The home for Hyperlane core contracts, sdk packages, and other infrastructure
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
hyperlane-monorepo/solidity/CHANGELOG.md

68 lines
1.1 KiB

# @hyperlane-xyz/core
## 3.6.2
### Patch Changes
- @hyperlane-xyz/utils@3.6.2
Version Packages (#3153) # Releases ## @hyperlane-xyz/core@3.6.1 ### Patch Changes - e4e4f93fc: Support pausable ISM in deployer and checker - Updated dependencies [78e50e7da] - @hyperlane-xyz/utils@3.6.1 ## @hyperlane-xyz/cli@3.6.1 ### Patch Changes - Updated dependencies [e4e4f93fc] - @hyperlane-xyz/utils@3.6.1 - @hyperlane-xyz/sdk@3.6.1 ## @hyperlane-xyz/helloworld@3.6.1 ### Patch Changes - Updated dependencies [e4e4f93fc] - @hyperlane-xyz/sdk@3.6.1 - @hyperlane-xyz/core@3.6.1 ## @hyperlane-xyz/sdk@3.6.1 ### Patch Changes - ae4476ad0: Bumped mantapacific reorgPeriod to 1, a reorg period in chain metadata is now required by infra. - f3b7ddb69: Add optional grpcUrl field to ChainMetadata - e4e4f93fc: Support pausable ISM in deployer and checker - Updated dependencies [e4e4f93fc] - @hyperlane-xyz/utils@3.6.1 - @hyperlane-xyz/core@3.6.1 ## @hyperlane-xyz/utils@3.6.1 ### Patch Changes - 3c298d064: Add isAddress function to check if string matches EVM, Cosmos, or Solana address formats - df24eec8b: Fix for address utils falsy fallbacks - 78e50e7da: addressToBytes32 changed to work for all protocol types ## @hyperlane-xyz/infra@3.6.1 ### Patch Changes - ae4476ad0: Bumped mantapacific reorgPeriod to 1, a reorg period in chain metadata is now required by infra. - e4e4f93fc: Support pausable ISM in deployer and checker - Updated dependencies [e4e4f93fc] - @hyperlane-xyz/utils@3.6.1 - @hyperlane-xyz/sdk@3.6.1 - @hyperlane-xyz/helloworld@3.6.1 Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
10 months ago
## 3.6.1
### Patch Changes
- e4e4f93fc: Support pausable ISM in deployer and checker
- Updated dependencies [3c298d064]
- Updated dependencies [df24eec8b]
- Updated dependencies [78e50e7da]
- @hyperlane-xyz/utils@3.6.1
Version Packages (#3111) 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/sdk@3.6.0 ### Minor Changes - 0488ef31d: Add dsrv, staked and zeeprime as validators - 8d8ba3f7a: HyperlaneIsmFactory is now wary of (try)getDomainId or (try)getChainName calls which may fail and handles them appropriately. ### Patch Changes - 67a6d971e: Added `shouldRecover` flag to deployContractFromFactory so that the `TestRecipientDeployer` can deploy new contracts if it's not the owner of the prior deployments (We were recovering the SDK artifacts which meant the deployer won't be able to set the ISM as they needed) - 612d4163a: Add mailbox version const to SDK - @hyperlane-xyz/core@3.6.0 - @hyperlane-xyz/utils@3.6.0 ## @hyperlane-xyz/core@3.6.0 ### Patch Changes - @hyperlane-xyz/utils@3.6.0 ## @hyperlane-xyz/cli@3.6.0 ### Patch Changes - 67a6d971e: Added `shouldRecover` flag to deployContractFromFactory so that the `TestRecipientDeployer` can deploy new contracts if it's not the owner of the prior deployments (We were recovering the SDK artifacts which meant the deployer won't be able to set the ISM as they needed) - Updated dependencies [67a6d971e] - Updated dependencies [612d4163a] - Updated dependencies [0488ef31d] - Updated dependencies [8d8ba3f7a] - @hyperlane-xyz/sdk@3.6.0 - @hyperlane-xyz/utils@3.6.0 ## @hyperlane-xyz/helloworld@3.6.0 ### Patch Changes - Updated dependencies [67a6d971e] - Updated dependencies [612d4163a] - Updated dependencies [0488ef31d] - Updated dependencies [8d8ba3f7a] - @hyperlane-xyz/sdk@3.6.0 - @hyperlane-xyz/core@3.6.0 ## @hyperlane-xyz/utils@3.6.0 ## @hyperlane-xyz/infra@3.6.0 ### Patch Changes - 67a6d971e: Added `shouldRecover` flag to deployContractFromFactory so that the `TestRecipientDeployer` can deploy new contracts if it's not the owner of the prior deployments (We were recovering the SDK artifacts which meant the deployer won't be able to set the ISM as they needed) - Updated dependencies [67a6d971e] - Updated dependencies [612d4163a] - Updated dependencies [0488ef31d] - Updated dependencies [8d8ba3f7a] - @hyperlane-xyz/sdk@3.6.0 - @hyperlane-xyz/helloworld@3.6.0 - @hyperlane-xyz/utils@3.6.0 Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
11 months ago
## 3.6.0
### Patch Changes
- @hyperlane-xyz/utils@3.6.0
## 3.5.1
### Patch Changes
- @hyperlane-xyz/utils@3.5.1
Version Packages (#3074) 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/sdk@3.5.0 ### Minor Changes - 655b6a0cd: Redeploy Routing ISM Factories ### Patch Changes - 08ba0d32b: Remove dead arbitrum goerli explorer link - f7d285e3a: Adds Test Recipient addresses to the SDK artifacts - @hyperlane-xyz/core@3.5.0 - @hyperlane-xyz/utils@3.5.0 ## @hyperlane-xyz/core@3.5.0 ### Patch Changes - @hyperlane-xyz/utils@3.5.0 ## @hyperlane-xyz/cli@3.5.0 ### Patch Changes - 05a943b4a: Skip mandatory balance check for remotes in send commands - Updated dependencies [655b6a0cd] - Updated dependencies [08ba0d32b] - Updated dependencies [f7d285e3a] - @hyperlane-xyz/sdk@3.5.0 - @hyperlane-xyz/utils@3.5.0 ## @hyperlane-xyz/helloworld@3.5.0 ### Patch Changes - Updated dependencies [655b6a0cd] - Updated dependencies [08ba0d32b] - Updated dependencies [f7d285e3a] - @hyperlane-xyz/sdk@3.5.0 - @hyperlane-xyz/core@3.5.0 ## @hyperlane-xyz/utils@3.5.0 ## @hyperlane-xyz/infra@3.5.0 ### Minor Changes - 655b6a0cd: Redeploy Routing ISM Factories ### Patch Changes - f7d285e3a: Adds Test Recipient addresses to the SDK artifacts - Updated dependencies [655b6a0cd] - Updated dependencies [08ba0d32b] - Updated dependencies [f7d285e3a] - @hyperlane-xyz/sdk@3.5.0 - @hyperlane-xyz/helloworld@3.5.0 - @hyperlane-xyz/utils@3.5.0 Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
11 months ago
## 3.5.0
### Patch Changes
- @hyperlane-xyz/utils@3.5.0
Version Packages (#3028) # Releases ## @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 ## @hyperlane-xyz/core@3.4.0 ### Patch Changes - e06fe0b32: Supporting DefaultFallbackRoutingIsm through non-factory deployments - Updated dependencies [fd4fc1898] - @hyperlane-xyz/utils@3.4.0 ## @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 ## @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 ## @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 ## @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 Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
11 months ago
## 3.4.0
### Patch Changes
- e06fe0b32: Supporting DefaultFallbackRoutingIsm through non-factory deployments
- Updated dependencies [fd4fc1898]
- @hyperlane-xyz/utils@3.4.0
Version Packages (#3002) # Releases ## @hyperlane-xyz/cli@3.3.0 ### Minor Changes - 7e620c9df: Allow CLI to accept hook as a config ### Patch Changes - f44589e45: Improve warp and kurtosis deploy command UX - 2da6ccebe: Allow users to only configure validators for their chain - Don't restrict user to having two chains for ism config - If the user accidentally picks two chains, we prompt them again to confirm if they don't want to use the hyperlane validators for their multisigConfig - 9f2c7ce7c: Removing agentStartBlocks and using mailbox.deployedBlock() instead - 9705079f9: Improve UX of the send and status commands - c606b6a48: Add figlet to CLI - Updated dependencies [7e620c9df] - Updated dependencies [350175581] - Updated dependencies [9f2c7ce7c] - @hyperlane-xyz/sdk@3.3.0 - @hyperlane-xyz/utils@3.3.0 ## @hyperlane-xyz/core@3.3.0 ### Patch Changes - 350175581: Rename StaticProtocolFee hook to ProtocolFee for clarity - @hyperlane-xyz/utils@3.3.0 ## @hyperlane-xyz/helloworld@3.3.0 ### Patch Changes - Updated dependencies [7e620c9df] - Updated dependencies [350175581] - Updated dependencies [9f2c7ce7c] - @hyperlane-xyz/sdk@3.3.0 - @hyperlane-xyz/core@3.3.0 ## @hyperlane-xyz/sdk@3.3.0 ### Patch Changes - 7e620c9df: Allow CLI to accept hook as a config - 350175581: Rename StaticProtocolFee hook to ProtocolFee for clarity - 9f2c7ce7c: Removing agentStartBlocks and using mailbox.deployedBlock() instead - Updated dependencies [350175581] - @hyperlane-xyz/core@3.3.0 - @hyperlane-xyz/utils@3.3.0 ## @hyperlane-xyz/utils@3.3.0 ## @hyperlane-xyz/infra@3.3.0 ### Patch Changes - 7e620c9df: Allow CLI to accept hook as a config - 9f2c7ce7c: Removing agentStartBlocks and using mailbox.deployedBlock() instead - Updated dependencies [7e620c9df] - Updated dependencies [350175581] - Updated dependencies [9f2c7ce7c] - @hyperlane-xyz/sdk@3.3.0 - @hyperlane-xyz/helloworld@3.3.0 - @hyperlane-xyz/utils@3.3.0 Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
12 months ago
## 3.3.0
### Patch Changes
- 350175581: Rename StaticProtocolFee hook to ProtocolFee for clarity
- @hyperlane-xyz/utils@3.3.0
## 3.2.0
### Minor Changes
- df34198d4: Includes storage gap in Mailbox Client for forwards compatibility
### Patch Changes
- @hyperlane-xyz/utils@3.2.0
## 3.1.10
### Patch Changes
- c9e0aedae: Improve client side StandardHookMetadata library interface
- @hyperlane-xyz/utils@3.1.10