Skip to content
This repository has been archived by the owner on Jan 26, 2022. It is now read-only.

Latest commit

 

History

History
431 lines (385 loc) · 45 KB

CHANGELOG.md

File metadata and controls

431 lines (385 loc) · 45 KB

Changelog

Remote Component(0.1.107), Browser Component: 1.0.36(14-Oct-2021)

Remote Component(0.1.106), Browser Component: 1.0.35(21-Sept-2021)

Remote Component(0.1.105), Browser Component: 1.0.34(13-Sept-2021)

  • brave-browser#18052 - Fixed error during transaction/message signing when using legacy Brave seed(24 words) account

Remote Component(0.1.104), Browser Component: 1.0.33(10-Sept-2021)

Remote Component(0.1.96), Browser Component: 1.0.32(16-Jul-2021)

Remote Component(0.1.95), Browser Component: 1.0.31(08-Jul-2021)

Remote Component(0.1.94), Browser Component: 1.0.30(07-Jul-2021)

Remote Component(0.1.90), Browser Component: 1.0.29(22-Jun-2021)

Remote Component(0.1.89), Browser Component: 1.0.28(25-Mar-2021)

Remote Component(0.1.88), Browser Component: 1.0.27(08-Mar-2021)

  • brave-browser#14349 - Added support for "Crypto Name Service" (CNS) from Unstoppable Domains
  • brave-browser#13245 - Changed key derivation method to use 12-word BIP39 format similar to MetaMask

Remote Component(0.1.87), Browser Component: 1.0.26(12-Feb-2021)

Remote Component(0.1.85), Browser Component: 1.0.25(26-Jan-2021)

Remote Component(0.1.81), Browser Component: 1.0.24(26-Nov-2020)

  • brave-browser#11696 - Added in-browser-action UI to inform when Crypto Wallet is not the default web3 provider
  • brave-browser#8281 - Fixed "Failed to parse SourceMap" warning when devtools is opened
  • brave-browser#12654 - Fixed missing password disclaimer message from "Create account" screen
  • brave-browser#12622 - Fixed login issues when onboarding is not complete by closing backup passphrase screen

Remote Component(0.1.80), Browser Component: 1.0.23(28-Oct-2020)

Remote Component(0.1.76), Browser Component: 1.0.22(15-Sep-2020)

  • brave-browser#11357: Fixed account listing when wrong password is entered on reveal pass phrase screen
  • brave-browser#11646: Removed MetaMask branding on browser action button
  • brave-browser#11261: Removed "Backup wallet" message on browser action window
  • #9228: Move transaction confirmation footer buttons to scrollable area
  • #9256: Handle non-String web3 property access
  • #9266: Use @metamask/controllers@2.0.5
  • #9189: Hide ETH Gas Station estimates on non-main network
  • #9211: Fix Etherscan redirect on notification click
  • #9237: Reduce volume of web3 usage metrics
  • #9227: Permit all-caps addresses
  • #9065: Change title of "Reveal Seed Words" page to "Reveal Seed Phrase"
  • #8974: Add tooltip to copy button for contacts and seed phrase
  • #9063: Fix broken UI upon failed password validation
  • #9075: Fix shifted popup notification when browser is in fullscreen on macOS
  • #9085: Support longer text in network dropdown
  • #8873: Fix onboarding bug where user can be asked to verify seed phrase twice
  • #9104: Replace "Email us" button with "Contact us" button
  • #9137: Fix bug where accountsChanged events stop after a dapp connection is closed
  • #9152: Fix network name alignment
  • #9144: Add web3 usage metrics and prepare for web3 removal

Remote Component(0.1.74), Browser Component: 1.0.21(25-Aug-2020)

  • brave-browser#11311: Rebase Crypto Wallet to MetaMask V8
  • brave-browser#7497: Enabled Browser action button when Crypto Wallet is enabled
  • brave-browser#8176: Fixed an issue where logging back in didn't show backup seed phrase message
  • brave-browser#10769: Fix dark theme issue on sign type data connect window
  • brave-browser#10957: Fixed account not being listed after entering an incorrect password for "Reveal seed phrase" screen
  • brave-browser#11367: Fixed an issue where certain sign data type wasn't showing transaction confirmation
  • #9030: Hide "delete" button when editing contact of wallet account
  • #9031: Fix crash upon removing contact
  • #9032: Do not show spend limit for approvals
  • #9046: Update @metamask/inpage-provider@6.1.0
  • #9048: Skip attempts to resolve 0x contract prefix
  • #9051: Use cntent-hash@2.5.2
  • #9056: Display at least one significant digit of small non-zero token balances
  • #8942: Fix display of incoming transactions (#8942)
  • #8998: Fix web3_clientVersion method (#8998)
  • #9003: @metamask/inpage-provider@6.0.1 (#9003)
  • #9006: Hide loading indication after personal_sign (#9006)
  • #9011: Display pending notifications after connect flow (#9011)
  • #9012: Skip render when home page is closing or redirecting (#9012)
  • #9010: Limit number of transactions passed outside of TransactionController (#9010)
  • #9023: Clear AccountTracker accounts and CachedBalances on createNewVaultAndRestore (#9023)
  • #9025: Catch gas estimate errors (#9025)
  • #9026: Clear transactions on createNewVaultAndRestore (#9026)
  • #8934: Fix transaction activity on custom networks
  • #8936: Fix account tracker optimization
  • #8921: Restore missing 'data' provider event, and fix 'notification' event
  • #8923: Normalize the 'from' parameter for eth_sendTransaction
  • #8924: Fix handling of multiple eth_requestAccount messages from the same domain
  • #8917: Update Italian translations
  • #8907: Tolerate missing or falsey substitutions
  • #8908: Fix activity log inline buttons
  • #8909: Prevent confirming blank suggested token
  • #8910: Handle suggested token resolved elsewhere
  • #8913: Fix Kovan chain ID constant
  • #8874: Fx overflow behaviour of add token list
  • #8885: Show origin in connect flow rather than site name
  • #8883: Allow setting a custom nonce of zero
  • #8889: Fix language code format mismatch
  • #8891: Prevent showing connected accounts without origin
  • #8893: Prevent manually connecting to extension UI
  • #8895: Allow localized messages to not use substitutions
  • #8897: Update eth-keyring-controller to fix erasure of imported/hardware account names
  • #8896: Include relative time polyfill locale data
  • #8898: Replace percentage opacity value
  • #7004: Add permission system
  • #7261: Search accounts by name
  • #7483: Buffer 3 blocks before dropping a transaction
  • #7620: Handle one specific permissions request per tab
  • #7686: Add description to Reset Account in settings
  • #7362: Allow custom IPFS gateway and use more secure default gateway
  • #7696: Adjust colour of Reset Account button to reflect danger
  • #7602: Support new onboarding library
  • #7672: Update custom token symbol length restriction message
  • #7747: Handle 'Enter' keypress on restore from seed screen
  • #7810: Remove padding around advanced gas info icon
  • #7840: Force background state update after removing an account
  • #7853: Change "Log In/Out" terminology to "Unlock/Lock"
  • #7863: Add mechanism to randomize seed phrase filename
  • #7933: Sort seed phrase confirmation buttons alphabetically
  • #7987: Add support for 24 word seed phrases
  • #7971: Use contact name instead of address during send flow
  • #8050: Add title attribute to transaction title
  • #7831: Implement encrypt/decrypt feature
  • #8125: Add setting for disabling Eth Phishing Detection
  • #8148: Prevent external domains from submitting more than one perm request at a time
  • #8149: Wait for extension unlock before processing eth_requestAccounts
  • #8201: Add Idle Timeout for Sync with mobile
  • #8247: Update Italian translation
  • #8246: Make seed phrase import case-insensitive
  • #8254: Convert Connected Sites page to modal
  • #8259: Update token cell to show inline stale balance warning
  • #8264: Move asset list to home tab on small screens
  • #8270: Connected status indicator
  • #8078: Allow selecting multiple accounts during connect flow
  • #8318: Focus the notification popup if it's already open
  • #8356: Position notification relative to last focused window
  • #8358: Close notification UI if no unapproved confirmations
  • #8293: Add popup explaining connection indicator to existing users
  • #8435: Correctly detect changes to background state
  • #7912: Disable import button for empty string/file
  • #8246: Make seed phrase import case-insensitive
  • #8312: Alert user upon switching to unconnected account
  • #8445: Only updating pending transactions upon block update
  • #8467: Fix firefox popup location
  • #8486: Prevent race condition where transaction value set in UI is overwritten
  • #8490: Fix default gas race condition
  • #8491: Update tokens after importing account
  • #8496: Enable disconnecting a single account or all accounts
  • #8502: Add support for IPFS address resolution
  • #8419: Add version dimension to metrics event
  • #8508: Open notification UI when eth_requestAccounts waits for unlock
  • #8533: Prevent negative values on gas inputs
  • #8550: Allow disabling alerts
  • #8563: Synchronously update transaction status
  • #8567: Improve Spanish localized message
  • #8532: Add switch to connected account alert
  • #8575: Stop polling for recent blocks on custom networks when UI is closed
  • #8579: Fix Matomo dimension IDs
  • #8592: Handle trailing / in block explorer URLs
  • #8313: Add Connected Accounts modal
  • #8609: Sticky position the tabs at the top
  • #8634: Define global web3 as non-enumerable
  • #8601: warn user when sending from different account
  • #8612: Persist home tab state
  • #8564: Implement new transaction list design
  • #8596: Restrict the size of the permissions metadata store
  • #8654: Update account options menu design
  • #8657: Implement new fullscreen design
  • #8663: Show hostname in the disconnect confirmation
  • #8665: Make address display wider in Account Details
  • #8670: Fix token decimal type
  • #8653: Limit Dapp permissions to primary account
  • #8666: Manually connect via the full connect flow
  • #8677: Add metrics events for Wyre and CoinSwitch
  • #8680: Fix connect hardware styling
  • #8689: Fix create account form styling
  • #8702: Fix tab content disappearing during scrolling on macOS Firefox
  • #8696: Implement asset page
  • #8716: Add nonce to transaction details
  • #8717: Use URL origin instead of hostname for permission domains
  • #8747: Fix account menu entry for imported accounts
  • #8768: Permissions: Do not display HTTP/HTTPS URL schemes for unique hosts
  • #8730: Hide seed phrase during Account Import
  • #8785: Rename 'History' tab to 'Activity'
  • #8781: use UI button for add token functionality
  • #8786: Show fiat amounts inline on token transfers
  • #8789: Warn users to only add custom networks that they trust
  • #8802: Consolidate connected account alerts
  • #8810: Remove all user- and translator-facing instances of 'dapp'
  • #8836: Update method data when cached method data is empty
  • #8833: Improve error handling when signature requested without a keyholder address
  • #8850: Stop upper-casing exported private key
  • #8631: Include imported accounts in mobile sync

Remote Component(0.1.56), Browser Component: 1.0.20(17-Jul-2020)

  • brave-browser#9775: Fixed connect popup responsiveness when using "Sign Typed Data"
  • #8446: Fix popup not opening
  • #8449: Skip adding history entry for empty txMeta diffs
  • #8447: Delete Dai/Sai migration notification
  • #8460: Update deposit copy for Wyre
  • #8458: Snapshot txMeta without cloning history
  • #8459: Fix method registry initialization
  • #8455: Add Dai/Sai to currency display
  • #8461: Prevent network switch upon close of network timeout overlay
  • #8457: Add INR currency option
  • #8462: Fix display of Kovan and Rinkeby chain IDs
  • #8465: Use ethereum-ens-network-map for network support
  • #8463: Update deprecated Etherscam link
  • #8474: Only update pending transactions upon block update
  • #8476: Update eth-contract-metadata
  • #8509: Fix Tohen Typo

Remote Component(0.1.54), Browser Component: 1.0.19(03-Jun-2020)

Remote Component(0.1.52), Browser Component: 1.0.18(14-May-2020)

Remote Component(0.1.51), Browser Component: 1.0.17(6-Mar-2020)

  • brave-browser#8530: Fix incorrect ledger account for transaction signing
  • brave-browser#8438: Fix muntiple scroll bars on wallet page
  • brave-browser#8223: Fix eth_signTypedData button rendering on confirmation page
  • brave-browser#8085: Fix dark theme issues
  • brave-browser#7141: Fix wallet popup to be more responsive
  • #8162: Remove invalid Ledger accounts
  • #8162: Fix account index check
  • #8154: Prevent signing from incorrect Ledger account
  • #8053: Inline the source text not the binary encoding for inpage script
  • #8049: Add warning to watchAsset API when editing a known token
  • #8051: Update Wyre ETH purchase url
  • #8059: Attempt ENS resolution on any valid domain name

Remote Component(0.1.44), Browser Component: 1.0.16(12-Feb-2020)

Remote Component(0.1.32), Browser Component: 1.0.15(10-Jan-2020)

  • brave-browser#7408: Upgrade base MetaMask from 7.0.1 to 7.7.0
  • brave-browser#6535: Deposit transactions are not listed
  • #7004: Connect distinct accounts per site
  • #7480: Fixed link on root README.md
  • #7482: Update Wyre ETH purchase url
  • #7484: Ensure transactions are shown in the order they are received
  • #7491: Update gas when token is changed on the send screen
  • #7501: Fix accessibility of first-time-flow terms checkboxes
  • #7502: Fix chainId for non standard networks
  • #7579: Fix timing of DAI migration notifications after dismissal
  • #7519: Fixing hardware connect error display
  • #7558: Use localized messages for NotificationModal buttons
  • #7488: Fix text overlap when expanding transaction
  • #7475: Add 'Remind Me Later' to the Maker notification
  • #7436: Add additional rpcUrl verification
  • #7468: Show transaction fee units on approve screen
  • #7450: Add migration notification for users with non-zero Sai
  • #7461: Import styles for showing multiple notifications
  • #7451: Add button disabled when password is empty
  • #7412: lock eth-contract-metadata (#7412)
  • #7416: Add eslint import plugin to help detect unresolved paths
  • #7414: Ensure SignatureRequestOriginal 'beforeunload' handler is bound (#7414)
  • #7430: Update badge colour
  • #7408: Utilize the full size of icon space (#7408)
  • #7431: Add all icons to manifest (#7431)
  • #7426: Ensure Etherscan result is valid before reading it (#7426)
  • #7434: Update 512px icon (#7434)
  • #7410: Fix sourcemaps for Sentry
  • #7420: Adds and end to end test for typed signature requests
  • #7439: Add metricsEvent to contextTypes (#7439)
  • #7419: Added webRequest.RequestFilter to filter main_frame .eth requests (#7419)
  • #7414: Ensure SignatureRequestOriginal 'beforeunload' handler is bound
  • #7402: Fix regression for signed types data screens
  • #7390: Update json-rpc-engine
  • #7401: Reject connection request on window close
  • #7328: ignore known transactions on first broadcast and continue with normal flow
  • #7327: eth_getTransactionByHash will now check metamask's local history for pending transactions
  • #7333: Cleanup beforeunload handler after transaction is resolved
  • #7038: Add support for ZeroNet
  • #7334: Add web3 deprecation warning
  • #6924: Add Estimated time to pending tx
  • #7177: ENS Reverse Resolution support
  • #6891: New signature request v3 UI
  • #7348: fix width in first time flow button
  • #7271: Redesign approve screen
  • #7354: fix account menu width
  • #7379: Set default advanced tab gas limit
  • #7380: Fix advanced tab gas chart
  • #7374: Hide accounts dropdown scrollbars on Firefox
  • #7357: Update to gaba@1.8.0
  • #7335: Add onbeforeunload and have it call onCancel
  • #7186: Use AdvancedGasInputs in AdvancedTabContent
  • #7304: Move signTypedData signing out to keyrings
  • #7306: correct the zh-TW translation
  • #7309: Freeze Promise global on boot
  • #7296: Add "Retry" option for failed transactions
  • #7319: Fix transaction list item status spacing issue
  • #7218: Add hostname and extensionId to site metadata
  • #7324: Fix contact deletion
  • #7326: Fix edit contact details
  • #7325: Update eth-json-rpc-filters to fix memory leak
  • #7334: Add web3 deprecation warning
  • #7298: Turn off full screen vs popup a/b test
  • #6972: 3box integration
  • #7168: Add fixes for German translations
  • #7170: Remove the disk store
  • #7176: Performance: Delivery optimized images
  • #7189: add goerli to incoming tx
  • #7190: Remove unused locale messages
  • #7173: Fix RPC error messages
  • #7205: address book entries by chainId
  • #7207: obs-store/local-store should upgrade webextension error to real error
  • #7162: Add a/b test for full screen transaction confirmations
  • #7089: Add advanced setting to enable editing nonce on confirmation screens
  • #7239: Update ETH logo, update deposit Ether logo height and width
  • #7255: Use translated string for state log
  • #7266: fix issue of xyz ens not resolving
  • #7253: Prevent Logout Timer that's longer than a week.
  • #7285: Lessen the length of ENS validation to 3
  • #7287: Fix phishing detect script
  • #7252: Fix gas limit when sending tx without data to a contract
  • #7260: Do not transate on seed phrases
  • #7252: Ensure correct tx category when sending to contracts without tx data
  • #7213: Update minimum Firefox verison to 56.0
  • #7180: Add appName message to each locale
  • #7099: Update localization from Transifex Brave
  • #7137: Fix validation of empty block explorer url's in custom network form
  • #7128: Support for eth_signTypedData_v4
  • #7110: Adds chaindIdChanged event to the ethereum provider
  • #7091: Improve browser performance issues caused by missing locale errors
  • #7085: Prevent ineffectual speed ups of pending transactions that don't have the lowest nonce
  • #7156: Set minimum Firefox version to v56.2 to support Waterfox
  • #7157: Add polyfill for AbortController
  • #7161: Replace undefined selectedAddress with null
  • #7171: Fix recipient field of approve screen
  • #7059: Remove blockscale, replace with ethgasstation
  • #7037: Remove Babel 6 from internal dependencies
  • #7093: Allow dismissing privacy mode notification from popup
  • #7087: Add breadcrumb spacing on Contacts page
  • #7081: Fix confirm token transaction amount display
  • #7088: Fix BigNumber conversion error
  • #7072: Right-to-left CSS (using module for conversion)
  • #6878: Persian translation
  • #7012: Added missed phrases to RU locale
  • #7035: Filter non-ERC-20 assets during mobile sync (#7035)
  • #7021: Using translated string for end of flow messaging (#7021)
  • #7018: Rename Contacts List settings tab to Contacts (#7018)
  • #7013: Connections settings tab (#7013)
  • #6996: Fetch & display received transactions (#6996)
  • #6991: Remove reload from Share Address button (#6991)
  • #6978: Address book fixes (#6978)
  • #6944: Show recipient alias in confirm header if exists (#6944)
  • #6930: Add support for eth_signTypedData_v4 (#6930)
  • #7046: Update Italian translation (#7046)
  • #7047: Add warning about reload on network change
  • #6975: Ensure seed phrase backup notification only shows up for new users

Remote Component(0.1.30), Browser Component: 1.0.14 (11-Dec-2019)

Remote Component(0.1.29), Browser Component: 1.0.13 (21-Nov-2019)

Remote Component(0.1.18), Browser Component: 1.0.12 (01-Nov-2019)

Remote Component(0.1.17), Browser Component: 1.0.11 (18-Oct-2019)

Remote Component(0.1.16), Browser Component: 1.0.10 (09-Oct-2019)