Skip to content

Conversation

@joaquim-verges
Copy link
Member

@joaquim-verges joaquim-verges commented Nov 12, 2025

This PR was opened by the Changesets release 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

@thirdweb-dev/nebula@0.2.90

Patch Changes

thirdweb@5.112.1

Patch Changes

@thirdweb-dev/wagmi-adapter@0.2.187

wagmi-inapp@0.0.32

Patch Changes

  • Updated dependencies [6cd681c, f07b4b5]:
    • thirdweb@5.112.1
    • @thirdweb-dev/wagmi-adapter@0.2.187

PR-Codex overview

This PR focuses on updating version numbers across multiple packages and changelogs, reflecting dependency updates and improvements in the thirdweb library.

Detailed summary

  • Deleted .changeset/clear-kiwis-rule.md and .changeset/afraid-regions-push.md
  • Updated version in packages/thirdweb/package.json from 5.112.0 to 5.112.1
  • Updated version in apps/wagmi-demo/package.json from 0.0.31 to 0.0.32
  • Updated version in packages/nebula/package.json from 0.2.89 to 0.2.90
  • Updated version in packages/wagmi-adapter/package.json from 0.2.186 to 0.2.187
  • Added new changelog entries for nebula, wagmi-demo, and thirdweb packages with patch changes reflecting dependency updates to thirdweb@5.112.1 and @thirdweb-dev/wagmi-adapter@0.2.187

✨ Ask PR-Codex anything about this PR by commenting with /codex {your question}

Summary by CodeRabbit

Release Notes

  • Bug Fixes

    • Resolved implementation issues from contract calls
    • Updated autoConnect callback property naming for improved consistency
  • Updates

    • Patch releases across thirdweb and related packages with dependency updates

@joaquim-verges joaquim-verges requested review from a team as code owners November 12, 2025 23:02
@vercel
Copy link

vercel bot commented Nov 12, 2025

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Preview Comments Updated (UTC)
docs-v2 Ready Ready Preview Comment Nov 14, 2025 4:34pm
nebula Ready Ready Preview Comment Nov 14, 2025 4:34pm
thirdweb_playground Ready Ready Preview Comment Nov 14, 2025 4:34pm
thirdweb-www Ready Ready Preview Comment Nov 14, 2025 4:34pm
wallet-ui Ready Ready Preview Comment Nov 14, 2025 4:34pm

@github-actions github-actions bot added packages SDK Involves changes to the thirdweb SDK labels Nov 12, 2025
@graphite-app
Copy link
Contributor

graphite-app bot commented Nov 12, 2025

How to use the Graphite Merge Queue

Add either label to this PR to merge it via the merge queue:

  • merge-queue - adds this PR to the back of the merge queue
  • hotfix - for urgent hot fixes, skip the queue and merge this PR next

You must have a Graphite account in order to use the merge queue. Sign up using this link.

An organization admin has enabled the Graphite Merge Queue in this repository.

Please do not merge from GitHub as this will restart CI on PRs being processed by the merge queue.

@coderabbitai
Copy link
Contributor

coderabbitai bot commented Nov 12, 2025

Walkthrough

Monorepo release: version bumps and changelog entries for thirdweb, wagmi-adapter, nebula, and wagmi-demo; two .changeset files removed. Changelog notes include a rename in thirdweb's autoConnect onConnect callback from otherWallet to allConnectedWallets.

Changes

Cohort / File(s) Change Summary
Thirdweb package
packages/thirdweb/package.json, packages/thirdweb/CHANGELOG.md
Version bump 5.112.0 → 5.112.1; added changelog entry listing PRs including "Resolve implementation from contract call" and rename otherWalletallConnectedWallets in autoConnect onConnect callback.
Wagmi adapter package
packages/wagmi-adapter/package.json, packages/wagmi-adapter/CHANGELOG.md
Version bump 0.2.186 → 0.2.187; new ## 0.2.187 changelog header prepended.
Nebula package
packages/nebula/package.json, packages/nebula/CHANGELOG.md
Version bump 0.2.89 → 0.2.90; changelog entry added referencing dependency update to thirdweb@5.112.1.
Wagmi demo app
apps/wagmi-demo/package.json, apps/wagmi-demo/CHANGELOG.md
Version bump 0.0.31 → 0.0.32; changelog entry added noting dependency updates (thirdweb@5.112.1, @thirdweb-dev/wagmi-adapter@0.2.187).
Changeset cleanup
.changeset/clear-kiwis-rule.md, .changeset/afraid-regions-push.md
Two .changeset files removed (deleted patch note files referencing the autoConnect rename and an implementation fix).

Estimated code review effort

🎯 2 (Simple) | ⏱️ ~10 minutes

  • Low logic density; mainly version and changelog edits.
  • Areas to spot-check:
    • Consistency of version numbers across package.json and changelogs.
    • That the .changeset deletions are intentional and won't break release automation.
    • Wording in packages/thirdweb/CHANGELOG.md describing the rename (otherWalletallConnectedWallets).

Pre-merge checks and finishing touches

❌ Failed checks (1 warning, 1 inconclusive)
Check name Status Explanation Resolution
Description check ⚠️ Warning The description is comprehensive and explains the release details, but does not follow the repository's required template format with the '[SDK/Dashboard/Portal]' prefix, issue tag, 'Notes for the reviewer', and 'How to test' sections. Update the description to follow the repository template: add '[SDK]' prefix to title, include the issue tag (TEAM-xxxx), add 'Notes for the reviewer' section, and add 'How to test' section.
Linked Issues check ❓ Inconclusive The PR does not explicitly link to or reference specific issues beyond the merged PRs (#8413 and #8408), making it unclear which issues this release addresses. Consider linking related issues or Linear tickets in the description to clarify what problems this release resolves.
✅ Passed checks (3 passed)
Check name Status Explanation
Title check ✅ Passed The title 'Version Packages' clearly and concisely describes the main change—a version bump release across multiple packages.
Out of Scope Changes check ✅ Passed All changes are in-scope: version bumps, changelog entries, and deletion of processed changesets are expected for an automated release PR.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
✨ Finishing touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Post copyable unit tests in a comment
  • Commit unit tests in branch changeset-release/main

📜 Recent review details

Configuration used: CodeRabbit UI

Review profile: CHILL

Plan: Pro

Disabled knowledge base sources:

  • Linear integration is disabled by default for public repositories

You can enable these sources in your CodeRabbit configuration.

📥 Commits

Reviewing files that changed from the base of the PR and between f20fc2d and a96e9c9.

📒 Files selected for processing (10)
  • .changeset/afraid-regions-push.md (0 hunks)
  • .changeset/clear-kiwis-rule.md (0 hunks)
  • apps/wagmi-demo/CHANGELOG.md (1 hunks)
  • apps/wagmi-demo/package.json (1 hunks)
  • packages/nebula/CHANGELOG.md (1 hunks)
  • packages/nebula/package.json (1 hunks)
  • packages/thirdweb/CHANGELOG.md (1 hunks)
  • packages/thirdweb/package.json (1 hunks)
  • packages/wagmi-adapter/CHANGELOG.md (1 hunks)
  • packages/wagmi-adapter/package.json (1 hunks)
💤 Files with no reviewable changes (2)
  • .changeset/afraid-regions-push.md
  • .changeset/clear-kiwis-rule.md
🚧 Files skipped from review as they are similar to previous changes (5)
  • packages/wagmi-adapter/package.json
  • packages/nebula/CHANGELOG.md
  • packages/nebula/package.json
  • packages/thirdweb/CHANGELOG.md
  • apps/wagmi-demo/package.json
⏰ Context from checks skipped due to timeout of 90000ms. You can increase the timeout in your CodeRabbit configuration to a maximum of 15 minutes (900000ms). (8)
  • GitHub Check: E2E Tests (pnpm, esbuild)
  • GitHub Check: Size
  • GitHub Check: E2E Tests (pnpm, webpack)
  • GitHub Check: E2E Tests (pnpm, vite)
  • GitHub Check: Lint Packages
  • GitHub Check: Unit Tests
  • GitHub Check: Build Packages
  • GitHub Check: Analyze (javascript)
🔇 Additional comments (3)
packages/wagmi-adapter/CHANGELOG.md (1)

3-4: Release notes properly structured for dependency-only patch.

The empty changelog entry for 0.2.187 is correctly formatted—this is a dependency-only update with no direct code changes in the adapter itself, matching the PR objectives.

apps/wagmi-demo/CHANGELOG.md (1)

3-9: Changelog entry properly formatted with accurate dependency updates.

The version 0.0.32 entry correctly documents patch changes and lists the updated dependencies with corresponding commit references. Formatting aligns with project conventions.

packages/thirdweb/package.json (1)

433-433: Version field correctly updated to 5.112.1.

Patch version increment is accurate and matches the release notes.


Comment @coderabbitai help to get the list of available commands and usage tips.

Copy link
Contributor

@coderabbitai coderabbitai bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 0

🧹 Nitpick comments (1)
packages/wagmi-adapter/CHANGELOG.md (1)

3-4: Changelog entry lacks details; consider documenting dependency update.

The new 0.2.187 header is present but sparse. Compare this to packages/nebula/CHANGELOG.md (lines 5–8), which documents the thirdweb@5.112.1 dependency update with a commit link. If wagmi-adapter's patch is driven by the same underlying commit, consider adding a matching "Patch Changes" section for consistency and clarity. However, if this is intentional (e.g., only transitive updates, no direct changes), this may be acceptable per your changesets workflow.

📜 Review details

Configuration used: CodeRabbit UI

Review profile: CHILL

Plan: Pro

Disabled knowledge base sources:

  • Linear integration is disabled by default for public repositories

You can enable these sources in your CodeRabbit configuration.

📥 Commits

Reviewing files that changed from the base of the PR and between f07b4b5 and 7b0e968.

📒 Files selected for processing (9)
  • .changeset/clear-kiwis-rule.md (0 hunks)
  • apps/wagmi-demo/CHANGELOG.md (1 hunks)
  • apps/wagmi-demo/package.json (1 hunks)
  • packages/nebula/CHANGELOG.md (1 hunks)
  • packages/nebula/package.json (1 hunks)
  • packages/thirdweb/CHANGELOG.md (1 hunks)
  • packages/thirdweb/package.json (1 hunks)
  • packages/wagmi-adapter/CHANGELOG.md (1 hunks)
  • packages/wagmi-adapter/package.json (1 hunks)
💤 Files with no reviewable changes (1)
  • .changeset/clear-kiwis-rule.md
🧰 Additional context used
📓 Path-based instructions (1)
packages/wagmi-adapter/**

📄 CodeRabbit inference engine (CLAUDE.md)

Wagmi ecosystem integration is in packages/wagmi-adapter/

Files:

  • packages/wagmi-adapter/package.json
  • packages/wagmi-adapter/CHANGELOG.md
🧠 Learnings (7)
📓 Common learnings
Learnt from: CR
Repo: thirdweb-dev/js PR: 0
File: CLAUDE.md:0-0
Timestamp: 2025-07-18T19:19:55.613Z
Learning: Applies to packages/wagmi-adapter/** : Wagmi ecosystem integration is in `packages/wagmi-adapter/`
Learnt from: CR
Repo: thirdweb-dev/js PR: 0
File: CLAUDE.md:0-0
Timestamp: 2025-07-18T19:19:55.613Z
Learning: Applies to packages/thirdweb/src/wallets/** : EIP-1193, EIP-5792, EIP-7702 standard support in wallet modules
Learnt from: CR
Repo: thirdweb-dev/js PR: 0
File: CLAUDE.md:0-0
Timestamp: 2025-07-18T19:19:55.613Z
Learning: Applies to packages/thirdweb/src/wallets/** : Unified `Wallet` and `Account` interfaces in wallet architecture
📚 Learning: 2025-07-18T19:19:55.613Z
Learnt from: CR
Repo: thirdweb-dev/js PR: 0
File: CLAUDE.md:0-0
Timestamp: 2025-07-18T19:19:55.613Z
Learning: Applies to packages/wagmi-adapter/** : Wagmi ecosystem integration is in `packages/wagmi-adapter/`

Applied to files:

  • apps/wagmi-demo/CHANGELOG.md
  • packages/wagmi-adapter/package.json
  • apps/wagmi-demo/package.json
  • packages/wagmi-adapter/CHANGELOG.md
📚 Learning: 2025-07-18T19:19:55.613Z
Learnt from: CR
Repo: thirdweb-dev/js PR: 0
File: CLAUDE.md:0-0
Timestamp: 2025-07-18T19:19:55.613Z
Learning: Applies to packages/thirdweb/src/exports/** : Export everything via `exports/` directory, grouped by feature in the SDK public API

Applied to files:

  • packages/wagmi-adapter/package.json
  • packages/nebula/package.json
  • packages/thirdweb/package.json
📚 Learning: 2025-07-18T19:19:55.613Z
Learnt from: CR
Repo: thirdweb-dev/js PR: 0
File: CLAUDE.md:0-0
Timestamp: 2025-07-18T19:19:55.613Z
Learning: Applies to packages/thirdweb/src/wallets/** : EIP-1193, EIP-5792, EIP-7702 standard support in wallet modules

Applied to files:

  • packages/thirdweb/CHANGELOG.md
📚 Learning: 2025-07-18T19:19:55.613Z
Learnt from: CR
Repo: thirdweb-dev/js PR: 0
File: CLAUDE.md:0-0
Timestamp: 2025-07-18T19:19:55.613Z
Learning: Applies to packages/thirdweb/src/wallets/** : Unified `Wallet` and `Account` interfaces in wallet architecture

Applied to files:

  • packages/thirdweb/CHANGELOG.md
📚 Learning: 2025-07-18T19:19:55.613Z
Learnt from: CR
Repo: thirdweb-dev/js PR: 0
File: CLAUDE.md:0-0
Timestamp: 2025-07-18T19:19:55.613Z
Learning: Applies to packages/thirdweb/src/wallets/** : Smart wallets with account abstraction

Applied to files:

  • packages/thirdweb/CHANGELOG.md
📚 Learning: 2025-07-18T19:19:55.613Z
Learnt from: CR
Repo: thirdweb-dev/js PR: 0
File: CLAUDE.md:0-0
Timestamp: 2025-07-18T19:19:55.613Z
Learning: Applies to packages/thirdweb/src/wallets/** : Support for in-app wallets (social/email login)

Applied to files:

  • packages/thirdweb/CHANGELOG.md
⏰ Context from checks skipped due to timeout of 90000ms. You can increase the timeout in your CodeRabbit configuration to a maximum of 15 minutes (900000ms). (8)
  • GitHub Check: E2E Tests (pnpm, vite)
  • GitHub Check: Size
  • GitHub Check: E2E Tests (pnpm, webpack)
  • GitHub Check: Lint Packages
  • GitHub Check: E2E Tests (pnpm, esbuild)
  • GitHub Check: Unit Tests
  • GitHub Check: Build Packages
  • GitHub Check: Analyze (javascript)
🔇 Additional comments (7)
packages/wagmi-adapter/package.json (1)

59-59: Version bump aligns with related package updates.

Patch version increment is consistent with the monorepo release; dependency constraints (@wagmi/core ^2.16.0, thirdweb ^5.85.0) are sufficiently broad to resolve updated downstream packages.

apps/wagmi-demo/package.json (1)

4-4: Demo app version bump is consistent with dependency updates.

Patch release properly reflects updated dependencies (thirdweb@5.112.1, @thirdweb-dev/wagmi-adapter@0.2.187) via workspace:* protocol resolution.

packages/nebula/CHANGELOG.md (1)

3-8: Changelog entry correctly documents dependency update.

The new 0.2.90 entry follows the project's changesets format with a proper commit link to f07b4b5 (PR #8408) and correctly references the thirdweb@5.112.1 dependency upgrade.

packages/thirdweb/package.json (1)

433-433: Core package patch version reflects wallet integration rename.

Patch increment (5.112.0 → 5.112.1) is appropriate for the API property rename (otherWallet → allConnectedWallets) in the autoConnect onConnect callback, as documented in PR #8408.

packages/nebula/package.json (1)

60-60: Version bump is consistent with dependency and changelog updates.

Patch increment (0.2.89 → 0.2.90) aligns with the workspace:* dependency on thirdweb, which will resolve to 5.112.1, and matches the changelog entry created in the same PR.

packages/thirdweb/CHANGELOG.md (1)

3-8: Clarify back-compat and semver; add a quick migration snippet.

  • If otherWallet was removed (not aliased), this is a breaking change and should not be under a Patch entry; consider marking as Minor with a BREAKING note.
  • If it’s backward compatible (alias retained), please state deprecation explicitly and keep Patch.
  • Recommend adding a before/after snippet for autoConnect({ onConnect }) to show otherWallet -> allConnectedWallets migration.

Example (adjust if alias exists):

- Rename otherWallet to allConnectedWallets in autoConnect onConnect callback
+ Rename otherWallet to allConnectedWallets in autoConnect onConnect callback.
+ If using `otherWallet`, update to `allConnectedWallets`.
+ (If applicable) `otherWallet` remains as a deprecated alias until removal in v6.
apps/wagmi-demo/CHANGELOG.md (1)

3-9: Changelog entry is correctly formatted and consistent.

The new version 0.0.32 entry follows the standard Changesets format with proper Markdown syntax, correct dependency versions (thirdweb@5.112.1, @thirdweb-dev/wagmi-adapter@0.2.187), and a valid commit reference. The formatting matches all existing entries in the file.

@github-actions
Copy link
Contributor

github-actions bot commented Nov 12, 2025

size-limit report 📦

Path Size
@thirdweb-dev/nexus (esm) 104.88 KB (0%)
@thirdweb-dev/nexus (cjs) 316.6 KB (0%)

@codecov
Copy link

codecov bot commented Nov 12, 2025

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 54.85%. Comparing base (304700f) to head (a96e9c9).
⚠️ Report is 1 commits behind head on main.

Additional details and impacted files
@@           Coverage Diff           @@
##             main    #8409   +/-   ##
=======================================
  Coverage   54.85%   54.85%           
=======================================
  Files         919      919           
  Lines       60853    60853           
  Branches     4142     4142           
=======================================
  Hits        33378    33378           
  Misses      27373    27373           
  Partials      102      102           
Flag Coverage Δ
packages 54.85% <ø> (ø)
🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

Copy link
Contributor

@coderabbitai coderabbitai bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 0

🧹 Nitpick comments (2)
packages/thirdweb/CHANGELOG.md (2)

9-9: Call out the rename impact and add a tiny migration note.

Renaming otherWallet to allConnectedWallets can break consumers relying on the old param. Suggest adding a one‑liner migration note and (if true) whether an alias or deprecation period exists.

Apply this patch to append a brief migration snippet:

 - [#8408](https://github.com/thirdweb-dev/js/pull/8408) [`f07b4b5`](https://github.com/thirdweb-dev/js/commit/f07b4b56c5ff82ae69b8a0edb578e4d75a582334) Thanks [@joaquim-verges](https://github.com/joaquim-verges)! - Rename otherWallet to allConnectedWallets in autoConnect onConnect callback
+  - Migration: replace `otherWallet` with `allConnectedWallets` in `onConnect` callbacks.
+    - Before: `autoConnect({ onConnect: ({ otherWallet }) => { /* ... */ } })`
+    - After:  `autoConnect({ onConnect: ({ allConnectedWallets }) => { /* ... */ } })`
+    - Note: If an alias or deprecation window exists for `otherWallet`, mention it here.

7-7: Clarify scope of “Resolve implementation from contract call.”

Briefly specify which proxy patterns this affects (e.g., Transparent, UUPS, Beacon) or the user‑visible effect (fewer manual ABI overrides, more reliable detection) to help readers assess impact.

📜 Review details

Configuration used: CodeRabbit UI

Review profile: CHILL

Plan: Pro

Disabled knowledge base sources:

  • Linear integration is disabled by default for public repositories

You can enable these sources in your CodeRabbit configuration.

📥 Commits

Reviewing files that changed from the base of the PR and between 7b0e968 and f20fc2d.

📒 Files selected for processing (9)
  • .changeset/clear-kiwis-rule.md (0 hunks)
  • apps/wagmi-demo/CHANGELOG.md (1 hunks)
  • apps/wagmi-demo/package.json (1 hunks)
  • packages/nebula/CHANGELOG.md (1 hunks)
  • packages/nebula/package.json (1 hunks)
  • packages/thirdweb/CHANGELOG.md (1 hunks)
  • packages/thirdweb/package.json (1 hunks)
  • packages/wagmi-adapter/CHANGELOG.md (1 hunks)
  • packages/wagmi-adapter/package.json (1 hunks)
💤 Files with no reviewable changes (1)
  • .changeset/clear-kiwis-rule.md
🚧 Files skipped from review as they are similar to previous changes (6)
  • packages/nebula/CHANGELOG.md
  • packages/wagmi-adapter/CHANGELOG.md
  • packages/wagmi-adapter/package.json
  • packages/thirdweb/package.json
  • packages/nebula/package.json
  • apps/wagmi-demo/package.json
⏰ Context from checks skipped due to timeout of 90000ms. You can increase the timeout in your CodeRabbit configuration to a maximum of 15 minutes (900000ms). (8)
  • GitHub Check: Unit Tests
  • GitHub Check: E2E Tests (pnpm, esbuild)
  • GitHub Check: E2E Tests (pnpm, webpack)
  • GitHub Check: E2E Tests (pnpm, vite)
  • GitHub Check: Size
  • GitHub Check: Build Packages
  • GitHub Check: Lint Packages
  • GitHub Check: Analyze (javascript)
🔇 Additional comments (1)
apps/wagmi-demo/CHANGELOG.md (1)

3-9: Changelog entry is properly formatted and consistent.

The new version 0.0.32 entry follows the established format with correct commit links and dependency versions matching the PR objectives (thirdweb@5.112.1 and @thirdweb-dev/wagmi-adapter@0.2.187).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

packages SDK Involves changes to the thirdweb SDK

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants