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>
pull/3066/head @hyperlane-xyz/cli@3.4.0
github-actions[bot] 12 months ago committed by GitHub
parent fd4fc1898c
commit 0d9d1d26fa
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
  1. 8
      .changeset/breezy-bats-type.md
  2. 9
      .changeset/great-readers-fry.md
  3. 8
      .changeset/large-guests-jump.md
  4. 5
      .changeset/lovely-laws-cover.md
  5. 5
      .changeset/purple-bulldogs-report.md
  6. 5
      .changeset/tiny-spiders-argue.md
  7. 5
      .changeset/wise-mangos-crash.md
  8. 8
      solidity/CHANGELOG.md
  9. 4
      solidity/package.json
  10. 15
      typescript/cli/CHANGELOG.md
  11. 6
      typescript/cli/package.json
  12. 2
      typescript/cli/src/version.ts
  13. 12
      typescript/helloworld/CHANGELOG.md
  14. 6
      typescript/helloworld/package.json
  15. 14
      typescript/infra/CHANGELOG.md
  16. 8
      typescript/infra/package.json
  17. 23
      typescript/sdk/CHANGELOG.md
  18. 6
      typescript/sdk/package.json
  19. 9
      typescript/utils/CHANGELOG.md
  20. 2
      typescript/utils/package.json
  21. 28
      yarn.lock

@ -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

@ -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

@ -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

@ -1,5 +0,0 @@
---
'@hyperlane-xyz/cli': patch
---
Fixes for commands with --yes flag

@ -1,5 +0,0 @@
---
'@hyperlane-xyz/cli': patch
---
Remove domainId and protocolType setting when creating chain config

@ -1,5 +0,0 @@
---
'@hyperlane-xyz/sdk': minor
---
Replace Fallback and Retry Providers with new SmartProvider with more effective fallback/retry logic

@ -1,5 +0,0 @@
---
'@hyperlane-xyz/sdk': patch
---
Remove healthy RPC URLs and remove NeutronTestnet

@ -1,5 +1,13 @@
# @hyperlane-xyz/core # @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 ## 3.3.0
### Patch Changes ### Patch Changes

@ -1,10 +1,10 @@
{ {
"name": "@hyperlane-xyz/core", "name": "@hyperlane-xyz/core",
"description": "Core solidity contracts for Hyperlane", "description": "Core solidity contracts for Hyperlane",
"version": "3.3.0", "version": "3.4.0",
"dependencies": { "dependencies": {
"@eth-optimism/contracts": "^0.6.0", "@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": "^4.9.3",
"@openzeppelin/contracts-upgradeable": "^v4.9.3" "@openzeppelin/contracts-upgradeable": "^v4.9.3"
}, },

@ -1,5 +1,20 @@
# @hyperlane-xyz/cli # @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 ## 3.3.0
### Minor Changes ### Minor Changes

@ -1,10 +1,10 @@
{ {
"name": "@hyperlane-xyz/cli", "name": "@hyperlane-xyz/cli",
"version": "3.3.0", "version": "3.4.0",
"description": "A command-line utility for common Hyperlane operations", "description": "A command-line utility for common Hyperlane operations",
"dependencies": { "dependencies": {
"@hyperlane-xyz/sdk": "3.3.0", "@hyperlane-xyz/sdk": "3.4.0",
"@hyperlane-xyz/utils": "3.3.0", "@hyperlane-xyz/utils": "3.4.0",
"@inquirer/prompts": "^3.0.0", "@inquirer/prompts": "^3.0.0",
"bignumber.js": "^9.1.1", "bignumber.js": "^9.1.1",
"chalk": "^5.3.0", "chalk": "^5.3.0",

@ -1 +1 @@
export const VERSION = '3.3.0'; export const VERSION = '3.4.0';

@ -1,5 +1,17 @@
# @hyperlane-xyz/helloworld # @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 ## 3.3.0
### Patch Changes ### Patch Changes

@ -1,10 +1,10 @@
{ {
"name": "@hyperlane-xyz/helloworld", "name": "@hyperlane-xyz/helloworld",
"description": "A basic skeleton of an Hyperlane app", "description": "A basic skeleton of an Hyperlane app",
"version": "3.3.0", "version": "3.4.0",
"dependencies": { "dependencies": {
"@hyperlane-xyz/core": "3.3.0", "@hyperlane-xyz/core": "3.4.0",
"@hyperlane-xyz/sdk": "3.3.0", "@hyperlane-xyz/sdk": "3.4.0",
"@openzeppelin/contracts-upgradeable": "^4.9.3", "@openzeppelin/contracts-upgradeable": "^4.9.3",
"ethers": "^5.7.2" "ethers": "^5.7.2"
}, },

@ -1,5 +1,19 @@
# @hyperlane-xyz/infra # @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 ## 3.3.0
### Patch Changes ### Patch Changes

@ -1,7 +1,7 @@
{ {
"name": "@hyperlane-xyz/infra", "name": "@hyperlane-xyz/infra",
"description": "Infrastructure utilities for the Hyperlane Network", "description": "Infrastructure utilities for the Hyperlane Network",
"version": "3.3.0", "version": "3.4.0",
"dependencies": { "dependencies": {
"@arbitrum/sdk": "^3.0.0", "@arbitrum/sdk": "^3.0.0",
"@aws-sdk/client-iam": "^3.74.0", "@aws-sdk/client-iam": "^3.74.0",
@ -12,9 +12,9 @@
"@ethersproject/experimental": "^5.7.0", "@ethersproject/experimental": "^5.7.0",
"@ethersproject/hardware-wallets": "^5.7.0", "@ethersproject/hardware-wallets": "^5.7.0",
"@ethersproject/providers": "^5.7.2", "@ethersproject/providers": "^5.7.2",
"@hyperlane-xyz/helloworld": "3.3.0", "@hyperlane-xyz/helloworld": "3.4.0",
"@hyperlane-xyz/sdk": "3.3.0", "@hyperlane-xyz/sdk": "3.4.0",
"@hyperlane-xyz/utils": "3.3.0", "@hyperlane-xyz/utils": "3.4.0",
"@nomiclabs/hardhat-etherscan": "^3.0.3", "@nomiclabs/hardhat-etherscan": "^3.0.3",
"@safe-global/api-kit": "^1.3.0", "@safe-global/api-kit": "^1.3.0",
"@safe-global/protocol-kit": "^1.2.0", "@safe-global/protocol-kit": "^1.2.0",

@ -1,5 +1,28 @@
# @hyperlane-xyz/sdk # @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 ## 3.3.0
### Patch Changes ### Patch Changes

@ -1,12 +1,12 @@
{ {
"name": "@hyperlane-xyz/sdk", "name": "@hyperlane-xyz/sdk",
"description": "The official SDK for the Hyperlane Network", "description": "The official SDK for the Hyperlane Network",
"version": "3.3.0", "version": "3.4.0",
"dependencies": { "dependencies": {
"@cosmjs/cosmwasm-stargate": "^0.31.3", "@cosmjs/cosmwasm-stargate": "^0.31.3",
"@cosmjs/stargate": "^0.31.3", "@cosmjs/stargate": "^0.31.3",
"@hyperlane-xyz/core": "3.3.0", "@hyperlane-xyz/core": "3.4.0",
"@hyperlane-xyz/utils": "3.3.0", "@hyperlane-xyz/utils": "3.4.0",
"@solana/spl-token": "^0.3.8", "@solana/spl-token": "^0.3.8",
"@solana/web3.js": "^1.78.0", "@solana/web3.js": "^1.78.0",
"@types/coingecko-api": "^1.0.10", "@types/coingecko-api": "^1.0.10",

@ -1,5 +1,14 @@
# @hyperlane-xyz/utils # @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.3.0
## 3.2.0 ## 3.2.0

@ -1,7 +1,7 @@
{ {
"name": "@hyperlane-xyz/utils", "name": "@hyperlane-xyz/utils",
"description": "General utilities and types for the Hyperlane network", "description": "General utilities and types for the Hyperlane network",
"version": "3.3.0", "version": "3.4.0",
"dependencies": { "dependencies": {
"@cosmjs/encoding": "^0.31.3", "@cosmjs/encoding": "^0.31.3",
"@solana/web3.js": "^1.78.0", "@solana/web3.js": "^1.78.0",

@ -4235,8 +4235,8 @@ __metadata:
version: 0.0.0-use.local version: 0.0.0-use.local
resolution: "@hyperlane-xyz/cli@workspace:typescript/cli" resolution: "@hyperlane-xyz/cli@workspace:typescript/cli"
dependencies: dependencies:
"@hyperlane-xyz/sdk": "npm:3.3.0" "@hyperlane-xyz/sdk": "npm:3.4.0"
"@hyperlane-xyz/utils": "npm:3.3.0" "@hyperlane-xyz/utils": "npm:3.4.0"
"@inquirer/prompts": "npm:^3.0.0" "@inquirer/prompts": "npm:^3.0.0"
"@types/mocha": "npm:^10.0.1" "@types/mocha": "npm:^10.0.1"
"@types/node": "npm:^18.14.5" "@types/node": "npm:^18.14.5"
@ -4261,12 +4261,12 @@ __metadata:
languageName: unknown languageName: unknown
linkType: soft 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 version: 0.0.0-use.local
resolution: "@hyperlane-xyz/core@workspace:solidity" resolution: "@hyperlane-xyz/core@workspace:solidity"
dependencies: dependencies:
"@eth-optimism/contracts": "npm:^0.6.0" "@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-ethers": "npm:^2.2.1"
"@nomiclabs/hardhat-waffle": "npm:^2.0.6" "@nomiclabs/hardhat-waffle": "npm:^2.0.6"
"@openzeppelin/contracts": "npm:^4.9.3" "@openzeppelin/contracts": "npm:^4.9.3"
@ -4293,12 +4293,12 @@ __metadata:
languageName: unknown languageName: unknown
linkType: soft 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 version: 0.0.0-use.local
resolution: "@hyperlane-xyz/helloworld@workspace:typescript/helloworld" resolution: "@hyperlane-xyz/helloworld@workspace:typescript/helloworld"
dependencies: dependencies:
"@hyperlane-xyz/core": "npm:3.3.0" "@hyperlane-xyz/core": "npm:3.4.0"
"@hyperlane-xyz/sdk": "npm:3.3.0" "@hyperlane-xyz/sdk": "npm:3.4.0"
"@nomiclabs/hardhat-ethers": "npm:^2.2.1" "@nomiclabs/hardhat-ethers": "npm:^2.2.1"
"@nomiclabs/hardhat-waffle": "npm:^2.0.6" "@nomiclabs/hardhat-waffle": "npm:^2.0.6"
"@openzeppelin/contracts-upgradeable": "npm:^4.9.3" "@openzeppelin/contracts-upgradeable": "npm:^4.9.3"
@ -4343,9 +4343,9 @@ __metadata:
"@ethersproject/experimental": "npm:^5.7.0" "@ethersproject/experimental": "npm:^5.7.0"
"@ethersproject/hardware-wallets": "npm:^5.7.0" "@ethersproject/hardware-wallets": "npm:^5.7.0"
"@ethersproject/providers": "npm:^5.7.2" "@ethersproject/providers": "npm:^5.7.2"
"@hyperlane-xyz/helloworld": "npm:3.3.0" "@hyperlane-xyz/helloworld": "npm:3.4.0"
"@hyperlane-xyz/sdk": "npm:3.3.0" "@hyperlane-xyz/sdk": "npm:3.4.0"
"@hyperlane-xyz/utils": "npm:3.3.0" "@hyperlane-xyz/utils": "npm:3.4.0"
"@nomiclabs/hardhat-ethers": "npm:^2.2.1" "@nomiclabs/hardhat-ethers": "npm:^2.2.1"
"@nomiclabs/hardhat-etherscan": "npm:^3.0.3" "@nomiclabs/hardhat-etherscan": "npm:^3.0.3"
"@nomiclabs/hardhat-waffle": "npm:^2.0.6" "@nomiclabs/hardhat-waffle": "npm:^2.0.6"
@ -4393,14 +4393,14 @@ __metadata:
languageName: unknown languageName: unknown
linkType: soft 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 version: 0.0.0-use.local
resolution: "@hyperlane-xyz/sdk@workspace:typescript/sdk" resolution: "@hyperlane-xyz/sdk@workspace:typescript/sdk"
dependencies: dependencies:
"@cosmjs/cosmwasm-stargate": "npm:^0.31.3" "@cosmjs/cosmwasm-stargate": "npm:^0.31.3"
"@cosmjs/stargate": "npm:^0.31.3" "@cosmjs/stargate": "npm:^0.31.3"
"@hyperlane-xyz/core": "npm:3.3.0" "@hyperlane-xyz/core": "npm:3.4.0"
"@hyperlane-xyz/utils": "npm:3.3.0" "@hyperlane-xyz/utils": "npm:3.4.0"
"@nomiclabs/hardhat-ethers": "npm:^2.2.1" "@nomiclabs/hardhat-ethers": "npm:^2.2.1"
"@nomiclabs/hardhat-waffle": "npm:^2.0.6" "@nomiclabs/hardhat-waffle": "npm:^2.0.6"
"@solana/spl-token": "npm:^0.3.8" "@solana/spl-token": "npm:^0.3.8"
@ -4437,7 +4437,7 @@ __metadata:
languageName: unknown languageName: unknown
linkType: soft 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 version: 0.0.0-use.local
resolution: "@hyperlane-xyz/utils@workspace:typescript/utils" resolution: "@hyperlane-xyz/utils@workspace:typescript/utils"
dependencies: dependencies:

Loading…
Cancel
Save