endojs / endo

Endo is a distributed secure JavaScript sandbox, based on SES
Apache License 2.0
829 stars 72 forks source link

chore: Release 2023-12 #1895

Closed kriskowal closed 11 months ago

kriskowal commented 11 months ago

Please consider the following update in preparation to publish new versions of all public Endo packages. This release bumps the major version on all packages due to changes in the way types are generated and published that we found to have far-reaching implications for compatibility. Upgrading will likely require some adjustments to TypeScript annotations in dependent packages.

We also patched a defect in interface guards that causes previously-unenforced invariants to be enforced. This is likely to reveal defects in existing interface guards, and is consequently a breaking change (although it fixes the feature!)