Skip to content

Commit

Permalink
chore: Release 2024-11-13 (#2630)
Browse files Browse the repository at this point in the history
# ses v1.10.0

- Permit [Promise.try](https://github.com/tc39/proposal-promise-try),
  since it has reached Stage 4.

- Adds a `reporting` option to `lockdown` and `repairIntrinsics`.

The default behavior is `"platform"` which will detect the platform and
report warnings according to whether a web `console`, Node.js `console`,
or
  `print` are available.
  The web platform is distinguished by the existence of `window` or
  `importScripts` (WebWorker).
  The Node.js behavior is to report all warnings to `stderr` visually
  consistent with use of a console group.
  SES will use `print` in the absence of a `console`.
Captures the platform `console` at the time `lockdown` or
`repairIntrinsics`
  are called, not at the time `ses` initializes.

  The `"console"` option forces the web platform behavior.
  On Node.js, this results in group labels being reported to `stdout`.

  The `"none"` option mutes warnings.

# @endo/bundle-source v3.5.0

- Adds support for TypeScript type erasure using
[`ts-blank-space`](https://bloomberg.github.io/ts-blank-space/) applied
to
TypeScript modules with `.ts`, `.mts`, and `.cts` extensions, for any
package
  that is not under a `node_modules` directory, immitating `node
  --experimental-strip-types`.
As with `.js` extensions, the behavior of `.ts` is either consistent
with
  `.mts` or `.cts` depending on the `type` in `package.json`.

# @endo/compartment-mapper v1.4.0

- Adds options `languageForExtension`, `moduleLanguageForExtension`,
`commonjsLanguageForExtension`, and `languages` to `mapNodeModules` and
`compartmentMapForNodeModules` allowing for certain mappings from
extension
  (e.g., `ts`) to language (e.g., `mts` or `cts`) to depend on the each
package’s `type` in the way we already vary `js` between `cjs` and
`mjs`.
These options enter through the high level functions including
`makeArchive`
  and `importLocation`.
- The new options `workspaceLanguageForExtension`,
  `workspaceModuleLanguageForExtension`, and
`workspaceCommonjsLanguageForExtension` apply like the above except more
  specifically and for packages that are not physically located under a
  `node_modules` directory, indicating that JavaScript has not yet been
  generated from any non-JavaScript source files.
- Omits unused module descriptors from `compartment-map.json` in
archived
  applications, potentially reducing file sizes.
- Fixes an issue where errors thrown from exit module hooks
(`importHook`) would
  be thrown at parse-time when the parser uses heuristic import analysis
  _instead of_ at runtime. Such errors will now be thrown at runtime, as
originally intended. To those who expected the previous behavior: if you
  exist, please exercise caution when upgrading.
  • Loading branch information
kriskowal authored Nov 13, 2024
2 parents d13bf9c + 5486ed1 commit 3019361
Show file tree
Hide file tree
Showing 83 changed files with 384 additions and 43 deletions.
8 changes: 8 additions & 0 deletions packages/base64/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,14 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.

### [1.0.9](https://github.com/endojs/endo/compare/@endo/[email protected]...@endo/[email protected]) (2024-11-13)

**Note:** Version bump only for package @endo/base64





### [1.0.8](https://github.com/endojs/endo/compare/@endo/[email protected]...@endo/[email protected]) (2024-10-10)

**Note:** Version bump only for package @endo/base64
Expand Down
2 changes: 1 addition & 1 deletion packages/base64/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@endo/base64",
"version": "1.0.8",
"version": "1.0.9",
"description": "Transcodes base64",
"keywords": [
"base64",
Expand Down
9 changes: 9 additions & 0 deletions packages/bundle-source/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,15 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.

## [3.5.0](https://github.com/endojs/endo/compare/@endo/[email protected]...@endo/[email protected]) (2024-11-13)


### Features

* **bundle-source:** Support TypeScript type erasure ([88a4fb4](https://github.com/endojs/endo/commit/88a4fb46ea4908457a88b806919f1559eadd262a))



### [3.4.2](https://github.com/endojs/endo/compare/@endo/[email protected]...@endo/[email protected]) (2024-10-22)

**Note:** Version bump only for package @endo/bundle-source
Expand Down
2 changes: 1 addition & 1 deletion packages/bundle-source/NEWS.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
User-visible changes to `@endo/bundle-source`:

# Next release
# v3.5.0 (2024-11-13)

- Adds support for TypeScript type erasure using
[`ts-blank-space`](https://bloomberg.github.io/ts-blank-space/) applied to
Expand Down
2 changes: 1 addition & 1 deletion packages/bundle-source/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@endo/bundle-source",
"version": "3.4.2",
"version": "3.5.0",
"description": "Create source bundles from ES Modules",
"type": "module",
"main": "src/index.js",
Expand Down
8 changes: 8 additions & 0 deletions packages/captp/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,14 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.

### [4.4.3](https://github.com/endojs/endo/compare/@endo/[email protected]...@endo/[email protected]) (2024-11-13)

**Note:** Version bump only for package @endo/captp





### [4.4.2](https://github.com/endojs/endo/compare/@endo/[email protected]...@endo/[email protected]) (2024-10-22)

**Note:** Version bump only for package @endo/captp
Expand Down
2 changes: 1 addition & 1 deletion packages/captp/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@endo/captp",
"version": "4.4.2",
"version": "4.4.3",
"description": "Capability Transfer Protocol for distributed objects",
"type": "module",
"keywords": [
Expand Down
8 changes: 8 additions & 0 deletions packages/check-bundle/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,14 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.

### [1.0.12](https://github.com/endojs/endo/compare/@endo/[email protected]...@endo/[email protected]) (2024-11-13)

**Note:** Version bump only for package @endo/check-bundle





### [1.0.11](https://github.com/endojs/endo/compare/@endo/[email protected]...@endo/[email protected]) (2024-10-22)

**Note:** Version bump only for package @endo/check-bundle
Expand Down
2 changes: 1 addition & 1 deletion packages/check-bundle/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@endo/check-bundle",
"version": "1.0.11",
"version": "1.0.12",
"description": "Checks the integrity of an Endo bundle.",
"keywords": [
"endo",
Expand Down
8 changes: 8 additions & 0 deletions packages/cjs-module-analyzer/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,14 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.

### [1.0.9](https://github.com/endojs/endo/compare/@endo/[email protected]...@endo/[email protected]) (2024-11-13)

**Note:** Version bump only for package @endo/cjs-module-analyzer





### [1.0.8](https://github.com/endojs/endo/compare/@endo/[email protected]...@endo/[email protected]) (2024-10-10)

**Note:** Version bump only for package @endo/cjs-module-analyzer
Expand Down
2 changes: 1 addition & 1 deletion packages/cjs-module-analyzer/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@endo/cjs-module-analyzer",
"version": "1.0.8",
"version": "1.0.9",
"description": "A JavaScript lexer dedicated to static analysis and transformation of ECMAScript modules.",
"keywords": [],
"author": "Endo contributors",
Expand Down
8 changes: 8 additions & 0 deletions packages/cli/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,14 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.

### [2.3.6](https://github.com/endojs/endo/compare/@endo/[email protected]...@endo/[email protected]) (2024-11-13)

**Note:** Version bump only for package @endo/cli





### [2.3.5](https://github.com/endojs/endo/compare/@endo/[email protected]...@endo/[email protected]) (2024-10-22)

**Note:** Version bump only for package @endo/cli
Expand Down
2 changes: 1 addition & 1 deletion packages/cli/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@endo/cli",
"version": "2.3.5",
"version": "2.3.6",
"private": true,
"description": "Endo command line interface",
"keywords": [],
Expand Down
8 changes: 8 additions & 0 deletions packages/common/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,14 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.

### [1.2.8](https://github.com/endojs/endo/compare/@endo/[email protected]...@endo/[email protected]) (2024-11-13)

**Note:** Version bump only for package @endo/common





### [1.2.7](https://github.com/endojs/endo/compare/@endo/[email protected]...@endo/[email protected]) (2024-10-22)

**Note:** Version bump only for package @endo/common
Expand Down
2 changes: 1 addition & 1 deletion packages/common/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@endo/common",
"version": "1.2.7",
"version": "1.2.8",
"description": "common low level utilities",
"keywords": [],
"author": "Endo contributors",
Expand Down
20 changes: 20 additions & 0 deletions packages/compartment-mapper/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,26 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.

## [1.4.0](https://github.com/endojs/endo/compare/@endo/[email protected]...@endo/[email protected]) (2024-11-13)


### Features

* **compartment-mapper:** add Compartment option to captureFromMap ([1ac2156](https://github.com/endojs/endo/commit/1ac2156ae46f9b94ac39cd8b241d0f1ac16f5cce))
* **compartment-mapper:** Collect unretained module descriptors ([e3b310d](https://github.com/endojs/endo/commit/e3b310d4bd4ddd859d4606a87b6bb2c063831d75))
* **compartment-mapper:** languageForExtensions options but parameterized on package type ([c31c31f](https://github.com/endojs/endo/commit/c31c31fc258f8b733b677216d492b7655af45c0d))
* **compartment-mapper:** Workspace language-for-extension options ([389de7b](https://github.com/endojs/endo/commit/389de7b6f9ff4b191f17c442199c289f12c5b855))


### Bug Fixes

* **compartment-mapper:** Defer all importHook errors when importing a… ([#2610](https://github.com/endojs/endo/issues/2610)) ([28999e8](https://github.com/endojs/endo/commit/28999e8a2da209c28b217f096dc2fb8080898e9a))
* **compartment-mapper:** Relax ERef to Promise ([169b9fa](https://github.com/endojs/endo/commit/169b9fa17864618b89963aba40dff717946c9ca6))
* **compartment-mapper:** Thread compartment name to all exit import hooks ([abd1ddd](https://github.com/endojs/endo/commit/abd1ddd48ae1dc3a3ad134a5fa2bedb0600ce412))
* **compartment-mapper:** top-level "this" is "module.exports" ([#2620](https://github.com/endojs/endo/issues/2620)) ([a923f4e](https://github.com/endojs/endo/commit/a923f4e864b2975b46f7c20bcc7c702ac0d5287d))



### [1.3.1](https://github.com/endojs/endo/compare/@endo/[email protected]...@endo/[email protected]) (2024-10-22)

**Note:** Version bump only for package @endo/compartment-mapper
Expand Down
2 changes: 1 addition & 1 deletion packages/compartment-mapper/NEWS.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
User-visible changes to `@endo/compartment-mapper`:

# Next version
# v1.4.0 (2024-11-13)

- Adds options `languageForExtension`, `moduleLanguageForExtension`,
`commonjsLanguageForExtension`, and `languages` to `mapNodeModules` and
Expand Down
2 changes: 1 addition & 1 deletion packages/compartment-mapper/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@endo/compartment-mapper",
"version": "1.3.1",
"version": "1.4.0",
"description": "The compartment mapper assembles Node applications in a sandbox",
"keywords": [
"node",
Expand Down
8 changes: 8 additions & 0 deletions packages/daemon/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,14 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.

### [2.4.6](https://github.com/endojs/endo/compare/@endo/[email protected]...@endo/[email protected]) (2024-11-13)

**Note:** Version bump only for package @endo/daemon





### [2.4.5](https://github.com/endojs/endo/compare/@endo/[email protected]...@endo/[email protected]) (2024-10-22)

**Note:** Version bump only for package @endo/daemon
Expand Down
2 changes: 1 addition & 1 deletion packages/daemon/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@endo/daemon",
"version": "2.4.5",
"version": "2.4.6",
"private": true,
"description": "Endo daemon",
"keywords": [
Expand Down
8 changes: 8 additions & 0 deletions packages/env-options/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,14 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.

### [1.1.8](https://github.com/endojs/endo/compare/@endo/[email protected]...@endo/[email protected]) (2024-11-13)

**Note:** Version bump only for package @endo/env-options





### [1.1.7](https://github.com/endojs/endo/compare/@endo/[email protected]...@endo/[email protected]) (2024-10-10)

**Note:** Version bump only for package @endo/env-options
Expand Down
2 changes: 1 addition & 1 deletion packages/env-options/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@endo/env-options",
"version": "1.1.7",
"version": "1.1.8",
"description": "Reading environment options.",
"keywords": [],
"author": "Endo contributors",
Expand Down
8 changes: 8 additions & 0 deletions packages/errors/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,14 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.

### [1.2.8](https://github.com/endojs/endo/compare/@endo/[email protected]...@endo/[email protected]) (2024-11-13)

**Note:** Version bump only for package @endo/errors





### [1.2.7](https://github.com/endojs/endo/compare/@endo/[email protected]...@endo/[email protected]) (2024-10-22)

**Note:** Version bump only for package @endo/errors
Expand Down
2 changes: 1 addition & 1 deletion packages/errors/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@endo/errors",
"version": "1.2.7",
"version": "1.2.8",
"description": "Package exports of the `assert` global",
"keywords": [],
"author": "Endo contributors",
Expand Down
8 changes: 8 additions & 0 deletions packages/eslint-plugin/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,14 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.

### [2.2.3](https://github.com/endojs/endo/compare/@endo/[email protected]...@endo/[email protected]) (2024-11-13)

**Note:** Version bump only for package @endo/eslint-plugin





### [2.2.2](https://github.com/endojs/endo/compare/@endo/[email protected]...@endo/[email protected]) (2024-10-10)

**Note:** Version bump only for package @endo/eslint-plugin
Expand Down
2 changes: 1 addition & 1 deletion packages/eslint-plugin/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@endo/eslint-plugin",
"version": "2.2.2",
"version": "2.2.3",
"description": "ESLint plugin for using Endo",
"keywords": [
"eslint",
Expand Down
8 changes: 8 additions & 0 deletions packages/evasive-transform/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,14 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.

### [1.3.3](https://github.com/endojs/endo/compare/@endo/[email protected]...@endo/[email protected]) (2024-11-13)

**Note:** Version bump only for package @endo/evasive-transform





### [1.3.2](https://github.com/endojs/endo/compare/@endo/[email protected]...@endo/[email protected]) (2024-10-22)

**Note:** Version bump only for package @endo/evasive-transform
Expand Down
2 changes: 1 addition & 1 deletion packages/evasive-transform/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@endo/evasive-transform",
"version": "1.3.2",
"version": "1.3.3",
"description": "Source transforms to evade SES censorship",
"keywords": [
"ses",
Expand Down
8 changes: 8 additions & 0 deletions packages/eventual-send/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,14 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.

### [1.2.8](https://github.com/endojs/endo/compare/@endo/[email protected]...@endo/[email protected]) (2024-11-13)

**Note:** Version bump only for package @endo/eventual-send





### [1.2.7](https://github.com/endojs/endo/compare/@endo/[email protected]...@endo/[email protected]) (2024-10-22)

**Note:** Version bump only for package @endo/eventual-send
Expand Down
2 changes: 1 addition & 1 deletion packages/eventual-send/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@endo/eventual-send",
"version": "1.2.7",
"version": "1.2.8",
"description": "Extend a Promise class to implement the eventual-send API",
"type": "module",
"main": "src/no-shim.js",
Expand Down
8 changes: 8 additions & 0 deletions packages/exo/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,14 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.

### [1.5.7](https://github.com/endojs/endo/compare/@endo/[email protected]...@endo/[email protected]) (2024-11-13)

**Note:** Version bump only for package @endo/exo





### [1.5.6](https://github.com/endojs/endo/compare/@endo/[email protected]...@endo/[email protected]) (2024-10-22)

**Note:** Version bump only for package @endo/exo
Expand Down
2 changes: 1 addition & 1 deletion packages/exo/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@endo/exo",
"version": "1.5.6",
"version": "1.5.7",
"description": "exo: remotable objects protected by interface guards.",
"keywords": [],
"author": "Endo contributors",
Expand Down
8 changes: 8 additions & 0 deletions packages/far/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,14 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.

### [1.1.9](https://github.com/endojs/endo/compare/@endo/[email protected]...@endo/[email protected]) (2024-11-13)

**Note:** Version bump only for package @endo/far





### [1.1.8](https://github.com/endojs/endo/compare/@endo/[email protected]...@endo/[email protected]) (2024-10-22)

**Note:** Version bump only for package @endo/far
Expand Down
2 changes: 1 addition & 1 deletion packages/far/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@endo/far",
"version": "1.1.8",
"version": "1.1.9",
"description": "Helpers for distributed objects.",
"type": "module",
"main": "src/index.js",
Expand Down
Loading

0 comments on commit 3019361

Please sign in to comment.