From 6f9c7511c74b209d65a646827026ec8e75a9d9b1 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Mon, 6 May 2024 13:51:18 -0400 Subject: [PATCH] Version Packages (#3533) This PR was opened by the [Changesets release](https://github.com/changesets/action) GitHub action. When you're ready to do a release, you can merge this and the packages will be published to npm automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to main, this PR will be updated. # Releases ## @hyperlane-xyz/core@3.11.0 ### Minor Changes - b6fdf2f7f: Implement XERC20 and FiatToken collateral warp routes - b63714ede: Convert all public hyperlane npm packages from CJS to pure ESM ### Patch Changes - Updated dependencies [b63714ede] - Updated dependencies [2b3f75836] - Updated dependencies [af2634207] - @hyperlane-xyz/utils@3.11.0 ## @hyperlane-xyz/cli@3.11.0 ### Minor Changes - f8b6ea467: Update the warp-route-deployment.yaml to a more sensible schema. This schema sets us up to allow multi-chain collateral deployments. Removes intermediary config objects by using zod instead. - b6fdf2f7f: Implement XERC20 and FiatToken collateral warp routes - aea79c686: Adds single-chain dry-run support for deploying warp routes & gas estimation for core and warp route dry-run deployments. - 917266dce: Add --self-relay to CLI commands - b63714ede: Convert all public hyperlane npm packages from CJS to pure ESM - 450e8e0d5: Migrate fork util from CLI to SDK. Anvil IP & Port are now optionally passed into fork util by client. - 3528b281e: Restructure CLI params around registries - af2634207: Introduces `hyperlane hook read` and `hyperlane ism read` commands for deriving onchain Hook/ISM configs from an address on a given chain. ### Patch Changes - 8246f14d6: Adds defaultDescription to yargs --key option. - Updated dependencies [811ecfbba] - Updated dependencies [f8b6ea467] - Updated dependencies [d37cbab72] - Updated dependencies [b6fdf2f7f] - Updated dependencies [a86a8296b] - Updated dependencies [2db77f177] - Updated dependencies [3a08e31b6] - Updated dependencies [917266dce] - Updated dependencies [aab63d466] - Updated dependencies [2e439423e] - Updated dependencies [b63714ede] - Updated dependencies [3528b281e] - Updated dependencies [450e8e0d5] - Updated dependencies [2b3f75836] - Updated dependencies [af2634207] - @hyperlane-xyz/sdk@3.11.0 - @hyperlane-xyz/utils@3.11.0 ## @hyperlane-xyz/helloworld@3.11.0 ### Minor Changes - b63714ede: Convert all public hyperlane npm packages from CJS to pure ESM ### Patch Changes - Updated dependencies [811ecfbba] - Updated dependencies [f8b6ea467] - Updated dependencies [d37cbab72] - Updated dependencies [b6fdf2f7f] - Updated dependencies [a86a8296b] - Updated dependencies [2db77f177] - Updated dependencies [3a08e31b6] - Updated dependencies [917266dce] - Updated dependencies [aab63d466] - Updated dependencies [2e439423e] - Updated dependencies [b63714ede] - Updated dependencies [3528b281e] - Updated dependencies [450e8e0d5] - Updated dependencies [af2634207] - @hyperlane-xyz/sdk@3.11.0 - @hyperlane-xyz/core@3.11.0 ## @hyperlane-xyz/sdk@3.11.0 ### Minor Changes - 811ecfbba: Add EvmCoreReader, minor updates. - f8b6ea467: Update the warp-route-deployment.yaml to a more sensible schema. This schema sets us up to allow multi-chain collateral deployments. Removes intermediary config objects by using zod instead. - d37cbab72: Adds modular transaction submission support for SDK clients, e.g. CLI. - b6fdf2f7f: Implement XERC20 and FiatToken collateral warp routes - 2db77f177: Added RPC `concurrency` property to `ChainMetadata`. Added `CrudModule` abstraction and related types. Removed `Fuel` ProtocolType. - 3a08e31b6: Add EvmERC20WarpRouterReader to derive WarpConfig from TokenRouter address - 917266dce: Add --self-relay to CLI commands - aab63d466: Adding ICA for governance - b63714ede: Convert all public hyperlane npm packages from CJS to pure ESM - 3528b281e: Remove consts such as chainMetadata from SDK - 450e8e0d5: Migrate fork util from CLI to SDK. Anvil IP & Port are now optionally passed into fork util by client. - af2634207: Moved Hook/ISM config stringify into a general object stringify utility. ### Patch Changes - a86a8296b: Removes Gnosis safe util from infra in favor of SDK - 2e439423e: Allow gasLimit overrides in the SDK/CLI for deploy txs - Updated dependencies [b6fdf2f7f] - Updated dependencies [b63714ede] - Updated dependencies [2b3f75836] - Updated dependencies [af2634207] - @hyperlane-xyz/core@3.11.0 - @hyperlane-xyz/utils@3.11.0 ## @hyperlane-xyz/utils@3.11.0 ### Minor Changes - b63714ede: Convert all public hyperlane npm packages from CJS to pure ESM - af2634207: Moved Hook/ISM config stringify into a general object stringify utility. ### Patch Changes - 2b3f75836: Add objLength and isObjEmpty utils ## @hyperlane-xyz/infra@3.11.0 ### Minor Changes - af2634207: Moved Hook/ISM reading into CLI. ### Patch Changes - a86a8296b: Removes Gnosis safe util from infra in favor of SDK - Updated dependencies [811ecfbba] - Updated dependencies [f8b6ea467] - Updated dependencies [d37cbab72] - Updated dependencies [b6fdf2f7f] - Updated dependencies [a86a8296b] - Updated dependencies [2db77f177] - Updated dependencies [3a08e31b6] - Updated dependencies [917266dce] - Updated dependencies [aab63d466] - Updated dependencies [2e439423e] - Updated dependencies [b63714ede] - Updated dependencies [3528b281e] - Updated dependencies [450e8e0d5] - Updated dependencies [2b3f75836] - Updated dependencies [af2634207] - @hyperlane-xyz/sdk@3.11.0 - @hyperlane-xyz/helloworld@3.11.0 - @hyperlane-xyz/utils@3.11.0 ## @hyperlane-xyz/ccip-server@3.11.0 Co-authored-by: github-actions[bot] --- .changeset/afraid-dryers-grab.md | 5 ---- .changeset/blue-eyes-hunt.md | 6 ----- .changeset/blue-kings-compare.md | 5 ---- .changeset/bright-laws-draw.md | 7 ------ .changeset/chilled-lamps-heal.md | 6 ----- .changeset/cool-readers-kiss.md | 7 ------ .changeset/early-crabs-float.md | 5 ---- .changeset/eight-cherries-develop.md | 5 ---- .changeset/four-brooms-develop.md | 6 ----- .changeset/heavy-crews-rest.md | 5 ---- .changeset/hip-toys-warn.md | 5 ---- .changeset/khaki-days-float.md | 5 ---- .changeset/kind-panthers-clap.md | 9 -------- .changeset/moody-colts-dress.md | 5 ---- .changeset/nice-pianos-tease.md | 6 ----- .changeset/nine-masks-guess.md | 5 ---- .changeset/odd-books-think.md | 5 ---- .changeset/poor-kings-fold.md | 5 ---- .changeset/thirty-games-shake.md | 6 ----- .changeset/wet-ghosts-turn.md | 5 ---- solidity/CHANGELOG.md | 14 ++++++++++++ solidity/package.json | 4 ++-- typescript/ccip-server/CHANGELOG.md | 2 ++ typescript/ccip-server/package.json | 2 +- typescript/cli/CHANGELOG.md | 34 ++++++++++++++++++++++++++++ typescript/cli/package.json | 6 ++--- typescript/cli/src/version.ts | 2 +- typescript/helloworld/CHANGELOG.md | 25 ++++++++++++++++++++ typescript/helloworld/package.json | 6 ++--- typescript/infra/CHANGELOG.md | 28 +++++++++++++++++++++++ typescript/infra/package.json | 8 +++---- typescript/sdk/CHANGELOG.md | 30 ++++++++++++++++++++++++ typescript/sdk/package.json | 6 ++--- typescript/utils/CHANGELOG.md | 11 +++++++++ typescript/utils/package.json | 2 +- yarn.lock | 28 +++++++++++------------ 36 files changed, 176 insertions(+), 145 deletions(-) delete mode 100644 .changeset/afraid-dryers-grab.md delete mode 100644 .changeset/blue-eyes-hunt.md delete mode 100644 .changeset/blue-kings-compare.md delete mode 100644 .changeset/bright-laws-draw.md delete mode 100644 .changeset/chilled-lamps-heal.md delete mode 100644 .changeset/cool-readers-kiss.md delete mode 100644 .changeset/early-crabs-float.md delete mode 100644 .changeset/eight-cherries-develop.md delete mode 100644 .changeset/four-brooms-develop.md delete mode 100644 .changeset/heavy-crews-rest.md delete mode 100644 .changeset/hip-toys-warn.md delete mode 100644 .changeset/khaki-days-float.md delete mode 100644 .changeset/kind-panthers-clap.md delete mode 100644 .changeset/moody-colts-dress.md delete mode 100644 .changeset/nice-pianos-tease.md delete mode 100644 .changeset/nine-masks-guess.md delete mode 100644 .changeset/odd-books-think.md delete mode 100644 .changeset/poor-kings-fold.md delete mode 100644 .changeset/thirty-games-shake.md delete mode 100644 .changeset/wet-ghosts-turn.md diff --git a/.changeset/afraid-dryers-grab.md b/.changeset/afraid-dryers-grab.md deleted file mode 100644 index ba3d7b1cba..0000000000 --- a/.changeset/afraid-dryers-grab.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@hyperlane-xyz/sdk': minor ---- - -Add EvmCoreReader, minor updates. diff --git a/.changeset/blue-eyes-hunt.md b/.changeset/blue-eyes-hunt.md deleted file mode 100644 index f1fd110ecf..0000000000 --- a/.changeset/blue-eyes-hunt.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -'@hyperlane-xyz/cli': minor -'@hyperlane-xyz/sdk': minor ---- - -Update the warp-route-deployment.yaml to a more sensible schema. This schema sets us up to allow multi-chain collateral deployments. Removes intermediary config objects by using zod instead. diff --git a/.changeset/blue-kings-compare.md b/.changeset/blue-kings-compare.md deleted file mode 100644 index b0beccbd2b..0000000000 --- a/.changeset/blue-kings-compare.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@hyperlane-xyz/sdk': minor ---- - -Adds modular transaction submission support for SDK clients, e.g. CLI. diff --git a/.changeset/bright-laws-draw.md b/.changeset/bright-laws-draw.md deleted file mode 100644 index 95c789fc5f..0000000000 --- a/.changeset/bright-laws-draw.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -'@hyperlane-xyz/cli': minor -'@hyperlane-xyz/sdk': minor -'@hyperlane-xyz/core': minor ---- - -Implement XERC20 and FiatToken collateral warp routes diff --git a/.changeset/chilled-lamps-heal.md b/.changeset/chilled-lamps-heal.md deleted file mode 100644 index 79c6f77c30..0000000000 --- a/.changeset/chilled-lamps-heal.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -'@hyperlane-xyz/infra': patch -'@hyperlane-xyz/sdk': patch ---- - -Removes Gnosis safe util from infra in favor of SDK diff --git a/.changeset/cool-readers-kiss.md b/.changeset/cool-readers-kiss.md deleted file mode 100644 index fbb85f515b..0000000000 --- a/.changeset/cool-readers-kiss.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -'@hyperlane-xyz/sdk': minor ---- - -Added RPC `concurrency` property to `ChainMetadata`. -Added `CrudModule` abstraction and related types. -Removed `Fuel` ProtocolType. diff --git a/.changeset/early-crabs-float.md b/.changeset/early-crabs-float.md deleted file mode 100644 index 2caae83a36..0000000000 --- a/.changeset/early-crabs-float.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@hyperlane-xyz/cli': minor ---- - -Adds single-chain dry-run support for deploying warp routes & gas estimation for core and warp route dry-run deployments. diff --git a/.changeset/eight-cherries-develop.md b/.changeset/eight-cherries-develop.md deleted file mode 100644 index eabd1d55d0..0000000000 --- a/.changeset/eight-cherries-develop.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@hyperlane-xyz/sdk': minor ---- - -Add EvmERC20WarpRouterReader to derive WarpConfig from TokenRouter address diff --git a/.changeset/four-brooms-develop.md b/.changeset/four-brooms-develop.md deleted file mode 100644 index f7dffbc92b..0000000000 --- a/.changeset/four-brooms-develop.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -'@hyperlane-xyz/cli': minor -'@hyperlane-xyz/sdk': minor ---- - -Add --self-relay to CLI commands diff --git a/.changeset/heavy-crews-rest.md b/.changeset/heavy-crews-rest.md deleted file mode 100644 index 7343bd2514..0000000000 --- a/.changeset/heavy-crews-rest.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@hyperlane-xyz/sdk': minor ---- - -Adding ICA for governance diff --git a/.changeset/hip-toys-warn.md b/.changeset/hip-toys-warn.md deleted file mode 100644 index c7860068be..0000000000 --- a/.changeset/hip-toys-warn.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@hyperlane-xyz/infra': minor ---- - -Moved Hook/ISM reading into CLI. diff --git a/.changeset/khaki-days-float.md b/.changeset/khaki-days-float.md deleted file mode 100644 index 137910ce8a..0000000000 --- a/.changeset/khaki-days-float.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@hyperlane-xyz/sdk': patch ---- - -Allow gasLimit overrides in the SDK/CLI for deploy txs diff --git a/.changeset/kind-panthers-clap.md b/.changeset/kind-panthers-clap.md deleted file mode 100644 index c3a12d4763..0000000000 --- a/.changeset/kind-panthers-clap.md +++ /dev/null @@ -1,9 +0,0 @@ ---- -'@hyperlane-xyz/helloworld': minor -'@hyperlane-xyz/utils': minor -'@hyperlane-xyz/cli': minor -'@hyperlane-xyz/sdk': minor -'@hyperlane-xyz/core': minor ---- - -Convert all public hyperlane npm packages from CJS to pure ESM diff --git a/.changeset/moody-colts-dress.md b/.changeset/moody-colts-dress.md deleted file mode 100644 index 0be0e6a985..0000000000 --- a/.changeset/moody-colts-dress.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@hyperlane-xyz/sdk': minor ---- - -Remove consts such as chainMetadata from SDK diff --git a/.changeset/nice-pianos-tease.md b/.changeset/nice-pianos-tease.md deleted file mode 100644 index 6c8fafbf1f..0000000000 --- a/.changeset/nice-pianos-tease.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -'@hyperlane-xyz/cli': minor -'@hyperlane-xyz/sdk': minor ---- - -Migrate fork util from CLI to SDK. Anvil IP & Port are now optionally passed into fork util by client. diff --git a/.changeset/nine-masks-guess.md b/.changeset/nine-masks-guess.md deleted file mode 100644 index 3e34519c7b..0000000000 --- a/.changeset/nine-masks-guess.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@hyperlane-xyz/cli': minor ---- - -Restructure CLI params around registries diff --git a/.changeset/odd-books-think.md b/.changeset/odd-books-think.md deleted file mode 100644 index 3929f5cbde..0000000000 --- a/.changeset/odd-books-think.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@hyperlane-xyz/cli': minor ---- - -Introduces `hyperlane hook read` and `hyperlane ism read` commands for deriving onchain Hook/ISM configs from an address on a given chain. diff --git a/.changeset/poor-kings-fold.md b/.changeset/poor-kings-fold.md deleted file mode 100644 index 4f24dc3f9e..0000000000 --- a/.changeset/poor-kings-fold.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@hyperlane-xyz/utils': patch ---- - -Add objLength and isObjEmpty utils diff --git a/.changeset/thirty-games-shake.md b/.changeset/thirty-games-shake.md deleted file mode 100644 index 7419098a01..0000000000 --- a/.changeset/thirty-games-shake.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -'@hyperlane-xyz/utils': minor -'@hyperlane-xyz/sdk': minor ---- - -Moved Hook/ISM config stringify into a general object stringify utility. diff --git a/.changeset/wet-ghosts-turn.md b/.changeset/wet-ghosts-turn.md deleted file mode 100644 index f9e1f382a4..0000000000 --- a/.changeset/wet-ghosts-turn.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@hyperlane-xyz/cli': patch ---- - -Adds defaultDescription to yargs --key option. diff --git a/solidity/CHANGELOG.md b/solidity/CHANGELOG.md index eb26ccd27e..382da2def0 100644 --- a/solidity/CHANGELOG.md +++ b/solidity/CHANGELOG.md @@ -1,5 +1,19 @@ # @hyperlane-xyz/core +## 3.11.0 + +### Minor Changes + +- b6fdf2f7f: Implement XERC20 and FiatToken collateral warp routes +- b63714ede: Convert all public hyperlane npm packages from CJS to pure ESM + +### Patch Changes + +- Updated dependencies [b63714ede] +- Updated dependencies [2b3f75836] +- Updated dependencies [af2634207] + - @hyperlane-xyz/utils@3.11.0 + ## 3.10.0 ### Minor Changes diff --git a/solidity/package.json b/solidity/package.json index 4c51e20da2..2059467d5a 100644 --- a/solidity/package.json +++ b/solidity/package.json @@ -1,10 +1,10 @@ { "name": "@hyperlane-xyz/core", "description": "Core solidity contracts for Hyperlane", - "version": "3.10.0", + "version": "3.11.0", "dependencies": { "@eth-optimism/contracts": "^0.6.0", - "@hyperlane-xyz/utils": "3.10.0", + "@hyperlane-xyz/utils": "3.11.0", "@layerzerolabs/lz-evm-oapp-v2": "2.0.2", "@openzeppelin/contracts": "^4.9.3", "@openzeppelin/contracts-upgradeable": "^v4.9.3" diff --git a/typescript/ccip-server/CHANGELOG.md b/typescript/ccip-server/CHANGELOG.md index 1132173dab..99ab97d2d8 100644 --- a/typescript/ccip-server/CHANGELOG.md +++ b/typescript/ccip-server/CHANGELOG.md @@ -1,5 +1,7 @@ # @hyperlane-xyz/ccip-server +## 3.11.0 + ## 3.10.0 ### Minor Changes diff --git a/typescript/ccip-server/package.json b/typescript/ccip-server/package.json index 109ee72d01..b9d1860858 100644 --- a/typescript/ccip-server/package.json +++ b/typescript/ccip-server/package.json @@ -1,6 +1,6 @@ { "name": "@hyperlane-xyz/ccip-server", - "version": "3.10.0", + "version": "3.11.0", "description": "CCIP server", "typings": "dist/index.d.ts", "typedocMain": "src/index.ts", diff --git a/typescript/cli/CHANGELOG.md b/typescript/cli/CHANGELOG.md index 8e046ef21c..8fa1403c96 100644 --- a/typescript/cli/CHANGELOG.md +++ b/typescript/cli/CHANGELOG.md @@ -1,5 +1,39 @@ # @hyperlane-xyz/cli +## 3.11.0 + +### Minor Changes + +- f8b6ea467: Update the warp-route-deployment.yaml to a more sensible schema. This schema sets us up to allow multi-chain collateral deployments. Removes intermediary config objects by using zod instead. +- b6fdf2f7f: Implement XERC20 and FiatToken collateral warp routes +- aea79c686: Adds single-chain dry-run support for deploying warp routes & gas estimation for core and warp route dry-run deployments. +- 917266dce: Add --self-relay to CLI commands +- b63714ede: Convert all public hyperlane npm packages from CJS to pure ESM +- 450e8e0d5: Migrate fork util from CLI to SDK. Anvil IP & Port are now optionally passed into fork util by client. +- 3528b281e: Restructure CLI params around registries +- af2634207: Introduces `hyperlane hook read` and `hyperlane ism read` commands for deriving onchain Hook/ISM configs from an address on a given chain. + +### Patch Changes + +- 8246f14d6: Adds defaultDescription to yargs --key option. +- Updated dependencies [811ecfbba] +- Updated dependencies [f8b6ea467] +- Updated dependencies [d37cbab72] +- Updated dependencies [b6fdf2f7f] +- Updated dependencies [a86a8296b] +- Updated dependencies [2db77f177] +- Updated dependencies [3a08e31b6] +- Updated dependencies [917266dce] +- Updated dependencies [aab63d466] +- Updated dependencies [2e439423e] +- Updated dependencies [b63714ede] +- Updated dependencies [3528b281e] +- Updated dependencies [450e8e0d5] +- Updated dependencies [2b3f75836] +- Updated dependencies [af2634207] + - @hyperlane-xyz/sdk@3.11.0 + - @hyperlane-xyz/utils@3.11.0 + ## 3.10.0 ### Minor Changes diff --git a/typescript/cli/package.json b/typescript/cli/package.json index 13316ab08e..84579593ac 100644 --- a/typescript/cli/package.json +++ b/typescript/cli/package.json @@ -1,11 +1,11 @@ { "name": "@hyperlane-xyz/cli", - "version": "3.10.0", + "version": "3.11.0", "description": "A command-line utility for common Hyperlane operations", "dependencies": { "@hyperlane-xyz/registry": "^1.0.7", - "@hyperlane-xyz/sdk": "3.10.0", - "@hyperlane-xyz/utils": "3.10.0", + "@hyperlane-xyz/sdk": "3.11.0", + "@hyperlane-xyz/utils": "3.11.0", "@inquirer/prompts": "^3.0.0", "bignumber.js": "^9.1.1", "chalk": "^5.3.0", diff --git a/typescript/cli/src/version.ts b/typescript/cli/src/version.ts index 51b4d91b21..d7584dbdc7 100644 --- a/typescript/cli/src/version.ts +++ b/typescript/cli/src/version.ts @@ -1 +1 @@ -export const VERSION = '3.10.0'; +export const VERSION = '3.11.0'; diff --git a/typescript/helloworld/CHANGELOG.md b/typescript/helloworld/CHANGELOG.md index 8c5c68facc..827a7211bd 100644 --- a/typescript/helloworld/CHANGELOG.md +++ b/typescript/helloworld/CHANGELOG.md @@ -1,5 +1,30 @@ # @hyperlane-xyz/helloworld +## 3.11.0 + +### Minor Changes + +- b63714ede: Convert all public hyperlane npm packages from CJS to pure ESM + +### Patch Changes + +- Updated dependencies [811ecfbba] +- Updated dependencies [f8b6ea467] +- Updated dependencies [d37cbab72] +- Updated dependencies [b6fdf2f7f] +- Updated dependencies [a86a8296b] +- Updated dependencies [2db77f177] +- Updated dependencies [3a08e31b6] +- Updated dependencies [917266dce] +- Updated dependencies [aab63d466] +- Updated dependencies [2e439423e] +- Updated dependencies [b63714ede] +- Updated dependencies [3528b281e] +- Updated dependencies [450e8e0d5] +- Updated dependencies [af2634207] + - @hyperlane-xyz/sdk@3.11.0 + - @hyperlane-xyz/core@3.11.0 + ## 3.10.0 ### Minor Changes diff --git a/typescript/helloworld/package.json b/typescript/helloworld/package.json index 3834296e41..e2a4e0717b 100644 --- a/typescript/helloworld/package.json +++ b/typescript/helloworld/package.json @@ -1,11 +1,11 @@ { "name": "@hyperlane-xyz/helloworld", "description": "A basic skeleton of an Hyperlane app", - "version": "3.10.0", + "version": "3.11.0", "dependencies": { - "@hyperlane-xyz/core": "3.10.0", + "@hyperlane-xyz/core": "3.11.0", "@hyperlane-xyz/registry": "^1.0.7", - "@hyperlane-xyz/sdk": "3.10.0", + "@hyperlane-xyz/sdk": "3.11.0", "@openzeppelin/contracts-upgradeable": "^4.9.3", "ethers": "^5.7.2" }, diff --git a/typescript/infra/CHANGELOG.md b/typescript/infra/CHANGELOG.md index 7959c91cde..50cfda66bd 100644 --- a/typescript/infra/CHANGELOG.md +++ b/typescript/infra/CHANGELOG.md @@ -1,5 +1,33 @@ # @hyperlane-xyz/infra +## 3.11.0 + +### Minor Changes + +- af2634207: Moved Hook/ISM reading into CLI. + +### Patch Changes + +- a86a8296b: Removes Gnosis safe util from infra in favor of SDK +- Updated dependencies [811ecfbba] +- Updated dependencies [f8b6ea467] +- Updated dependencies [d37cbab72] +- Updated dependencies [b6fdf2f7f] +- Updated dependencies [a86a8296b] +- Updated dependencies [2db77f177] +- Updated dependencies [3a08e31b6] +- Updated dependencies [917266dce] +- Updated dependencies [aab63d466] +- Updated dependencies [2e439423e] +- Updated dependencies [b63714ede] +- Updated dependencies [3528b281e] +- Updated dependencies [450e8e0d5] +- Updated dependencies [2b3f75836] +- Updated dependencies [af2634207] + - @hyperlane-xyz/sdk@3.11.0 + - @hyperlane-xyz/helloworld@3.11.0 + - @hyperlane-xyz/utils@3.11.0 + ## 3.10.0 ### Minor Changes diff --git a/typescript/infra/package.json b/typescript/infra/package.json index f65cfdc586..ec2e91233c 100644 --- a/typescript/infra/package.json +++ b/typescript/infra/package.json @@ -1,7 +1,7 @@ { "name": "@hyperlane-xyz/infra", "description": "Infrastructure utilities for the Hyperlane Network", - "version": "3.10.0", + "version": "3.11.0", "dependencies": { "@arbitrum/sdk": "^3.0.0", "@aws-sdk/client-iam": "^3.74.0", @@ -12,10 +12,10 @@ "@ethersproject/experimental": "^5.7.0", "@ethersproject/hardware-wallets": "^5.7.0", "@ethersproject/providers": "^5.7.2", - "@hyperlane-xyz/helloworld": "3.10.0", + "@hyperlane-xyz/helloworld": "3.11.0", "@hyperlane-xyz/registry": "^1.0.7", - "@hyperlane-xyz/sdk": "3.10.0", - "@hyperlane-xyz/utils": "3.10.0", + "@hyperlane-xyz/sdk": "3.11.0", + "@hyperlane-xyz/utils": "3.11.0", "@nomiclabs/hardhat-etherscan": "^3.0.3", "@solana/web3.js": "^1.78.0", "asn1.js": "5.4.1", diff --git a/typescript/sdk/CHANGELOG.md b/typescript/sdk/CHANGELOG.md index 5a24d45756..b2f9ef12f5 100644 --- a/typescript/sdk/CHANGELOG.md +++ b/typescript/sdk/CHANGELOG.md @@ -1,5 +1,35 @@ # @hyperlane-xyz/sdk +## 3.11.0 + +### Minor Changes + +- 811ecfbba: Add EvmCoreReader, minor updates. +- f8b6ea467: Update the warp-route-deployment.yaml to a more sensible schema. This schema sets us up to allow multi-chain collateral deployments. Removes intermediary config objects by using zod instead. +- d37cbab72: Adds modular transaction submission support for SDK clients, e.g. CLI. +- b6fdf2f7f: Implement XERC20 and FiatToken collateral warp routes +- 2db77f177: Added RPC `concurrency` property to `ChainMetadata`. + Added `CrudModule` abstraction and related types. + Removed `Fuel` ProtocolType. +- 3a08e31b6: Add EvmERC20WarpRouterReader to derive WarpConfig from TokenRouter address +- 917266dce: Add --self-relay to CLI commands +- aab63d466: Adding ICA for governance +- b63714ede: Convert all public hyperlane npm packages from CJS to pure ESM +- 3528b281e: Remove consts such as chainMetadata from SDK +- 450e8e0d5: Migrate fork util from CLI to SDK. Anvil IP & Port are now optionally passed into fork util by client. +- af2634207: Moved Hook/ISM config stringify into a general object stringify utility. + +### Patch Changes + +- a86a8296b: Removes Gnosis safe util from infra in favor of SDK +- 2e439423e: Allow gasLimit overrides in the SDK/CLI for deploy txs +- Updated dependencies [b6fdf2f7f] +- Updated dependencies [b63714ede] +- Updated dependencies [2b3f75836] +- Updated dependencies [af2634207] + - @hyperlane-xyz/core@3.11.0 + - @hyperlane-xyz/utils@3.11.0 + ## 3.10.0 ### Minor Changes diff --git a/typescript/sdk/package.json b/typescript/sdk/package.json index bddccc7f46..a54369eb98 100644 --- a/typescript/sdk/package.json +++ b/typescript/sdk/package.json @@ -1,12 +1,12 @@ { "name": "@hyperlane-xyz/sdk", "description": "The official SDK for the Hyperlane Network", - "version": "3.10.0", + "version": "3.11.0", "dependencies": { "@cosmjs/cosmwasm-stargate": "^0.31.3", "@cosmjs/stargate": "^0.31.3", - "@hyperlane-xyz/core": "3.10.0", - "@hyperlane-xyz/utils": "3.10.0", + "@hyperlane-xyz/core": "3.11.0", + "@hyperlane-xyz/utils": "3.11.0", "@safe-global/api-kit": "1.3.0", "@safe-global/protocol-kit": "1.3.0", "@solana/spl-token": "^0.3.8", diff --git a/typescript/utils/CHANGELOG.md b/typescript/utils/CHANGELOG.md index 55274e6232..8626071290 100644 --- a/typescript/utils/CHANGELOG.md +++ b/typescript/utils/CHANGELOG.md @@ -1,5 +1,16 @@ # @hyperlane-xyz/utils +## 3.11.0 + +### Minor Changes + +- b63714ede: Convert all public hyperlane npm packages from CJS to pure ESM +- af2634207: Moved Hook/ISM config stringify into a general object stringify utility. + +### Patch Changes + +- 2b3f75836: Add objLength and isObjEmpty utils + ## 3.10.0 ### Minor Changes diff --git a/typescript/utils/package.json b/typescript/utils/package.json index f031084918..34c30dfed5 100644 --- a/typescript/utils/package.json +++ b/typescript/utils/package.json @@ -1,7 +1,7 @@ { "name": "@hyperlane-xyz/utils", "description": "General utilities and types for the Hyperlane network", - "version": "3.10.0", + "version": "3.11.0", "dependencies": { "@cosmjs/encoding": "^0.31.3", "@solana/web3.js": "^1.78.0", diff --git a/yarn.lock b/yarn.lock index f11e360c9c..e3b0a436da 100644 --- a/yarn.lock +++ b/yarn.lock @@ -4955,8 +4955,8 @@ __metadata: resolution: "@hyperlane-xyz/cli@workspace:typescript/cli" dependencies: "@hyperlane-xyz/registry": "npm:^1.0.7" - "@hyperlane-xyz/sdk": "npm:3.10.0" - "@hyperlane-xyz/utils": "npm:3.10.0" + "@hyperlane-xyz/sdk": "npm:3.11.0" + "@hyperlane-xyz/utils": "npm:3.11.0" "@inquirer/prompts": "npm:^3.0.0" "@types/mocha": "npm:^10.0.1" "@types/node": "npm:^18.14.5" @@ -4983,12 +4983,12 @@ __metadata: languageName: unknown linkType: soft -"@hyperlane-xyz/core@npm:3.10.0, @hyperlane-xyz/core@workspace:solidity": +"@hyperlane-xyz/core@npm:3.11.0, @hyperlane-xyz/core@workspace:solidity": version: 0.0.0-use.local resolution: "@hyperlane-xyz/core@workspace:solidity" dependencies: "@eth-optimism/contracts": "npm:^0.6.0" - "@hyperlane-xyz/utils": "npm:3.10.0" + "@hyperlane-xyz/utils": "npm:3.11.0" "@layerzerolabs/lz-evm-oapp-v2": "npm:2.0.2" "@layerzerolabs/solidity-examples": "npm:^1.1.0" "@nomiclabs/hardhat-ethers": "npm:^2.2.3" @@ -5034,13 +5034,13 @@ __metadata: languageName: node linkType: hard -"@hyperlane-xyz/helloworld@npm:3.10.0, @hyperlane-xyz/helloworld@workspace:typescript/helloworld": +"@hyperlane-xyz/helloworld@npm:3.11.0, @hyperlane-xyz/helloworld@workspace:typescript/helloworld": version: 0.0.0-use.local resolution: "@hyperlane-xyz/helloworld@workspace:typescript/helloworld" dependencies: - "@hyperlane-xyz/core": "npm:3.10.0" + "@hyperlane-xyz/core": "npm:3.11.0" "@hyperlane-xyz/registry": "npm:^1.0.7" - "@hyperlane-xyz/sdk": "npm:3.10.0" + "@hyperlane-xyz/sdk": "npm:3.11.0" "@nomiclabs/hardhat-ethers": "npm:^2.2.3" "@nomiclabs/hardhat-waffle": "npm:^2.0.6" "@openzeppelin/contracts-upgradeable": "npm:^4.9.3" @@ -5085,10 +5085,10 @@ __metadata: "@ethersproject/experimental": "npm:^5.7.0" "@ethersproject/hardware-wallets": "npm:^5.7.0" "@ethersproject/providers": "npm:^5.7.2" - "@hyperlane-xyz/helloworld": "npm:3.10.0" + "@hyperlane-xyz/helloworld": "npm:3.11.0" "@hyperlane-xyz/registry": "npm:^1.0.7" - "@hyperlane-xyz/sdk": "npm:3.10.0" - "@hyperlane-xyz/utils": "npm:3.10.0" + "@hyperlane-xyz/sdk": "npm:3.11.0" + "@hyperlane-xyz/utils": "npm:3.11.0" "@nomiclabs/hardhat-ethers": "npm:^2.2.3" "@nomiclabs/hardhat-etherscan": "npm:^3.0.3" "@nomiclabs/hardhat-waffle": "npm:^2.0.6" @@ -5148,14 +5148,14 @@ __metadata: languageName: node linkType: hard -"@hyperlane-xyz/sdk@npm:3.10.0, @hyperlane-xyz/sdk@workspace:typescript/sdk": +"@hyperlane-xyz/sdk@npm:3.11.0, @hyperlane-xyz/sdk@workspace:typescript/sdk": version: 0.0.0-use.local resolution: "@hyperlane-xyz/sdk@workspace:typescript/sdk" dependencies: "@cosmjs/cosmwasm-stargate": "npm:^0.31.3" "@cosmjs/stargate": "npm:^0.31.3" - "@hyperlane-xyz/core": "npm:3.10.0" - "@hyperlane-xyz/utils": "npm:3.10.0" + "@hyperlane-xyz/core": "npm:3.11.0" + "@hyperlane-xyz/utils": "npm:3.11.0" "@nomiclabs/hardhat-ethers": "npm:^2.2.3" "@nomiclabs/hardhat-waffle": "npm:^2.0.6" "@safe-global/api-kit": "npm:1.3.0" @@ -5223,7 +5223,7 @@ __metadata: languageName: node linkType: hard -"@hyperlane-xyz/utils@npm:3.10.0, @hyperlane-xyz/utils@workspace:typescript/utils": +"@hyperlane-xyz/utils@npm:3.11.0, @hyperlane-xyz/utils@workspace:typescript/utils": version: 0.0.0-use.local resolution: "@hyperlane-xyz/utils@workspace:typescript/utils" dependencies: