chore(deps): update @lifi/sdk to 4.6.0 and other dependencies to latest - #855
Open
chybisov wants to merge 1 commit into
Open
chore(deps): update @lifi/sdk to 4.6.0 and other dependencies to latest#855chybisov wants to merge 1 commit into
chybisov wants to merge 1 commit into
Conversation
|
| Name | Type |
|---|---|
| @lifi/widget | Patch |
| @lifi/wallet-management | Patch |
| @lifi/widget-checkout | Patch |
| @lifi/widget-provider | Patch |
| @lifi/widget-provider-bitcoin | Patch |
| @lifi/widget-provider-ethereum | Patch |
| @lifi/widget-provider-solana | Patch |
| @lifi/widget-provider-stellar | Patch |
| @lifi/widget-provider-sui | Patch |
| @lifi/widget-provider-tron | Patch |
| connectkit | Patch |
| deposit-flow | Patch |
| dynamic | Patch |
| nextjs | Patch |
| nextjs15 | Patch |
| nft-checkout | Patch |
| nuxt-app | Patch |
| privy-ethers-example | Patch |
| privy | Patch |
| rainbowkit | Patch |
| react-router | Patch |
| remix | Patch |
| reown | Patch |
| svelte | Patch |
| tanstack-router-example | Patch |
| vite-project | Patch |
| vue | Patch |
| zustand-widget-config | Patch |
| vite-iframe | Patch |
| @lifi/widget-provider-mesh | Patch |
| @lifi/widget-provider-transak | Patch |
Click here to learn what changesets are, and how to add one.
Click here if you're a maintainer who wants to add a changeset to this PR
Contributor
✅ E2E Dev Smoke — passing
4 passed · 0 failed · 0 skipped · 36s |
Contributor
E2E Playground resultsDetails
📥 Download full HTML report (open the run → Artifacts → |
Contributor
E2E Examples — all passedAll examples passed in the latest run. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Which Linear task is linked to this PR?
n/a — routine dependency maintenance, following #852.
Why was it implemented this way?
@lifi/sdk→^4.6.0with every@lifi/sdk-provider-*at its latest. These move togetherbecause each provider pins
@lifi/sdkto an exact version, so bumping one alone splits the SDK.That duplicate did appear on install (
@lifi/sdk4.5.0 + 4.6.0,@lifi/types18.2.0 + 18.3.0,@lifi/sdk-provider-ethereum4.0.11 + 4.0.12) because the published@lifi/widget-provider-ethereum@4.1.3asks for@lifi/sdk-provider-ethereum: ^4.0.8.pnpm dedupecollapsed it, as in #852. Note
@lifi/sdk@4.6.0loosened@lifi/typesfrom an exact pin to^18.3.0, so that one no longer dedupes for free — it is now checked explicitly.Also bumped:
@tanstack/react-query5.102.5,@dynamic-labs/*5.4.0,@privy-io/react-auth3.38.0,next16.3.3 (playground only), and dev-only@types/node26.3.0,eslint10.9.1,eslint-plugin-react-refresh0.5.5,typescript-eslint8.68.0.Deliberately not bumped:
vite-plugin-node-polyfills0.26.0 → 0.28.0 — a two-minor 0.x jump, pinned exactly inwidget-playground-viteandnft-checkout. A polyfill regression shows up in signing andaddress derivation, which the render-smoke example suite never reaches. Needs its own PR with
real execution testing.
examples/nextjs15:next: ^15andtypescript: ^6.0.3— that pairing is the example's purpose.examples/svelteandexamples/vue:typescript: ^6.0.3—svelte-checkandvue-tscarecoupled to the TS version.
lodash.isequal(deprecation, not a version bump) and thedb0/ioredisroot resolution pins.No peer dependency ranges needed raising. Unmet peers are 24 on
mainand 24 here; everyapparent new entry pairs 1:1 with the predecessor it replaces (
@dynamic-labs/wagmi-connector5.3.2→5.4.0,
@privy-io/*,typescript-eslint8.67→8.68), and no@lifi/*package appears as anunsatisfied requirer. The
@dynamic-labsbump also collapsed four duplicated@dynamic-labs-wallet/*packages.pnpm installadded@dynamic-labs/legacy-client@5.4.0tominimumReleaseAgeExcludeon its own —a young transitive the
@dynamic-labs5.4.0 bump pulled in. Kept with the bump that needs it, so alater install does not re-add it. Flagging it since it records accepting a package below the age gate.
Verified: frozen install in sync,
check,build,check:types,check:circular-deps, 333 testsacross 6 packages, 18/18 active examples render,
dedupe --checkandknip:checkclean, no packageanywhere in the tree gained a copy. Skipped
deposit-flowandnuxt(status: broken) and theplayground e2e suites (they hit live APIs). The example suite is render smoke — it does not exercise
route execution or signing.
Changeset note: I retitled #852's
update-lifi-sdk-4-5-0.mdto^4.6.0rather than add a third SDKline.
.changeset/sdk-4-4-0.mdstill says^4.4.0and is not mine to edit — say the word and I'llfold it in too.
Visual showcase (Screenshots or Videos)
n/a — no UI changes.
Checklist before requesting a review