clear-wallet/CHANGELOG.md

222 lines
8.1 KiB
Markdown
Raw Normal View History

2022-11-02 15:11:16 +00:00
# Changelog
2022-10-24 23:53:15 +00:00
2024-10-29 21:29:39 +00:00
## Manifest Version 1.4.8
- updated dependencies
- updated release script
- better clearing of storage
- return higher MM vestion when wallet queried
## Manifest Version 1.4.7
- added network(Rootstock Network) template from @ahsan-javaiid
- updated all deps
- tweaked the local memory cache
- switched to bun packet manager
- added a small demo video of the latest version in repo
- UI changes
- Sign Tx And Sign message now show selected account in the header
## Manifest Version 1.4.6
- added support for 24 words seed phrases besides 12 words
- added templete for Degen network with assets
- added search when selecting accounts and networks
- added small memory cache layer to help with websites that spam the wallet with requests
2024-09-12 14:05:53 +00:00
## Manifest Version 1.4.5
- improved gas estimation for transactions
- fixed paste buttons with new Ionic version
- improved error display
- added personal sign view for signing messages with the private key
- changed send token view to allow sending ERC20 besides native tokens
2024-08-27 20:22:51 +00:00
## Manifest Version 1.4.4
- added QR scaner for easier sign in with farcaster
- added cyber network in the network templates
- style changes and changes to fracaster action screen
2024-08-22 04:41:28 +00:00
## Manifest Version 1.4.3
- changed sign in with farcaster to work with new type of QR code
2024-08-19 09:27:45 +00:00
## Manifest Version 1.4.2
- better show farcaster wallet acion button
- allow deep links to miss some non-essential parameters
- better error handling on farcaster wallet actions
- inform user why sign in with farcaster fails and close wallet if sign in succeeds
## Manifest Version 1.4.1
- updated all dependencies to the latest versions
- minor improvemnts on unlock modal
- added experimental farcaster wallet actions, this will you by importing an address that owns a farcaster FID to be able to both login on warpcast.com from desktop and also to use `sign in with farcaster` in any website from desktop, which ATM is not possible with any other wallet
2024-07-25 21:01:24 +00:00
## Manifest Version 1.4.0
- added bun workflow to announce changes & new versions
- nicer display of type sign messages
- added reinjecting extension in case of context invalidation
- added button to community ERC20 Bridge
- changed the assets page to use another provider for fetching assets
- changed the display of assets to be more focused on tokens
- added Github link icon to the header of the first wallet page
- improved compatibility with non-EIP1159 networks
- minimal changes to switch network displays
2024-06-26 21:18:36 +00:00
## Manifest Version 1.3.9
- add an additional throttle on 'eth_chainId' to prevent websites from spamming the wallet with requests
- change inject throttle to only affect UI requests
- updated some core dependencies
2024-07-25 21:01:24 +00:00
- optimized performance for JSON RPC calls
- disabled assets fetch until a new provider is found before yup.io was used
2024-06-26 21:18:36 +00:00
- simplified wallet switching
- added sonarCloud badge to README.md
2024-06-04 04:40:30 +00:00
## Manifest Version 1.3.8
2024-07-25 21:01:24 +00:00
- improved sign message display to better accommodate SIWE & other messages
2024-06-04 04:40:30 +00:00
2024-05-03 09:53:24 +00:00
## Manifest Version 1.3.7
- improved add Network pages
2024-07-25 21:01:24 +00:00
- upgraded and optimized some dependencies including Vite
- optimized site config
2024-05-03 09:53:24 +00:00
- added condition to not reinject wallet if already injected for websites that reload injected scripts
2024-07-25 21:01:24 +00:00
- optimized throttle fulfillment of requests in case of too many requests
- removed unneeded mobile native code
2024-05-03 09:53:24 +00:00
2024-04-12 16:39:26 +00:00
## Manifest Version 1.3.6
2024-07-25 21:01:24 +00:00
- better display of the blockchain explorer button
- updated ethers dependency to the latest 6.11.1
- better handling of type signing
2024-04-12 16:39:26 +00:00
- changed the password input for unlock to not lose focus
- activated focus on password input for unlock on view enter
2024-07-25 21:01:24 +00:00
- disabled integration of fire wallet(in case user has it installed) with type signing due to incompatibility
2024-04-12 16:39:26 +00:00
- other misc improvements
2024-07-25 21:01:24 +00:00
- added a check when sending native tokens to check if internet / RPC or Blockchain and show a message to the user
- customize test-Nets icons to show a small dev icon on the top right corner
- updated test-Nets templates to include newer networks
- show icons for test-Nets too in most places
2024-04-12 16:39:26 +00:00
2024-03-30 11:39:58 +00:00
## Manifest Version 1.3.5
2024-07-25 21:01:24 +00:00
- added copy button to ChainId for easier development
- added settings to be able to transform address to lowercase when copying
- added a check in get receipt to return null if the hash is missing
- added version display to the wallet on the first page
2024-03-30 11:39:58 +00:00
2024-03-13 02:17:57 +00:00
## Manifest Version 1.3.4
- bump fake Metamask version signature to 11.0.0
- improved compatibility with older deprecated websites
- improved mimicking of Metamask API
2024-07-25 21:01:24 +00:00
- made the wallet compatible with fire extension on sending transactions ( by mimicking the new Metamask API)
2024-03-13 02:17:57 +00:00
2024-02-08 18:08:06 +00:00
## Manifest Version 1.3.3
- improved eth_call and eth_blockNumber to be more compatible with older websites
- better error internal handling
2024-07-25 21:01:24 +00:00
- modify the receipt returned to resemble the one from Metamask
- change some notes in about
2024-07-25 21:01:24 +00:00
- refactored account name edit to be more user-friendly
2024-02-08 18:08:06 +00:00
2024-01-26 22:50:55 +00:00
## Manifest Version 1.3.2
2024-07-25 21:01:24 +00:00
- added button to navigate to non-KYC exchange, no referral is used to maximize privacy
2024-01-26 22:50:55 +00:00
2024-01-24 00:54:10 +00:00
## Manifest Version 1.3.1
2024-01-24 00:41:31 +00:00
2024-07-25 21:01:24 +00:00
- refactored the wallet to use ethers V6
2024-01-24 00:41:31 +00:00
- implemented EIP6963Provider
- updated all dependencies
- added ability to send native tokens
- added ability to manage ABIs
2024-07-25 21:01:24 +00:00
- added ability to perform arbitrary read calls to contracts
- added ability to perform arbitrary write calls to contracts
2024-01-24 00:41:31 +00:00
- added ability to save read or write calls for later use
- added sandbox to be able to evaluate JS code in order to pass complex parameters to read or write calls
- added base Network to templates class
2024-07-25 21:01:24 +00:00
- added icon for base network
2024-01-24 00:41:31 +00:00
- added ability to add contacts and load them in Read contract and Write and Send token pages
2024-07-25 21:01:24 +00:00
- added the ability to paste the current selected address to both web pages and inside the wallet itself
2024-01-24 00:41:31 +00:00
2023-04-27 02:32:26 +00:00
## Manifest Version 1.2.8
- better support for estimate gas
- added support for deprecated .send method to support more websites
2023-04-03 12:33:21 +00:00
## Manifest Version 1.2.7
- improve compatibility with ionic 7
2023-03-30 14:12:44 +00:00
## Manifest Version 1.2.6
- upgrade ionic to v7 and update dependencies
2024-07-25 21:01:24 +00:00
2023-03-11 15:30:46 +00:00
## Manifest Version 1.2.5
2024-07-25 21:01:24 +00:00
- improve post-build script
2023-03-07 17:16:55 +00:00
## Manifest Version 1.2.4
2024-07-25 21:01:24 +00:00
- updated showing assets page to use the new API
- removed YUP score from the assets page
2023-03-07 17:16:55 +00:00
- change the info modal in settings
2023-02-21 20:28:15 +00:00
## Manifest Version 1.2.3
- injected stub with chrome feature available in chrome 103 ( register world ) to bypass CSP
- clear up some console errors
- pushed minimum version to 103
2023-02-17 22:42:32 +00:00
## Manifest Version 1.2.2
- updated dependencies
2023-02-03 09:45:03 +00:00
## Manifest Version 1.2.1
2024-07-25 21:01:24 +00:00
- added support from eth_getTransactionCount method
2023-02-03 09:45:03 +00:00
2022-12-21 17:50:19 +00:00
## Manifest Version 1.1.9
2024-07-25 21:01:24 +00:00
- added proxy in initial stub for send, request, sendAsync for better compatibility
2022-12-21 17:50:19 +00:00
## Manifest Version 1.1.8
2024-07-25 21:01:24 +00:00
- added support to extract the private key from the seed when adding an account
2022-12-21 17:50:19 +00:00
2022-12-04 08:15:28 +00:00
## Manifest Version 1.1.7
- added support for eth get code method
- added article about repo in README.md
2022-11-09 01:36:17 +00:00
## Manifest Version 1.1.6
- made wallet proxy `return true` on trying to overwrite object (to fix an issue with the official polygon bridge website)
- change `sendAsync` implementation to `not redirect` to `send` method to improve compatibility
- added notification on gas estimation error due to invalid decimal trimming from user
2022-11-02 15:11:16 +00:00
## Manifest Version 1.1.5
2024-07-25 21:01:24 +00:00
- Added multiple new implementations of MetamaskAPI including a request to add a network by a website
- Injecting in sync mode stub wallet to increase compatibility with websites that expect a walled defined at the lowest point of page load
- Modifying CSP requests to allow sync injecting of stub
2022-11-02 15:11:16 +00:00
- Added Web3 Shim for compatibility with older websites
2024-07-25 21:01:24 +00:00
- Tested new websites and TXs
- Refactoring the 10 maximum concurrent messages limit
- Added support for most of the listeners and improved emitting them
- Added a post-build script
- Switch the content script to load initially without a wrapper module
2022-11-02 15:11:16 +00:00
2024-07-25 21:01:24 +00:00
## Manifest Version 1.1.4
2022-10-24 23:53:15 +00:00
- Added max 10 allowed concurrent messages to the wallet to prevent abusive websites from sending too many messages.
- Added explorer-button to main wallet page for easier viewing of the selected address on the blockchain explorer.
2024-07-25 21:01:24 +00:00
- Show the price converted in dollars besides the native token price on transaction view for networks: 1(Ethereum), 137(Polygon), 100(Gnosis), 10(Optimism), 56(BSC), 42161(Arbitrum One)