From fd5ba74d632b7f666f9446bcbb1737eb2a3852f2 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu, 13 Aug 2026 21:33:11 +0000 Subject: [PATCH] Version Packages --- .changeset/autoconnect-redirect-state.md | 5 ----- .changeset/eip1193-remove-listener-noop.md | 5 ----- .../fix-injected-wallet-transient-disconnect.md | 7 ------- .changeset/siwe-fail-closed-invalid-dates.md | 5 ----- apps/wagmi-demo/CHANGELOG.md | 8 ++++++++ apps/wagmi-demo/package.json | 2 +- packages/nebula/CHANGELOG.md | 7 +++++++ packages/nebula/package.json | 2 +- packages/thirdweb/CHANGELOG.md | 16 ++++++++++++++++ packages/thirdweb/package.json | 2 +- packages/wagmi-adapter/CHANGELOG.md | 2 ++ packages/wagmi-adapter/package.json | 2 +- 12 files changed, 37 insertions(+), 26 deletions(-) delete mode 100644 .changeset/autoconnect-redirect-state.md delete mode 100644 .changeset/eip1193-remove-listener-noop.md delete mode 100644 .changeset/fix-injected-wallet-transient-disconnect.md delete mode 100644 .changeset/siwe-fail-closed-invalid-dates.md diff --git a/.changeset/autoconnect-redirect-state.md b/.changeset/autoconnect-redirect-state.md deleted file mode 100644 index d254bc18309..00000000000 --- a/.changeset/autoconnect-redirect-state.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"thirdweb": minor ---- - -Redirect-based in-app wallet logins now include and verify a one-time `state` value before `AutoConnect` consumes auth material returned in the URL, tying the returned token back to a flow the page actually started. Added a `readUrlToken` option to `AutoConnect` / `useAutoConnect` to opt out of reading wallet auth material from the URL entirely. diff --git a/.changeset/eip1193-remove-listener-noop.md b/.changeset/eip1193-remove-listener-noop.md deleted file mode 100644 index 1e2cfde5ad0..00000000000 --- a/.changeset/eip1193-remove-listener-noop.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"thirdweb": patch ---- - -Fix: `EIP1193.toProvider()`'s `removeListener` is no longer a no-op. Previously, `removeListener` discarded the unsubscribe function returned by `wallet.subscribe()`, so listeners registered via `provider.on(...)` (e.g. `accountsChanged`, `chainChanged`, `disconnect`) could never actually be detached — they kept firing after callers (such as wagmi connectors) believed they had unsubscribed. `removeListener` now tracks and invokes the correct unsubscribe function per `(event, listener)` pair. diff --git a/.changeset/fix-injected-wallet-transient-disconnect.md b/.changeset/fix-injected-wallet-transient-disconnect.md deleted file mode 100644 index 457c0fac402..00000000000 --- a/.changeset/fix-injected-wallet-transient-disconnect.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -"thirdweb": patch ---- - -Fix: injected wallets (e.g. MetaMask) no longer fire a spurious `"disconnect"` event for transient EIP-1193 error code 1013 ("disconnected, will reconnect"). Previously, MetaMask's temporary disconnect during chain changes or RPC hiccups would trigger the thirdweb `disconnect` subscriber and tear down wallet state, causing unexpected logouts. The `onDisconnect` handler now ignores code-1013 errors and lets MetaMask reconnect automatically. - -Additionally, the `WalletEmitterEvents["disconnect"]` type is updated from `never` to `WalletDisconnectError | undefined`, so `disconnect` subscribers can inspect the underlying EIP-1193 error code and message when they need to distinguish disconnect causes. diff --git a/.changeset/siwe-fail-closed-invalid-dates.md b/.changeset/siwe-fail-closed-invalid-dates.md deleted file mode 100644 index 0268645ae7d..00000000000 --- a/.changeset/siwe-fail-closed-invalid-dates.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"thirdweb": patch ---- - -Reject SIWE login payloads with an unparseable Not Before or Expiration Time instead of skipping the time-bound checks. diff --git a/apps/wagmi-demo/CHANGELOG.md b/apps/wagmi-demo/CHANGELOG.md index 7148a1e174d..a4de3c3cb86 100644 --- a/apps/wagmi-demo/CHANGELOG.md +++ b/apps/wagmi-demo/CHANGELOG.md @@ -1,5 +1,13 @@ # wagmi-inapp +## 0.0.59 + +### Patch Changes + +- Updated dependencies [[`133e57d`](https://github.com/thirdweb-dev/js/commit/133e57d373ffbbe3531c9c12023540dcb8ad372f), [`e4fba08`](https://github.com/thirdweb-dev/js/commit/e4fba08e2546511f3c4d1f03c49893b0b643aa28), [`8c521aa`](https://github.com/thirdweb-dev/js/commit/8c521aa06aca02a57200f5941e10d06c8cbaf9fb), [`f411769`](https://github.com/thirdweb-dev/js/commit/f411769e2a0c82ad636a41ba650b72222df29006)]: + - thirdweb@5.121.0 + - @thirdweb-dev/wagmi-adapter@0.2.214 + ## 0.0.58 ### Patch Changes diff --git a/apps/wagmi-demo/package.json b/apps/wagmi-demo/package.json index ea0aaff7d59..a679c380fa3 100644 --- a/apps/wagmi-demo/package.json +++ b/apps/wagmi-demo/package.json @@ -1,7 +1,7 @@ { "name": "wagmi-inapp", "private": true, - "version": "0.0.58", + "version": "0.0.59", "type": "module", "scripts": { "dev": "vite", diff --git a/packages/nebula/CHANGELOG.md b/packages/nebula/CHANGELOG.md index 2ad088b5bf3..00efec44d68 100644 --- a/packages/nebula/CHANGELOG.md +++ b/packages/nebula/CHANGELOG.md @@ -1,5 +1,12 @@ # @thirdweb-dev/nebula +## 0.2.117 + +### Patch Changes + +- Updated dependencies [[`133e57d`](https://github.com/thirdweb-dev/js/commit/133e57d373ffbbe3531c9c12023540dcb8ad372f), [`e4fba08`](https://github.com/thirdweb-dev/js/commit/e4fba08e2546511f3c4d1f03c49893b0b643aa28), [`8c521aa`](https://github.com/thirdweb-dev/js/commit/8c521aa06aca02a57200f5941e10d06c8cbaf9fb), [`f411769`](https://github.com/thirdweb-dev/js/commit/f411769e2a0c82ad636a41ba650b72222df29006)]: + - thirdweb@5.121.0 + ## 0.2.116 ### Patch Changes diff --git a/packages/nebula/package.json b/packages/nebula/package.json index 4d205bc4fb2..1aa0513b77c 100644 --- a/packages/nebula/package.json +++ b/packages/nebula/package.json @@ -57,5 +57,5 @@ "type": "module", "types": "./dist/types/exports/thirdweb.d.ts", "typings": "./dist/types/exports/thirdweb.d.ts", - "version": "0.2.116" + "version": "0.2.117" } diff --git a/packages/thirdweb/CHANGELOG.md b/packages/thirdweb/CHANGELOG.md index cc53462ff13..419d00e262e 100644 --- a/packages/thirdweb/CHANGELOG.md +++ b/packages/thirdweb/CHANGELOG.md @@ -1,5 +1,21 @@ # thirdweb +## 5.121.0 + +### Minor Changes + +- [#8887](https://github.com/thirdweb-dev/js/pull/8887) [`133e57d`](https://github.com/thirdweb-dev/js/commit/133e57d373ffbbe3531c9c12023540dcb8ad372f) Thanks [@0xFirekeeper](https://github.com/0xFirekeeper)! - Redirect-based in-app wallet logins now include and verify a one-time `state` value before `AutoConnect` consumes auth material returned in the URL, tying the returned token back to a flow the page actually started. Added a `readUrlToken` option to `AutoConnect` / `useAutoConnect` to opt out of reading wallet auth material from the URL entirely. + +### Patch Changes + +- [#8886](https://github.com/thirdweb-dev/js/pull/8886) [`e4fba08`](https://github.com/thirdweb-dev/js/commit/e4fba08e2546511f3c4d1f03c49893b0b643aa28) Thanks [@blockgroot](https://github.com/blockgroot)! - Fix: `EIP1193.toProvider()`'s `removeListener` is no longer a no-op. Previously, `removeListener` discarded the unsubscribe function returned by `wallet.subscribe()`, so listeners registered via `provider.on(...)` (e.g. `accountsChanged`, `chainChanged`, `disconnect`) could never actually be detached — they kept firing after callers (such as wagmi connectors) believed they had unsubscribed. `removeListener` now tracks and invokes the correct unsubscribe function per `(event, listener)` pair. + +- [#8807](https://github.com/thirdweb-dev/js/pull/8807) [`8c521aa`](https://github.com/thirdweb-dev/js/commit/8c521aa06aca02a57200f5941e10d06c8cbaf9fb) Thanks [@Yash094](https://github.com/Yash094)! - Fix: injected wallets (e.g. MetaMask) no longer fire a spurious `"disconnect"` event for transient EIP-1193 error code 1013 ("disconnected, will reconnect"). Previously, MetaMask's temporary disconnect during chain changes or RPC hiccups would trigger the thirdweb `disconnect` subscriber and tear down wallet state, causing unexpected logouts. The `onDisconnect` handler now ignores code-1013 errors and lets MetaMask reconnect automatically. + + Additionally, the `WalletEmitterEvents["disconnect"]` type is updated from `never` to `WalletDisconnectError | undefined`, so `disconnect` subscribers can inspect the underlying EIP-1193 error code and message when they need to distinguish disconnect causes. + +- [#8875](https://github.com/thirdweb-dev/js/pull/8875) [`f411769`](https://github.com/thirdweb-dev/js/commit/f411769e2a0c82ad636a41ba650b72222df29006) Thanks [@SashaMIT](https://github.com/SashaMIT)! - Reject SIWE login payloads with an unparseable Not Before or Expiration Time instead of skipping the time-bound checks. + ## 5.120.1 ### Patch Changes diff --git a/packages/thirdweb/package.json b/packages/thirdweb/package.json index 273cda019e7..868cd483cb6 100644 --- a/packages/thirdweb/package.json +++ b/packages/thirdweb/package.json @@ -431,5 +431,5 @@ } }, "typings": "./dist/types/exports/thirdweb.d.ts", - "version": "5.120.1" + "version": "5.121.0" } diff --git a/packages/wagmi-adapter/CHANGELOG.md b/packages/wagmi-adapter/CHANGELOG.md index 5aa0beb6e7a..8a6c1c9da12 100644 --- a/packages/wagmi-adapter/CHANGELOG.md +++ b/packages/wagmi-adapter/CHANGELOG.md @@ -1,5 +1,7 @@ # @thirdweb-dev/wagmi-adapter +## 0.2.214 + ## 0.2.213 ## 0.2.212 diff --git a/packages/wagmi-adapter/package.json b/packages/wagmi-adapter/package.json index d2733864ef8..1871b748af3 100644 --- a/packages/wagmi-adapter/package.json +++ b/packages/wagmi-adapter/package.json @@ -56,5 +56,5 @@ "type": "module", "types": "./dist/types/exports/thirdweb.d.ts", "typings": "./dist/types/exports/thirdweb.d.ts", - "version": "0.2.213" + "version": "0.2.214" }