Releases: AmbireTech/ambire-common
Releases · AmbireTech/ambire-common
Release list
v2.83.4
Changelog:
- Fixed: SIWE validation changes #2055
- Rename: "invalid-critical" status to "malformed"
- Update: Log the original message as passed from the dapp in case it is malformed
- Fix: SIWE messages from debank are marked as malformed because the address is lowercase.
- Fixed: Mismatch between dapp id and session id (causing the connectivity troubles with the Safe dapp) #2056
Full Changelog: v2.83.3...v2.83.4
v2.83.3
v2.83.2
Changelog:
- Added: Add drops.bot to the app catalog #2038
- Removed: aave and uniswap from the featured apps list
- Fixed final dApps list filtration bugs for non-featured dApps
- Fixed dApps duplications with diff subdomains
- Added: Rewards season 2 needed changes #2041
- Changed: Enable EIP-7702 for GridPlus (Lattice) #2033
- Changed: Allow
rpcNoStateOverrideto be set from the relayer #2045
Full Changelog: v2.83.1...v2.83.2
v2.83.1
Changelog:
- Fixed: Correct approval amount for Bungee manual routes (causing routes to fail with insufficient funds error, while the funds were actually sufficient) #2032
- Fixed: Prevent duplication of the value of positionInUSD (causing wrong calculations for Uniswap defi positions #2035
Full Changelog: v2.83.0...v2.83.1
v2.82.2
Changelog:
- Fixed: Correct approval amount for Bungee manual routes (causing routes to fail with insufficient funds error, while the funds were actually sufficient) #2032
- Fixed: Prevent duplication of the value of
positionInUSD(causing wrong calculations for Uniswap defi positions #2035
Full Changelog: v2.82.1...v2.82.2
v2.83.0
Changelog:
- Added: Network tailored rpc batching settings #2013
- Changed: Replace v2 relayer broadcast with 4337 #2012
- Changed: Set the relayer call timeout to 20s as on the staging relayer, it times out sometimes when searching for linked accounts #2017
- Changed: Don't make a
get_codefetch on non-7702 networks #2020 - Changed: Log suppressed errors #2002
- Fixed: Reduce RPC account state bombing #2016
- Fixed: Handle race conditions and bad internet in account picker #2015
Full Changelog: v2.82.1...v2.83.0
v2.82.1
Changelog:
- Fixed: LiFi unique route #2003
- Fixed: update accountOp in signAccountOp if fromUserRequestId has changed #2004
- Fixed: Sign and broadcast status not set to ERROR if there is an error #2005, #2006
- Removed: Logic which checks the symbol or name for non-latin chars #2009
Full Changelog: v2.82.0...v2.82.1
v2.82.0
Changelog:
- Added: Phishing Detection V2 #1937, #1968, #1982, #1976
- Added: ENS avatars #1986
- Added: portfolio list with excluded tokens #1868
- Added: Humanizer: Add UniswapV4 and minor fixes #1971
- Added: Humanizer: add support for Safe{WALLET} #1977
- Added: add noUncheckedIndexedAccess flag to tsconfig + related fixes #1950
- Added: gas price fetching improvements #1994
- Changed: Config changes to run unit tests on release branch PRs and pushes #1944
- Changed: UX Transfer – First Time Sending improvements #1927
- Changed: sort errors so they show before warnings for balanceAffectedErrors #1970
- Changed: dashboard no longer displays projected rewards for V1 and blacklisted accounts #1974
- Changed: handle unsupported chains in swapProviderParallelExecutor #1984
- Fixed: portfolio critical error (provider destroyed) #1935
- Fixed: sync obsolete debugTraceCall unit tests #1945
- Fixed: sign account op updates during tests stopping unexpectedly #1947
- Fixed: Swap & Bridge selected user route #1949
- Fixed: syntax error breaking SelectedAccount controller tests #1955
- Fixed: failing unit tests due to missing MainController appVersion #1956
- Fixed: handle SIWE address mismatch correctly #1960
- Fixed: switch account action type to include dappUserRequest params #1959
- Fixed: unit tests and removed forgotten logs #1962
- Fixed: AccountPicker add accounts bug #1964
- Fixed: undefined account state handling #1965
- Fixed: reestimate interval incrementing incorrectly in signAccountOp #1969
- Fixed: Dapp catalog categories #1966
- Fixed: signAccountOp destroying condition #1981
- Fixed: ts errors and ternary error #1987
- Fixed: object possibly undefined (ts2532) in tests #1990
- Fixed: selected account portfolio infinite loading (hotfix) #1985
- Fixed: estimation controller race condition #1983
- Fixed: outdated hardhat tests on main #1993
- Fixed: filtered account ops included disabled networks (hotfix) #1989
- Fixed: use latest block as pending on all networks except Ethereum #1998
- Fixed: failing and flaky unit tests #1991
- Fixed: update account state after activity interval concludes #1995
- Fixed: auto-update routes on transaction error #1999
- Fixed: failing unit tests #1963
- Refactored: cleaned cashback logic in selectedAccount and storage controllers #1939
- Refactored: swap auto-update quote mechanism #1957
- Refactored: minor select account adjustments #1946
- Refactored: removed totalBeforeSimulation and refactored getSignificantBalanceDecreaseWarning #1948
- Refactored: portfolio network result types for clarity and precision #1973
- Refactored: made portfolio price cache global #1967
- Refactored: minor error logging improvements (portfolio, requests) #1932
- Refactored: transfer unit tests to avoid async reliance #1978
- Refactored: removed estimation retrying #1988
- Refactored: removed unused estimate error callback #1992
- Remove: unused v1 hooks + fixed ts errors #1951
- Remove: DeFi positions banner #1961
Full Changelog: v2.81.1...v2.82.0
v2.81.1
Changelog:
- Changed:
storage.gettypes #1954 - Fixed: The portfolio controller state is being mutated by the
selectedAccountlib #1943 - Fixed: Quote infinite loading once you change the initial Swap & Bridge form (caused by
isSignRequestStillActivein Swap & Bridge) #1952
Full Changelog: v2.81.0...v2.81.1