Skip to content

Latest commit

 

History

History
1523 lines (856 loc) · 104 KB

CHANGELOG.md

File metadata and controls

1523 lines (856 loc) · 104 KB

fuels-wallet

0.50.0

Minor Changes

Patch Changes

0.49.0

Minor Changes

  • #1774 32950ceb Thanks @arthurgeron! - Fuel SDK updated to 0.98.0, breaking changes (e.g. Provide.create, async provider calls, removal of AbstractAddress) are covered. Read here for more info.

Patch Changes

0.48.3

Patch Changes

  • Updated dependencies [58797edd]:
    • @fuels/playwright-utils@0.48.3
    • @fuel-wallet/connections@0.48.3

0.48.2

Patch Changes

  • Updated dependencies []:
    • @fuel-wallet/connections@0.48.2
    • @fuels/playwright-utils@0.48.2

0.48.1

Patch Changes

  • #1829 72366976 Thanks @arthurgeron! - fix: nft list getting cut off

  • Updated dependencies []:

    • @fuel-wallet/connections@0.48.1
    • @fuels/playwright-utils@0.48.1

0.48.0

Major Changes

Minor Changes

Patch Changes

0.47.1

Patch Changes

  • #1760 5399a354 Thanks @Dhanraj30! - Fixing display of long recipient names

  • #1783 5680b65b Thanks @LuizAsFight! - fix: make send screen flows more stable by relying less on form changes

  • Updated dependencies []:

    • @fuel-wallet/connections@0.47.1
    • @fuels/playwright-utils@0.47.1

0.47.0

Minor Changes

Patch Changes

  • #1778 6ddb0014 Thanks @LuizAsFight! - fix: review button entering on loading state after getting ready to approve

  • #1725 28628cbd Thanks @nelitow! - Allow editing network name when adding.

  • #1778 6ddb0014 Thanks @LuizAsFight! - feat: remove intentional longer loading states to avoid blinking.

  • Updated dependencies []:

    • @fuel-wallet/connections@0.47.0
    • @fuels/playwright-utils@0.47.0

0.46.1

Patch Changes

  • #1753 22975202 Thanks @LuizAsFight! - chore: remove comment

  • Updated dependencies []:

    • @fuel-wallet/connections@0.46.1
    • @fuels/playwright-utils@0.46.1

0.46.0

Minor Changes

Patch Changes

  • #1748 cc953d4f Thanks @LuizAsFight! - fix: clean opfs when logging out

  • Updated dependencies []:

    • @fuel-wallet/connections@0.46.0
    • @fuels/playwright-utils@0.46.0

0.45.0

Minor Changes

Patch Changes

0.44.1

Patch Changes

  • #1713 ed5aaddc Thanks @LuizAsFight! - refactor: accountMachine should not handle isLogged operations and should not have parallel states running

  • #1713 ed5aaddc Thanks @LuizAsFight! - set isLogged when opening the db

  • #1713 ed5aaddc Thanks @LuizAsFight! - feat: cleaning now waits for localStorage

  • Updated dependencies []:

    • @fuel-wallet/connections@0.44.1
    • @fuels/playwright-utils@0.44.1

0.44.0

Minor Changes

Patch Changes

0.43.0

Minor Changes

Patch Changes

0.42.3

Patch Changes

  • #1672 e187dc50 Thanks @LuizAsFight! - chore: change title/button text of Approve transaction screen

  • Updated dependencies []:

    • @fuel-wallet/connections@0.42.3
    • @fuels/playwright-utils@0.42.3

0.42.2

Patch Changes

  • #1667 45de3e1f Thanks @rodrigobranas! - fix wallet reset when fetch account returns undefined

  • Updated dependencies []:

    • @fuel-wallet/connections@0.42.2
    • @fuels/playwright-utils@0.42.2

0.42.1

Patch Changes

  • #1657 2e3fa771 Thanks @LuizAsFight! - fix: hotfix for not allowing send to ANY asset address

  • Updated dependencies []:

    • @fuel-wallet/connections@0.42.1
    • @fuels/playwright-utils@0.42.1

0.42.0

Minor Changes

Patch Changes

0.41.1

Patch Changes

  • #1648 e63d6eba Thanks @LuizAsFight! - feat: improve nft support + dont allow sending funds to assetId address

  • Updated dependencies []:

    • @fuel-wallet/connections@0.41.1
    • @fuels/playwright-utils@0.41.1

0.41.0

Minor Changes

Patch Changes

  • #1635 448d6db2 Thanks @arthurgeron! - Require chainId on add network

  • Updated dependencies []:

    • @fuel-wallet/connections@0.41.0

0.40.1

Patch Changes

  • #1617 3e754563 Thanks @luizstacio! - fix chrome runtim loader

  • Updated dependencies []:

    • @fuel-wallet/connections@0.40.1

0.40.0

Minor Changes

Patch Changes

0.39.0

Minor Changes

  • #1551 fc87b6f3 Thanks @arthurgeron! - Upgrade Database to Version 23 with Network Adjustments

    • Added mainnet network to default networks in DB versioning. • Set the mainnet network as the selected network by default. Remove Feature Flag Logic

    • Eliminated obsolete feature flag functions related to network URLs. Simplify Auto-Update Mechanism

    • Removed unnecessary alarms and background tasks for network creation.

Patch Changes

0.38.0

Patch Changes

0.37.2

Patch Changes

  • Updated dependencies [0f14e909]:
    • @fuel-wallet/connections@0.37.2

0.37.1

Patch Changes

0.37.0

Minor Changes

Patch Changes

  • #1570 8e42400c Thanks @nelitow! - Improve account name colision verification

  • Updated dependencies []:

    • @fuel-wallet/connections@0.37.0

0.36.0

Minor Changes

Patch Changes

  • #1563 41e0465e Thanks @arthurgeron! - Fixed duplicated instance of services on browser session restore

  • Updated dependencies []:

    • @fuel-wallet/connections@0.36.0

0.35.0

Minor Changes

Patch Changes

  • #1554 2fd6468f Thanks @arthurgeron! - Added copy button to asset list

  • Updated dependencies []:

    • @fuel-wallet/connections@0.35.0

0.34.1

Patch Changes

0.34.0

Minor Changes

Patch Changes

  • #1548 6dd69ceb Thanks @helciofranco! - Fix asset list scrollable container when there are many assets available.

  • #1543 a64d31f5 Thanks @LuizAsFight! - chore: test version publish of multiple packages

  • Updated dependencies []:

    • @fuel-wallet/connections@0.34.0

0.33.1

Patch Changes

  • #1540 37d2052c Thanks @LuizAsFight! - Consider blockExplorerUrl and bridgeUrl of network

  • Updated dependencies []:

    • @fuel-wallet/connections@0.33.1

0.33.0

Minor Changes

Patch Changes

  • Updated dependencies []:
    • @fuel-wallet/connections@0.33.0

0.32.1

Patch Changes

0.32.0

Minor Changes

Patch Changes

  • #1523 76dd46dc Thanks @LuizAsFight! - fix: on Approve screen, use the initial transaction as a backup of estimated one

  • #1518 9526e9a4 Thanks @arthurgeron! - Added missing parameter to destroy window listener on ContentScript when the page/tab is closed

  • #1518 9526e9a4 Thanks @arthurgeron! - Added port disconnection detection and restart to VaultCRXConnector. Fixes wallet setup not finalizing

  • Updated dependencies []:

    • @fuel-wallet/connections@0.32.0

0.31.2

Patch Changes

0.31.1

Patch Changes

  • Updated dependencies []:
    • @fuel-wallet/connections@0.31.1

0.31.0

Minor Changes

Patch Changes

  • #1509 773c5b9d Thanks @arthurgeron! - Fixed e2e flakiness due to the use of wrong connector/VITE_CRX_NAME pair

  • #1506 0d135e6e Thanks @luizstacio! - Fix selectNetwork issues related to chainId not been indexed on database.

  • #1504 67a14d8e Thanks @arthurgeron! - Fixed not being able to add a known token on a different network

  • #1504 67a14d8e Thanks @arthurgeron! - Fixed being able to manually create custom assets with duplicate asset ids

  • Updated dependencies []:

    • @fuel-wallet/connections@0.31.0

0.30.0

Minor Changes

Patch Changes

0.29.1

Patch Changes

0.29.0

Minor Changes

Patch Changes

0.28.0

Minor Changes

  • #1468 ce5925c9 Thanks @helciofranco! - Allow users to switch to or create a network through the selectNetwork flow, selecting it if it already exists or creating it if not.

Patch Changes

0.27.4

Patch Changes

  • #1463 4fbc6955 Thanks @LuizAsFight! - force providerUrl on signTransactions, instead of using directly from provider

  • #1459 00234c0a Thanks @arthurgeron! - Fixed extension freezing when validating a specifically malformed network URL

  • Updated dependencies []:

    • @fuel-wallet/connections@0.27.4

0.27.3

Patch Changes

0.27.2

Patch Changes

0.27.1

Patch Changes

0.27.0

Minor Changes

Patch Changes

  • #1429 3486bee0 Thanks @LuizAsFight! - Upgrade DB version to include testnet and devnet as initial networks in database

  • #1431 c1d3dd6b Thanks @LuizAsFight! - feat: run e2e test of Lock CRX isolated and remove from regular flow to increase its speed

  • #1429 3486bee0 Thanks @LuizAsFight! - Include networks Testnet and Devnet by default in network list

  • #1420 737652ba Thanks @arthurgeron! - Include "Error Review" screen allowing the user to review and report screens

  • #1429 3486bee0 Thanks @LuizAsFight! - Improve flow of network URL to wait for click to "Test connection", instead of load automatically

  • Updated dependencies [737652ba]:

    • @fuel-wallet/connections@0.27.0

0.26.0

Minor Changes

Patch Changes

  • #1427 7ba78a86 Thanks @LuizAsFight! - Add 10% buffer on maxFee to sendTransaction, to avoid crashing on getTxSummaryFromRequest missing few units

  • #1427 7ba78a86 Thanks @LuizAsFight! - Added web_accessible_resources to manifest due to error in extension setup for playwright test

  • Updated dependencies [7ba78a86]:

    • @fuel-wallet/connections@0.26.0

0.25.0

Minor Changes

  • #1277 87cc8099 Thanks @helciofranco! - feat: add custom network fees, offering options like regular, fast and custom tip when approving a transaction through Dapps.

Patch Changes

  • #1424 abfad2e6 Thanks @arthurgeron! - - Audit check now ignores vulnerabilities with no known patched version
    • Test utils using act methods deprecated in React 18.3
  • Updated dependencies []:
    • @fuel-wallet/connections@0.25.0

0.24.0

Minor Changes

Patch Changes

  • Updated dependencies [a715ad6a]:
    • @fuel-wallet/connections@0.24.0

0.23.0

Minor Changes

Patch Changes

  • #1319 e3bf65aa Thanks @arthurgeron! - - Added aria labels to Recipient Sender and Asset Name on transaction approval screen;

    • Validate all asset names during e2e contract tests on the transaction approval screen
  • #1408 24840bfe Thanks @LuizAsFight! - TransactionList breaking when have a failed transaction

  • Updated dependencies []:

    • @fuel-wallet/connections@0.23.0

0.22.0

Minor Changes

  • #1397 3966aa92 Thanks @rodrigobranas! - Improved error handling and including location informations to support better understanding about the causes of erros

  • #1385 d49b9efe Thanks @rodrigobranas! - Support for Bech32 addresses has been removed and replaced with b256 (hex) addresses throughout the wallet screen components. All addresses, both existing and new, will now be displayed in the b256 format.

    While Bech32 addresses can still be used on the send screen, they will be automatically converted and processed as b256 internally. QR codes on the receive screen will now encode addresses in the b256 format.

Patch Changes

  • Updated dependencies []:
    • @fuel-wallet/connections@0.22.0

0.21.3

Patch Changes

0.21.2

Patch Changes

  • #1349 adfd3523 Thanks @LuizAsFight! - Update tests to use new @fuels/react 0.21.0

  • Updated dependencies []:

    • @fuel-wallet/connections@0.21.2

0.21.1

Patch Changes

  • #1340 7c2ad248 Thanks @LuizAsFight! - Fix balances not showing for some accounts that have many assets in balance

  • Updated dependencies []:

    • @fuel-wallet/connections@0.21.1

0.21.0

Minor Changes

Patch Changes

  • #1332 39cf9dfe Thanks @arthurgeron! - - If a connection can't be made to IndexedDB (usually when "Application Data" gets cleared), instead of resetting the extension it'll attempt a reload for good measure
    • IndexedDB + extension Reset only triggers if: An IndexedDB restart event is triggered, the DB can be accessed, and has no vaults or accounts data (corrupted or cleared)
    • The flag used to show the Welcome Screen after a reset no longer depends on React's Scope to be set
  • Updated dependencies [6e5330e2]:
    • @fuel-wallet/connections@0.21.0

0.20.0

Minor Changes

  • #1317 f1dab207 Thanks @arthurgeron! - Fixes bug where wrong Asset Id is shown for other tokens (e.g. ETH) Updated Fuels package to tag pr-2395 Updated NPM Packs dependencies packages (e.g. @fuels/react, @fuels/ts-config) to new minor 0.20.0

Patch Changes

  • #1313 b5766321 Thanks @LuizAsFight! - Fix error not showing on Dapp Approve transaction

  • #1313 b5766321 Thanks @LuizAsFight! - Re-add block explorer link to transaction header

  • #1279 9ffddf70 Thanks @arthurgeron! - vault crash on export seed auth fail

  • #1280 6e94172c Thanks @arthurgeron! - vault client not propagating lock unlock events from server

  • #1290 57f87f84 Thanks @arthurgeron! - - Re-enabled E2E contract tests

    • Fixed biome trying to validate files generated by playwright test runs
    • Fixed Playwright tests starting up before CRX files are available, now runs build beforehand.
    • Fixed CRX dev server reloading during playwright tests, causing instabilities
    • Fixed NODE_ENV being set to default (production) on local E2E tests, leading to the wrong version (i.e. production) being installed
    • Fixed bug where only the first test file in a suite run would use the local CRX build, it'd then download and use a production build of the Wallet for the rest
  • Updated dependencies [f1dab207]:

    • @fuel-wallet/connections@0.20.0

0.19.0

Minor Changes

Patch Changes

  • Updated dependencies []:
    • @fuel-wallet/connections@0.19.0

0.18.1

Patch Changes

  • #1286 a6e3d75a Thanks @LuizAsFight! - chore: Auto-upgrade to devnet network

  • Updated dependencies []:

    • @fuel-wallet/connections@0.18.1

0.18.0

Minor Changes

Patch Changes

  • Updated dependencies [b4f52e09]:
    • @fuel-wallet/connections@0.18.0

0.17.0

Minor Changes

Patch Changes

  • #1276 a796df4f Thanks @arthurgeron! - restore DB connection on close, removed interval

  • Updated dependencies []:

    • @fuel-wallet/connections@0.17.0

0.16.6

Patch Changes

  • #1270 27520126 Thanks @arthurgeron! - fix: database not recovering from error/closed state

  • Updated dependencies []:

    • @fuel-wallet/connections@0.16.6

0.16.5

Patch Changes

  • #1255 4b7d4bd3 Thanks @luizstacio! - fix: auto-update in background to wait for update to be downloaded

  • Updated dependencies []:

    • @fuel-wallet/connections@0.16.5

0.16.4

Patch Changes

  • Updated dependencies [32ee2272]:
    • @fuel-wallet/connections@0.16.4

0.16.3

Patch Changes

0.16.2

Patch Changes

  • #1113 3c5d91d Thanks @helciofranco! - chore: update ts-sdk and fuel-ui packages

  • #1198 7fac95e Thanks @fuel-service-user! - ci: update to tag latest

  • #1218 616f091 Thanks @arthurgeron! - Fixes Approve Transaction screen staying in a partially loading state after approving a transaction

  • #1196 1427f2b Thanks @helciofranco! - fix: transaction id available on transaction approved page, it was taking the user to a broken page (undefined id).

  • #1170 aa684b3 Thanks @fuel-service-user! - ci: update to tag latest

  • #1217 8f94aee Thanks @arthurgeron! - Prevent the Change Password dialog from allowing the new password to be the same as the current password #1203

  • #1137 a0e5cbf Thanks @helciofranco! - ci: replace prettier and eslint with biomejs (dev)

  • #1197 97a8a3c Thanks @helciofranco! - - Display the full app URL when it's big (instead of truncating it).

    • Sync the information displayed in the connected app list and edit screens.
    • Improve how the URL are displayed, focusing on the hostname mostly.
    • Display only the first two initials on the Avatar when the page has a long title (2+ words).
  • #1186 45f6571 Thanks @helciofranco! - chore: replaces a warning icon (orange) with a info icon (gray) from the connection list screen.

  • #1210 0fa1abc Thanks @fuel-service-user! - ci: update to tag latest

  • #1141 96faa7f Thanks @helciofranco! - feat: bump SDK to latest version

  • #1188 d51591e Thanks @helciofranco! - Previously, Wallet Manager was failing to clear properly when db.clear(); is called.

    This led to wrong account addresses generation, as updates to the IndexedDB didn't reflect in the Wallet Manager's internal state, particularly the #vaults property.

    To resolve this issue, I implemented a manual call to removeVault during logout.

    This ensures that each new wallet generated starts from scratch, free from interference by any previous mnemonic vault.

  • #1150 c0d8def Thanks @helciofranco! - ci: enable biomejs rules (as it was with eslint and prettier)

  • #1182 ddb2440 Thanks @helciofranco! - fix: disable autocomplete from the private key input.

  • Updated dependencies [3c5d91d, aa684b3, a0e5cbf, ec58815, 0fa1abc, 96faa7f, c0d8def]:

    • @fuel-wallet/connections@0.16.2

0.16.1

Patch Changes

  • #1123 e18231a Thanks @bethatguyad! - perf: eliminating asset avatar flashing

  • Updated dependencies []:

    • @fuel-wallet/connections@0.16.1
    • @fuel-wallet/sdk@0.16.1
    • @fuel-wallet/types@0.16.1

0.16.0

Minor Changes

Patch Changes

  • #1081 15358f5 Thanks @matt-user! - Use the packages migrated to fuels npm packs

  • #1118 6585923 Thanks @helciofranco! - truncates long account name correctly

  • Updated dependencies []:

    • @fuel-wallet/connections@0.16.0
    • @fuel-wallet/sdk@0.16.0
    • @fuel-wallet/types@0.16.0

0.15.2

Patch Changes

  • #1077 0531ab8 Thanks @luizstacio! - feat: add new explorer link for default network

  • #1074 cbd64ae Thanks @matt-user! - Update the fuels dependency to 0.73.0

  • Updated dependencies [cbd64ae]:

    • @fuel-wallet/connections@0.15.2
    • @fuel-wallet/types@0.15.2
    • @fuel-wallet/sdk@0.15.2

0.15.1

Patch Changes

  • #1062 b81704c Thanks @arboleya! - chore: update fuels-ts to rc/salamander

  • #1063 bdfb2fa Thanks @matt-user! - Add an error message for a failed simulated tx

  • Updated dependencies [b81704c]:

    • @fuel-wallet/types@0.15.1
    • @fuel-wallet/sdk@0.15.1
    • @fuel-wallet/connections@0.15.1

0.15.0

Minor Changes

Patch Changes

  • Updated dependencies [fdfa7d7, fdfa7d7, fdfa7d7]:
    • @fuel-wallet/sdk@0.15.0
    • @fuel-wallet/connections@0.15.0
    • @fuel-wallet/types@0.15.0

0.14.3

Patch Changes

0.14.2

Patch Changes

0.14.1

Patch Changes

  • #1041 4c222bf Thanks @luizstacio! - Update fuels to version 0.71.1

  • Updated dependencies [4c222bf]:

    • @fuel-wallet/types@0.14.1
    • @fuel-wallet/sdk@0.14.1

0.14.0

Minor Changes

Patch Changes

  • #1034 020dc09 Thanks @luizstacio! - Clean assets from database when reseting wallet

  • Updated dependencies [9458253]:

    • @fuel-wallet/types@0.14.0
    • @fuel-wallet/sdk@0.14.0

0.13.11

Patch Changes

  • #997 85dab93 Thanks @matt-user! - Show all message info on sign message scree

  • Updated dependencies []:

    • @fuel-wallet/sdk@0.13.11
    • @fuel-wallet/types@0.13.11

0.13.10

Patch Changes

  • #978 1f34e67 Thanks @luizstacio! - chore: fix icons on fuel wallet development attachment

  • Updated dependencies [1f34e67]:

    • @fuel-wallet/sdk@0.13.10
    • @fuel-wallet/types@0.13.10

0.13.9

Patch Changes

  • #976 217f04d Thanks @luizstacio! - fix: attach development wallet on release tags

  • Updated dependencies [217f04d]:

    • @fuel-wallet/sdk@0.13.9
    • @fuel-wallet/types@0.13.9

0.13.8

Patch Changes

  • #974 f24632a Thanks @luizstacio! - feat: update xstate-react to improve wallet render performance

  • #973 208b955 Thanks @luizstacio! - feat: update fuels sdk to version 0.67.0

  • Updated dependencies [208b955]:

    • @fuel-wallet/types@0.13.8
    • @fuel-wallet/sdk@0.13.8

0.13.7

Patch Changes

  • Updated dependencies []:
    • @fuel-wallet/sdk@0.13.7
    • @fuel-wallet/types@0.13.7

0.13.6

Patch Changes

  • #940 bb05d1d Thanks @matt-user! - fix: showing assets with amount 0

  • Updated dependencies [c2baa3c]:

    • @fuel-wallet/types@0.13.6
    • @fuel-wallet/sdk@0.13.6

0.13.5

Patch Changes

  • Updated dependencies []:
    • @fuel-wallet/sdk@0.13.5
    • @fuel-wallet/types@0.13.5

0.13.4

Patch Changes

0.13.3

Patch Changes

  • #920 7286df2 Thanks @luizstacio! - fix: add object-src for win7 compatibility.

  • Updated dependencies [7ef4fac]:

    • @fuel-wallet/sdk@0.13.3
    • @fuel-wallet/types@0.13.3

0.13.2

Patch Changes

  • Updated dependencies []:
    • @fuel-wallet/sdk@0.13.2
    • @fuel-wallet/types@0.13.2

0.13.1

Patch Changes

0.13.0

Minor Changes

Patch Changes

0.12.3

Patch Changes

  • #853 1382e00 Thanks @luizstacio! - Update CRX deps and permissions

  • Updated dependencies [1382e00]:

    • @fuel-wallet/types@0.12.3
    • @fuel-wallet/sdk@0.12.3

0.12.2

Patch Changes

  • #850 fd36e30 Thanks @luizstacio! - Update ToS location

  • Updated dependencies []:

    • @fuel-wallet/sdk@0.12.2
    • @fuel-wallet/types@0.12.2

0.12.1

Patch Changes

0.12.0

Minor Changes

Patch Changes

0.11.2

Patch Changes

0.11.1

Patch Changes

  • #811 a674406 Thanks @matt-user! - Add support for fuel-core 0.19.0

  • Updated dependencies [a674406]:

    • @fuel-wallet/types@0.11.1
    • @fuel-wallet/sdk@0.11.1

0.11.0

Minor Changes

  • #801 992d5e7 Thanks @eswarasai! - Added support for user to connect multiple accounts, even if current account is connected

  • #793 7e7300f Thanks @eswarasai! - Implemented addNetwork() method on Fuel SDK enabling developers to add network

Patch Changes

0.10.0

Minor Changes

Patch Changes

0.9.5

Patch Changes

  • #779 7a168af Thanks @luizstacio! - Upgrade vite version

  • #771 cc341cb Thanks @LuizAsFight! - Add support to operation "Withdraw from Fuel", using MessageOut receipt

  • Updated dependencies []:

    • @fuel-wallet/sdk@0.9.5
    • @fuel-wallet/types@0.9.5

0.9.4

Patch Changes

  • #768 a8fecfa Thanks @LuizAsFight! - fix: add support to transfer from message input

  • Updated dependencies [c475816]:

    • @fuel-wallet/sdk@0.9.4
    • @fuel-wallet/types@0.9.4

0.9.3

Patch Changes

0.9.2

Patch Changes

  • Updated dependencies [bad48d1]:
    • @fuel-wallet/sdk@0.9.2
    • @fuel-wallet/types@0.9.2

0.9.1

Patch Changes

  • #754 2431f14 Thanks @sarahschwartz! - Text on screens updated to be more concise and readable

  • Updated dependencies []:

    • @fuel-wallet/sdk@0.9.1
    • @fuel-wallet/types@0.9.1

0.9.0

Minor Changes

Patch Changes

0.8.0

Minor Changes

Patch Changes

0.7.2

Patch Changes

0.7.1

Patch Changes

0.7.0

Patch Changes

0.7.0

Patch Changes