From 4e71246bf31210f290291e75341cc38625c92f59 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Mon, 18 May 2026 09:43:17 +0000 Subject: [PATCH] chore: version package --- .changeset/clear-observe-cache.md | 5 --- .changeset/curvy-owls-sparkle.md | 5 --- .changeset/eip-1898-block-identifier.md | 5 --- .changeset/encode-event-topics-anonymous.md | 5 --- .changeset/fix-websocket-intentional-close.md | 5 --- .changeset/friendly-fee-tokens.md | 5 --- .changeset/morph-holesky-api-url.md | 5 --- .changeset/poor-garlics-sing.md | 5 --- .changeset/preserve-tempo-transaction-type.md | 5 --- .changeset/quiet-moons-drive.md | 5 --- .changeset/sentrix-chain-add.md | 5 --- .changeset/short-buckets-relax.md | 5 --- .changeset/small-corners-enjoy.md | 5 --- .changeset/smooth-singers-doubt.md | 5 --- .changeset/tempo-verify-secp256k1-keychain.md | 5 --- src/CHANGELOG.md | 36 +++++++++++++++++++ src/errors/version.ts | 2 +- src/jsr.json | 2 +- src/package.json | 2 +- 19 files changed, 39 insertions(+), 78 deletions(-) delete mode 100644 .changeset/clear-observe-cache.md delete mode 100644 .changeset/curvy-owls-sparkle.md delete mode 100644 .changeset/eip-1898-block-identifier.md delete mode 100644 .changeset/encode-event-topics-anonymous.md delete mode 100644 .changeset/fix-websocket-intentional-close.md delete mode 100644 .changeset/friendly-fee-tokens.md delete mode 100644 .changeset/morph-holesky-api-url.md delete mode 100644 .changeset/poor-garlics-sing.md delete mode 100644 .changeset/preserve-tempo-transaction-type.md delete mode 100644 .changeset/quiet-moons-drive.md delete mode 100644 .changeset/sentrix-chain-add.md delete mode 100644 .changeset/short-buckets-relax.md delete mode 100644 .changeset/small-corners-enjoy.md delete mode 100644 .changeset/smooth-singers-doubt.md delete mode 100644 .changeset/tempo-verify-secp256k1-keychain.md diff --git a/.changeset/clear-observe-cache.md b/.changeset/clear-observe-cache.md deleted file mode 100644 index 94e46ca53b..0000000000 --- a/.changeset/clear-observe-cache.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"viem": patch ---- - -Fixed `observe` retaining listener and cleanup cache entries after the last listener unwatched. diff --git a/.changeset/curvy-owls-sparkle.md b/.changeset/curvy-owls-sparkle.md deleted file mode 100644 index 4045ed385c..0000000000 --- a/.changeset/curvy-owls-sparkle.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"viem": minor ---- - -Added support for batching calls that share matching `stateOverride` values. diff --git a/.changeset/eip-1898-block-identifier.md b/.changeset/eip-1898-block-identifier.md deleted file mode 100644 index 174f4176f2..0000000000 --- a/.changeset/eip-1898-block-identifier.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"viem": minor ---- - -Added EIP-1898 block identifier support (`blockHash` and `requireCanonical` parameters) for `call`, `getBalance`, `getCode`, `getProof`, `getStorageAt`, and `getTransactionCount` actions. diff --git a/.changeset/encode-event-topics-anonymous.md b/.changeset/encode-event-topics-anonymous.md deleted file mode 100644 index fd5d413bb0..0000000000 --- a/.changeset/encode-event-topics-anonymous.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"viem": patch ---- - -Fixed `encodeEventTopics` incorrectly prepending the event signature as a topic for anonymous events. diff --git a/.changeset/fix-websocket-intentional-close.md b/.changeset/fix-websocket-intentional-close.md deleted file mode 100644 index f1a3bee7f3..0000000000 --- a/.changeset/fix-websocket-intentional-close.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"viem": patch ---- - -Fixed `socketClient.close()` triggering an unwanted reconnect loop that prevented the Node.js process from exiting. diff --git a/.changeset/friendly-fee-tokens.md b/.changeset/friendly-fee-tokens.md deleted file mode 100644 index 3f0f080f37..0000000000 --- a/.changeset/friendly-fee-tokens.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"viem": minor ---- - -Added Tempo fee token validation with typed errors. diff --git a/.changeset/morph-holesky-api-url.md b/.changeset/morph-holesky-api-url.md deleted file mode 100644 index 94e480e595..0000000000 --- a/.changeset/morph-holesky-api-url.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"viem": patch ---- - -Fixed `morphHolesky` block explorer `apiUrl` (removed trailing `?`). diff --git a/.changeset/poor-garlics-sing.md b/.changeset/poor-garlics-sing.md deleted file mode 100644 index 8b30c1bd05..0000000000 --- a/.changeset/poor-garlics-sing.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"viem": minor ---- - -Added CCIP-Read Tunneling. diff --git a/.changeset/preserve-tempo-transaction-type.md b/.changeset/preserve-tempo-transaction-type.md deleted file mode 100644 index ef4fc2f107..0000000000 --- a/.changeset/preserve-tempo-transaction-type.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"viem": patch ---- - -Fixed `prepareTransactionRequest` return types to preserve chain-specific transaction types. diff --git a/.changeset/quiet-moons-drive.md b/.changeset/quiet-moons-drive.md deleted file mode 100644 index 246f303d39..0000000000 --- a/.changeset/quiet-moons-drive.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"viem": patch ---- - -Fixed `sova` block explorer default URL. diff --git a/.changeset/sentrix-chain-add.md b/.changeset/sentrix-chain-add.md deleted file mode 100644 index 7dc32d7af4..0000000000 --- a/.changeset/sentrix-chain-add.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"viem": patch ---- - -Added Sentrix Chain (`sentrix`, id `7119`) and Sentrix Testnet (`sentrixTestnet`, id `7120`) chain definitions. diff --git a/.changeset/short-buckets-relax.md b/.changeset/short-buckets-relax.md deleted file mode 100644 index c39b6987f2..0000000000 --- a/.changeset/short-buckets-relax.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"viem": patch ---- - -Fixed `getEnsAddress` decoding offchain DNS address records when `coinType` was specified. diff --git a/.changeset/small-corners-enjoy.md b/.changeset/small-corners-enjoy.md deleted file mode 100644 index f6137c8694..0000000000 --- a/.changeset/small-corners-enjoy.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"viem": patch ---- - -Added the MIZUHIKI Testnet Awaji diff --git a/.changeset/smooth-singers-doubt.md b/.changeset/smooth-singers-doubt.md deleted file mode 100644 index 63fdb5b4b8..0000000000 --- a/.changeset/smooth-singers-doubt.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"viem": patch ---- - -Fixed `nonceManager` resetting stale nonces after failed transaction submissions. diff --git a/.changeset/tempo-verify-secp256k1-keychain.md b/.changeset/tempo-verify-secp256k1-keychain.md deleted file mode 100644 index 55190b0801..0000000000 --- a/.changeset/tempo-verify-secp256k1-keychain.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"viem": patch ---- - -Fixed `verifyHash` for Tempo `allowAccessKey` mode with `secp256k1` keychain access keys, whose inner envelope did not carry a `publicKey`. diff --git a/src/CHANGELOG.md b/src/CHANGELOG.md index 481f7789e1..89d85e5225 100644 --- a/src/CHANGELOG.md +++ b/src/CHANGELOG.md @@ -1,5 +1,41 @@ # viem +## 2.50.0 + +### Minor Changes + +- [#4337](https://github.com/wevm/viem/pull/4337) [`fd2fbd5c24b7002849e55cbeb066d165041abca2`](https://github.com/wevm/viem/commit/fd2fbd5c24b7002849e55cbeb066d165041abca2) Thanks [@haydenshively](https://github.com/haydenshively)! - Added support for batching calls that share matching `stateOverride` values. + +- [#4186](https://github.com/wevm/viem/pull/4186) [`aa1ac95104ae3a51dd446bfdcac9c4ebdd47ba43`](https://github.com/wevm/viem/commit/aa1ac95104ae3a51dd446bfdcac9c4ebdd47ba43) Thanks [@dputko](https://github.com/dputko)! - Added EIP-1898 block identifier support (`blockHash` and `requireCanonical` parameters) for `call`, `getBalance`, `getCode`, `getProof`, `getStorageAt`, and `getTransactionCount` actions. + +- [#4590](https://github.com/wevm/viem/pull/4590) [`a9bfd944aea8f7822b8fc3fcf92c583f4144f672`](https://github.com/wevm/viem/commit/a9bfd944aea8f7822b8fc3fcf92c583f4144f672) Thanks [@brendanjryan](https://github.com/brendanjryan)! - Added Tempo fee token validation with typed errors. + +- [#4551](https://github.com/wevm/viem/pull/4551) [`efc76f9f8e521829a90f811353cda4b5bb5ec6c5`](https://github.com/wevm/viem/commit/efc76f9f8e521829a90f811353cda4b5bb5ec6c5) Thanks [@adraffy](https://github.com/adraffy)! - Added CCIP-Read Tunneling. + +### Patch Changes + +- [#4630](https://github.com/wevm/viem/pull/4630) [`e8bc0fb9de7ac4155431ae5de6566616e3a0993f`](https://github.com/wevm/viem/commit/e8bc0fb9de7ac4155431ae5de6566616e3a0993f) Thanks [@jxom](https://github.com/jxom)! - Fixed `observe` retaining listener and cleanup cache entries after the last listener unwatched. + +- [#4613](https://github.com/wevm/viem/pull/4613) [`bd1d24420a324cf51ce2ea4efec2d7d048c5d3be`](https://github.com/wevm/viem/commit/bd1d24420a324cf51ce2ea4efec2d7d048c5d3be) Thanks [@Kropiunig](https://github.com/Kropiunig)! - Fixed `encodeEventTopics` incorrectly prepending the event signature as a topic for anonymous events. + +- [#4601](https://github.com/wevm/viem/pull/4601) [`449c5f6a239d04f5ef7c5031430fb3c8013d4119`](https://github.com/wevm/viem/commit/449c5f6a239d04f5ef7c5031430fb3c8013d4119) Thanks [@o19k](https://github.com/o19k)! - Fixed `socketClient.close()` triggering an unwanted reconnect loop that prevented the Node.js process from exiting. + +- [#4625](https://github.com/wevm/viem/pull/4625) [`ddee0b2f61723ba0a3e5b447da0f4b9db493c1f5`](https://github.com/wevm/viem/commit/ddee0b2f61723ba0a3e5b447da0f4b9db493c1f5) Thanks [@jxom](https://github.com/jxom)! - Fixed `morphHolesky` block explorer `apiUrl` (removed trailing `?`). + +- [#4612](https://github.com/wevm/viem/pull/4612) [`552b7f7e755342e37e01fb57d79904b3e0689000`](https://github.com/wevm/viem/commit/552b7f7e755342e37e01fb57d79904b3e0689000) Thanks [@deodad](https://github.com/deodad)! - Fixed `prepareTransactionRequest` return types to preserve chain-specific transaction types. + +- [#4599](https://github.com/wevm/viem/pull/4599) [`2e9745406453746cc4890c57c2bab55c46b34eb4`](https://github.com/wevm/viem/commit/2e9745406453746cc4890c57c2bab55c46b34eb4) Thanks [@esorense](https://github.com/esorense)! - Fixed `sova` block explorer default URL. + +- [#4603](https://github.com/wevm/viem/pull/4603) [`0354bb3c6702b32a3761776e5e15eecaa299d0e5`](https://github.com/wevm/viem/commit/0354bb3c6702b32a3761776e5e15eecaa299d0e5) Thanks [@satyakwok](https://github.com/satyakwok)! - Added Sentrix Chain (`sentrix`, id `7119`) and Sentrix Testnet (`sentrixTestnet`, id `7120`) chain definitions. + +- [#4633](https://github.com/wevm/viem/pull/4633) [`84fb78fdb015ae1c83fe7372e1317254cbf9f989`](https://github.com/wevm/viem/commit/84fb78fdb015ae1c83fe7372e1317254cbf9f989) Thanks [@jxom](https://github.com/jxom)! - Fixed `getEnsAddress` decoding offchain DNS address records when `coinType` was specified. + +- [#4620](https://github.com/wevm/viem/pull/4620) [`277c636492387be5f2b0b50bee252d22900baf29`](https://github.com/wevm/viem/commit/277c636492387be5f2b0b50bee252d22900baf29) Thanks [@nikitakent](https://github.com/nikitakent)! - Added the MIZUHIKI Testnet Awaji + +- [#4634](https://github.com/wevm/viem/pull/4634) [`e7b71e59dd9e28f60750e3184b8f71a9e9cb4ddf`](https://github.com/wevm/viem/commit/e7b71e59dd9e28f60750e3184b8f71a9e9cb4ddf) Thanks [@jxom](https://github.com/jxom)! - Fixed `nonceManager` resetting stale nonces after failed transaction submissions. + +- [#4596](https://github.com/wevm/viem/pull/4596) [`0c71a69e54b871ab3835d4551d647a2ade80b135`](https://github.com/wevm/viem/commit/0c71a69e54b871ab3835d4551d647a2ade80b135) Thanks [@cmende](https://github.com/cmende)! - Fixed `verifyHash` for Tempo `allowAccessKey` mode with `secp256k1` keychain access keys, whose inner envelope did not carry a `publicKey`. + ## 2.49.3 ### Patch Changes diff --git a/src/errors/version.ts b/src/errors/version.ts index 34ec41326d..67f8adb820 100644 --- a/src/errors/version.ts +++ b/src/errors/version.ts @@ -1 +1 @@ -export const version = '2.49.3' +export const version = '2.50.0' diff --git a/src/jsr.json b/src/jsr.json index 6926592096..13edbaadff 100644 --- a/src/jsr.json +++ b/src/jsr.json @@ -1,6 +1,6 @@ { "name": "@wevm/viem", - "version": "2.49.3", + "version": "2.50.0", "exports": { ".": "./index.ts", "./accounts-abstraction": "./account-abstraction/index.ts", diff --git a/src/package.json b/src/package.json index 8a1647a03a..96de695ee1 100644 --- a/src/package.json +++ b/src/package.json @@ -1,7 +1,7 @@ { "name": "viem", "description": "TypeScript Interface for Ethereum", - "version": "2.49.3", + "version": "2.50.0", "type": "module", "main": "./_cjs/index.js", "module": "./_esm/index.js",