Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Version v10.8.0 RC #12935

Merged
merged 101 commits into from
Dec 9, 2021
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
101 commits
Select commit Hold shift + click to select a range
cce2dda
Remove unused background API methods (#12731)
Gudahtt Nov 17, 2021
0daefe9
Adding edit gas fee modal (#12624)
jpuri Nov 18, 2021
d6d35d9
Adding new nfts detected notice (#12721)
ryanml Nov 18, 2021
2c6fb06
Edit gas fee modal more changes (#12660)
jpuri Nov 18, 2021
f5f2f38
ci - fix yarn-audit (#12738)
kumavis Nov 18, 2021
fa25eb1
Don't dispatch hideTestNetMessage (#12748)
ryanml Nov 18, 2021
d2617e9
deps - bump @lavamoat/lavapack for bug fix (#12751)
kumavis Nov 19, 2021
1ec2af0
ci - update shellcheck (#12739)
kumavis Nov 19, 2021
fb63754
Update `improved-yarn-audit` and ignore 2 advisories (#12765)
Gudahtt Nov 19, 2021
3f3479b
Fix: eth_sign does not validate input (#12679)
ritave Nov 19, 2021
b119b77
Add CollectiblesController & CollectibleDetectionController (#12443)
adonesky1 Nov 19, 2021
d89e533
Improve code fence transform error handling (#12742)
rekmarks Nov 19, 2021
c9baf39
Ensure that metametrics error related to anonymousId is not sent to s…
danjm Nov 19, 2021
6838a3d
fix issue where contractExchangeRates are not available in swaps cont…
adonesky1 Nov 22, 2021
143a5c4
Increase friction to bypass estimated revert (#12576)
segun Nov 22, 2021
367492a
Create an "Add a Nickname" popover (also support edit) #12528 (#12644)
dragana8 Nov 22, 2021
994a7d5
Add fixed json-schema to resolutions file to resolve security issue (…
danjm Nov 22, 2021
74719a8
Merge remote-tracking branch 'origin/develop' into master-sync
danjm Nov 22, 2021
2647be9
Ensure one and only one localhost option appears in network list (#12…
danjm Nov 22, 2021
0431821
Merge pull request #12772 from MetaMask/master-sync
ryanml Nov 22, 2021
42fea3d
Confirm transaction screen - wrap lengthier values (#12733)
jpuri Nov 22, 2021
d296c51
Remove localhost from default network list (#12790)
danjm Nov 22, 2021
ad41849
Merge remote-tracking branch 'origin/develop' into master-sync
ryanml Nov 22, 2021
8ce0eff
alert-circle-icon (#12651)
EtDu Nov 23, 2021
49ae325
circle-icon (#12650)
EtDu Nov 23, 2021
089afa6
Merge pull request #12793 from MetaMask/master-sync
ryanml Nov 23, 2021
bf06025
Fix "BigNumber Error: times() number type has more than 15 significan…
dan437 Nov 23, 2021
fbc6f4e
Adding network status section on edit gas fee modal (#12704)
jpuri Nov 23, 2021
a931316
Introduce QR based signer into MetaMask (#12065)
aaronisme Nov 23, 2021
582882b
Adding the AdvancedGasFeePopover template (#12780)
NiranjanaBinoy Nov 23, 2021
f65063a
Eip1559 v2 12593 (#12719)
jpuri Nov 23, 2021
d9d1a83
ci - enforce yarn lock deduplications (#12737)
kumavis Nov 23, 2021
dd77700
Updating tags in Typography component (#12682)
georgewrmarshall Nov 23, 2021
5a14a1a
Add storybook render tests with CI integration (#12477)
EtDu Nov 24, 2021
fb27e17
Bump @metmamask/logo to v3.1.1 (#12822)
danjm Nov 24, 2021
7609841
Confirm transaction page - onchain failure handling (#12743)
jpuri Nov 24, 2021
7929a92
Clear the clipboard after the seed phrase is pasted (#12828)
Gudahtt Nov 24, 2021
d179344
Convert token input to BigNumber to handle decimals. (#12773)
tmashuang Nov 24, 2021
e7b8291
update scams and network security risks link (#12752)
rootial Nov 24, 2021
07f16d3
Updating IconWithFallback to functional component, adding stories and…
georgewrmarshall Nov 24, 2021
8721c80
Ensure that handleChange in token-input.component handles empty value…
danjm Nov 24, 2021
d5ba78f
Fix button-group.stories for new Storybook documentation (#12621)
EtDu Nov 24, 2021
1523b23
Adding className to togglebutton (#12838)
georgewrmarshall Nov 24, 2021
02177c4
checkbox storybook (#12757)
EtDu Nov 24, 2021
1792a1e
Ignore sentry server errors in e2e tests (#12843)
tmashuang Nov 25, 2021
57155dd
Sync develop with master (#12851)
danjm Nov 25, 2021
74b3a3a
Remove _removeBeforeUnload calls in confirm-encryption-public-key.com…
danjm Nov 25, 2021
77d3f0a
Fix: markdown (#12861)
Nov 25, 2021
91ceede
Sync master with develop (#12858)
danjm Nov 25, 2021
35bab10
remove hiring link from readme (#12798)
danjm Nov 26, 2021
0bed51b
add and hook up setting to toggle on/off collectible autodetection (#…
adonesky1 Nov 26, 2021
279c807
Adding collectibles items overview (#12506)
ryanml Nov 26, 2021
609f541
Fix environment variables used during test builds (#12855)
Gudahtt Nov 26, 2021
5aa191f
Feat/add collectible manually (#12834)
adonesky1 Nov 26, 2021
e8b7fcf
Fix LavaMoat background policy generation (#12844)
Gudahtt Nov 26, 2021
0e0e7ac
Legacy transactions to use old transaction flow (#12782)
jpuri Nov 29, 2021
c2ea04c
Adds multilayer fee display to erc20 token approval screen (#12824)
danjm Nov 29, 2021
4b975ad
EIP-1559 V2 : Advanced gas fee modal - Max base fee and Priority fee …
NiranjanaBinoy Nov 29, 2021
3f8cbd5
Removing the token detection announcement when the token detection is…
NiranjanaBinoy Nov 29, 2021
7ace049
Removing un-necessary comma (#12883)
jpuri Nov 29, 2021
35c1eaa
Created a Nickname popover (#12632)
VSaric Nov 29, 2021
76158bf
Use node-browsers-medium-plus executor for validate-lavamoat-config j…
danjm Nov 29, 2021
2856ea7
Add support for eip-1559 on Trezor (#12627)
danjm Nov 30, 2021
8835642
Remove unnecessary unlock step (#12840)
Gudahtt Nov 30, 2021
b32bccc
Format shared/modules/*.tests to use jest arrow functions and use str…
tmashuang Nov 30, 2021
d0c1fd7
Remove invalid Jest storybook coverage config (#12846)
Gudahtt Nov 30, 2021
8e6a0ff
Send all swaps requests to api2, remove useNewSwapsApi boolean (#12792)
meppsilon Nov 30, 2021
a020281
Implementing save button on advance gas fee modal (#12854)
jpuri Dec 1, 2021
e25c34e
Add delay to account for remote call made by trezor keyring (#12913)
danjm Dec 1, 2021
3434b9f
add openSeaEnabled preference (#12909)
adonesky1 Dec 1, 2021
39d5afb
deps - bump lavamoat for logging bug fix (#12915)
kumavis Dec 1, 2021
bbf4d23
Merge branch 'develop' into master-sync
danjm Dec 1, 2021
81ea24f
Feat/collectibles display (#12873)
adonesky1 Dec 1, 2021
7a92e22
Swaps optimizations (#12842)
meppsilon Dec 1, 2021
7038672
Implement Flask onboarding UI (#12745)
ritave Dec 1, 2021
fb60b14
Merge pull request #12917 from MetaMask/master-sync
Gudahtt Dec 1, 2021
e056c88
Feature: Transaction Insights (#12881)
alaahd Dec 1, 2021
9babc8b
update chromedriver to v96 (#12921)
PeterYinusa Dec 1, 2021
b6b202c
Convert nonce background calls to async/await (#12853)
Gudahtt Dec 1, 2021
267cdc4
Update Jest coverage reporters (#12845)
Gudahtt Dec 1, 2021
9262670
Version v10.8.0
metamaskbot Dec 1, 2021
0563c47
Update changelog for v10.8.0
danjm Dec 1, 2021
3cff801
Revert "Feat/collectibles display (#12873)" (#12934)
adonesky1 Dec 1, 2021
b65005d
put new collectibles related preferences behind feature flag (#12936)
adonesky1 Dec 1, 2021
5542bdd
Run yarn lavamoat:auto
danjm Dec 2, 2021
5554ca5
Update CHANGELOG.md
danjm Dec 6, 2021
f56c25f
Tx insights fixes (#12988)
danjm Dec 7, 2021
e57250f
Update tx-insights url (#12997)
danjm Dec 7, 2021
6adb48d
Tx decoding accreditation (#12918)
alaahd Dec 7, 2021
f4ce5bf
Clear the clipboard after seed phrase is pasted (Restore vault) (#12987)
ryanml Dec 6, 2021
4cc5cc2
Merge branch 'master' into Version-v10.8.0
danjm Dec 8, 2021
1ca59cc
Swaps UI redesign for the View Quote page (#12950)
dan437 Dec 7, 2021
a53d8dd
Capitalize Activity log (#13002)
tmashuang Dec 7, 2021
2771e3b
Lint fix changelog
danjm Dec 8, 2021
b66d80f
Lint fix changelog
tmashuang Dec 8, 2021
7c4e306
Add what's new notification for transaction insights (#13000)
danjm Dec 8, 2021
e7b11be
Fix tx-insight accreditation styling (#13009)
gnidan Dec 8, 2021
a34f88e
Dispose the trezor connect iframe upon lock (#13018)
danjm Dec 8, 2021
a021e98
Remove unnecessary action text property from whats new notification 9…
danjm Dec 8, 2021
c73c2d8
Support EIP-1559 on Trezor Model One (#13023)
danjm Dec 9, 2021
5db5ad0
Update changelog
danjm Dec 9, 2021
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
34 changes: 31 additions & 3 deletions .circleci/config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ executors:
NODE_OPTIONS: --max_old_space_size=2048
shellcheck:
docker:
- image: koalaman/shellcheck-alpine@sha256:35882cba254810c7de458528011e935ba2c4f3ebcb224275dfa7ebfa930ef294
- image: koalaman/shellcheck-alpine@sha256:dfaf08fab58c158549d3be64fb101c626abc5f16f341b569092577ae207db199

workflows:
test_and_release:
Expand All @@ -25,10 +25,15 @@ workflows:
only:
- /^Version-v(\d+)[.](\d+)[.](\d+)/
- prep-deps
- test-deps-audit
- test-deps-audit:
requires:
- prep-deps
- test-deps-depcheck:
requires:
- prep-deps
- test-yarn-dedupe:
requires:
- prep-deps
- validate-lavamoat-config:
filters:
branches:
Expand All @@ -51,9 +56,12 @@ workflows:
- prep-build-test-metrics:
requires:
- prep-deps
- prep-build-storybook:
- test-storybook:
requires:
- prep-deps
- prep-build-storybook:
requires:
- test-storybook
- test-lint:
requires:
- prep-deps
Expand Down Expand Up @@ -330,6 +338,26 @@ jobs:
root: .
paths:
- storybook-build

test-storybook:
executor: node-browsers
steps:
- checkout
- attach_workspace:
at: .
- run:
name: Test Storybook
command: yarn storybook:test

test-yarn-dedupe:
executor: node-browsers
steps:
- checkout
- attach_workspace:
at: .
- run:
name: Detect yarn lock deduplications
command: yarn yarn-deduplicate && git diff --exit-code yarn.lock

test-lint:
executor: node-browsers
Expand Down
4 changes: 2 additions & 2 deletions .circleci/scripts/chrome-install.sh
Original file line number Diff line number Diff line change
Expand Up @@ -5,12 +5,12 @@ set -u
set -o pipefail

# To get the latest version, see <https://www.ubuntuupdates.org/ppa/google_chrome?dist=stable>
CHROME_VERSION='95.0.4638.69-1'
CHROME_VERSION='96.0.4664.45-1'
CHROME_BINARY="google-chrome-stable_${CHROME_VERSION}_amd64.deb"
CHROME_BINARY_URL="https://dl.google.com/linux/chrome/deb/pool/main/g/google-chrome-stable/${CHROME_BINARY}"

# To retrieve this checksum, run the `wget` and `shasum` commands below
CHROME_BINARY_SHA512SUM='f07d16ec0a41120c40064d030e9e5240ed740b9b24c50eaede7b9bfd9a9678821c0252b40bfcd57e933a708b08d761482c3be5b3006eee605c41f5dc9e21f456'
CHROME_BINARY_SHA512SUM='98433b003d43627e221faad212cba3df42d7f3d6e31894b1e14a9058069cbcd2bd3c83b3c59ecc1733dab11e36b181fa1d89e33b841a21fd53a8e82bbddc39aa'

wget -O "${CHROME_BINARY}" -t 5 "${CHROME_BINARY_URL}"

Expand Down
2 changes: 2 additions & 0 deletions .circleci/scripts/yarn-audit.sh
Original file line number Diff line number Diff line change
@@ -1,6 +1,8 @@
#!/usr/bin/env bash

set -e
set -u
set -x
set -o pipefail

# use `improved-yarn-audit` since that allows for exclude
Expand Down
24 changes: 22 additions & 2 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,13 +6,32 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

## [Unreleased]

## [10.8.0]
### Added
- [#12881](https://github.com/MetaMask/metamask-extension/pull/12881): Feature: Transaction Insights
- Users can now see much greater details on contract interaction transactions
- These transaction details are integrated with new popups for viewing and editing address book information
- These details are also viewable within the transaction details popup
- [#12627](https://github.com/MetaMask/metamask-extension/pull/12627): Add support for eip-1559 on Trezor Model T and Trezor Model One
- [#12065](https://github.com/MetaMask/metamask-extension/pull/12065): Support QR code based hardware wallet signing
- Includes specific support for the Keystone hardware wallet

### Changed
- [#12842](https://github.com/MetaMask/metamask-extension/pull/12842): Improve performance of the swaps feature
- [#12776](https://github.com/MetaMask/metamask-extension/pull/12776): Hide the token detection announcement when the token detection is ON
- [#12828](https://github.com/MetaMask/metamask-extension/pull/12828): Clear the clipboard after the seed phrase is pasted into the import flow
- [#12576](https://github.com/MetaMask/metamask-extension/pull/12576): Show warning message when gas estimation estimates fail

### Fixed
- [#12802](https://github.com/MetaMask/metamask-extension/pull/12802): Fix bug causing occasional swaps failures for token pairs with highly precise exchange rates
- [#12679](https://github.com/MetaMask/metamask-extension/pull/12679): Ensure eth_sign callback fires even when data submitted is invalid

## [10.7.1]
### Fixed
- [#13005](https://github.com/MetaMask/metamask-extension/pull/13005): Fix connection to RPC urls with query strings.

## [10.7.0]
### Changed
- [#12643](https://github.com/MetaMask/metamask-extension/pull/12643): Reject popup confirmations on close
- [#12566](https://github.com/MetaMask/metamask-extension/pull/12566): Enable LavaMoat for the webapp background
- [#12399](https://github.com/MetaMask/metamask-extension/pull/12399): Update the "Account Details" view
- Change "Close" icon color from gray -> black
Expand Down Expand Up @@ -2633,7 +2652,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
### Uncategorized
- Added the ability to restore accounts from seed words.

[Unreleased]: https://github.com/MetaMask/metamask-extension/compare/v10.7.1...HEAD
[Unreleased]: https://github.com/MetaMask/metamask-extension/compare/v10.8.0...HEAD
[10.8.0]: https://github.com/MetaMask/metamask-extension/compare/v10.7.1...v10.8.0
[10.7.1]: https://github.com/MetaMask/metamask-extension/compare/v10.7.0...v10.7.1
[10.7.0]: https://github.com/MetaMask/metamask-extension/compare/v10.6.4...v10.7.0
[10.6.4]: https://github.com/MetaMask/metamask-extension/compare/v10.6.3...v10.6.4
Expand Down
3 changes: 0 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,8 +1,5 @@
# MetaMask Browser Extension

Hey! We are hiring JavaScript Engineers! [Apply here](https://boards.greenhouse.io/consensys/jobs/2572388)!
---

You can find the latest version of MetaMask on [our official website](https://metamask.io/). For help using MetaMask, visit our [User Support Site](https://metamask.zendesk.com/hc/en-us).

For [general questions](https://community.metamask.io/c/learn/26), [feature requests](https://community.metamask.io/c/feature-requests-ideas/13), or [developer questions](https://community.metamask.io/c/developer-questions/11), visit our [Community Forum](https://community.metamask.io/).
Expand Down
3 changes: 0 additions & 3 deletions app/_locales/am/messages.json
Original file line number Diff line number Diff line change
Expand Up @@ -218,9 +218,6 @@
"copiedExclamation": {
"message": "ተቀድቷል"
},
"copiedTransactionId": {
"message": "የተቀዳ የግብይት መለያ ቁጥር"
},
"copyAddress": {
"message": "አድራሻን ወደ ቅንጥብ ሰሌዳ ቅዳ"
},
Expand Down
3 changes: 0 additions & 3 deletions app/_locales/ar/messages.json
Original file line number Diff line number Diff line change
Expand Up @@ -218,9 +218,6 @@
"copiedExclamation": {
"message": "تم النسخ."
},
"copiedTransactionId": {
"message": "تم نسخ معرف المعاملة"
},
"copyAddress": {
"message": "نسخ العنوان إلى الحافظة"
},
Expand Down
3 changes: 0 additions & 3 deletions app/_locales/bg/messages.json
Original file line number Diff line number Diff line change
Expand Up @@ -218,9 +218,6 @@
"copiedExclamation": {
"message": "Копирано!"
},
"copiedTransactionId": {
"message": "Копиран идентификационен номер на транзакцията"
},
"copyAddress": {
"message": "Копирайте адреса в клипборда"
},
Expand Down
3 changes: 0 additions & 3 deletions app/_locales/bn/messages.json
Original file line number Diff line number Diff line change
Expand Up @@ -218,9 +218,6 @@
"copiedExclamation": {
"message": "কপি করা হয়েছে!"
},
"copiedTransactionId": {
"message": "কপি করা লেনদেনের আইডি"
},
"copyAddress": {
"message": "ক্লিপবোর্ডে ঠিকানা কপি করুন"
},
Expand Down
3 changes: 0 additions & 3 deletions app/_locales/ca/messages.json
Original file line number Diff line number Diff line change
Expand Up @@ -215,9 +215,6 @@
"copiedExclamation": {
"message": "S'ha copiat!"
},
"copiedTransactionId": {
"message": "ID de transacció copiada"
},
"copyAddress": {
"message": "Copiar adreça al porta-retalls"
},
Expand Down
3 changes: 0 additions & 3 deletions app/_locales/da/messages.json
Original file line number Diff line number Diff line change
Expand Up @@ -218,9 +218,6 @@
"copiedExclamation": {
"message": "Kopieret!"
},
"copiedTransactionId": {
"message": "Kopieret transaktions-id"
},
"copyAddress": {
"message": "Kopier adresse til udklipsholder"
},
Expand Down
3 changes: 0 additions & 3 deletions app/_locales/de/messages.json
Original file line number Diff line number Diff line change
Expand Up @@ -209,9 +209,6 @@
"copiedExclamation": {
"message": "Kopiert!"
},
"copiedTransactionId": {
"message": "Transaktions-ID kopiert"
},
"copyAddress": {
"message": "Adresse in die Zwischenablage kopieren"
},
Expand Down
3 changes: 0 additions & 3 deletions app/_locales/el/messages.json
Original file line number Diff line number Diff line change
Expand Up @@ -215,9 +215,6 @@
"copiedExclamation": {
"message": "Έγινε αντιγραφή!"
},
"copiedTransactionId": {
"message": "Αντιγράφηκε το Αναγνωριστικό Συναλλαγής"
},
"copyAddress": {
"message": "Αντιγράψτε τη διεύθυνση στο πρόχειρο"
},
Expand Down
Loading