diff --git a/package.json b/package.json index 04edba704..123c9c727 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@metamask/internal-snaps-monorepo", - "version": "18.0.0", + "version": "19.0.0", "private": true, "description": "Monorepo for first-party snaps", "repository": { diff --git a/packages/bitcoin-wallet-snap/package.json b/packages/bitcoin-wallet-snap/package.json index 5bd8b948b..366de4da3 100644 --- a/packages/bitcoin-wallet-snap/package.json +++ b/packages/bitcoin-wallet-snap/package.json @@ -55,7 +55,7 @@ "@metamask/keyring-api": "^24.1.0", "@metamask/keyring-snap-sdk": "^10.0.0", "@metamask/slip44": "^4.2.0", - "@metamask/snap-networks-utils": "^3.0.0", + "@metamask/snap-networks-utils": "^3.1.0", "@metamask/snaps-cli": "^8.4.1", "@metamask/snaps-jest": "^10.2.1", "@metamask/snaps-sdk": "^12.0.1", diff --git a/packages/bitcoin-wallet-snap/snap.manifest.json b/packages/bitcoin-wallet-snap/snap.manifest.json index 80de2632d..a1b0b420c 100644 --- a/packages/bitcoin-wallet-snap/snap.manifest.json +++ b/packages/bitcoin-wallet-snap/snap.manifest.json @@ -7,7 +7,7 @@ "url": "https://github.com/MetaMask/internal-snaps.git" }, "source": { - "shasum": "Cpgzp27UAZxP2ou7iIGwkJQWPm/TztrvR+GsO0JGdgQ=", + "shasum": "IvVfQoS+glr3EGJN/Yp94HY+lQrGjWSYMVQj4au2+DE=", "location": { "npm": { "filePath": "dist/bundle.js", diff --git a/packages/snap-networks-utils/CHANGELOG.md b/packages/snap-networks-utils/CHANGELOG.md index ea741d873..0dfe9c7e0 100644 --- a/packages/snap-networks-utils/CHANGELOG.md +++ b/packages/snap-networks-utils/CHANGELOG.md @@ -7,6 +7,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [3.1.0] + ### Added - Add `executeWithFetchPolicy` for wrapping transport-only operations in a policy created by `createFetchPolicy`, passing `SyntaxError` and abort errors through unchanged, passing errors already in the policy shape through unchanged, and mapping any other error with an optional mapper (defaulting to a network failure) ([#478](https://github.com/MetaMask/internal-snaps/pull/478)) @@ -105,7 +107,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Implement `AssetsProvider` ([#82](https://github.com/MetaMask/internal-snaps/pull/82)) - Initial package release ([#79](https://github.com/MetaMask/internal-snaps/pull/79)) -[Unreleased]: https://github.com/MetaMask/internal-snaps/compare/@metamask/snap-networks-utils@3.0.0...HEAD +[Unreleased]: https://github.com/MetaMask/internal-snaps/compare/@metamask/snap-networks-utils@3.1.0...HEAD +[3.1.0]: https://github.com/MetaMask/internal-snaps/compare/@metamask/snap-networks-utils@3.0.0...@metamask/snap-networks-utils@3.1.0 [3.0.0]: https://github.com/MetaMask/internal-snaps/compare/@metamask/snap-networks-utils@2.0.0...@metamask/snap-networks-utils@3.0.0 [2.0.0]: https://github.com/MetaMask/internal-snaps/compare/@metamask/snap-networks-utils@1.0.0...@metamask/snap-networks-utils@2.0.0 [1.0.0]: https://github.com/MetaMask/internal-snaps/releases/tag/@metamask/snap-networks-utils@1.0.0 diff --git a/packages/snap-networks-utils/package.json b/packages/snap-networks-utils/package.json index fc6913abc..a662c8ee8 100644 --- a/packages/snap-networks-utils/package.json +++ b/packages/snap-networks-utils/package.json @@ -1,6 +1,6 @@ { "name": "@metamask/snap-networks-utils", - "version": "3.0.0", + "version": "3.1.0", "description": "Shared utilities for MetaMask network snaps", "keywords": [ "Ethereum", diff --git a/packages/solana-wallet-snap/CHANGELOG.md b/packages/solana-wallet-snap/CHANGELOG.md index b495ddc8d..f1024790b 100644 --- a/packages/solana-wallet-snap/CHANGELOG.md +++ b/packages/solana-wallet-snap/CHANGELOG.md @@ -7,6 +7,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [7.2.0] + ### Added - Route asset reads (`getAccountAssetByID`, `getAccountAssetsByIDs`, `getAccountAssetsByScope`, `getAccountAssets`) through the Core AssetsController when the Solana assets migration flag is active, falling back to the Snap adapter while it is off ([#486](https://github.com/MetaMask/internal-snaps/pull/486)) @@ -98,7 +100,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - **BREAKING:** Re-licensed split into LICENSE.MIT or LICENSE.APACHE2 files (SPDX expression unchanged) ([#72](https://github.com/MetaMask/internal-snaps/pull/72)) - This package was migrated from [snap-solana-wallet](https://github.com/MetaMask/snap-solana-wallet). See the source repository for the original [changelog](https://github.com/MetaMask/snap-solana-wallet/blob/main/packages/snap/CHANGELOG.md). ([#72](https://github.com/MetaMask/internal-snaps/pull/72)) -[Unreleased]: https://github.com/MetaMask/internal-snaps/compare/@metamask/solana-wallet-snap@7.1.0...HEAD +[Unreleased]: https://github.com/MetaMask/internal-snaps/compare/@metamask/solana-wallet-snap@7.2.0...HEAD +[7.2.0]: https://github.com/MetaMask/internal-snaps/compare/@metamask/solana-wallet-snap@7.1.0...@metamask/solana-wallet-snap@7.2.0 [7.1.0]: https://github.com/MetaMask/internal-snaps/compare/@metamask/solana-wallet-snap@7.0.0...@metamask/solana-wallet-snap@7.1.0 [7.0.0]: https://github.com/MetaMask/internal-snaps/compare/@metamask/solana-wallet-snap@6.0.0...@metamask/solana-wallet-snap@7.0.0 [6.0.0]: https://github.com/MetaMask/internal-snaps/compare/@metamask/solana-wallet-snap@5.0.1...@metamask/solana-wallet-snap@6.0.0 diff --git a/packages/solana-wallet-snap/package.json b/packages/solana-wallet-snap/package.json index 59f03c8aa..aba744d6c 100644 --- a/packages/solana-wallet-snap/package.json +++ b/packages/solana-wallet-snap/package.json @@ -1,6 +1,6 @@ { "name": "@metamask/solana-wallet-snap", - "version": "7.1.0", + "version": "7.2.0", "description": "A Solana wallet Snap", "keywords": [ "Ethereum", @@ -59,7 +59,7 @@ "@metamask/keyring-snap-sdk": "^10.0.0", "@metamask/messenger": "^2.0.0", "@metamask/remote-feature-flag-controller": "^7.0.0", - "@metamask/snap-networks-utils": "^3.0.0", + "@metamask/snap-networks-utils": "^3.1.0", "@metamask/snaps-cli": "^8.4.1", "@metamask/snaps-jest": "^10.2.1", "@metamask/snaps-sdk": "^12.0.1", diff --git a/packages/solana-wallet-snap/snap.manifest.json b/packages/solana-wallet-snap/snap.manifest.json index df8944aad..a5918864e 100644 --- a/packages/solana-wallet-snap/snap.manifest.json +++ b/packages/solana-wallet-snap/snap.manifest.json @@ -1,5 +1,5 @@ { - "version": "7.1.0", + "version": "7.2.0", "description": "Manage Solana using MetaMask", "proposedName": "Solana", "repository": { @@ -7,7 +7,7 @@ "url": "https://github.com/MetaMask/internal-snaps.git" }, "source": { - "shasum": "agl4zPvmUHwStdo/Z9s6fEHn+T4NoXu+/NzpAAOJ5JI=", + "shasum": "cqTY0FyKjnaDQmSdXtg6YxAPj2W4PCwKBSTU0asdU54=", "location": { "npm": { "filePath": "dist/bundle.js", diff --git a/packages/stellar-wallet-snap/package.json b/packages/stellar-wallet-snap/package.json index 75181fa3b..4d29314f1 100644 --- a/packages/stellar-wallet-snap/package.json +++ b/packages/stellar-wallet-snap/package.json @@ -55,7 +55,7 @@ "@metamask/keyring-snap-sdk": "^10.0.0", "@metamask/messenger": "^2.0.0", "@metamask/remote-feature-flag-controller": "^7.0.0", - "@metamask/snap-networks-utils": "^3.0.0", + "@metamask/snap-networks-utils": "^3.1.0", "@metamask/snaps-cli": "^8.4.1", "@metamask/snaps-jest": "^10.2.1", "@metamask/snaps-sdk": "^12.0.1", diff --git a/packages/stellar-wallet-snap/snap.manifest.json b/packages/stellar-wallet-snap/snap.manifest.json index 3e6aa2ca7..22cb16963 100644 --- a/packages/stellar-wallet-snap/snap.manifest.json +++ b/packages/stellar-wallet-snap/snap.manifest.json @@ -7,7 +7,7 @@ "url": "https://github.com/MetaMask/internal-snaps.git" }, "source": { - "shasum": "Dw4qI2bgOHD8btl6VPFMSyt6csYSHp8E9Q8lwTfgHSQ=", + "shasum": "cMFmw6J+vREuyahw/ky194Dm45JwFQQo/bvHRWVVMtg=", "location": { "npm": { "filePath": "dist/bundle.js", diff --git a/packages/tron-wallet-snap/CHANGELOG.md b/packages/tron-wallet-snap/CHANGELOG.md index 9ddf16ed4..6b8d5ddda 100644 --- a/packages/tron-wallet-snap/CHANGELOG.md +++ b/packages/tron-wallet-snap/CHANGELOG.md @@ -7,6 +7,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [4.3.0] + ### Changed - Cache identical TronGrid and Tron provider requests for 5 seconds, so rapid keyring calls such as `getAccountAssets` and `getAccountBalances` reuse the previous result instead of repeating the network call. ([#500](https://github.com/MetaMask/internal-snaps/pull/500)) @@ -128,7 +130,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Bump `@metamask/snaps-sdk` from `^11.1.1` to `^11.2.0` ([#43](https://github.com/MetaMask/internal-snaps/pull/43)) - Bump `@metamask/superstruct` from `^3.2.1` to `^3.4.1` ([#43](https://github.com/MetaMask/internal-snaps/pull/43)) -[Unreleased]: https://github.com/MetaMask/internal-snaps/compare/@metamask/tron-wallet-snap@4.2.0...HEAD +[Unreleased]: https://github.com/MetaMask/internal-snaps/compare/@metamask/tron-wallet-snap@4.3.0...HEAD +[4.3.0]: https://github.com/MetaMask/internal-snaps/compare/@metamask/tron-wallet-snap@4.2.0...@metamask/tron-wallet-snap@4.3.0 [4.2.0]: https://github.com/MetaMask/internal-snaps/compare/@metamask/tron-wallet-snap@4.1.0...@metamask/tron-wallet-snap@4.2.0 [4.1.0]: https://github.com/MetaMask/internal-snaps/compare/@metamask/tron-wallet-snap@4.0.0...@metamask/tron-wallet-snap@4.1.0 [4.0.0]: https://github.com/MetaMask/internal-snaps/compare/@metamask/tron-wallet-snap@3.2.0...@metamask/tron-wallet-snap@4.0.0 diff --git a/packages/tron-wallet-snap/package.json b/packages/tron-wallet-snap/package.json index ee7b69019..c47302fac 100644 --- a/packages/tron-wallet-snap/package.json +++ b/packages/tron-wallet-snap/package.json @@ -1,6 +1,6 @@ { "name": "@metamask/tron-wallet-snap", - "version": "4.2.0", + "version": "4.3.0", "description": "A Tron wallet Snap", "keywords": [ "Ethereum", @@ -55,7 +55,7 @@ "@metamask/keyring-snap-sdk": "^10.0.0", "@metamask/messenger": "^2.0.0", "@metamask/remote-feature-flag-controller": "^7.0.0", - "@metamask/snap-networks-utils": "^3.0.0", + "@metamask/snap-networks-utils": "^3.1.0", "@metamask/snaps-cli": "^8.4.1", "@metamask/snaps-jest": "^10.2.1", "@metamask/snaps-sdk": "^12.0.1", diff --git a/packages/tron-wallet-snap/snap.manifest.json b/packages/tron-wallet-snap/snap.manifest.json index 705b931bb..61b49483c 100644 --- a/packages/tron-wallet-snap/snap.manifest.json +++ b/packages/tron-wallet-snap/snap.manifest.json @@ -1,5 +1,5 @@ { - "version": "4.2.0", + "version": "4.3.0", "description": "Manage Tron using MetaMask", "proposedName": "Tron", "repository": { @@ -7,7 +7,7 @@ "url": "https://github.com/MetaMask/internal-snaps.git" }, "source": { - "shasum": "1zhXgHHRIjb6SiedSVtKtfcBE29UgCpVsUkhGP0SFAg=", + "shasum": "2NUzURUf52yUyJyLA/Kag7IuNSOhyllhYiCHxt02Yh4=", "location": { "npm": { "filePath": "dist/bundle.js", diff --git a/yarn.lock b/yarn.lock index 69294a21b..b745a1aa1 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2261,7 +2261,7 @@ __metadata: "@metamask/keyring-api": "npm:^24.1.0" "@metamask/keyring-snap-sdk": "npm:^10.0.0" "@metamask/slip44": "npm:^4.2.0" - "@metamask/snap-networks-utils": "npm:^3.0.0" + "@metamask/snap-networks-utils": "npm:^3.1.0" "@metamask/snaps-cli": "npm:^8.4.1" "@metamask/snaps-jest": "npm:^10.2.1" "@metamask/snaps-sdk": "npm:^12.0.1" @@ -3558,7 +3558,7 @@ __metadata: languageName: node linkType: hard -"@metamask/snap-networks-utils@npm:^3.0.0, @metamask/snap-networks-utils@workspace:packages/snap-networks-utils": +"@metamask/snap-networks-utils@npm:^3.1.0, @metamask/snap-networks-utils@workspace:packages/snap-networks-utils": version: 0.0.0-use.local resolution: "@metamask/snap-networks-utils@workspace:packages/snap-networks-utils" dependencies: @@ -3939,7 +3939,7 @@ __metadata: "@metamask/keyring-snap-sdk": "npm:^10.0.0" "@metamask/messenger": "npm:^2.0.0" "@metamask/remote-feature-flag-controller": "npm:^7.0.0" - "@metamask/snap-networks-utils": "npm:^3.0.0" + "@metamask/snap-networks-utils": "npm:^3.1.0" "@metamask/snaps-cli": "npm:^8.4.1" "@metamask/snaps-jest": "npm:^10.2.1" "@metamask/snaps-sdk": "npm:^12.0.1" @@ -3988,7 +3988,7 @@ __metadata: "@metamask/keyring-snap-sdk": "npm:^10.0.0" "@metamask/messenger": "npm:^2.0.0" "@metamask/remote-feature-flag-controller": "npm:^7.0.0" - "@metamask/snap-networks-utils": "npm:^3.0.0" + "@metamask/snap-networks-utils": "npm:^3.1.0" "@metamask/snaps-cli": "npm:^8.4.1" "@metamask/snaps-jest": "npm:^10.2.1" "@metamask/snaps-sdk": "npm:^12.0.1" @@ -4111,7 +4111,7 @@ __metadata: "@metamask/keyring-snap-sdk": "npm:^10.0.0" "@metamask/messenger": "npm:^2.0.0" "@metamask/remote-feature-flag-controller": "npm:^7.0.0" - "@metamask/snap-networks-utils": "npm:^3.0.0" + "@metamask/snap-networks-utils": "npm:^3.1.0" "@metamask/snaps-cli": "npm:^8.4.1" "@metamask/snaps-jest": "npm:^10.2.1" "@metamask/snaps-sdk": "npm:^12.0.1"