Skip to content

Conversation

@joaquim-verges
Copy link
Member

@joaquim-verges joaquim-verges commented Jan 12, 2026

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

Minor Changes

Patch Changes

  • #8621 8d4b6a1 Thanks @MananTank! - Add amountEditable and tokenEditable props on BuyWidget component to disable token selection and token amount editing

  • #8573 9c04b3f Thanks @MananTank! - More reliable list of chains shown in token selection UI in SwapWidget based on origin and destination chain selections

  • #8552 5ec84bd Thanks @MananTank! - Token Selection UX improvements in SwapWidget

  • #8607 01004e8 Thanks @MananTank! - TransactionWidget UI improvements

  • #8611 26a9153 Thanks @Yash094! - Add Etherlink Shadownet testnet chain (chain ID 127823)

  • #8580 0ff8b9f Thanks @MananTank! - Move directly to token selection screen after connecting wallet in "Choose Payment" screen instead of showing the "Choose Payment" screen again after connecting wallet in bridge widgets

  • #8551 31e24f1 Thanks @MananTank! - Alphabetically sort the chains in SwapWidget UI

  • #8578 fdd2557 Thanks @MananTank! - Remove fiat price shown in the button in CheckoutWidget to avoid showing it twice in the UI.

  • #8556 151127d Thanks @MananTank! - Update in-app wallet icon in wide connect ui

  • #8617 5766c90 Thanks @jelilat! - Support for x402 payment-required headers

  • #8608 a3ff757 Thanks @MananTank! - Add token details screen in token selection UI in SwapWidget, BridgeWidget

  • #8553 38f4a89 Thanks @MananTank! - Fix Spinner animation not working sometimes in Next.js

  • #8576 56a1c0a Thanks @MananTank! - Payment Details UI improvements for bridge widget components

@thirdweb-dev/nebula@0.2.104

Patch Changes

@thirdweb-dev/wagmi-adapter@0.2.201

wagmi-inapp@0.0.46

Patch Changes


PR-Codex overview

This PR focuses on updating version numbers for several packages and their changelogs, alongside removing multiple .md files from the .changeset directory. It also includes dependency updates and minor changes in the thirdweb package.

Detailed summary

  • Deleted multiple .md files from .changeset directory.
  • Updated version in packages/thirdweb/package.json from 5.116.1 to 5.117.0.
  • Updated version in apps/wagmi-demo/package.json from 0.0.45 to 0.0.46.
  • Updated version in packages/nebula/package.json from 0.2.103 to 0.2.104.
  • Updated version in packages/wagmi-adapter/package.json from 0.2.200 to 0.2.201.
  • Added changelog entries for new versions in packages/nebula/CHANGELOG.md and apps/wagmi-demo/CHANGELOG.md.
  • Notable updates in thirdweb package including UI improvements and bug fixes.

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

Summary by CodeRabbit

  • New Features

    • BuyWidget token and amount control options
    • Token details screen in SwapWidget and BridgeWidget
    • Payment-required header support
  • Bug Fixes

    • Spinner animation reliability improvement
  • Improvements

    • SwapWidget chain selection and sorting enhancements
    • Bridge widget navigation and payment details refinements
    • CheckoutWidget and connect UI visual updates

✏️ Tip: You can customize this high-level summary in your review settings.

@joaquim-verges joaquim-verges requested review from a team as code owners January 12, 2026 20:29
@vercel
Copy link

vercel bot commented Jan 12, 2026

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

Project Deployment Review Updated (UTC)
docs-v2 Ready Ready Preview, Comment Jan 12, 2026 8:43pm
nebula Ready Ready Preview, Comment Jan 12, 2026 8:43pm
thirdweb_playground Ready Ready Preview, Comment Jan 12, 2026 8:43pm
thirdweb-www Ready Ready Preview, Comment Jan 12, 2026 8:43pm
wallet-ui Ready Ready Preview, Comment Jan 12, 2026 8:43pm

@github-actions github-actions bot added packages SDK Involves changes to the thirdweb SDK labels Jan 12, 2026
@coderabbitai
Copy link
Contributor

coderabbitai bot commented Jan 12, 2026

Walkthrough

The PR consolidates multiple changeset files documenting various UI and feature improvements and issues version bumps across four packages: thirdweb (5.116.1 → 5.117.0), nebula (0.2.103 → 0.2.104), wagmi-adapter (0.2.200 → 0.2.201), and wagmi-demo (0.0.45 → 0.0.46). Corresponding CHANGELOG.md files are updated with release notes.

Changes

Cohort / File(s) Summary
Deleted Changeset Entries
.changeset/dirty-breads-swim.md, .changeset/dry-wasps-love.md, .changeset/eager-loops-obey.md, .changeset/easy-teams-agree.md, .changeset/etherlink-shadownet-chain.md, .changeset/heavy-clowns-stay.md, .changeset/ninety-trains-tell.md, .changeset/plain-maps-care.md, .changeset/short-wasps-show.md, .changeset/sixty-clubs-fix.md, .changeset/social-ads-arrive.md, .changeset/two-pandas-knock.md, .changeset/violet-needles-fly.md, .changeset/yummy-squids-rush.md
Consolidated and removed 14 changeset files documenting UI improvements, bug fixes, and feature additions across BuyWidget, SwapWidget, BridgeWidget, CheckoutWidget, and ConnectUI components
Version Bumps
apps/wagmi-demo/package.json, packages/nebula/package.json, packages/thirdweb/package.json, packages/wagmi-adapter/package.json
Updated package versions: wagmi-demo 0.0.45→0.0.46, nebula 0.2.103→0.2.104, thirdweb 5.116.1→5.117.0, wagmi-adapter 0.2.200→0.2.201
Changelog Updates
apps/wagmi-demo/CHANGELOG.md, packages/nebula/CHANGELOG.md, packages/thirdweb/CHANGELOG.md, packages/wagmi-adapter/CHANGELOG.md
Added new release sections documenting patch changes and minor version updates with dependency references

Estimated code review effort

🎯 1 (Trivial) | ⏱️ ~3 minutes

Possibly related PRs

  • Version Packages #8049: Changeset-generated release commit with similar version bump and changelog updates across packages.
  • Version Packages #8364: Automated changeset release updating changelogs and versions for thirdweb, nebula, and wagmi-adapter packages.

Suggested labels

packages, SDK

🚥 Pre-merge checks | ✅ 2 | ❌ 1
❌ Failed checks (1 inconclusive)
Check name Status Explanation Resolution
Title check ❓ Inconclusive The title 'Version Packages' is vague and generic, using a non-descriptive term that doesn't convey meaningful information about the changeset. Consider using a more specific title that indicates this is an automated release PR, such as 'Release: Version Packages (thirdweb@5.117.0)' or 'chore: bump package versions'.
✅ Passed checks (2 passed)
Check name Status Explanation
Description check ✅ Passed The pull request description is comprehensive and includes detailed release notes, version bumps, and changelog entries. While it doesn't follow the template format specified in the repository, it provides all necessary information for understanding the changes.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.


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: 1

🤖 Fix all issues with AI agents
In @packages/thirdweb/CHANGELOG.md:
- Around line 3-12: The changelog entry has a stray trailing double-quote after
"bridge widgets" in the 5.117.0 Minor Changes section; edit the CHANGLEOG.md
entry (the line containing '- Remove in-app wallet from default wallet list for
bridge widgets"') and delete the extra '"' so the sentence ends with ...bridge
widgets), leaving all other text and links unchanged.
📜 Review details

Configuration used: Organization 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 5766c90 and f02fff6.

📒 Files selected for processing (22)
  • .changeset/dirty-breads-swim.md
  • .changeset/dry-wasps-love.md
  • .changeset/eager-loops-obey.md
  • .changeset/easy-teams-agree.md
  • .changeset/etherlink-shadownet-chain.md
  • .changeset/heavy-clowns-stay.md
  • .changeset/ninety-trains-tell.md
  • .changeset/plain-maps-care.md
  • .changeset/short-wasps-show.md
  • .changeset/sixty-clubs-fix.md
  • .changeset/social-ads-arrive.md
  • .changeset/two-pandas-knock.md
  • .changeset/violet-needles-fly.md
  • .changeset/yummy-squids-rush.md
  • apps/wagmi-demo/CHANGELOG.md
  • apps/wagmi-demo/package.json
  • packages/nebula/CHANGELOG.md
  • packages/nebula/package.json
  • packages/thirdweb/CHANGELOG.md
  • packages/thirdweb/package.json
  • packages/wagmi-adapter/CHANGELOG.md
  • packages/wagmi-adapter/package.json
💤 Files with no reviewable changes (14)
  • .changeset/yummy-squids-rush.md
  • .changeset/easy-teams-agree.md
  • .changeset/etherlink-shadownet-chain.md
  • .changeset/sixty-clubs-fix.md
  • .changeset/plain-maps-care.md
  • .changeset/ninety-trains-tell.md
  • .changeset/eager-loops-obey.md
  • .changeset/violet-needles-fly.md
  • .changeset/dirty-breads-swim.md
  • .changeset/short-wasps-show.md
  • .changeset/dry-wasps-love.md
  • .changeset/social-ads-arrive.md
  • .changeset/two-pandas-knock.md
  • .changeset/heavy-clowns-stay.md
🧰 Additional context used
📓 Path-based instructions (2)
**/*.{js,jsx,ts,tsx,json}

📄 CodeRabbit inference engine (AGENTS.md)

Biome governs formatting and linting; its rules live in biome.json. Run pnpm fix & pnpm lint before committing, ensure there are no linting errors

Files:

  • packages/nebula/package.json
  • packages/wagmi-adapter/package.json
  • packages/thirdweb/package.json
  • apps/wagmi-demo/package.json
packages/thirdweb/package.json

📄 CodeRabbit inference engine (CLAUDE.md)

Track bundle budgets via package.json#size-limit

Files:

  • packages/thirdweb/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, webpack)
  • GitHub Check: E2E Tests (pnpm, esbuild)
  • GitHub Check: E2E Tests (pnpm, vite)
  • GitHub Check: Unit Tests
  • GitHub Check: Lint Packages
  • GitHub Check: Size
  • GitHub Check: Build Packages
  • GitHub Check: Analyze (javascript)
🔇 Additional comments (7)
packages/wagmi-adapter/CHANGELOG.md (1)

3-4: LGTM!

The new version entry follows the existing changelog format. Empty entries are expected for dependency-only version bumps generated by Changesets.

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

4-4: LGTM!

Version bump to 0.0.46 is consistent with the accompanying changelog entry documenting the dependency updates to thirdweb@5.117.0 and @thirdweb-dev/wagmi-adapter@0.2.201.

packages/thirdweb/package.json (1)

433-433: LGTM!

Minor version bump to 5.117.0 correctly reflects the feature changes documented in the changelog, including the removal of in-app wallet from the default wallet list and various patch improvements.

packages/wagmi-adapter/package.json (1)

59-59: LGTM!

Version bump to 0.2.201 aligns with the changelog entry. The thirdweb peer dependency range (^5.85.0) correctly accommodates the new thirdweb@5.117.0 release.

packages/nebula/package.json (1)

60-60: LGTM!

Patch version bump to 0.2.104 is appropriate for the thirdweb dependency update. The workspace:* reference ensures compatibility with the newly released thirdweb@5.117.0.

packages/nebula/CHANGELOG.md (1)

3-9: LGTM! Changelog entry is properly formatted.

The new version entry for 0.2.104 correctly documents the dependency update to thirdweb@5.117.0 and follows the established changelog format.

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

3-10: LGTM! Changelog entry is properly formatted.

The new version entry for 0.0.46 correctly documents the dependency updates to thirdweb@5.117.0 and @thirdweb-dev/wagmi-adapter@0.2.201, and follows the established changelog format.

Comment on lines +3 to +12
## 5.117.0

### Minor Changes

- [#8579](https://github.com/thirdweb-dev/js/pull/8579) [`304e4e5`](https://github.com/thirdweb-dev/js/commit/304e4e5be860e4989abf0493cb737f46e050a697) Thanks [@MananTank](https://github.com/MananTank)! - Remove in-app wallet from default wallet list for bridge widgets"

### Patch Changes

- [#8621](https://github.com/thirdweb-dev/js/pull/8621) [`8d4b6a1`](https://github.com/thirdweb-dev/js/commit/8d4b6a1fea53013cbdbe9f450d00470b2f8d3761) Thanks [@MananTank](https://github.com/MananTank)! - Add `amountEditable` and `tokenEditable` props on `BuyWidget` component to disable token selection and token amount editing

Copy link
Contributor

Choose a reason for hiding this comment

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

⚠️ Potential issue | 🟡 Minor

Fix stray trailing quote in changelog entry (renders incorrectly).

Line 7 ends with an extra " after bridge widgets, which will show up in rendered release notes.

Proposed fix
-- [#8579](https://github.com/thirdweb-dev/js/pull/8579) [`304e4e5`](https://github.com/thirdweb-dev/js/commit/304e4e5be860e4989abf0493cb737f46e050a697) Thanks [@MananTank](https://github.com/MananTank)! - Remove in-app wallet from default wallet list for bridge widgets"
+- [#8579](https://github.com/thirdweb-dev/js/pull/8579) [`304e4e5`](https://github.com/thirdweb-dev/js/commit/304e4e5be860e4989abf0493cb737f46e050a697) Thanks [@MananTank](https://github.com/MananTank)! - Remove in-app wallet from default wallet list for bridge widgets
🤖 Prompt for AI Agents
In @packages/thirdweb/CHANGELOG.md around lines 3 - 12, The changelog entry has
a stray trailing double-quote after "bridge widgets" in the 5.117.0 Minor
Changes section; edit the CHANGLEOG.md entry (the line containing '- Remove
in-app wallet from default wallet list for bridge widgets"') and delete the
extra '"' so the sentence ends with ...bridge widgets), leaving all other text
and links unchanged.

@github-actions
Copy link
Contributor

github-actions bot commented Jan 12, 2026

size-limit report 📦

Path Size
@thirdweb-dev/nexus (esm) 105.66 KB (0%)
@thirdweb-dev/nexus (cjs) 319.47 KB (0%)

@codecov
Copy link

codecov bot commented Jan 12, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 53.01%. Comparing base (5766c90) to head (f02fff6).

Additional details and impacted files
@@           Coverage Diff           @@
##             main    #8622   +/-   ##
=======================================
  Coverage   53.00%   53.01%           
=======================================
  Files         929      929           
  Lines       62109    62109           
  Branches     4077     4077           
=======================================
+ Hits        32921    32926    +5     
+ Misses      29089    29084    -5     
  Partials       99       99           
Flag Coverage Δ
packages 53.01% <ø> (+<0.01%) ⬆️
see 2 files with indirect coverage changes
🚀 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.

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.

2 participants