Skip to content

Commit c41b0c7

Browse files
authored
Merge pull request #1508 from endojs/release-2023-03-07-19-43-58
chore: release
2 parents 6b238ab + 0053227 commit c41b0c7

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

71 files changed

+573
-165
lines changed

packages/base64/CHANGELOG.md

+6
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,12 @@
33
All notable changes to this project will be documented in this file.
44
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
55

6+
### [0.2.30](https://github.com/endojs/endo/compare/@endo/[email protected]...@endo/[email protected]) (2023-03-07)
7+
8+
### Bug Fixes
9+
10+
- Fix hackerone.com links in SECURITY.md ([#1472](https://github.com/endojs/endo/issues/1472)) ([389733d](https://github.com/endojs/endo/commit/389733dbc7a74992f909c38d27ea7e8e68623959))
11+
612
### [0.2.29](https://github.com/endojs/endo/compare/@endo/[email protected]...@endo/[email protected]) (2022-12-23)
713

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

packages/base64/package.json

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@endo/base64",
3-
"version": "0.2.29",
3+
"version": "0.2.30",
44
"description": "Transcodes base64",
55
"keywords": [
66
"base64",
@@ -39,7 +39,7 @@
3939
"test": "ava"
4040
},
4141
"devDependencies": {
42-
"@endo/eslint-config": "^0.5.2",
42+
"@endo/eslint-config": "^0.5.3",
4343
"ava": "^5.2.0",
4444
"babel-eslint": "^10.0.3",
4545
"c8": "^7.7.3",

packages/bundle-source/CHANGELOG.md

+8
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,14 @@
33
All notable changes to this project will be documented in this file.
44
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
55

6+
### [2.4.4](https://github.com/endojs/endo/compare/@endo/[email protected]...@endo/[email protected]) (2023-03-07)
7+
8+
### Bug Fixes
9+
10+
- **bundle-source:** exit with error code on cli failure ([#1479](https://github.com/endojs/endo/issues/1479)) ([1f97e54](https://github.com/endojs/endo/commit/1f97e54e9aafdf349caec2a9732b2a4befa333f0))
11+
- Fix hackerone.com links in SECURITY.md ([#1472](https://github.com/endojs/endo/issues/1472)) ([389733d](https://github.com/endojs/endo/commit/389733dbc7a74992f909c38d27ea7e8e68623959))
12+
- Improve typing information ([765d262](https://github.com/endojs/endo/commit/765d2625ee278608494f7e998bcd3a3ee8b845a4))
13+
614
### [2.4.3](https://github.com/endojs/endo/compare/@endo/[email protected]...@endo/[email protected]) (2022-12-23)
715

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

packages/bundle-source/package.json

+6-6
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@endo/bundle-source",
3-
"version": "2.4.3",
3+
"version": "2.4.4",
44
"description": "Create source bundles from ES Modules",
55
"type": "module",
66
"main": "src/index.js",
@@ -29,18 +29,18 @@
2929
"@agoric/babel-generator": "^7.17.4",
3030
"@babel/parser": "^7.17.3",
3131
"@babel/traverse": "^7.17.3",
32-
"@endo/base64": "^0.2.29",
33-
"@endo/compartment-mapper": "^0.8.1",
34-
"@endo/init": "^0.5.53",
32+
"@endo/base64": "^0.2.30",
33+
"@endo/compartment-mapper": "^0.8.2",
34+
"@endo/init": "^0.5.54",
3535
"@rollup/plugin-commonjs": "^19.0.0",
3636
"@rollup/plugin-node-resolve": "^13.0.0",
3737
"acorn": "^8.2.4",
3838
"rollup": "endojs/endo#rollup-2.7.1-patch-1",
3939
"source-map": "^0.7.3"
4040
},
4141
"devDependencies": {
42-
"@endo/lockdown": "^0.1.25",
43-
"@endo/ses-ava": "^0.2.37",
42+
"@endo/lockdown": "^0.1.26",
43+
"@endo/ses-ava": "^0.2.38",
4444
"ava": "^5.2.0",
4545
"c8": "^7.7.3"
4646
},

packages/captp/CHANGELOG.md

+20
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,26 @@
33
All notable changes to this project will be documented in this file.
44
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
55

6+
## [3.0.0](https://github.com/endojs/endo/compare/@endo/[email protected]...@endo/[email protected]) (2023-03-07)
7+
8+
### ⚠ BREAKING CHANGES
9+
10+
- **captp:** implement garbage collection
11+
12+
### Features
13+
14+
- **captp:** add `exportHook` to fire when local references are sent remotely ([8967c15](https://github.com/endojs/endo/commit/8967c157d5612357e2a561c798c3303c2ee44ec7))
15+
- **captp:** add loopback options and `isOnlyNear`/`isOnlyFar` ([8244c26](https://github.com/endojs/endo/commit/8244c26ba5c843169012637d0c1f293e9456cbb8))
16+
- **captp:** implement `isOnlyLocal` ([1a3988c](https://github.com/endojs/endo/commit/1a3988c387728b0d236957d5352ae961a43042d3))
17+
- **captp:** implement garbage collection ([901dd23](https://github.com/endojs/endo/commit/901dd23b5064dda754d1a675e6e6acb456a32ac0))
18+
- **pass-style:** Extract passStyleOf and friends from marshal into the new pass-style package ([#1439](https://github.com/endojs/endo/issues/1439)) ([ccd003c](https://github.com/endojs/endo/commit/ccd003c96f3d969d919104118d8a34b3c1126aef))
19+
20+
### Bug Fixes
21+
22+
- **captp:** avoid `.then` reentrancy attacks ([86eea88](https://github.com/endojs/endo/commit/86eea88b3a11bc744e7b3215419ca1af7838e73b))
23+
- Fix hackerone.com links in SECURITY.md ([#1472](https://github.com/endojs/endo/issues/1472)) ([389733d](https://github.com/endojs/endo/commit/389733dbc7a74992f909c38d27ea7e8e68623959))
24+
- Improve typing information ([7b3fc39](https://github.com/endojs/endo/commit/7b3fc397862ac2c8617454d587f1069be1e15517))
25+
626
### [2.0.19](https://github.com/endojs/endo/compare/@endo/[email protected]...@endo/[email protected]) (2022-12-23)
727

828
### Bug Fixes

packages/captp/package.json

+7-7
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@endo/captp",
3-
"version": "2.0.19",
3+
"version": "3.0.0",
44
"description": "Capability Transfer Protocol for distributed objects",
55
"type": "module",
66
"keywords": [
@@ -42,16 +42,16 @@
4242
"lint:types": "tsc -p jsconfig.json"
4343
},
4444
"devDependencies": {
45-
"@endo/init": "^0.5.53",
46-
"@endo/ses-ava": "^0.2.37",
45+
"@endo/init": "^0.5.54",
46+
"@endo/ses-ava": "^0.2.38",
4747
"ava": "^5.2.0",
4848
"c8": "^7.7.3"
4949
},
5050
"dependencies": {
51-
"@endo/eventual-send": "^0.16.9",
52-
"@endo/marshal": "^0.8.2",
53-
"@endo/nat": "^4.1.24",
54-
"@endo/promise-kit": "^0.2.53"
51+
"@endo/eventual-send": "^0.17.0",
52+
"@endo/marshal": "^0.8.3",
53+
"@endo/nat": "^4.1.25",
54+
"@endo/promise-kit": "^0.2.54"
5555
},
5656
"bugs": {
5757
"url": "https://github.com/endojs/endo/issues"

packages/check-bundle/CHANGELOG.md

+6
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,12 @@
33
All notable changes to this project will be documented in this file.
44
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
55

6+
### [0.2.16](https://github.com/endojs/endo/compare/@endo/[email protected]...@endo/[email protected]) (2023-03-07)
7+
8+
### Bug Fixes
9+
10+
- Fix hackerone.com links in SECURITY.md ([#1472](https://github.com/endojs/endo/issues/1472)) ([389733d](https://github.com/endojs/endo/commit/389733dbc7a74992f909c38d27ea7e8e68623959))
11+
612
### [0.2.15](https://github.com/endojs/endo/compare/@endo/[email protected]...@endo/[email protected]) (2022-12-23)
713

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

packages/check-bundle/package.json

+7-7
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@endo/check-bundle",
3-
"version": "0.2.15",
3+
"version": "0.2.16",
44
"description": "Checks the integrity of an Endo bundle.",
55
"keywords": [
66
"endo",
@@ -37,14 +37,14 @@
3737
"test:c8": "c8 $C8_OPTIONS ava --config=ava-nesm.config.js"
3838
},
3939
"dependencies": {
40-
"@endo/base64": "^0.2.29",
41-
"@endo/compartment-mapper": "^0.8.1"
40+
"@endo/base64": "^0.2.30",
41+
"@endo/compartment-mapper": "^0.8.2"
4242
},
4343
"devDependencies": {
44-
"@endo/bundle-source": "^2.4.3",
45-
"@endo/eslint-config": "^0.5.2",
46-
"@endo/init": "^0.5.53",
47-
"@endo/zip": "^0.2.29",
44+
"@endo/bundle-source": "^2.4.4",
45+
"@endo/eslint-config": "^0.5.3",
46+
"@endo/init": "^0.5.54",
47+
"@endo/zip": "^0.2.30",
4848
"ava": "^5.2.0",
4949
"babel-eslint": "^10.0.3",
5050
"c8": "^7.7.3",

packages/cjs-module-analyzer/CHANGELOG.md

+6
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,12 @@
33
All notable changes to this project will be documented in this file.
44
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
55

6+
### [0.2.30](https://github.com/endojs/endo/compare/@endo/[email protected]...@endo/[email protected]) (2023-03-07)
7+
8+
### Bug Fixes
9+
10+
- Fix hackerone.com links in SECURITY.md ([#1472](https://github.com/endojs/endo/issues/1472)) ([389733d](https://github.com/endojs/endo/commit/389733dbc7a74992f909c38d27ea7e8e68623959))
11+
612
### [0.2.29](https://github.com/endojs/endo/compare/@endo/[email protected]...@endo/[email protected]) (2022-12-23)
713

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

packages/cjs-module-analyzer/package.json

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@endo/cjs-module-analyzer",
3-
"version": "0.2.29",
3+
"version": "0.2.30",
44
"description": "A JavaScript lexer dedicated to static analysis and transformation of ECMAScript modules.",
55
"keywords": [],
66
"author": "Endo contributors",
@@ -29,7 +29,7 @@
2929
"test": "ava"
3030
},
3131
"devDependencies": {
32-
"@endo/eslint-config": "^0.5.2",
32+
"@endo/eslint-config": "^0.5.3",
3333
"ava": "^5.2.0",
3434
"babel-eslint": "^10.0.3",
3535
"c8": "^7.7.3",

packages/cli/CHANGELOG.md

+12
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,18 @@
33
All notable changes to this project will be documented in this file.
44
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
55

6+
## [0.2.0](https://github.com/endojs/endo/compare/@endo/[email protected]...@endo/[email protected]) (2023-03-07)
7+
8+
### ⚠ BREAKING CHANGES
9+
10+
- **where:** Thread OS info
11+
12+
### Bug Fixes
13+
14+
- **cli:** Fix hash, map, and hash-archive commands ([2a0a312](https://github.com/endojs/endo/commit/2a0a31206fe5144bac7e3754a4b88fbb883eb8d7))
15+
- Fix hackerone.com links in SECURITY.md ([#1472](https://github.com/endojs/endo/issues/1472)) ([389733d](https://github.com/endojs/endo/commit/389733dbc7a74992f909c38d27ea7e8e68623959))
16+
- **where:** Thread OS info ([b7c2441](https://github.com/endojs/endo/commit/b7c24412250b45984964156894efb72ef72ac3f6))
17+
618
### [0.1.24](https://github.com/endojs/endo/compare/@endo/[email protected]...@endo/[email protected]) (2022-12-23)
719

820
### Features

packages/cli/package.json

+10-10
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@endo/cli",
3-
"version": "0.1.24",
3+
"version": "0.2.0",
44
"description": "Endo command line interface",
55
"keywords": [],
66
"author": "Endo contributors",
@@ -24,18 +24,18 @@
2424
"test": "exit 0"
2525
},
2626
"dependencies": {
27-
"@endo/compartment-mapper": "^0.8.1",
28-
"@endo/daemon": "^0.1.24",
29-
"@endo/eventual-send": "^0.16.9",
30-
"@endo/far": "^0.2.15",
31-
"@endo/lockdown": "^0.1.25",
32-
"@endo/promise-kit": "^0.2.53",
33-
"@endo/where": "^0.2.11",
27+
"@endo/compartment-mapper": "^0.8.2",
28+
"@endo/daemon": "^0.2.0",
29+
"@endo/eventual-send": "^0.17.0",
30+
"@endo/far": "^0.2.16",
31+
"@endo/lockdown": "^0.1.26",
32+
"@endo/promise-kit": "^0.2.54",
33+
"@endo/where": "^0.3.0",
3434
"commander": "^5.0.0",
35-
"ses": "^0.18.1"
35+
"ses": "^0.18.2"
3636
},
3737
"devDependencies": {
38-
"@endo/eslint-config": "^0.5.2",
38+
"@endo/eslint-config": "^0.5.3",
3939
"ava": "^5.2.0",
4040
"babel-eslint": "^10.0.3",
4141
"eslint": "^7.32.0",

packages/compartment-mapper/CHANGELOG.md

+21
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,27 @@
33
All notable changes to this project will be documented in this file.
44
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
55

6+
### [0.8.2](https://github.com/endojs/endo/compare/@endo/[email protected]...@endo/[email protected]) (2023-03-07)
7+
8+
### Features
9+
10+
- **compartment-mapper:** add policy enforcement to compartment-mapper ([9315993](https://github.com/endojs/endo/commit/9315993d20f38c8b077a814cba67fd399e47ca1e))
11+
- **compartment-mapper:** add the ability to specify a default attenuator for the policy ([95bdcc3](https://github.com/endojs/endo/commit/95bdcc3455deab091ebe423f2fc6cba4019b8df3))
12+
- **compartment-mapper:** allow omitting globalThis freeze with policy ([bbec3ca](https://github.com/endojs/endo/commit/bbec3ca195cdc38f412e8194f9143bf6d8bb8759))
13+
- **compartment-mapper:** attenuate builtins with attenuators from packages ([dc8426f](https://github.com/endojs/endo/commit/dc8426f40f4471ffd65db98451c9cde97b2064b9))
14+
- **compartment-mapper:** error propagation from globalThis attenuators ([43799be](https://github.com/endojs/endo/commit/43799be7f3c895600a381c6e568cde3137fd5afd))
15+
- **compartment-mapper:** expect independent names for globals and module attenuator ([5c7e048](https://github.com/endojs/endo/commit/5c7e0481a0c98dd991f9936031b7cc7a660847c3))
16+
- **compartment-mapper:** globals attenuation enabling LavaMoat feature parity ([20acd6f](https://github.com/endojs/endo/commit/20acd6f428226b2a079a543e04cc7777e6b25e4f))
17+
- **compartment-mapper:** validate policy in compartment map ([55a3991](https://github.com/endojs/endo/commit/55a39913253e1939dd3d494858e91d564097f9e1))
18+
- **compartment-mapper:** wildcard policy specified as "any" ([89e7104](https://github.com/endojs/endo/commit/89e71043c104e701d361bde14f9a5669492228e1))
19+
20+
### Bug Fixes
21+
22+
- **compartment-mapper:** fix naming conventions, move entry compartment policy, clean up demo and readme ([35a7d8b](https://github.com/endojs/endo/commit/35a7d8bc26616a3511c72eb32e26f6cf41cb6c34))
23+
- **compartment-mapper:** use reliable information to identify packages for policy application ([2fb7900](https://github.com/endojs/endo/commit/2fb7900f39f35232568c16328c5a07f13525695b))
24+
- Fix hackerone.com links in SECURITY.md ([#1472](https://github.com/endojs/endo/issues/1472)) ([389733d](https://github.com/endojs/endo/commit/389733dbc7a74992f909c38d27ea7e8e68623959))
25+
- Improve typing information ([7b3fc39](https://github.com/endojs/endo/commit/7b3fc397862ac2c8617454d587f1069be1e15517))
26+
627
### [0.8.1](https://github.com/endojs/endo/compare/@endo/[email protected]...@endo/[email protected]) (2022-12-23)
728

829
### Features

packages/compartment-mapper/package.json

+6-6
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@endo/compartment-mapper",
3-
"version": "0.8.1",
3+
"version": "0.8.2",
44
"description": "The compartment mapper assembles Node applications in a sandbox",
55
"keywords": [
66
"node",
@@ -41,13 +41,13 @@
4141
"test": "ava"
4242
},
4343
"dependencies": {
44-
"@endo/cjs-module-analyzer": "^0.2.29",
45-
"@endo/static-module-record": "^0.7.16",
46-
"@endo/zip": "^0.2.29",
47-
"ses": "^0.18.1"
44+
"@endo/cjs-module-analyzer": "^0.2.30",
45+
"@endo/static-module-record": "^0.7.17",
46+
"@endo/zip": "^0.2.30",
47+
"ses": "^0.18.2"
4848
},
4949
"devDependencies": {
50-
"@endo/eslint-config": "^0.5.2",
50+
"@endo/eslint-config": "^0.5.3",
5151
"ava": "^5.2.0",
5252
"babel-eslint": "^10.0.3",
5353
"c8": "^7.7.3",

packages/daemon/CHANGELOG.md

+12
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,18 @@
33
All notable changes to this project will be documented in this file.
44
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
55

6+
## [0.2.0](https://github.com/endojs/endo/compare/@endo/[email protected]...@endo/[email protected]) (2023-03-07)
7+
8+
### ⚠ BREAKING CHANGES
9+
10+
- **where:** Thread OS info
11+
12+
### Bug Fixes
13+
14+
- Fix hackerone.com links in SECURITY.md ([#1472](https://github.com/endojs/endo/issues/1472)) ([389733d](https://github.com/endojs/endo/commit/389733dbc7a74992f909c38d27ea7e8e68623959))
15+
- Improve typing information ([765d262](https://github.com/endojs/endo/commit/765d2625ee278608494f7e998bcd3a3ee8b845a4))
16+
- **where:** Thread OS info ([b7c2441](https://github.com/endojs/endo/commit/b7c24412250b45984964156894efb72ef72ac3f6))
17+
618
### [0.1.24](https://github.com/endojs/endo/compare/@endo/[email protected]...@endo/[email protected]) (2022-12-23)
719

820
### Features

packages/daemon/package.json

+12-12
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@endo/daemon",
3-
"version": "0.1.24",
3+
"version": "0.2.0",
44
"description": "Endo daemon",
55
"keywords": [
66
"endo",
@@ -34,19 +34,19 @@
3434
"test": "ava"
3535
},
3636
"dependencies": {
37-
"@endo/captp": "^2.0.19",
38-
"@endo/eventual-send": "^0.16.9",
39-
"@endo/far": "^0.2.15",
40-
"@endo/lockdown": "^0.1.25",
41-
"@endo/netstring": "^0.3.23",
42-
"@endo/promise-kit": "^0.2.53",
43-
"@endo/stream": "^0.3.22",
44-
"@endo/stream-node": "^0.2.23",
45-
"@endo/where": "^0.2.11",
46-
"ses": "^0.18.1"
37+
"@endo/captp": "^3.0.0",
38+
"@endo/eventual-send": "^0.17.0",
39+
"@endo/far": "^0.2.16",
40+
"@endo/lockdown": "^0.1.26",
41+
"@endo/netstring": "^0.3.24",
42+
"@endo/promise-kit": "^0.2.54",
43+
"@endo/stream": "^0.3.23",
44+
"@endo/stream-node": "^0.2.24",
45+
"@endo/where": "^0.3.0",
46+
"ses": "^0.18.2"
4747
},
4848
"devDependencies": {
49-
"@endo/eslint-config": "^0.5.2",
49+
"@endo/eslint-config": "^0.5.3",
5050
"ava": "^5.2.0",
5151
"babel-eslint": "^10.0.3",
5252
"c8": "^7.7.3",

packages/eslint-config/CHANGELOG.md

+13
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,19 @@
33
All notable changes to this project will be documented in this file.
44
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
55

6+
### [0.5.3](https://github.com/endojs/endo/compare/@endo/[email protected]...@endo/[email protected]) (2023-03-07)
7+
8+
### Features
9+
10+
- Default linting to be type-aware in "src" directories ([307fdbc](https://github.com/endojs/endo/commit/307fdbca4ad0c8e96831fafbe5c15b3b985a287e))
11+
- **eslint-config:** Acknowledge explicit ENDO_LINT_TYPES via log output ([246826f](https://github.com/endojs/endo/commit/246826fd5296d3ddff96375f7dc0f454f9cafcc1))
12+
- **eslint-config:** Support type-aware linting by environment variable ([68eaea4](https://github.com/endojs/endo/commit/68eaea447bf86ea4a714b9a6e1c661fd22d8e0ec))
13+
- **eslint-config:** Use relational comparison operand type checking when possible ([be5b279](https://github.com/endojs/endo/commit/be5b279eea48009645e230260eeebe0e987cba86))
14+
15+
### Bug Fixes
16+
17+
- Fix hackerone.com links in SECURITY.md ([#1472](https://github.com/endojs/endo/issues/1472)) ([389733d](https://github.com/endojs/endo/commit/389733dbc7a74992f909c38d27ea7e8e68623959))
18+
619
### [0.5.2](https://github.com/endojs/endo/compare/@endo/[email protected]...@endo/[email protected]) (2022-12-23)
720

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

0 commit comments

Comments
 (0)