diff --git a/.changeset/breezy-bats-type.md b/.changeset/breezy-bats-type.md deleted file mode 100644 index 4b1dd9ca3..000000000 --- a/.changeset/breezy-bats-type.md +++ /dev/null @@ -1,8 +0,0 @@ ---- -'@hyperlane-xyz/sdk': patch ---- - -Granular control of updating predeployed routingIsms based on routing config mismatch -- Add support for routingIsmDelta which filters out the incompatibility between the onchain deployed config and the desired config. -- Based on the above, you either update the deployed Ism with new routes, delete old routes, change owners, etc. -- `moduleMatchesConfig` uses the same diff --git a/.changeset/great-readers-fry.md b/.changeset/great-readers-fry.md deleted file mode 100644 index 701aa8172..000000000 --- a/.changeset/great-readers-fry.md +++ /dev/null @@ -1,9 +0,0 @@ ---- -'@hyperlane-xyz/utils': patch -'@hyperlane-xyz/sdk': patch ---- - -- Upgrade Viem to 1.20.0 -- Add optional restUrls field to ChainMetadata -- Add deepCopy util function -- Add support for cosmos factory token addresses diff --git a/.changeset/large-guests-jump.md b/.changeset/large-guests-jump.md deleted file mode 100644 index 6276c4c08..000000000 --- a/.changeset/large-guests-jump.md +++ /dev/null @@ -1,8 +0,0 @@ ---- -'@hyperlane-xyz/infra': patch -'@hyperlane-xyz/cli': patch -'@hyperlane-xyz/sdk': patch -'@hyperlane-xyz/core': patch ---- - -Supporting DefaultFallbackRoutingIsm through non-factory deployments diff --git a/.changeset/lovely-laws-cover.md b/.changeset/lovely-laws-cover.md deleted file mode 100644 index 71078de54..000000000 --- a/.changeset/lovely-laws-cover.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@hyperlane-xyz/cli': patch ---- - -Fixes for commands with --yes flag diff --git a/.changeset/purple-bulldogs-report.md b/.changeset/purple-bulldogs-report.md deleted file mode 100644 index d4e9aa39b..000000000 --- a/.changeset/purple-bulldogs-report.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@hyperlane-xyz/cli': patch ---- - -Remove domainId and protocolType setting when creating chain config diff --git a/.changeset/tiny-spiders-argue.md b/.changeset/tiny-spiders-argue.md deleted file mode 100644 index 4662aabfb..000000000 --- a/.changeset/tiny-spiders-argue.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@hyperlane-xyz/sdk': minor ---- - -Replace Fallback and Retry Providers with new SmartProvider with more effective fallback/retry logic diff --git a/.changeset/wise-mangos-crash.md b/.changeset/wise-mangos-crash.md deleted file mode 100644 index e46546c5f..000000000 --- a/.changeset/wise-mangos-crash.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@hyperlane-xyz/sdk': patch ---- - -Remove healthy RPC URLs and remove NeutronTestnet diff --git a/solidity/CHANGELOG.md b/solidity/CHANGELOG.md index 783c5065a..0a6337755 100644 --- a/solidity/CHANGELOG.md +++ b/solidity/CHANGELOG.md @@ -1,5 +1,13 @@ # @hyperlane-xyz/core +## 3.4.0 + +### Patch Changes + +- e06fe0b32: Supporting DefaultFallbackRoutingIsm through non-factory deployments +- Updated dependencies [fd4fc1898] + - @hyperlane-xyz/utils@3.4.0 + ## 3.3.0 ### Patch Changes diff --git a/solidity/package.json b/solidity/package.json index 459353ebc..d19a718e8 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.3.0", + "version": "3.4.0", "dependencies": { "@eth-optimism/contracts": "^0.6.0", - "@hyperlane-xyz/utils": "3.3.0", + "@hyperlane-xyz/utils": "3.4.0", "@openzeppelin/contracts": "^4.9.3", "@openzeppelin/contracts-upgradeable": "^v4.9.3" }, diff --git a/typescript/cli/CHANGELOG.md b/typescript/cli/CHANGELOG.md index 70ee04733..bf03bac18 100644 --- a/typescript/cli/CHANGELOG.md +++ b/typescript/cli/CHANGELOG.md @@ -1,5 +1,20 @@ # @hyperlane-xyz/cli +## 3.4.0 + +### Patch Changes + +- e06fe0b32: Supporting DefaultFallbackRoutingIsm through non-factory deployments +- dcf8b800a: Fixes for commands with --yes flag +- 9c7dbcb94: Remove domainId and protocolType setting when creating chain config +- Updated dependencies [7919417ec] +- Updated dependencies [fd4fc1898] +- Updated dependencies [e06fe0b32] +- Updated dependencies [b832e57ae] +- Updated dependencies [79c96d718] + - @hyperlane-xyz/sdk@3.4.0 + - @hyperlane-xyz/utils@3.4.0 + ## 3.3.0 ### Minor Changes diff --git a/typescript/cli/package.json b/typescript/cli/package.json index 21bfae776..c0ac92c5d 100644 --- a/typescript/cli/package.json +++ b/typescript/cli/package.json @@ -1,10 +1,10 @@ { "name": "@hyperlane-xyz/cli", - "version": "3.3.0", + "version": "3.4.0", "description": "A command-line utility for common Hyperlane operations", "dependencies": { - "@hyperlane-xyz/sdk": "3.3.0", - "@hyperlane-xyz/utils": "3.3.0", + "@hyperlane-xyz/sdk": "3.4.0", + "@hyperlane-xyz/utils": "3.4.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 70cb4144f..a4138e791 100644 --- a/typescript/cli/src/version.ts +++ b/typescript/cli/src/version.ts @@ -1 +1 @@ -export const VERSION = '3.3.0'; +export const VERSION = '3.4.0'; diff --git a/typescript/helloworld/CHANGELOG.md b/typescript/helloworld/CHANGELOG.md index f88a4c185..88e223592 100644 --- a/typescript/helloworld/CHANGELOG.md +++ b/typescript/helloworld/CHANGELOG.md @@ -1,5 +1,17 @@ # @hyperlane-xyz/helloworld +## 3.4.0 + +### Patch Changes + +- Updated dependencies [7919417ec] +- Updated dependencies [fd4fc1898] +- Updated dependencies [e06fe0b32] +- Updated dependencies [b832e57ae] +- Updated dependencies [79c96d718] + - @hyperlane-xyz/sdk@3.4.0 + - @hyperlane-xyz/core@3.4.0 + ## 3.3.0 ### Patch Changes diff --git a/typescript/helloworld/package.json b/typescript/helloworld/package.json index eb0b7a361..585d96b61 100644 --- a/typescript/helloworld/package.json +++ b/typescript/helloworld/package.json @@ -1,10 +1,10 @@ { "name": "@hyperlane-xyz/helloworld", "description": "A basic skeleton of an Hyperlane app", - "version": "3.3.0", + "version": "3.4.0", "dependencies": { - "@hyperlane-xyz/core": "3.3.0", - "@hyperlane-xyz/sdk": "3.3.0", + "@hyperlane-xyz/core": "3.4.0", + "@hyperlane-xyz/sdk": "3.4.0", "@openzeppelin/contracts-upgradeable": "^4.9.3", "ethers": "^5.7.2" }, diff --git a/typescript/infra/CHANGELOG.md b/typescript/infra/CHANGELOG.md index a31a31150..81abc7332 100644 --- a/typescript/infra/CHANGELOG.md +++ b/typescript/infra/CHANGELOG.md @@ -1,5 +1,19 @@ # @hyperlane-xyz/infra +## 3.4.0 + +### Patch Changes + +- e06fe0b32: Supporting DefaultFallbackRoutingIsm through non-factory deployments +- Updated dependencies [7919417ec] +- Updated dependencies [fd4fc1898] +- Updated dependencies [e06fe0b32] +- Updated dependencies [b832e57ae] +- Updated dependencies [79c96d718] + - @hyperlane-xyz/sdk@3.4.0 + - @hyperlane-xyz/utils@3.4.0 + - @hyperlane-xyz/helloworld@3.4.0 + ## 3.3.0 ### Patch Changes diff --git a/typescript/infra/package.json b/typescript/infra/package.json index 6cafbc47c..b924ce898 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.3.0", + "version": "3.4.0", "dependencies": { "@arbitrum/sdk": "^3.0.0", "@aws-sdk/client-iam": "^3.74.0", @@ -12,9 +12,9 @@ "@ethersproject/experimental": "^5.7.0", "@ethersproject/hardware-wallets": "^5.7.0", "@ethersproject/providers": "^5.7.2", - "@hyperlane-xyz/helloworld": "3.3.0", - "@hyperlane-xyz/sdk": "3.3.0", - "@hyperlane-xyz/utils": "3.3.0", + "@hyperlane-xyz/helloworld": "3.4.0", + "@hyperlane-xyz/sdk": "3.4.0", + "@hyperlane-xyz/utils": "3.4.0", "@nomiclabs/hardhat-etherscan": "^3.0.3", "@safe-global/api-kit": "^1.3.0", "@safe-global/protocol-kit": "^1.2.0", diff --git a/typescript/sdk/CHANGELOG.md b/typescript/sdk/CHANGELOG.md index 06f0cda29..56d575928 100644 --- a/typescript/sdk/CHANGELOG.md +++ b/typescript/sdk/CHANGELOG.md @@ -1,5 +1,28 @@ # @hyperlane-xyz/sdk +## 3.4.0 + +### Minor Changes + +- b832e57ae: Replace Fallback and Retry Providers with new SmartProvider with more effective fallback/retry logic + +### Patch Changes + +- 7919417ec: Granular control of updating predeployed routingIsms based on routing config mismatch + - Add support for routingIsmDelta which filters out the incompatibility between the onchain deployed config and the desired config. + - Based on the above, you either update the deployed Ism with new routes, delete old routes, change owners, etc. + - `moduleMatchesConfig` uses the same +- fd4fc1898: - Upgrade Viem to 1.20.0 + - Add optional restUrls field to ChainMetadata + - Add deepCopy util function + - Add support for cosmos factory token addresses +- e06fe0b32: Supporting DefaultFallbackRoutingIsm through non-factory deployments +- 79c96d718: Remove healthy RPC URLs and remove NeutronTestnet +- Updated dependencies [fd4fc1898] +- Updated dependencies [e06fe0b32] + - @hyperlane-xyz/utils@3.4.0 + - @hyperlane-xyz/core@3.4.0 + ## 3.3.0 ### Patch Changes diff --git a/typescript/sdk/package.json b/typescript/sdk/package.json index 4d2d6bbf4..0bc963543 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.3.0", + "version": "3.4.0", "dependencies": { "@cosmjs/cosmwasm-stargate": "^0.31.3", "@cosmjs/stargate": "^0.31.3", - "@hyperlane-xyz/core": "3.3.0", - "@hyperlane-xyz/utils": "3.3.0", + "@hyperlane-xyz/core": "3.4.0", + "@hyperlane-xyz/utils": "3.4.0", "@solana/spl-token": "^0.3.8", "@solana/web3.js": "^1.78.0", "@types/coingecko-api": "^1.0.10", diff --git a/typescript/utils/CHANGELOG.md b/typescript/utils/CHANGELOG.md index 8428fd3d3..61bdcf112 100644 --- a/typescript/utils/CHANGELOG.md +++ b/typescript/utils/CHANGELOG.md @@ -1,5 +1,14 @@ # @hyperlane-xyz/utils +## 3.4.0 + +### Patch Changes + +- fd4fc1898: - Upgrade Viem to 1.20.0 + - Add optional restUrls field to ChainMetadata + - Add deepCopy util function + - Add support for cosmos factory token addresses + ## 3.3.0 ## 3.2.0 diff --git a/typescript/utils/package.json b/typescript/utils/package.json index b2a9faa02..89be8bec1 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.3.0", + "version": "3.4.0", "dependencies": { "@cosmjs/encoding": "^0.31.3", "@solana/web3.js": "^1.78.0", diff --git a/yarn.lock b/yarn.lock index 1ce0f5421..04e50f837 100644 --- a/yarn.lock +++ b/yarn.lock @@ -4235,8 +4235,8 @@ __metadata: version: 0.0.0-use.local resolution: "@hyperlane-xyz/cli@workspace:typescript/cli" dependencies: - "@hyperlane-xyz/sdk": "npm:3.3.0" - "@hyperlane-xyz/utils": "npm:3.3.0" + "@hyperlane-xyz/sdk": "npm:3.4.0" + "@hyperlane-xyz/utils": "npm:3.4.0" "@inquirer/prompts": "npm:^3.0.0" "@types/mocha": "npm:^10.0.1" "@types/node": "npm:^18.14.5" @@ -4261,12 +4261,12 @@ __metadata: languageName: unknown linkType: soft -"@hyperlane-xyz/core@npm:3.3.0, @hyperlane-xyz/core@workspace:solidity": +"@hyperlane-xyz/core@npm:3.4.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.3.0" + "@hyperlane-xyz/utils": "npm:3.4.0" "@nomiclabs/hardhat-ethers": "npm:^2.2.1" "@nomiclabs/hardhat-waffle": "npm:^2.0.6" "@openzeppelin/contracts": "npm:^4.9.3" @@ -4293,12 +4293,12 @@ __metadata: languageName: unknown linkType: soft -"@hyperlane-xyz/helloworld@npm:3.3.0, @hyperlane-xyz/helloworld@workspace:typescript/helloworld": +"@hyperlane-xyz/helloworld@npm:3.4.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.3.0" - "@hyperlane-xyz/sdk": "npm:3.3.0" + "@hyperlane-xyz/core": "npm:3.4.0" + "@hyperlane-xyz/sdk": "npm:3.4.0" "@nomiclabs/hardhat-ethers": "npm:^2.2.1" "@nomiclabs/hardhat-waffle": "npm:^2.0.6" "@openzeppelin/contracts-upgradeable": "npm:^4.9.3" @@ -4343,9 +4343,9 @@ __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.3.0" - "@hyperlane-xyz/sdk": "npm:3.3.0" - "@hyperlane-xyz/utils": "npm:3.3.0" + "@hyperlane-xyz/helloworld": "npm:3.4.0" + "@hyperlane-xyz/sdk": "npm:3.4.0" + "@hyperlane-xyz/utils": "npm:3.4.0" "@nomiclabs/hardhat-ethers": "npm:^2.2.1" "@nomiclabs/hardhat-etherscan": "npm:^3.0.3" "@nomiclabs/hardhat-waffle": "npm:^2.0.6" @@ -4393,14 +4393,14 @@ __metadata: languageName: unknown linkType: soft -"@hyperlane-xyz/sdk@npm:3.3.0, @hyperlane-xyz/sdk@workspace:typescript/sdk": +"@hyperlane-xyz/sdk@npm:3.4.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.3.0" - "@hyperlane-xyz/utils": "npm:3.3.0" + "@hyperlane-xyz/core": "npm:3.4.0" + "@hyperlane-xyz/utils": "npm:3.4.0" "@nomiclabs/hardhat-ethers": "npm:^2.2.1" "@nomiclabs/hardhat-waffle": "npm:^2.0.6" "@solana/spl-token": "npm:^0.3.8" @@ -4437,7 +4437,7 @@ __metadata: languageName: unknown linkType: soft -"@hyperlane-xyz/utils@npm:3.3.0, @hyperlane-xyz/utils@workspace:typescript/utils": +"@hyperlane-xyz/utils@npm:3.4.0, @hyperlane-xyz/utils@workspace:typescript/utils": version: 0.0.0-use.local resolution: "@hyperlane-xyz/utils@workspace:typescript/utils" dependencies: