diff --git a/.changeset/fix-self-funded-gas-check.md b/.changeset/fix-self-funded-gas-check.md deleted file mode 100644 index 8854bfbd0..000000000 --- a/.changeset/fix-self-funded-gas-check.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@lifi/widget": patch ---- - -Stop showing the insufficient gas warning on Stellar when the route bridges enough XLM to cover the destination step, so a receiver with an empty XLM balance no longer sees a false warning. diff --git a/.changeset/fix-unsupported-receiver-gates.md b/.changeset/fix-unsupported-receiver-gates.md deleted file mode 100644 index 920d0c94f..000000000 --- a/.changeset/fix-unsupported-receiver-gates.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"@lifi/widget": patch -"@lifi/widget-checkout": patch ---- - -Keep the unsupported-receiver block consistent across the limit order and checkout flows, so a route that cannot honour a required receiver stays blocked everywhere. diff --git a/.changeset/flagged-token-sheet.md b/.changeset/flagged-token-sheet.md deleted file mode 100644 index 21c8f861b..000000000 --- a/.changeset/flagged-token-sheet.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@lifi/widget": minor ---- - -Warn before a transaction that moves a flagged token. When the screening provider flagged the route's source or destination token, the widget now opens a sheet naming the token and asks for an explicit acknowledgement before the transaction starts. A native token is exempt, because the provider screens the native-address convention and reports it as a scam on some chains. Unverified tokens do not open the sheet, matching the token list, where only a definite verdict draws a badge. diff --git a/.changeset/sdk-4-4-0.md b/.changeset/sdk-4-4-0.md deleted file mode 100644 index 2188cacb9..000000000 --- a/.changeset/sdk-4-4-0.md +++ /dev/null @@ -1,10 +0,0 @@ ---- -"@lifi/widget-checkout": patch -"@lifi/widget-provider-bitcoin": patch -"@lifi/widget-provider-ethereum": patch -"@lifi/widget-provider-solana": patch -"@lifi/widget-provider-sui": patch -"@lifi/widget-provider-tron": patch ---- - -Update `@lifi/sdk` to `^4.4.0` and each ecosystem SDK provider to its latest release. diff --git a/.changeset/stellar-ssr-safe-store.md b/.changeset/stellar-ssr-safe-store.md deleted file mode 100644 index 6a2fef00c..000000000 --- a/.changeset/stellar-ssr-safe-store.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@lifi/widget-provider-stellar': patch ---- - -Keep the Stellar Wallets Kit off the server render. The kit's wallet modules read `window` in their constructors, so a framework that server-renders the provider — Next.js prerendering, for example — crashed with `ReferenceError: window is not defined` inside `initStellarWalletsKit`. Without a `window` the store is now built inert: no kit, no availability probe, no listeners. The browser still builds the real singleton in its own module instance, and because its first render also shows no wallets and no address, hydration stays consistent. diff --git a/.changeset/stellar-support.md b/.changeset/stellar-support.md deleted file mode 100644 index 8cc42d6f6..000000000 --- a/.changeset/stellar-support.md +++ /dev/null @@ -1,8 +0,0 @@ ---- -"@lifi/widget-provider-stellar": minor -"@lifi/widget-provider": minor -"@lifi/wallet-management": minor -"@lifi/widget": minor ---- - -Add Stellar (STL) support. Introduces the `@lifi/widget-provider-stellar` package, which integrates the Stellar Wallets Kit (Freighter, xBull, Lobstr, Rabet, Hana, Klever, OneKey, and Bitget) and exposes the connected account and signer to the widget. Adds the base `StellarContext`, wires Stellar into wallet management (account aggregation, combined wallet list, and the connect menu), enables the Stellar ecosystem in the widget's wallet providers, and makes Stellar selectable as a route chain. diff --git a/.changeset/update-checkout-runtime-deps.md b/.changeset/update-checkout-runtime-deps.md deleted file mode 100644 index 573ceafa1..000000000 --- a/.changeset/update-checkout-runtime-deps.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@lifi/widget-checkout": patch ---- - -Update runtime dependencies, including Motion 13, `@lifi/sdk` 4.4.0 and MUI 9.3. diff --git a/.changeset/update-lifi-sdk-4-6-0.md b/.changeset/update-lifi-sdk-4-6-0.md deleted file mode 100644 index 88f137e81..000000000 --- a/.changeset/update-lifi-sdk-4-6-0.md +++ /dev/null @@ -1,14 +0,0 @@ ---- -"@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 ---- - -Update `@lifi/sdk` to `^4.6.0` and each `@lifi/sdk-provider-*` package to its latest release. diff --git a/.changeset/update-lifi-sdk-4-6-1.md b/.changeset/update-lifi-sdk-4-6-1.md deleted file mode 100644 index c5175cf8d..000000000 --- a/.changeset/update-lifi-sdk-4-6-1.md +++ /dev/null @@ -1,29 +0,0 @@ ---- -"@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 ---- - -Update `@lifi/sdk` to `^4.6.1` and each `@lifi/sdk-provider-*` package to its latest -release. Move `@creit.tech/stellar-wallets-kit` to `^2.6.0`, which requires -`@stellar/stellar-sdk` v17. No source change was needed. The widget never imports -`@stellar/stellar-sdk` directly, so the v17 renames and its switch from `Buffer` to -`Uint8Array` have no surface here. - -If you pin `@creit.tech/stellar-wallets-kit` yourself, move to `^2.6.0`. The kit keeps -wallet state in module level signals, so a second copy in the tree fails with "Please -set the wallet first". - -`@mysten/sui` moves to `^2.27.0` because `@lifi/sdk-provider-sui@4.1.10` requires it. A -lower range lets a fresh install resolve two copies, which breaks the Sui provider types. - -`@stellar/stellar-sdk` also drops from two copies to one. SWK `2.6.0` no longer pulls -`@trezor/connect-plugin-stellar`, which removes the subtree that asked for `14.2.0`, and -the remaining copy moves to `17.0.1`. diff --git a/.changeset/update-mui-runtime-deps.md b/.changeset/update-mui-runtime-deps.md deleted file mode 100644 index 3f705b7ed..000000000 --- a/.changeset/update-mui-runtime-deps.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"@lifi/wallet-management": patch -"@lifi/widget": patch ---- - -Bump `@mui/material`, `@mui/system`, and `@mui/icons-material` to 9.4.0. diff --git a/.changeset/update-provider-runtime-deps.md b/.changeset/update-provider-runtime-deps.md deleted file mode 100644 index cb54740a9..000000000 --- a/.changeset/update-provider-runtime-deps.md +++ /dev/null @@ -1,12 +0,0 @@ ---- -"@lifi/wallet-management": patch -"@lifi/widget-provider": patch -"@lifi/widget-provider-bitcoin": patch -"@lifi/widget-provider-ethereum": patch -"@lifi/widget-provider-mesh": patch -"@lifi/widget-provider-solana": patch -"@lifi/widget-provider-sui": patch -"@lifi/widget-provider-tron": patch ---- - -Update runtime dependencies, including `@lifi/sdk` 4.4.0 and the `@lifi/sdk-provider-*` packages. diff --git a/.changeset/update-runtime-deps-to-latest.md b/.changeset/update-runtime-deps-to-latest.md deleted file mode 100644 index 37774b91a..000000000 --- a/.changeset/update-runtime-deps-to-latest.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@lifi/widget": patch ---- - -Update `react-intersection-observer` to `^11.0.1`. diff --git a/.changeset/update-sui-runtime-deps.md b/.changeset/update-sui-runtime-deps.md deleted file mode 100644 index 966464df0..000000000 --- a/.changeset/update-sui-runtime-deps.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@lifi/widget-provider-sui": patch ---- - -Bump `@mysten/sui` to 2.27.1. diff --git a/.changeset/update-wallet-management-i18n-deps.md b/.changeset/update-wallet-management-i18n-deps.md deleted file mode 100644 index 18576ca76..000000000 --- a/.changeset/update-wallet-management-i18n-deps.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@lifi/wallet-management": patch ---- - -Update runtime dependencies, including `i18next` 26.4 and `react-i18next` 17.0.12. diff --git a/.changeset/update-widget-i18n-router-deps.md b/.changeset/update-widget-i18n-router-deps.md deleted file mode 100644 index 9f249e854..000000000 --- a/.changeset/update-widget-i18n-router-deps.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"@lifi/widget": patch -"@lifi/widget-checkout": patch ---- - -Update runtime dependencies, including `i18next` 26.4, `react-i18next` 17.0.12, Motion 13.1.1 and TanStack Router 1.170.32. diff --git a/.changeset/update-widget-runtime-deps.md b/.changeset/update-widget-runtime-deps.md deleted file mode 100644 index 766fbd6a6..000000000 --- a/.changeset/update-widget-runtime-deps.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@lifi/widget": patch ---- - -Update runtime dependencies, including Motion 13, `react-intersection-observer` 11, `@lifi/sdk` 4.4.0 and MUI 9.3. diff --git a/.changeset/verified-token-checkmark.md b/.changeset/verified-token-checkmark.md deleted file mode 100644 index 2df5804be..000000000 --- a/.changeset/verified-token-checkmark.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -"@lifi/widget": minor ---- - -Drive the token badge from the API `verificationStatus` field. A verified token shows a green check naming the provider that verified it, and a flagged token shows a red warning. A token the main list or the integrator config vouches for needs no warning; anything else without a clean verdict keeps the amber one it had. The chain's native token shows a blue check ahead of any verdict, because the screening provider treats the native-token address convention as a scam on some chains. The native token also leads its own chain's list unless the integrator or the user already placed it. Hyperliquid and Lighter are excluded from the native badge: both declare a bridged stablecoin from another chain as their native token, so there is no gas token to mark there. - -`tokens.verified` and `tokens.include` keep their meaning, but the main token list no longer marks every token it returns as verified. That marking predated `verificationStatus` and made the flag mean "came from the main list"; tokens from the list now carry `listed` instead, and `verified` means only what the config sets. diff --git a/packages/wallet-management/CHANGELOG.md b/packages/wallet-management/CHANGELOG.md index 9f10d3431..07c5283d1 100644 --- a/packages/wallet-management/CHANGELOG.md +++ b/packages/wallet-management/CHANGELOG.md @@ -1,5 +1,40 @@ # @lifi/wallet-management +## 4.2.0 + +### Minor Changes + +- [#827](https://github.com/lifinance/widget/pull/827) [`1d7bf36`](https://github.com/lifinance/widget/commit/1d7bf36f298db238e0402871a82488078da4b917) Thanks [@chybisov](https://github.com/chybisov)! - Add Stellar (STL) support. Introduces the `@lifi/widget-provider-stellar` package, which integrates the Stellar Wallets Kit (Freighter, xBull, Lobstr, Rabet, Hana, Klever, OneKey, and Bitget) and exposes the connected account and signer to the widget. Adds the base `StellarContext`, wires Stellar into wallet management (account aggregation, combined wallet list, and the connect menu), enables the Stellar ecosystem in the widget's wallet providers, and makes Stellar selectable as a route chain. + +### Patch Changes + +- [#847](https://github.com/lifinance/widget/pull/847) [`874158c`](https://github.com/lifinance/widget/commit/874158c47bcc83eb6a12317a56e57b4b0c3d29e7) Thanks [@chybisov](https://github.com/chybisov)! - Update `@lifi/sdk` to `^4.6.0` and each `@lifi/sdk-provider-*` package to its latest release. + +- [#857](https://github.com/lifinance/widget/pull/857) [`2b290ab`](https://github.com/lifinance/widget/commit/2b290abb0fe9adb1ac5c1f6eb6fbb55e158fadea) Thanks [@chybisov](https://github.com/chybisov)! - Update `@lifi/sdk` to `^4.6.1` and each `@lifi/sdk-provider-*` package to its latest + release. Move `@creit.tech/stellar-wallets-kit` to `^2.6.0`, which requires + `@stellar/stellar-sdk` v17. No source change was needed. The widget never imports + `@stellar/stellar-sdk` directly, so the v17 renames and its switch from `Buffer` to + `Uint8Array` have no surface here. + + If you pin `@creit.tech/stellar-wallets-kit` yourself, move to `^2.6.0`. The kit keeps + wallet state in module level signals, so a second copy in the tree fails with "Please + set the wallet first". + + `@mysten/sui` moves to `^2.27.0` because `@lifi/sdk-provider-sui@4.1.10` requires it. A + lower range lets a fresh install resolve two copies, which breaks the Sui provider types. + + `@stellar/stellar-sdk` also drops from two copies to one. SWK `2.6.0` no longer pulls + `@trezor/connect-plugin-stellar`, which removes the subtree that asked for `14.2.0`, and + the remaining copy moves to `17.0.1`. + +- [#858](https://github.com/lifinance/widget/pull/858) [`a5997eb`](https://github.com/lifinance/widget/commit/a5997ebf00df18cfe105d8390a437d7d853d780d) Thanks [@chybisov](https://github.com/chybisov)! - Bump `@mui/material`, `@mui/system`, and `@mui/icons-material` to 9.4.0. + +- [#847](https://github.com/lifinance/widget/pull/847) [`874158c`](https://github.com/lifinance/widget/commit/874158c47bcc83eb6a12317a56e57b4b0c3d29e7) Thanks [@chybisov](https://github.com/chybisov)! - Update runtime dependencies, including `@lifi/sdk` 4.4.0 and the `@lifi/sdk-provider-*` packages. + +- [#852](https://github.com/lifinance/widget/pull/852) [`a1cddf8`](https://github.com/lifinance/widget/commit/a1cddf8177523c6db54bd69f6c7e7b00af3314fc) Thanks [@chybisov](https://github.com/chybisov)! - Update runtime dependencies, including `i18next` 26.4 and `react-i18next` 17.0.12. +- Updated dependencies [[`1d7bf36`](https://github.com/lifinance/widget/commit/1d7bf36f298db238e0402871a82488078da4b917), [`874158c`](https://github.com/lifinance/widget/commit/874158c47bcc83eb6a12317a56e57b4b0c3d29e7), [`2b290ab`](https://github.com/lifinance/widget/commit/2b290abb0fe9adb1ac5c1f6eb6fbb55e158fadea), [`874158c`](https://github.com/lifinance/widget/commit/874158c47bcc83eb6a12317a56e57b4b0c3d29e7)]: + - @lifi/widget-provider@4.4.0 + ## 4.1.3 ### Patch Changes diff --git a/packages/wallet-management/package.json b/packages/wallet-management/package.json index 52ae7e416..4a72d0cb8 100644 --- a/packages/wallet-management/package.json +++ b/packages/wallet-management/package.json @@ -1,6 +1,6 @@ { "name": "@lifi/wallet-management", - "version": "4.1.3", + "version": "4.2.0", "description": "LI.FI Wallet Management solution.", "type": "module", "main": "./src/index.ts", diff --git a/packages/widget-checkout/CHANGELOG.md b/packages/widget-checkout/CHANGELOG.md index cdcd81721..90b9a794e 100644 --- a/packages/widget-checkout/CHANGELOG.md +++ b/packages/widget-checkout/CHANGELOG.md @@ -1,5 +1,41 @@ # @lifi/widget-checkout +## 4.0.2 + +### Patch Changes + +- [#827](https://github.com/lifinance/widget/pull/827) [`1d7bf36`](https://github.com/lifinance/widget/commit/1d7bf36f298db238e0402871a82488078da4b917) Thanks [@chybisov](https://github.com/chybisov)! - Keep the unsupported-receiver block consistent across the limit order and checkout flows, so a route that cannot honour a required receiver stays blocked everywhere. + +- [#827](https://github.com/lifinance/widget/pull/827) [`1d7bf36`](https://github.com/lifinance/widget/commit/1d7bf36f298db238e0402871a82488078da4b917) Thanks [@chybisov](https://github.com/chybisov)! - Update `@lifi/sdk` to `^4.4.0` and each ecosystem SDK provider to its latest release. + +- [#847](https://github.com/lifinance/widget/pull/847) [`874158c`](https://github.com/lifinance/widget/commit/874158c47bcc83eb6a12317a56e57b4b0c3d29e7) Thanks [@chybisov](https://github.com/chybisov)! - Update runtime dependencies, including Motion 13, `@lifi/sdk` 4.4.0 and MUI 9.3. + +- [#847](https://github.com/lifinance/widget/pull/847) [`874158c`](https://github.com/lifinance/widget/commit/874158c47bcc83eb6a12317a56e57b4b0c3d29e7) Thanks [@chybisov](https://github.com/chybisov)! - Update `@lifi/sdk` to `^4.6.0` and each `@lifi/sdk-provider-*` package to its latest release. + +- [#857](https://github.com/lifinance/widget/pull/857) [`2b290ab`](https://github.com/lifinance/widget/commit/2b290abb0fe9adb1ac5c1f6eb6fbb55e158fadea) Thanks [@chybisov](https://github.com/chybisov)! - Update `@lifi/sdk` to `^4.6.1` and each `@lifi/sdk-provider-*` package to its latest + release. Move `@creit.tech/stellar-wallets-kit` to `^2.6.0`, which requires + `@stellar/stellar-sdk` v17. No source change was needed. The widget never imports + `@stellar/stellar-sdk` directly, so the v17 renames and its switch from `Buffer` to + `Uint8Array` have no surface here. + + If you pin `@creit.tech/stellar-wallets-kit` yourself, move to `^2.6.0`. The kit keeps + wallet state in module level signals, so a second copy in the tree fails with "Please + set the wallet first". + + `@mysten/sui` moves to `^2.27.0` because `@lifi/sdk-provider-sui@4.1.10` requires it. A + lower range lets a fresh install resolve two copies, which breaks the Sui provider types. + + `@stellar/stellar-sdk` also drops from two copies to one. SWK `2.6.0` no longer pulls + `@trezor/connect-plugin-stellar`, which removes the subtree that asked for `14.2.0`, and + the remaining copy moves to `17.0.1`. + +- [#852](https://github.com/lifinance/widget/pull/852) [`a1cddf8`](https://github.com/lifinance/widget/commit/a1cddf8177523c6db54bd69f6c7e7b00af3314fc) Thanks [@chybisov](https://github.com/chybisov)! - Update runtime dependencies, including `i18next` 26.4, `react-i18next` 17.0.12, Motion 13.1.1 and TanStack Router 1.170.32. +- Updated dependencies [[`1d7bf36`](https://github.com/lifinance/widget/commit/1d7bf36f298db238e0402871a82488078da4b917), [`1d7bf36`](https://github.com/lifinance/widget/commit/1d7bf36f298db238e0402871a82488078da4b917), [`6569207`](https://github.com/lifinance/widget/commit/6569207b1872706e53e53fe4ecc70f150c7103ae), [`1d7bf36`](https://github.com/lifinance/widget/commit/1d7bf36f298db238e0402871a82488078da4b917), [`874158c`](https://github.com/lifinance/widget/commit/874158c47bcc83eb6a12317a56e57b4b0c3d29e7), [`2b290ab`](https://github.com/lifinance/widget/commit/2b290abb0fe9adb1ac5c1f6eb6fbb55e158fadea), [`a5997eb`](https://github.com/lifinance/widget/commit/a5997ebf00df18cfe105d8390a437d7d853d780d), [`874158c`](https://github.com/lifinance/widget/commit/874158c47bcc83eb6a12317a56e57b4b0c3d29e7), [`2b290ab`](https://github.com/lifinance/widget/commit/2b290abb0fe9adb1ac5c1f6eb6fbb55e158fadea), [`a1cddf8`](https://github.com/lifinance/widget/commit/a1cddf8177523c6db54bd69f6c7e7b00af3314fc), [`a1cddf8`](https://github.com/lifinance/widget/commit/a1cddf8177523c6db54bd69f6c7e7b00af3314fc), [`874158c`](https://github.com/lifinance/widget/commit/874158c47bcc83eb6a12317a56e57b4b0c3d29e7), [`6569207`](https://github.com/lifinance/widget/commit/6569207b1872706e53e53fe4ecc70f150c7103ae)]: + - @lifi/widget@4.6.0 + - @lifi/widget-provider@4.4.0 + - @lifi/wallet-management@4.2.0 + - @lifi/widget-provider-mesh@4.0.2 + ## 4.0.1 ### Patch Changes diff --git a/packages/widget-checkout/package.json b/packages/widget-checkout/package.json index dabe69b0d..a9af9a2cf 100644 --- a/packages/widget-checkout/package.json +++ b/packages/widget-checkout/package.json @@ -1,6 +1,6 @@ { "name": "@lifi/widget-checkout", - "version": "4.0.1", + "version": "4.0.2", "private": true, "description": "LI.FI Widget Checkout — on-ramp and cross-chain checkout flow built on @lifi/widget.", "type": "module", diff --git a/packages/widget-provider-bitcoin/CHANGELOG.md b/packages/widget-provider-bitcoin/CHANGELOG.md index 9439d819a..7fe603769 100644 --- a/packages/widget-provider-bitcoin/CHANGELOG.md +++ b/packages/widget-provider-bitcoin/CHANGELOG.md @@ -1,5 +1,34 @@ # @lifi/widget-provider-bitcoin +## 4.2.3 + +### Patch Changes + +- [#827](https://github.com/lifinance/widget/pull/827) [`1d7bf36`](https://github.com/lifinance/widget/commit/1d7bf36f298db238e0402871a82488078da4b917) Thanks [@chybisov](https://github.com/chybisov)! - Update `@lifi/sdk` to `^4.4.0` and each ecosystem SDK provider to its latest release. + +- [#847](https://github.com/lifinance/widget/pull/847) [`874158c`](https://github.com/lifinance/widget/commit/874158c47bcc83eb6a12317a56e57b4b0c3d29e7) Thanks [@chybisov](https://github.com/chybisov)! - Update `@lifi/sdk` to `^4.6.0` and each `@lifi/sdk-provider-*` package to its latest release. + +- [#857](https://github.com/lifinance/widget/pull/857) [`2b290ab`](https://github.com/lifinance/widget/commit/2b290abb0fe9adb1ac5c1f6eb6fbb55e158fadea) Thanks [@chybisov](https://github.com/chybisov)! - Update `@lifi/sdk` to `^4.6.1` and each `@lifi/sdk-provider-*` package to its latest + release. Move `@creit.tech/stellar-wallets-kit` to `^2.6.0`, which requires + `@stellar/stellar-sdk` v17. No source change was needed. The widget never imports + `@stellar/stellar-sdk` directly, so the v17 renames and its switch from `Buffer` to + `Uint8Array` have no surface here. + + If you pin `@creit.tech/stellar-wallets-kit` yourself, move to `^2.6.0`. The kit keeps + wallet state in module level signals, so a second copy in the tree fails with "Please + set the wallet first". + + `@mysten/sui` moves to `^2.27.0` because `@lifi/sdk-provider-sui@4.1.10` requires it. A + lower range lets a fresh install resolve two copies, which breaks the Sui provider types. + + `@stellar/stellar-sdk` also drops from two copies to one. SWK `2.6.0` no longer pulls + `@trezor/connect-plugin-stellar`, which removes the subtree that asked for `14.2.0`, and + the remaining copy moves to `17.0.1`. + +- [#847](https://github.com/lifinance/widget/pull/847) [`874158c`](https://github.com/lifinance/widget/commit/874158c47bcc83eb6a12317a56e57b4b0c3d29e7) Thanks [@chybisov](https://github.com/chybisov)! - Update runtime dependencies, including `@lifi/sdk` 4.4.0 and the `@lifi/sdk-provider-*` packages. +- Updated dependencies [[`1d7bf36`](https://github.com/lifinance/widget/commit/1d7bf36f298db238e0402871a82488078da4b917), [`874158c`](https://github.com/lifinance/widget/commit/874158c47bcc83eb6a12317a56e57b4b0c3d29e7), [`2b290ab`](https://github.com/lifinance/widget/commit/2b290abb0fe9adb1ac5c1f6eb6fbb55e158fadea), [`874158c`](https://github.com/lifinance/widget/commit/874158c47bcc83eb6a12317a56e57b4b0c3d29e7)]: + - @lifi/widget-provider@4.4.0 + ## 4.2.2 ### Patch Changes diff --git a/packages/widget-provider-bitcoin/package.json b/packages/widget-provider-bitcoin/package.json index 8a65be67b..10af4aa02 100644 --- a/packages/widget-provider-bitcoin/package.json +++ b/packages/widget-provider-bitcoin/package.json @@ -1,6 +1,6 @@ { "name": "@lifi/widget-provider-bitcoin", - "version": "4.2.2", + "version": "4.2.3", "description": "LI.FI Widget Provider for Bitcoin blockchain integration.", "type": "module", "main": "./src/index.ts", diff --git a/packages/widget-provider-ethereum/CHANGELOG.md b/packages/widget-provider-ethereum/CHANGELOG.md index 57be70085..65adac91b 100644 --- a/packages/widget-provider-ethereum/CHANGELOG.md +++ b/packages/widget-provider-ethereum/CHANGELOG.md @@ -1,5 +1,34 @@ # @lifi/widget-provider-ethereum +## 4.1.4 + +### Patch Changes + +- [#827](https://github.com/lifinance/widget/pull/827) [`1d7bf36`](https://github.com/lifinance/widget/commit/1d7bf36f298db238e0402871a82488078da4b917) Thanks [@chybisov](https://github.com/chybisov)! - Update `@lifi/sdk` to `^4.4.0` and each ecosystem SDK provider to its latest release. + +- [#847](https://github.com/lifinance/widget/pull/847) [`874158c`](https://github.com/lifinance/widget/commit/874158c47bcc83eb6a12317a56e57b4b0c3d29e7) Thanks [@chybisov](https://github.com/chybisov)! - Update `@lifi/sdk` to `^4.6.0` and each `@lifi/sdk-provider-*` package to its latest release. + +- [#857](https://github.com/lifinance/widget/pull/857) [`2b290ab`](https://github.com/lifinance/widget/commit/2b290abb0fe9adb1ac5c1f6eb6fbb55e158fadea) Thanks [@chybisov](https://github.com/chybisov)! - Update `@lifi/sdk` to `^4.6.1` and each `@lifi/sdk-provider-*` package to its latest + release. Move `@creit.tech/stellar-wallets-kit` to `^2.6.0`, which requires + `@stellar/stellar-sdk` v17. No source change was needed. The widget never imports + `@stellar/stellar-sdk` directly, so the v17 renames and its switch from `Buffer` to + `Uint8Array` have no surface here. + + If you pin `@creit.tech/stellar-wallets-kit` yourself, move to `^2.6.0`. The kit keeps + wallet state in module level signals, so a second copy in the tree fails with "Please + set the wallet first". + + `@mysten/sui` moves to `^2.27.0` because `@lifi/sdk-provider-sui@4.1.10` requires it. A + lower range lets a fresh install resolve two copies, which breaks the Sui provider types. + + `@stellar/stellar-sdk` also drops from two copies to one. SWK `2.6.0` no longer pulls + `@trezor/connect-plugin-stellar`, which removes the subtree that asked for `14.2.0`, and + the remaining copy moves to `17.0.1`. + +- [#847](https://github.com/lifinance/widget/pull/847) [`874158c`](https://github.com/lifinance/widget/commit/874158c47bcc83eb6a12317a56e57b4b0c3d29e7) Thanks [@chybisov](https://github.com/chybisov)! - Update runtime dependencies, including `@lifi/sdk` 4.4.0 and the `@lifi/sdk-provider-*` packages. +- Updated dependencies [[`1d7bf36`](https://github.com/lifinance/widget/commit/1d7bf36f298db238e0402871a82488078da4b917), [`874158c`](https://github.com/lifinance/widget/commit/874158c47bcc83eb6a12317a56e57b4b0c3d29e7), [`2b290ab`](https://github.com/lifinance/widget/commit/2b290abb0fe9adb1ac5c1f6eb6fbb55e158fadea), [`874158c`](https://github.com/lifinance/widget/commit/874158c47bcc83eb6a12317a56e57b4b0c3d29e7)]: + - @lifi/widget-provider@4.4.0 + ## 4.1.3 ### Patch Changes diff --git a/packages/widget-provider-ethereum/package.json b/packages/widget-provider-ethereum/package.json index 48d1076a3..8c0494b28 100644 --- a/packages/widget-provider-ethereum/package.json +++ b/packages/widget-provider-ethereum/package.json @@ -1,6 +1,6 @@ { "name": "@lifi/widget-provider-ethereum", - "version": "4.1.3", + "version": "4.1.4", "description": "LI.FI Widget Provider for Ethereum blockchain integration.", "type": "module", "main": "./src/index.ts", diff --git a/packages/widget-provider-mesh/CHANGELOG.md b/packages/widget-provider-mesh/CHANGELOG.md index 78bd2a650..4a5cfa541 100644 --- a/packages/widget-provider-mesh/CHANGELOG.md +++ b/packages/widget-provider-mesh/CHANGELOG.md @@ -1,5 +1,13 @@ # @lifi/widget-provider-mesh +## 4.0.2 + +### Patch Changes + +- [#847](https://github.com/lifinance/widget/pull/847) [`874158c`](https://github.com/lifinance/widget/commit/874158c47bcc83eb6a12317a56e57b4b0c3d29e7) Thanks [@chybisov](https://github.com/chybisov)! - Update runtime dependencies, including `@lifi/sdk` 4.4.0 and the `@lifi/sdk-provider-*` packages. +- Updated dependencies [[`1d7bf36`](https://github.com/lifinance/widget/commit/1d7bf36f298db238e0402871a82488078da4b917), [`874158c`](https://github.com/lifinance/widget/commit/874158c47bcc83eb6a12317a56e57b4b0c3d29e7), [`2b290ab`](https://github.com/lifinance/widget/commit/2b290abb0fe9adb1ac5c1f6eb6fbb55e158fadea), [`874158c`](https://github.com/lifinance/widget/commit/874158c47bcc83eb6a12317a56e57b4b0c3d29e7)]: + - @lifi/widget-provider@4.4.0 + ## 4.0.1 ### Patch Changes diff --git a/packages/widget-provider-mesh/package.json b/packages/widget-provider-mesh/package.json index db2c8d223..c23f6d27a 100644 --- a/packages/widget-provider-mesh/package.json +++ b/packages/widget-provider-mesh/package.json @@ -1,6 +1,6 @@ { "name": "@lifi/widget-provider-mesh", - "version": "4.0.1", + "version": "4.0.2", "private": true, "description": "LI.FI Widget on-ramp provider for Mesh (CEX transfers). Plug into LifiWidgetCheckout via the onRampProviders prop.", "type": "module", diff --git a/packages/widget-provider-solana/CHANGELOG.md b/packages/widget-provider-solana/CHANGELOG.md index a7683e292..fa397871d 100644 --- a/packages/widget-provider-solana/CHANGELOG.md +++ b/packages/widget-provider-solana/CHANGELOG.md @@ -1,5 +1,34 @@ # @lifi/widget-provider-solana +## 4.1.4 + +### Patch Changes + +- [#827](https://github.com/lifinance/widget/pull/827) [`1d7bf36`](https://github.com/lifinance/widget/commit/1d7bf36f298db238e0402871a82488078da4b917) Thanks [@chybisov](https://github.com/chybisov)! - Update `@lifi/sdk` to `^4.4.0` and each ecosystem SDK provider to its latest release. + +- [#847](https://github.com/lifinance/widget/pull/847) [`874158c`](https://github.com/lifinance/widget/commit/874158c47bcc83eb6a12317a56e57b4b0c3d29e7) Thanks [@chybisov](https://github.com/chybisov)! - Update `@lifi/sdk` to `^4.6.0` and each `@lifi/sdk-provider-*` package to its latest release. + +- [#857](https://github.com/lifinance/widget/pull/857) [`2b290ab`](https://github.com/lifinance/widget/commit/2b290abb0fe9adb1ac5c1f6eb6fbb55e158fadea) Thanks [@chybisov](https://github.com/chybisov)! - Update `@lifi/sdk` to `^4.6.1` and each `@lifi/sdk-provider-*` package to its latest + release. Move `@creit.tech/stellar-wallets-kit` to `^2.6.0`, which requires + `@stellar/stellar-sdk` v17. No source change was needed. The widget never imports + `@stellar/stellar-sdk` directly, so the v17 renames and its switch from `Buffer` to + `Uint8Array` have no surface here. + + If you pin `@creit.tech/stellar-wallets-kit` yourself, move to `^2.6.0`. The kit keeps + wallet state in module level signals, so a second copy in the tree fails with "Please + set the wallet first". + + `@mysten/sui` moves to `^2.27.0` because `@lifi/sdk-provider-sui@4.1.10` requires it. A + lower range lets a fresh install resolve two copies, which breaks the Sui provider types. + + `@stellar/stellar-sdk` also drops from two copies to one. SWK `2.6.0` no longer pulls + `@trezor/connect-plugin-stellar`, which removes the subtree that asked for `14.2.0`, and + the remaining copy moves to `17.0.1`. + +- [#847](https://github.com/lifinance/widget/pull/847) [`874158c`](https://github.com/lifinance/widget/commit/874158c47bcc83eb6a12317a56e57b4b0c3d29e7) Thanks [@chybisov](https://github.com/chybisov)! - Update runtime dependencies, including `@lifi/sdk` 4.4.0 and the `@lifi/sdk-provider-*` packages. +- Updated dependencies [[`1d7bf36`](https://github.com/lifinance/widget/commit/1d7bf36f298db238e0402871a82488078da4b917), [`874158c`](https://github.com/lifinance/widget/commit/874158c47bcc83eb6a12317a56e57b4b0c3d29e7), [`2b290ab`](https://github.com/lifinance/widget/commit/2b290abb0fe9adb1ac5c1f6eb6fbb55e158fadea), [`874158c`](https://github.com/lifinance/widget/commit/874158c47bcc83eb6a12317a56e57b4b0c3d29e7)]: + - @lifi/widget-provider@4.4.0 + ## 4.1.3 ### Patch Changes diff --git a/packages/widget-provider-solana/package.json b/packages/widget-provider-solana/package.json index 61584fefb..ddd027af3 100644 --- a/packages/widget-provider-solana/package.json +++ b/packages/widget-provider-solana/package.json @@ -1,6 +1,6 @@ { "name": "@lifi/widget-provider-solana", - "version": "4.1.3", + "version": "4.1.4", "description": "LI.FI Widget Provider for Solana blockchain integration.", "type": "module", "main": "./src/index.ts", diff --git a/packages/widget-provider-stellar/CHANGELOG.md b/packages/widget-provider-stellar/CHANGELOG.md new file mode 100644 index 000000000..f61883c9a --- /dev/null +++ b/packages/widget-provider-stellar/CHANGELOG.md @@ -0,0 +1,32 @@ +# @lifi/widget-provider-stellar + +## 4.2.0 + +### Minor Changes + +- [#827](https://github.com/lifinance/widget/pull/827) [`1d7bf36`](https://github.com/lifinance/widget/commit/1d7bf36f298db238e0402871a82488078da4b917) Thanks [@chybisov](https://github.com/chybisov)! - Add Stellar (STL) support. Introduces the `@lifi/widget-provider-stellar` package, which integrates the Stellar Wallets Kit (Freighter, xBull, Lobstr, Rabet, Hana, Klever, OneKey, and Bitget) and exposes the connected account and signer to the widget. Adds the base `StellarContext`, wires Stellar into wallet management (account aggregation, combined wallet list, and the connect menu), enables the Stellar ecosystem in the widget's wallet providers, and makes Stellar selectable as a route chain. + +### Patch Changes + +- [#853](https://github.com/lifinance/widget/pull/853) [`f977094`](https://github.com/lifinance/widget/commit/f977094995c8a0645efe689ef7b55880f2d2a4c4) Thanks [@chybisov](https://github.com/chybisov)! - Keep the Stellar Wallets Kit off the server render. The kit's wallet modules read `window` in their constructors, so a framework that server-renders the provider — Next.js prerendering, for example — crashed with `ReferenceError: window is not defined` inside `initStellarWalletsKit`. Without a `window` the store is now built inert: no kit, no availability probe, no listeners. The browser still builds the real singleton in its own module instance, and because its first render also shows no wallets and no address, hydration stays consistent. + +- [#847](https://github.com/lifinance/widget/pull/847) [`874158c`](https://github.com/lifinance/widget/commit/874158c47bcc83eb6a12317a56e57b4b0c3d29e7) Thanks [@chybisov](https://github.com/chybisov)! - Update `@lifi/sdk` to `^4.6.0` and each `@lifi/sdk-provider-*` package to its latest release. + +- [#857](https://github.com/lifinance/widget/pull/857) [`2b290ab`](https://github.com/lifinance/widget/commit/2b290abb0fe9adb1ac5c1f6eb6fbb55e158fadea) Thanks [@chybisov](https://github.com/chybisov)! - Update `@lifi/sdk` to `^4.6.1` and each `@lifi/sdk-provider-*` package to its latest + release. Move `@creit.tech/stellar-wallets-kit` to `^2.6.0`, which requires + `@stellar/stellar-sdk` v17. No source change was needed. The widget never imports + `@stellar/stellar-sdk` directly, so the v17 renames and its switch from `Buffer` to + `Uint8Array` have no surface here. + + If you pin `@creit.tech/stellar-wallets-kit` yourself, move to `^2.6.0`. The kit keeps + wallet state in module level signals, so a second copy in the tree fails with "Please + set the wallet first". + + `@mysten/sui` moves to `^2.27.0` because `@lifi/sdk-provider-sui@4.1.10` requires it. A + lower range lets a fresh install resolve two copies, which breaks the Sui provider types. + + `@stellar/stellar-sdk` also drops from two copies to one. SWK `2.6.0` no longer pulls + `@trezor/connect-plugin-stellar`, which removes the subtree that asked for `14.2.0`, and + the remaining copy moves to `17.0.1`. +- Updated dependencies [[`1d7bf36`](https://github.com/lifinance/widget/commit/1d7bf36f298db238e0402871a82488078da4b917), [`874158c`](https://github.com/lifinance/widget/commit/874158c47bcc83eb6a12317a56e57b4b0c3d29e7), [`2b290ab`](https://github.com/lifinance/widget/commit/2b290abb0fe9adb1ac5c1f6eb6fbb55e158fadea), [`874158c`](https://github.com/lifinance/widget/commit/874158c47bcc83eb6a12317a56e57b4b0c3d29e7)]: + - @lifi/widget-provider@4.4.0 diff --git a/packages/widget-provider-stellar/package.json b/packages/widget-provider-stellar/package.json index b336ec4a7..ebdfd75fe 100644 --- a/packages/widget-provider-stellar/package.json +++ b/packages/widget-provider-stellar/package.json @@ -1,6 +1,6 @@ { "name": "@lifi/widget-provider-stellar", - "version": "4.1.0", + "version": "4.2.0", "description": "LI.FI Widget Provider for Stellar blockchain integration.", "type": "module", "main": "./src/index.ts", diff --git a/packages/widget-provider-sui/CHANGELOG.md b/packages/widget-provider-sui/CHANGELOG.md index 1d0b2026d..a60f5f554 100644 --- a/packages/widget-provider-sui/CHANGELOG.md +++ b/packages/widget-provider-sui/CHANGELOG.md @@ -1,5 +1,36 @@ # @lifi/widget-provider-sui +## 4.1.4 + +### Patch Changes + +- [#827](https://github.com/lifinance/widget/pull/827) [`1d7bf36`](https://github.com/lifinance/widget/commit/1d7bf36f298db238e0402871a82488078da4b917) Thanks [@chybisov](https://github.com/chybisov)! - Update `@lifi/sdk` to `^4.4.0` and each ecosystem SDK provider to its latest release. + +- [#847](https://github.com/lifinance/widget/pull/847) [`874158c`](https://github.com/lifinance/widget/commit/874158c47bcc83eb6a12317a56e57b4b0c3d29e7) Thanks [@chybisov](https://github.com/chybisov)! - Update `@lifi/sdk` to `^4.6.0` and each `@lifi/sdk-provider-*` package to its latest release. + +- [#857](https://github.com/lifinance/widget/pull/857) [`2b290ab`](https://github.com/lifinance/widget/commit/2b290abb0fe9adb1ac5c1f6eb6fbb55e158fadea) Thanks [@chybisov](https://github.com/chybisov)! - Update `@lifi/sdk` to `^4.6.1` and each `@lifi/sdk-provider-*` package to its latest + release. Move `@creit.tech/stellar-wallets-kit` to `^2.6.0`, which requires + `@stellar/stellar-sdk` v17. No source change was needed. The widget never imports + `@stellar/stellar-sdk` directly, so the v17 renames and its switch from `Buffer` to + `Uint8Array` have no surface here. + + If you pin `@creit.tech/stellar-wallets-kit` yourself, move to `^2.6.0`. The kit keeps + wallet state in module level signals, so a second copy in the tree fails with "Please + set the wallet first". + + `@mysten/sui` moves to `^2.27.0` because `@lifi/sdk-provider-sui@4.1.10` requires it. A + lower range lets a fresh install resolve two copies, which breaks the Sui provider types. + + `@stellar/stellar-sdk` also drops from two copies to one. SWK `2.6.0` no longer pulls + `@trezor/connect-plugin-stellar`, which removes the subtree that asked for `14.2.0`, and + the remaining copy moves to `17.0.1`. + +- [#847](https://github.com/lifinance/widget/pull/847) [`874158c`](https://github.com/lifinance/widget/commit/874158c47bcc83eb6a12317a56e57b4b0c3d29e7) Thanks [@chybisov](https://github.com/chybisov)! - Update runtime dependencies, including `@lifi/sdk` 4.4.0 and the `@lifi/sdk-provider-*` packages. + +- [#858](https://github.com/lifinance/widget/pull/858) [`a5997eb`](https://github.com/lifinance/widget/commit/a5997ebf00df18cfe105d8390a437d7d853d780d) Thanks [@chybisov](https://github.com/chybisov)! - Bump `@mysten/sui` to 2.27.1. +- Updated dependencies [[`1d7bf36`](https://github.com/lifinance/widget/commit/1d7bf36f298db238e0402871a82488078da4b917), [`874158c`](https://github.com/lifinance/widget/commit/874158c47bcc83eb6a12317a56e57b4b0c3d29e7), [`2b290ab`](https://github.com/lifinance/widget/commit/2b290abb0fe9adb1ac5c1f6eb6fbb55e158fadea), [`874158c`](https://github.com/lifinance/widget/commit/874158c47bcc83eb6a12317a56e57b4b0c3d29e7)]: + - @lifi/widget-provider@4.4.0 + ## 4.1.3 ### Patch Changes diff --git a/packages/widget-provider-sui/package.json b/packages/widget-provider-sui/package.json index c2b540afb..fd404927f 100644 --- a/packages/widget-provider-sui/package.json +++ b/packages/widget-provider-sui/package.json @@ -1,6 +1,6 @@ { "name": "@lifi/widget-provider-sui", - "version": "4.1.3", + "version": "4.1.4", "description": "LI.FI Widget Provider for Sui blockchain integration.", "type": "module", "main": "./src/index.ts", diff --git a/packages/widget-provider-transak/CHANGELOG.md b/packages/widget-provider-transak/CHANGELOG.md index 957e1c615..5bd97b33c 100644 --- a/packages/widget-provider-transak/CHANGELOG.md +++ b/packages/widget-provider-transak/CHANGELOG.md @@ -1,5 +1,12 @@ # @lifi/widget-provider-transak +## 4.0.2 + +### Patch Changes + +- Updated dependencies [[`1d7bf36`](https://github.com/lifinance/widget/commit/1d7bf36f298db238e0402871a82488078da4b917), [`874158c`](https://github.com/lifinance/widget/commit/874158c47bcc83eb6a12317a56e57b4b0c3d29e7), [`2b290ab`](https://github.com/lifinance/widget/commit/2b290abb0fe9adb1ac5c1f6eb6fbb55e158fadea), [`874158c`](https://github.com/lifinance/widget/commit/874158c47bcc83eb6a12317a56e57b4b0c3d29e7)]: + - @lifi/widget-provider@4.4.0 + ## 4.0.1 ### Patch Changes diff --git a/packages/widget-provider-transak/package.json b/packages/widget-provider-transak/package.json index 72db5674e..e5368603c 100644 --- a/packages/widget-provider-transak/package.json +++ b/packages/widget-provider-transak/package.json @@ -1,6 +1,6 @@ { "name": "@lifi/widget-provider-transak", - "version": "4.0.1", + "version": "4.0.2", "private": true, "description": "LI.FI Widget on-ramp provider for Transak. Plug into LifiWidgetCheckout via the onRampProviders prop.", "type": "module", diff --git a/packages/widget-provider-tron/CHANGELOG.md b/packages/widget-provider-tron/CHANGELOG.md index b8dfc7396..b2b783c19 100644 --- a/packages/widget-provider-tron/CHANGELOG.md +++ b/packages/widget-provider-tron/CHANGELOG.md @@ -1,5 +1,34 @@ # @lifi/widget-provider-tron +## 4.1.4 + +### Patch Changes + +- [#827](https://github.com/lifinance/widget/pull/827) [`1d7bf36`](https://github.com/lifinance/widget/commit/1d7bf36f298db238e0402871a82488078da4b917) Thanks [@chybisov](https://github.com/chybisov)! - Update `@lifi/sdk` to `^4.4.0` and each ecosystem SDK provider to its latest release. + +- [#847](https://github.com/lifinance/widget/pull/847) [`874158c`](https://github.com/lifinance/widget/commit/874158c47bcc83eb6a12317a56e57b4b0c3d29e7) Thanks [@chybisov](https://github.com/chybisov)! - Update `@lifi/sdk` to `^4.6.0` and each `@lifi/sdk-provider-*` package to its latest release. + +- [#857](https://github.com/lifinance/widget/pull/857) [`2b290ab`](https://github.com/lifinance/widget/commit/2b290abb0fe9adb1ac5c1f6eb6fbb55e158fadea) Thanks [@chybisov](https://github.com/chybisov)! - Update `@lifi/sdk` to `^4.6.1` and each `@lifi/sdk-provider-*` package to its latest + release. Move `@creit.tech/stellar-wallets-kit` to `^2.6.0`, which requires + `@stellar/stellar-sdk` v17. No source change was needed. The widget never imports + `@stellar/stellar-sdk` directly, so the v17 renames and its switch from `Buffer` to + `Uint8Array` have no surface here. + + If you pin `@creit.tech/stellar-wallets-kit` yourself, move to `^2.6.0`. The kit keeps + wallet state in module level signals, so a second copy in the tree fails with "Please + set the wallet first". + + `@mysten/sui` moves to `^2.27.0` because `@lifi/sdk-provider-sui@4.1.10` requires it. A + lower range lets a fresh install resolve two copies, which breaks the Sui provider types. + + `@stellar/stellar-sdk` also drops from two copies to one. SWK `2.6.0` no longer pulls + `@trezor/connect-plugin-stellar`, which removes the subtree that asked for `14.2.0`, and + the remaining copy moves to `17.0.1`. + +- [#847](https://github.com/lifinance/widget/pull/847) [`874158c`](https://github.com/lifinance/widget/commit/874158c47bcc83eb6a12317a56e57b4b0c3d29e7) Thanks [@chybisov](https://github.com/chybisov)! - Update runtime dependencies, including `@lifi/sdk` 4.4.0 and the `@lifi/sdk-provider-*` packages. +- Updated dependencies [[`1d7bf36`](https://github.com/lifinance/widget/commit/1d7bf36f298db238e0402871a82488078da4b917), [`874158c`](https://github.com/lifinance/widget/commit/874158c47bcc83eb6a12317a56e57b4b0c3d29e7), [`2b290ab`](https://github.com/lifinance/widget/commit/2b290abb0fe9adb1ac5c1f6eb6fbb55e158fadea), [`874158c`](https://github.com/lifinance/widget/commit/874158c47bcc83eb6a12317a56e57b4b0c3d29e7)]: + - @lifi/widget-provider@4.4.0 + ## 4.1.3 ### Patch Changes diff --git a/packages/widget-provider-tron/package.json b/packages/widget-provider-tron/package.json index 6f3b63993..2101630f3 100644 --- a/packages/widget-provider-tron/package.json +++ b/packages/widget-provider-tron/package.json @@ -1,6 +1,6 @@ { "name": "@lifi/widget-provider-tron", - "version": "4.1.3", + "version": "4.1.4", "description": "LI.FI Widget Provider for Tron blockchain integration.", "type": "module", "main": "./src/index.ts", diff --git a/packages/widget-provider/CHANGELOG.md b/packages/widget-provider/CHANGELOG.md index 5c7a07926..dc7eb9413 100644 --- a/packages/widget-provider/CHANGELOG.md +++ b/packages/widget-provider/CHANGELOG.md @@ -1,5 +1,34 @@ # @lifi/widget-provider +## 4.4.0 + +### Minor Changes + +- [#827](https://github.com/lifinance/widget/pull/827) [`1d7bf36`](https://github.com/lifinance/widget/commit/1d7bf36f298db238e0402871a82488078da4b917) Thanks [@chybisov](https://github.com/chybisov)! - Add Stellar (STL) support. Introduces the `@lifi/widget-provider-stellar` package, which integrates the Stellar Wallets Kit (Freighter, xBull, Lobstr, Rabet, Hana, Klever, OneKey, and Bitget) and exposes the connected account and signer to the widget. Adds the base `StellarContext`, wires Stellar into wallet management (account aggregation, combined wallet list, and the connect menu), enables the Stellar ecosystem in the widget's wallet providers, and makes Stellar selectable as a route chain. + +### Patch Changes + +- [#847](https://github.com/lifinance/widget/pull/847) [`874158c`](https://github.com/lifinance/widget/commit/874158c47bcc83eb6a12317a56e57b4b0c3d29e7) Thanks [@chybisov](https://github.com/chybisov)! - Update `@lifi/sdk` to `^4.6.0` and each `@lifi/sdk-provider-*` package to its latest release. + +- [#857](https://github.com/lifinance/widget/pull/857) [`2b290ab`](https://github.com/lifinance/widget/commit/2b290abb0fe9adb1ac5c1f6eb6fbb55e158fadea) Thanks [@chybisov](https://github.com/chybisov)! - Update `@lifi/sdk` to `^4.6.1` and each `@lifi/sdk-provider-*` package to its latest + release. Move `@creit.tech/stellar-wallets-kit` to `^2.6.0`, which requires + `@stellar/stellar-sdk` v17. No source change was needed. The widget never imports + `@stellar/stellar-sdk` directly, so the v17 renames and its switch from `Buffer` to + `Uint8Array` have no surface here. + + If you pin `@creit.tech/stellar-wallets-kit` yourself, move to `^2.6.0`. The kit keeps + wallet state in module level signals, so a second copy in the tree fails with "Please + set the wallet first". + + `@mysten/sui` moves to `^2.27.0` because `@lifi/sdk-provider-sui@4.1.10` requires it. A + lower range lets a fresh install resolve two copies, which breaks the Sui provider types. + + `@stellar/stellar-sdk` also drops from two copies to one. SWK `2.6.0` no longer pulls + `@trezor/connect-plugin-stellar`, which removes the subtree that asked for `14.2.0`, and + the remaining copy moves to `17.0.1`. + +- [#847](https://github.com/lifinance/widget/pull/847) [`874158c`](https://github.com/lifinance/widget/commit/874158c47bcc83eb6a12317a56e57b4b0c3d29e7) Thanks [@chybisov](https://github.com/chybisov)! - Update runtime dependencies, including `@lifi/sdk` 4.4.0 and the `@lifi/sdk-provider-*` packages. + ## 4.3.1 ### Patch Changes diff --git a/packages/widget-provider/package.json b/packages/widget-provider/package.json index 18f512722..3996504f9 100644 --- a/packages/widget-provider/package.json +++ b/packages/widget-provider/package.json @@ -1,6 +1,6 @@ { "name": "@lifi/widget-provider", - "version": "4.3.1", + "version": "4.4.0", "description": "LI.FI Widget Provider - base provider package for blockchain integrations.", "type": "module", "main": "./src/index.ts", diff --git a/packages/widget/CHANGELOG.md b/packages/widget/CHANGELOG.md index f0bdf39a0..2b2b97354 100644 --- a/packages/widget/CHANGELOG.md +++ b/packages/widget/CHANGELOG.md @@ -1,5 +1,53 @@ # @lifi/widget +## 4.6.0 + +### Minor Changes + +- [#859](https://github.com/lifinance/widget/pull/859) [`6569207`](https://github.com/lifinance/widget/commit/6569207b1872706e53e53fe4ecc70f150c7103ae) Thanks [@chybisov](https://github.com/chybisov)! - Warn before a transaction that moves a flagged token. When the screening provider flagged the route's source or destination token, the widget now opens a sheet naming the token and asks for an explicit acknowledgement before the transaction starts. A native token is exempt, because the provider screens the native-address convention and reports it as a scam on some chains. Unverified tokens do not open the sheet, matching the token list, where only a definite verdict draws a badge. + +- [#827](https://github.com/lifinance/widget/pull/827) [`1d7bf36`](https://github.com/lifinance/widget/commit/1d7bf36f298db238e0402871a82488078da4b917) Thanks [@chybisov](https://github.com/chybisov)! - Add Stellar (STL) support. Introduces the `@lifi/widget-provider-stellar` package, which integrates the Stellar Wallets Kit (Freighter, xBull, Lobstr, Rabet, Hana, Klever, OneKey, and Bitget) and exposes the connected account and signer to the widget. Adds the base `StellarContext`, wires Stellar into wallet management (account aggregation, combined wallet list, and the connect menu), enables the Stellar ecosystem in the widget's wallet providers, and makes Stellar selectable as a route chain. + +- [#859](https://github.com/lifinance/widget/pull/859) [`6569207`](https://github.com/lifinance/widget/commit/6569207b1872706e53e53fe4ecc70f150c7103ae) Thanks [@chybisov](https://github.com/chybisov)! - Drive the token badge from the API `verificationStatus` field. A verified token shows a green check naming the provider that verified it, and a flagged token shows a red warning. A token the main list or the integrator config vouches for needs no warning; anything else without a clean verdict keeps the amber one it had. The chain's native token shows a blue check ahead of any verdict, because the screening provider treats the native-token address convention as a scam on some chains. The native token also leads its own chain's list unless the integrator or the user already placed it. Hyperliquid and Lighter are excluded from the native badge: both declare a bridged stablecoin from another chain as their native token, so there is no gas token to mark there. + + `tokens.verified` and `tokens.include` keep their meaning, but the main token list no longer marks every token it returns as verified. That marking predated `verificationStatus` and made the flag mean "came from the main list"; tokens from the list now carry `listed` instead, and `verified` means only what the config sets. + +### Patch Changes + +- [#827](https://github.com/lifinance/widget/pull/827) [`1d7bf36`](https://github.com/lifinance/widget/commit/1d7bf36f298db238e0402871a82488078da4b917) Thanks [@chybisov](https://github.com/chybisov)! - Stop showing the insufficient gas warning on Stellar when the route bridges enough XLM to cover the destination step, so a receiver with an empty XLM balance no longer sees a false warning. + +- [#827](https://github.com/lifinance/widget/pull/827) [`1d7bf36`](https://github.com/lifinance/widget/commit/1d7bf36f298db238e0402871a82488078da4b917) Thanks [@chybisov](https://github.com/chybisov)! - Keep the unsupported-receiver block consistent across the limit order and checkout flows, so a route that cannot honour a required receiver stays blocked everywhere. + +- [#847](https://github.com/lifinance/widget/pull/847) [`874158c`](https://github.com/lifinance/widget/commit/874158c47bcc83eb6a12317a56e57b4b0c3d29e7) Thanks [@chybisov](https://github.com/chybisov)! - Update `@lifi/sdk` to `^4.6.0` and each `@lifi/sdk-provider-*` package to its latest release. + +- [#857](https://github.com/lifinance/widget/pull/857) [`2b290ab`](https://github.com/lifinance/widget/commit/2b290abb0fe9adb1ac5c1f6eb6fbb55e158fadea) Thanks [@chybisov](https://github.com/chybisov)! - Update `@lifi/sdk` to `^4.6.1` and each `@lifi/sdk-provider-*` package to its latest + release. Move `@creit.tech/stellar-wallets-kit` to `^2.6.0`, which requires + `@stellar/stellar-sdk` v17. No source change was needed. The widget never imports + `@stellar/stellar-sdk` directly, so the v17 renames and its switch from `Buffer` to + `Uint8Array` have no surface here. + + If you pin `@creit.tech/stellar-wallets-kit` yourself, move to `^2.6.0`. The kit keeps + wallet state in module level signals, so a second copy in the tree fails with "Please + set the wallet first". + + `@mysten/sui` moves to `^2.27.0` because `@lifi/sdk-provider-sui@4.1.10` requires it. A + lower range lets a fresh install resolve two copies, which breaks the Sui provider types. + + `@stellar/stellar-sdk` also drops from two copies to one. SWK `2.6.0` no longer pulls + `@trezor/connect-plugin-stellar`, which removes the subtree that asked for `14.2.0`, and + the remaining copy moves to `17.0.1`. + +- [#858](https://github.com/lifinance/widget/pull/858) [`a5997eb`](https://github.com/lifinance/widget/commit/a5997ebf00df18cfe105d8390a437d7d853d780d) Thanks [@chybisov](https://github.com/chybisov)! - Bump `@mui/material`, `@mui/system`, and `@mui/icons-material` to 9.4.0. + +- [#857](https://github.com/lifinance/widget/pull/857) [`2b290ab`](https://github.com/lifinance/widget/commit/2b290abb0fe9adb1ac5c1f6eb6fbb55e158fadea) Thanks [@chybisov](https://github.com/chybisov)! - Update `react-intersection-observer` to `^11.0.1`. + +- [#852](https://github.com/lifinance/widget/pull/852) [`a1cddf8`](https://github.com/lifinance/widget/commit/a1cddf8177523c6db54bd69f6c7e7b00af3314fc) Thanks [@chybisov](https://github.com/chybisov)! - Update runtime dependencies, including `i18next` 26.4, `react-i18next` 17.0.12, Motion 13.1.1 and TanStack Router 1.170.32. + +- [#847](https://github.com/lifinance/widget/pull/847) [`874158c`](https://github.com/lifinance/widget/commit/874158c47bcc83eb6a12317a56e57b4b0c3d29e7) Thanks [@chybisov](https://github.com/chybisov)! - Update runtime dependencies, including Motion 13, `react-intersection-observer` 11, `@lifi/sdk` 4.4.0 and MUI 9.3. +- Updated dependencies [[`1d7bf36`](https://github.com/lifinance/widget/commit/1d7bf36f298db238e0402871a82488078da4b917), [`874158c`](https://github.com/lifinance/widget/commit/874158c47bcc83eb6a12317a56e57b4b0c3d29e7), [`2b290ab`](https://github.com/lifinance/widget/commit/2b290abb0fe9adb1ac5c1f6eb6fbb55e158fadea), [`a5997eb`](https://github.com/lifinance/widget/commit/a5997ebf00df18cfe105d8390a437d7d853d780d), [`874158c`](https://github.com/lifinance/widget/commit/874158c47bcc83eb6a12317a56e57b4b0c3d29e7), [`a1cddf8`](https://github.com/lifinance/widget/commit/a1cddf8177523c6db54bd69f6c7e7b00af3314fc)]: + - @lifi/widget-provider@4.4.0 + - @lifi/wallet-management@4.2.0 + ## 4.5.0 ### Minor Changes diff --git a/packages/widget/package.json b/packages/widget/package.json index 409bc3e6d..3d0b58a5d 100644 --- a/packages/widget/package.json +++ b/packages/widget/package.json @@ -1,6 +1,6 @@ { "name": "@lifi/widget", - "version": "4.5.0", + "version": "4.6.0", "description": "LI.FI Widget for cross-chain bridging and swapping. It will drive your multi-chain strategy and attract new users from everywhere.", "type": "module", "main": "./src/index.ts", diff --git a/packages/widget/src/config/version.ts b/packages/widget/src/config/version.ts index 20e690c2b..8ada37848 100644 --- a/packages/widget/src/config/version.ts +++ b/packages/widget/src/config/version.ts @@ -1,2 +1,2 @@ export const name = '@lifi/widget' -export const version = '4.5.0' +export const version = '4.6.0'