Skip to content

Version Packages #7594

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 1 commit into from
Jul 12, 2025
Merged

Version Packages #7594

merged 1 commit into from
Jul 12, 2025

Conversation

joaquim-verges
Copy link
Member

@joaquim-verges joaquim-verges commented Jul 11, 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/[email protected]

Patch Changes

[email protected]

Patch Changes

  • #7591 f33e31a Thanks @gregfromstl! - Fixed a regression that prompted the user to pay the full amount in the TransactionWidget, rather than the difference from their current balance

  • #7589 592bf6f Thanks @MananTank! - Fix theme in ConnectButton Details Modal Buy screen

@thirdweb-dev/[email protected]


PR-Codex overview

This PR focuses on updating version numbers across several packages and includes changelog entries for the thirdweb and nebula packages, detailing recent dependency updates and bug fixes.

Detailed summary

  • Deleted .changeset/few-moments-add.md and .changeset/ten-places-feel.md.
  • Updated version in packages/thirdweb/package.json from 5.105.15 to 5.105.16.
  • Updated version in packages/nebula/package.json from 0.2.15 to 0.2.16.
  • Updated version in packages/wagmi-adapter/package.json from 0.2.112 to 0.2.113.
  • Added changelog entry for nebula with version 0.2.16 and dependency updates.
  • Added changelog entry for thirdweb with version 5.105.16 detailing bug fixes and improvements.

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

Summary by CodeRabbit

  • Bug Fixes

    • Resolved an issue in the TransactionWidget where users were incorrectly prompted to pay the full transaction amount instead of just the outstanding balance.
    • Fixed theme styling in the ConnectButton Details Modal Buy screen.
  • Chores

    • Updated package versions for improved stability and maintenance. No changes to public interfaces or functionality.

@joaquim-verges joaquim-verges requested review from a team as code owners July 11, 2025 09:03
Copy link

vercel bot commented Jul 11, 2025

The latest updates on your projects. Learn more about Vercel for Git ↗︎

Name Status Preview Comments Updated (UTC)
docs-v2 ✅ Ready (Inspect) Visit Preview 💬 Add feedback Jul 11, 2025 9:34pm
nebula ✅ Ready (Inspect) Visit Preview 💬 Add feedback Jul 11, 2025 9:34pm
thirdweb_playground ✅ Ready (Inspect) Visit Preview 💬 Add feedback Jul 11, 2025 9:34pm
thirdweb-www ✅ Ready (Inspect) Visit Preview 💬 Add feedback Jul 11, 2025 9:34pm
wallet-ui ✅ Ready (Inspect) Visit Preview 💬 Add feedback Jul 11, 2025 9:34pm

Copy link
Contributor

coderabbitai bot commented Jul 11, 2025

## Walkthrough

This update increments patch versions for the `thirdweb`, `nebula`, and `wagmi-adapter` packages and updates their changelogs. It documents a fix in the TransactionWidget component, correcting the payment prompt logic to request only the outstanding balance instead of the full amount. No changes to public APIs were made.

## Changes

| Files/Paths                                                | Change Summary                                                                                       |
|------------------------------------------------------------|------------------------------------------------------------------------------------------------------|
| packages/thirdweb/CHANGELOG.md, package.json               | Bumped version to 5.105.16; documented TransactionWidget payment prompt regression fix and theme styling fix.              |
| packages/nebula/CHANGELOG.md, package.json                 | Bumped version to 0.2.16; updated dependency on `thirdweb` to 5.105.16.                              |
| packages/wagmi-adapter/CHANGELOG.md, package.json          | Bumped version to 0.2.113; added empty changelog entry.                                              |
| .changeset/few-moments-add.md                              | Deleted changelog entry describing the TransactionWidget payment prompt fix.                          |

## Sequence Diagram(s)

```mermaid
sequenceDiagram
    participant User
    participant TransactionWidget
    participant BalanceChecker

    User->>TransactionWidget: Initiate transaction
    TransactionWidget->>BalanceChecker: Check user balance
    BalanceChecker-->>TransactionWidget: Return current balance
    TransactionWidget->>User: Prompt for outstanding balance (difference only)
    User->>TransactionWidget: Confirm payment
    TransactionWidget->>TransactionWidget: Proceed with transaction

Possibly related PRs

  • Version Packages #7467: Both PRs involve the TransactionWidget; this related PR adds a paymentMethods property, while the main PR addresses a bug in payment calculation.
  • Version Packages #7361: Both PRs fix issues in the TransactionWidget but target different versions and problems.
  • Version Packages #7453: Both PRs modify the TransactionWidget; this related PR adds an "Unsupported Token" fallback screen, while the main PR fixes payment prompt logic.

Suggested labels

packages, SDK

Suggested reviewers

  • d4mr

<!-- walkthrough_end -->


---

<details>
<summary>📜 Recent review details</summary>

**Configuration used: CodeRabbit UI**
**Review profile: CHILL**
**Plan: Pro**


<details>
<summary>📥 Commits</summary>

Reviewing files that changed from the base of the PR and between 49f0b76f844940d4e8429d067eddc2770b9eee33 and 04b828ded715bd8f448805a0ed8aceec65df1097.

</details>

<details>
<summary>📒 Files selected for processing (7)</summary>

* `.changeset/few-moments-add.md` (0 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)

</details>

<details>
<summary>💤 Files with no reviewable changes (1)</summary>

* .changeset/few-moments-add.md

</details>

<details>
<summary>✅ Files skipped from review due to trivial changes (1)</summary>

* packages/thirdweb/package.json

</details>

<details>
<summary>🚧 Files skipped from review as they are similar to previous changes (5)</summary>

* packages/nebula/package.json
* packages/nebula/CHANGELOG.md
* packages/wagmi-adapter/CHANGELOG.md
* packages/wagmi-adapter/package.json
* packages/thirdweb/CHANGELOG.md

</details>

<details>
<summary>⏰ 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)</summary>

* GitHub Check: E2E Tests (pnpm, webpack)
* GitHub Check: E2E Tests (pnpm, esbuild)
* GitHub Check: E2E Tests (pnpm, vite)
* GitHub Check: Lint Packages
* GitHub Check: Size
* GitHub Check: Build Packages
* GitHub Check: Unit Tests
* GitHub Check: Analyze (javascript)

</details>

</details>
<!-- internal state start -->


<!-- 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 -->

<!-- internal state end -->
<!-- tips_start -->

---



<details>
<summary>🪧 Tips</summary>

### Chat

There are 3 ways to chat with [CodeRabbit](https://coderabbit.ai?utm_source=oss&utm_medium=github&utm_campaign=thirdweb-dev/js&utm_content=7594):

- Review comments: Directly reply to a review comment made by CodeRabbit. Example:
  - `I pushed a fix in commit <commit_id>, please review it.`
  - `Explain this complex logic.`
  - `Open a follow-up GitHub issue for this discussion.`
- Files and specific lines of code (under the "Files changed" tab): Tag `@coderabbitai` in a new review comment at the desired location with your query. Examples:
  - `@coderabbitai explain this code block.`
  -	`@coderabbitai modularize this function.`
- PR comments: Tag `@coderabbitai` in a new PR comment to ask questions about the PR branch. For the best results, please provide a very specific query, as very limited context is provided in this mode. Examples:
  - `@coderabbitai gather interesting stats about this repository and render them as a table. Additionally, render a pie chart showing the language distribution in the codebase.`
  - `@coderabbitai read src/utils.ts and explain its main purpose.`
  - `@coderabbitai read the files in the src/scheduler package and generate a class diagram using mermaid and a README in the markdown format.`
  - `@coderabbitai help me debug CodeRabbit configuration file.`

### Support

Need help? Create a ticket on our [support page](https://www.coderabbit.ai/contact-us/support) for assistance with any issues or questions.

Note: Be mindful of the bot's finite context window. It's strongly recommended to break down tasks such as reading entire modules into smaller chunks. For a focused discussion, use review comments to chat about specific files and their changes, instead of using the PR comments.

### CodeRabbit Commands (Invoked using PR comments)

- `@coderabbitai pause` to pause the reviews on a PR.
- `@coderabbitai resume` to resume the paused reviews.
- `@coderabbitai review` to trigger an incremental review. This is useful when automatic reviews are disabled for the repository.
- `@coderabbitai full review` to do a full review from scratch and review all the files again.
- `@coderabbitai summary` to regenerate the summary of the PR.
- `@coderabbitai generate docstrings` to [generate docstrings](https://docs.coderabbit.ai/finishing-touches/docstrings) for this PR.
- `@coderabbitai generate sequence diagram` to generate a sequence diagram of the changes in this PR.
- `@coderabbitai resolve` resolve all the CodeRabbit review comments.
- `@coderabbitai configuration` to show the current CodeRabbit configuration for the repository.
- `@coderabbitai help` to get help.

### Other keywords and placeholders

- Add `@coderabbitai ignore` anywhere in the PR description to prevent this PR from being reviewed.
- Add `@coderabbitai summary` to generate the high-level summary at a specific location in the PR description.
- Add `@coderabbitai` anywhere in the PR title to generate the title automatically.

### CodeRabbit Configuration File (`.coderabbit.yaml`)

- You can programmatically configure CodeRabbit by adding a `.coderabbit.yaml` file to the root of your repository.
- Please see the [configuration documentation](https://docs.coderabbit.ai/guides/configure-coderabbit) for more information.
- If your editor has YAML language server enabled, you can add the path at the top of this file to enable auto-completion and validation: `# yaml-language-server: $schema=https://coderabbit.ai/integrations/schema.v2.json`

### Documentation and Community

- Visit our [Documentation](https://docs.coderabbit.ai) for detailed information on how to use CodeRabbit.
- Join our [Discord Community](http://discord.gg/coderabbit) to get help, request features, and share feedback.
- Follow us on [X/Twitter](https://twitter.com/coderabbitai) for updates and announcements.

</details>

<!-- tips_end -->

Copy link
Contributor

graphite-app bot commented Jul 11, 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.

@github-actions github-actions bot added packages SDK Involves changes to the thirdweb SDK labels Jul 11, 2025
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

🔭 Outside diff range comments (2)
packages/nebula/package.json (1)

46-56: Add explicit size-limit budgets

Per internal guidelines (packages/*/package.json#size-limit), each package should declare bundle-size budgets next to the size script.
@thirdweb-dev/nebula still lacks that top-level "size-limit": [...] section, so CI cannot enforce regressions.

Example:

   "scripts": {
     "build": "...",
     "lint": "biome check ./src"
   },
+  "size-limit": [
+    {
+      "path": "dist/esm/index.js",
+      "limit": "20 kB"
+    }
+  ],
packages/thirdweb/package.json (1)

310-338: Declare size-limit configuration to match the provided script

A size script is present and size-limit is in devDependencies, but the controlling "size-limit" field is missing.
Without it the task is a no-op, so bundle growth is unchecked.

   "scripts": {
     "size": "size-limit",
     ...
   },
+  "size-limit": [
+    {
+      "path": "dist/esm/exports/thirdweb.js",
+      "limit": "40 kB"
+    }
+  ],
🧹 Nitpick comments (3)
packages/wagmi-adapter/CHANGELOG.md (1)

3-4: Add substantive notes under the new 0.2.113 heading

The empty version header provides no insight to consumers. Even a simple “### Patch Changes – dependency bump only” keeps the log useful and avoids breaking the changelog convention used elsewhere in this file.

packages/nebula/CHANGELOG.md (1)

3-9: Consider clarifying user-visible impact

The entry only lists updated dependencies. Add one sentence on what the [email protected] fix means for Nebula consumers (e.g., “TransactionWidget now requests only the outstanding balance”). It makes the changelog self-contained without forcing readers to chase upstream notes.

packages/thirdweb/CHANGELOG.md (1)

3-3: Consider including a release date for quicker historical lookup
Most changelogs in large repos prefix version headers with the release date (e.g., “## 5.105.16 – 2025-07-02”). Adding it here would improve traceability.

-## 5.105.16
+## 5.105.16 – 2025-07-02
📜 Review details

Configuration used: CodeRabbit UI
Review profile: CHILL
Plan: Pro

📥 Commits

Reviewing files that changed from the base of the PR and between f33e31a and 49f0b76.

📒 Files selected for processing (7)
  • .changeset/few-moments-add.md (0 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/few-moments-add.md
🧰 Additional context used
📓 Path-based instructions (1)
`packages/*/package.json`: Track bundle budgets via `package.json#size-limit` De-duplicate dependencies across packages through pnpm workspace hoisting

packages/*/package.json: Track bundle budgets via package.json#size-limit
De-duplicate dependencies across packages through pnpm workspace hoisting

📄 Source: CodeRabbit Inference Engine (CLAUDE.md)

List of files the instruction was applied to:

  • packages/wagmi-adapter/package.json
  • packages/thirdweb/package.json
  • packages/nebula/package.json
🧠 Learnings (7)
📓 Common learnings
Learnt from: CR
PR: thirdweb-dev/js#0
File: CLAUDE.md:0-0
Timestamp: 2025-06-30T10:25:29.488Z
Learning: Surface breaking changes prominently in PR descriptions
Learnt from: CR
PR: thirdweb-dev/js#0
File: CLAUDE.md:0-0
Timestamp: 2025-06-30T10:25:29.489Z
Learning: Applies to packages/wagmi-adapter/**/*.{ts,tsx} : Wagmi ecosystem integration is in `packages/wagmi-adapter/`
Learnt from: CR
PR: thirdweb-dev/js#0
File: CLAUDE.md:0-0
Timestamp: 2025-06-30T10:25:29.489Z
Learning: Applies to src/wallets/**/*.{ts,tsx} : Support EIP-1193, EIP-5792, EIP-7702 standards in wallet architecture
packages/wagmi-adapter/package.json (4)
Learnt from: CR
PR: thirdweb-dev/js#0
File: CLAUDE.md:0-0
Timestamp: 2025-06-30T10:25:29.489Z
Learning: Applies to packages/wagmi-adapter/**/*.{ts,tsx} : Wagmi ecosystem integration is in `packages/wagmi-adapter/`
Learnt from: CR
PR: thirdweb-dev/js#0
File: CLAUDE.md:0-0
Timestamp: 2025-06-30T10:25:29.488Z
Learning: Applies to packages/thirdweb/src/exports/**/*.{ts,tsx} : Export everything via `exports/` directory, grouped by feature in the public API of the SDK
Learnt from: CR
PR: thirdweb-dev/js#0
File: CLAUDE.md:0-0
Timestamp: 2025-06-30T10:25:29.488Z
Learning: Applies to packages/thirdweb/src/exports/**/*.{ts,tsx} : Every public symbol must have comprehensive TSDoc with at least one `@example` block that compiles and custom annotation tags (`@beta`, `@internal`, `@experimental`)
Learnt from: MananTank
PR: thirdweb-dev/js#7356
File: apps/nebula/src/app/not-found.tsx:1-1
Timestamp: 2025-06-17T18:30:52.976Z
Learning: In the thirdweb/js project, the React namespace is available for type annotations (like React.FC) without needing to explicitly import React. This is project-specific configuration that differs from typical TypeScript/React setups.
packages/nebula/CHANGELOG.md (1)
Learnt from: CR
PR: thirdweb-dev/js#0
File: CLAUDE.md:0-0
Timestamp: 2025-06-30T10:25:29.488Z
Learning: Surface breaking changes prominently in PR descriptions
packages/thirdweb/package.json (4)
Learnt from: CR
PR: thirdweb-dev/js#0
File: CLAUDE.md:0-0
Timestamp: 2025-06-30T10:25:29.488Z
Learning: Applies to packages/thirdweb/src/exports/**/*.{ts,tsx} : Export everything via `exports/` directory, grouped by feature in the public API of the SDK
Learnt from: CR
PR: thirdweb-dev/js#0
File: CLAUDE.md:0-0
Timestamp: 2025-06-30T10:25:29.488Z
Learning: Surface breaking changes prominently in PR descriptions
Learnt from: CR
PR: thirdweb-dev/js#0
File: CLAUDE.md:0-0
Timestamp: 2025-06-30T10:25:29.488Z
Learning: Applies to packages/thirdweb/src/exports/**/*.{ts,tsx} : Every public symbol must have comprehensive TSDoc with at least one `@example` block that compiles and custom annotation tags (`@beta`, `@internal`, `@experimental`)
Learnt from: MananTank
PR: thirdweb-dev/js#7356
File: apps/nebula/src/app/not-found.tsx:1-1
Timestamp: 2025-06-17T18:30:52.976Z
Learning: In the thirdweb/js project, the React namespace is available for type annotations (like React.FC) without needing to explicitly import React. This is project-specific configuration that differs from typical TypeScript/React setups.
packages/wagmi-adapter/CHANGELOG.md (1)
Learnt from: CR
PR: thirdweb-dev/js#0
File: CLAUDE.md:0-0
Timestamp: 2025-06-30T10:25:29.489Z
Learning: Applies to packages/wagmi-adapter/**/*.{ts,tsx} : Wagmi ecosystem integration is in `packages/wagmi-adapter/`
packages/nebula/package.json (3)
Learnt from: CR
PR: thirdweb-dev/js#0
File: CLAUDE.md:0-0
Timestamp: 2025-06-30T10:25:29.488Z
Learning: Applies to packages/thirdweb/src/exports/**/*.{ts,tsx} : Export everything via `exports/` directory, grouped by feature in the public API of the SDK
Learnt from: MananTank
PR: thirdweb-dev/js#7356
File: apps/nebula/src/app/not-found.tsx:1-1
Timestamp: 2025-06-17T18:30:52.976Z
Learning: In the thirdweb/js project, the React namespace is available for type annotations (like React.FC) without needing to explicitly import React. This is project-specific configuration that differs from typical TypeScript/React setups.
Learnt from: CR
PR: thirdweb-dev/js#0
File: CLAUDE.md:0-0
Timestamp: 2025-06-30T10:25:29.488Z
Learning: Applies to packages/thirdweb/src/exports/**/*.{ts,tsx} : Every public symbol must have comprehensive TSDoc with at least one `@example` block that compiles and custom annotation tags (`@beta`, `@internal`, `@experimental`)
packages/thirdweb/CHANGELOG.md (1)

undefined

<retrieved_learning>
Learnt from: CR
PR: thirdweb-dev/js#0
File: CLAUDE.md:0-0
Timestamp: 2025-06-30T10:25:29.488Z
Learning: Surface breaking changes prominently in PR descriptions
</retrieved_learning>

⏰ 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, vite)
  • GitHub Check: E2E Tests (pnpm, webpack)
  • GitHub Check: Lint Packages
  • GitHub Check: Unit Tests
  • GitHub Check: Build Packages
  • GitHub Check: Analyze (javascript)
🔇 Additional comments (4)
packages/wagmi-adapter/package.json (1)

58-58: Confirm ancillary updates accompanying the version bump

The version field has been incremented, but nothing else changed.
Please double-check that:

  1. The new version is referenced in the just-added changelog entry (currently missing detail).
  2. No additional metadata (e.g., size-limit budgets per repo guidelines) needed to accompany this release.

If both points are intentional, feel free to ignore.

packages/nebula/package.json (1)

60-60: Version bump LGTM

Patch version increments properly follow semver; nothing else changed.
No action needed.

packages/thirdweb/package.json (1)

407-407: Patch release looks correct

Version moves from 5.105.155.105.16, aligning with the regression fix described in the PR. ✅

packages/thirdweb/CHANGELOG.md (1)

3-8: Changelog entry follows existing conventions — LGTM
Header, “Patch Changes” section, and PR/commit references are consistent with prior entries.

Copy link
Contributor

github-actions bot commented Jul 11, 2025

size-limit report 📦

Path Size Loading time (3g) Running time (snapdragon) Total time
thirdweb (esm) 63.25 KB (+0.1% 🔺) 1.3 s (+0.1% 🔺) 235 ms (+179.07% 🔺) 1.5 s
thirdweb (cjs) 353.31 KB (0%) 7.1 s (0%) 660 ms (+10.64% 🔺) 7.8 s
thirdweb (minimal + tree-shaking) 5.7 KB (0%) 114 ms (0%) 82 ms (+1648.79% 🔺) 196 ms
thirdweb/chains (tree-shaking) 526 B (0%) 11 ms (0%) 33 ms (+1417.6% 🔺) 44 ms
thirdweb/react (minimal + tree-shaking) 19.59 KB (0%) 392 ms (0%) 73 ms (+568.7% 🔺) 465 ms

Copy link

codecov bot commented Jul 11, 2025

Codecov Report

All modified and coverable lines are covered by tests ✅

Project coverage is 56.45%. Comparing base (592bf6f) to head (04b828d).
Report is 3 commits behind head on main.

Additional details and impacted files
@@           Coverage Diff           @@
##             main    #7594   +/-   ##
=======================================
  Coverage   56.45%   56.45%           
=======================================
  Files         906      906           
  Lines       58115    58115           
  Branches     4226     4226           
=======================================
  Hits        32810    32810           
  Misses      25195    25195           
  Partials      110      110           
Flag Coverage Δ
packages 56.45% <ø> (ø)
🚀 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.

1 participant