Skip to content

Commit

Permalink
chore: Release 2024-10-10 (#2580)
Browse files Browse the repository at this point in the history
# `ses` v1.9.0

- On platforms without

[`Array.prototype.transfer`](https://github.com/tc39/proposal-resizablearraybuffer)
but with a global `structuredClone`, the ses-shim's `lockdown` will now
install an emulation of `Array.prototype.transfer`. On platforms with
neither,
  the ses-shim will *currently* not install such an emulation.
  However, once we verify that endo is not intended to support platforms
  without both, we may change `lockdown` to throw, failing to lock down.
  - XS and Node >= 22 already have `Array.prototype.transfer`.
  - Node 18, Node 20, and all browsers have `structuredClone`
  - Node <= 16 have neither, but are also no longer supported by Endo.
- Now exports separate layer for console shim: `ses/console-shim.js`.
- Adds permits for `ModuleSource`, either the native implementation or
from
  `@endo/module-source/shim.js`.

# `@endo/compartment-mapper` v1.3.0

- Adds support for dynamic requires in CommonJS modules. This requires
specific
configuration to be passed in (including new read powers), and is _not_
enabled by default. See the signature of `loadFromMap()` in
`import-lite.js`
  for details.

# `@endo/import-bundle` v1.3.0

- Adds support for `endoScript` format bundles.

# `@endo/module-source` v1.1.0

- Adds `@endo/module-source/shim.js` to shim `globalThis.ModuleSource`.
The shim currently replaces the native `globalThis.ModuleSource` if
present.

# `@endo/captp` v4.4.0

- Add optional configuration `makeCapTPImportExportTables` for external
management of import/export tables.
  • Loading branch information
kriskowal authored Oct 10, 2024
2 parents 4268ba6 + bbf20fa commit 271aa92
Show file tree
Hide file tree
Showing 85 changed files with 398 additions and 45 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.8](https://github.com/endojs/endo/compare/@endo/[email protected]...@endo/[email protected]) (2024-10-10)

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





### [1.0.7](https://github.com/endojs/endo/compare/@endo/[email protected]...@endo/[email protected]) (2024-08-27)

**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.7",
"version": "1.0.8",
"description": "Transcodes base64",
"keywords": [
"base64",
Expand Down
8 changes: 8 additions & 0 deletions packages/bundle-source/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.

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

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





## [3.4.0](https://github.com/endojs/endo/compare/@endo/[email protected]...@endo/[email protected]) (2024-08-27)


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.0",
"version": "3.4.1",
"description": "Create source bundles from ES Modules",
"type": "module",
"main": "src/index.js",
Expand Down
9 changes: 9 additions & 0 deletions packages/captp/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.

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


### Features

* **captp:** allow external import/export maps ([7bc41cc](https://github.com/endojs/endo/commit/7bc41cca0f80822bb17667d7cce7d035fcf4a674))



## [4.3.0](https://github.com/endojs/endo/compare/@endo/[email protected]...@endo/[email protected]) (2024-08-27)


Expand Down
6 changes: 5 additions & 1 deletion packages/captp/NEWS.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,10 @@
User-visible changes in `@endo/captp`:

# Unreleased
# v4.4.0 (2024-10-10)

- Add optional configuration `makeCapTPImportExportTables` for external management of import/export tables.

# v4.3.0 (2024-08-23)

- Relax typing of `send` to allow `async` functions, and abort the connection if the `send` function returns a rejected promise.

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.3.0",
"version": "4.4.0",
"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.10](https://github.com/endojs/endo/compare/@endo/[email protected]...@endo/[email protected]) (2024-10-10)

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





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

**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.9",
"version": "1.0.10",
"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.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





### [1.0.7](https://github.com/endojs/endo/compare/@endo/[email protected]...@endo/[email protected]) (2024-08-27)

**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.7",
"version": "1.0.8",
"description": "A JavaScript lexer dedicated to static analysis and transformation of ECMAScript modules.",
"keywords": [],
"author": "Endo contributors",
Expand Down
9 changes: 9 additions & 0 deletions packages/cli/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.

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


### Bug Fixes

* **cli:** Improve number parsing ([aa48722](https://github.com/endojs/endo/commit/aa48722505c19bc77793ecc0f4e4efe51c345db0))



### [2.3.2](https://github.com/endojs/endo/compare/@endo/[email protected]...@endo/[email protected]) (2024-08-27)

**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.2",
"version": "2.3.3",
"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.6](https://github.com/endojs/endo/compare/@endo/[email protected]...@endo/[email protected]) (2024-10-10)

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





### [1.2.5](https://github.com/endojs/endo/compare/@endo/[email protected]...@endo/[email protected]) (2024-08-27)

**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.5",
"version": "1.2.6",
"description": "common low level utilities",
"keywords": [],
"author": "Endo contributors",
Expand Down
14 changes: 14 additions & 0 deletions packages/compartment-mapper/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,20 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.

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


### Features

* **compartment-mapper:** support for dynamic requires ([572589c](https://github.com/endojs/endo/commit/572589cbce247b322925cd3c1274ba56d72d3741))


### Bug Fixes

* **compartment-mapper:** bad type in assertCompartmentMap ([81d7464](https://github.com/endojs/endo/commit/81d74646756b187306ba0511386aea6365979e78))



### [1.2.2](https://github.com/endojs/endo/compare/@endo/[email protected]...@endo/[email protected]) (2024-08-27)


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 release
# v1.3.0 (2024-10-10)

- Adds support for dynamic requires in CommonJS modules. This requires specific
configuration to be passed in (including new read powers), and is _not_
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.2.2",
"version": "1.3.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.3](https://github.com/endojs/endo/compare/@endo/[email protected]...@endo/[email protected]) (2024-10-10)

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





### [2.4.2](https://github.com/endojs/endo/compare/@endo/[email protected]...@endo/[email protected]) (2024-08-27)

**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.2",
"version": "2.4.3",
"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.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





### [1.1.6](https://github.com/endojs/endo/compare/@endo/[email protected]...@endo/[email protected]) (2024-08-27)

**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.6",
"version": "1.1.7",
"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.6](https://github.com/endojs/endo/compare/@endo/[email protected]...@endo/[email protected]) (2024-10-10)

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





### [1.2.5](https://github.com/endojs/endo/compare/@endo/[email protected]...@endo/[email protected]) (2024-08-27)

**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.5",
"version": "1.2.6",
"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.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





### [2.2.1](https://github.com/endojs/endo/compare/@endo/[email protected]...@endo/[email protected]) (2024-08-27)

**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.1",
"version": "2.2.2",
"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.1](https://github.com/endojs/endo/compare/@endo/[email protected]...@endo/[email protected]) (2024-10-10)

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





## [1.3.0](https://github.com/endojs/endo/compare/@endo/[email protected]...@endo/[email protected]) (2024-08-27)


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.0",
"version": "1.3.1",
"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.6](https://github.com/endojs/endo/compare/@endo/[email protected]...@endo/[email protected]) (2024-10-10)

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





### [1.2.5](https://github.com/endojs/endo/compare/@endo/[email protected]...@endo/[email protected]) (2024-08-27)


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.5",
"version": "1.2.6",
"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.4](https://github.com/endojs/endo/compare/@endo/[email protected]...@endo/[email protected]) (2024-10-10)

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





### [1.5.3](https://github.com/endojs/endo/compare/@endo/[email protected]...@endo/[email protected]) (2024-08-27)

**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.3",
"version": "1.5.4",
"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.6](https://github.com/endojs/endo/compare/@endo/[email protected]...@endo/[email protected]) (2024-10-10)

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





### [1.1.5](https://github.com/endojs/endo/compare/@endo/[email protected]...@endo/[email protected]) (2024-08-27)

**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.5",
"version": "1.1.6",
"description": "Helpers for distributed objects.",
"type": "module",
"main": "src/index.js",
Expand Down
Loading

0 comments on commit 271aa92

Please sign in to comment.