- e374bc2: Make Arbitrum One the default network in all cases. While this can be considered a breaking change it does not change any of the APIs.
- c84bb1d: Introduce
tsx
instead ofts-node
for esm compatibility reasons. This required some changes to how we import and export types from .ts files, so a lint rule was added for this.
- 1645c03: Add Streaming Payments v5
- 8dc948e: Namespace event package exports for improved compatibility
- 07d6863: Allow for nodeJS version 20 support
-
029288c: This changes the way
colony-js
clients are typed. We retain only the types of the last 5 versions of the types, all older versions will go untyped. This will give us some breathing room, at least for the amount of extensions that we have now.Furthermore the most recent (upcoming) contract changes were included in ColonyJS.
Some changes were made to fix builds.
-
3439729: colony-js gets support for the latest colonyNetwork release hmwss.
- 542ffad: Adjust import/export statements to be compatible with ESM only within node.js
- 50eefa9: Improve compatibility between ESM package.json generation and changesets:
- Use template file for package.json stub files (for changeset compatibility)
- Add .js extensions also for type imports and exports
- Add type entries to all package.json files
- Rename all .js config files to .cjs
-
029288cd: This changes the way
colony-js
clients are typed. We retain only the types of the last 5 versions of the types, all older versions will go untyped. This will give us some breathing room, at least for the amount of extensions that we have now.Furthermore the most recent (upcoming) contract changes were included in ColonyJS.
Some changes were made to fix builds.
- 50eefa91: Improve compatibility between ESM package.json generation and changesets:
- Use template file for package.json stub files (for changeset compatibility)
- Add .js extensions also for type imports and exports
- Add type entries to all package.json files
- Rename all .js config files to .cjs
- 542ffad8: Adjust import/export statements to be compatible with ESM only within node.js