From e9f953a0cb0da9096bb099917f46314ae3a8c9a2 Mon Sep 17 00:00:00 2001 From: github-actions Date: Fri, 25 Mar 2022 15:59:36 +0000 Subject: [PATCH 1/8] 27.1.0 --- CHANGELOG.md | 11 ++++++++++- package.json | 2 +- 2 files changed, 11 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 3271b914de1..0a4beda6a2b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,6 +6,14 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [27.1.0] +### Uncategorized +- Support QR hardware ([#685](https://github.com/MetaMask/controllers/pull/685)) +- Bump minimist from 1.2.5 to 1.2.6 ([#752](https://github.com/MetaMask/controllers/pull/752)) +- Bump dependency version ([#742](https://github.com/MetaMask/controllers/pull/742)) +- Bump @metamask/contract-metadata from 1.31.0 to 1.33.0 ([#730](https://github.com/MetaMask/controllers/pull/730)) +- Catch errors thrown from ethereumjs-util methods in keyring controller ([#739](https://github.com/MetaMask/controllers/pull/739)) + ## [27.0.0] ### Changed - **BREAKING:** Further reduce load on Infura by removing non-critical data from the fallback implementation of the Gas API ([#712](https://github.com/MetaMask/controllers/pull/712)) @@ -522,7 +530,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Removed - Remove shapeshift controller (#209) -[Unreleased]: https://github.com/MetaMask/controllers/compare/v27.0.0...HEAD +[Unreleased]: https://github.com/MetaMask/controllers/compare/v27.1.0...HEAD +[27.1.0]: https://github.com/MetaMask/controllers/compare/v27.0.0...v27.1.0 [27.0.0]: https://github.com/MetaMask/controllers/compare/v26.0.0...v27.0.0 [26.0.0]: https://github.com/MetaMask/controllers/compare/v25.1.0...v26.0.0 [25.1.0]: https://github.com/MetaMask/controllers/compare/v25.0.0...v25.1.0 diff --git a/package.json b/package.json index 059084ba334..0e8b4981ddf 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@metamask/controllers", - "version": "27.0.0", + "version": "27.1.0", "description": "Collection of platform-agnostic modules for creating secure data models for cryptocurrency wallets", "keywords": [ "MetaMask", From 082675680fe0c64f7342cee31b2862d3bb433e3d Mon Sep 17 00:00:00 2001 From: gantunesr Date: Fri, 25 Mar 2022 13:11:47 -0300 Subject: [PATCH 2/8] Update CHANGELOG --- CHANGELOG.md | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 0a4beda6a2b..1fb9d3f1f50 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,12 +7,13 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] ## [27.1.0] -### Uncategorized -- Support QR hardware ([#685](https://github.com/MetaMask/controllers/pull/685)) -- Bump minimist from 1.2.5 to 1.2.6 ([#752](https://github.com/MetaMask/controllers/pull/752)) -- Bump dependency version ([#742](https://github.com/MetaMask/controllers/pull/742)) -- Bump @metamask/contract-metadata from 1.31.0 to 1.33.0 ([#730](https://github.com/MetaMask/controllers/pull/730)) -- Catch errors thrown from ethereumjs-util methods in keyring controller ([#739](https://github.com/MetaMask/controllers/pull/739)) +### Changed +- Now the `KeyringController` supports the `QRKeyring` from `@keystonehq/metamask-airgapped-keyring`. Developers can enable the import of accounts from QR hardware wallet device. ([#685](https://github.com/MetaMask/controllers/pull/685)) + - A new optional parameter, `setAccountLabel` from the `PreferencesController`, should be passed to the `KeyringController` to enable this new functionality. +- Catch errors thrown from `ethereumjs-util` methods in `KeyringController` ([#739](https://github.com/MetaMask/controllers/pull/739)) +- Bump `minimist` from 1.2.5 to 1.2.6 ([#752](https://github.com/MetaMask/controllers/pull/752)) +- Bump `eth-phishing-detect` version from 1.1.14 to 1.1.16 ([#742](https://github.com/MetaMask/controllers/pull/742)) +- Bump `@metamask/contract-metadata` from 1.31.0 to 1.33.0 ([#730](https://github.com/MetaMask/controllers/pull/730)) ## [27.0.0] ### Changed From b4af6758dee202a2cf8dd072630f68d2ec58ce5b Mon Sep 17 00:00:00 2001 From: gantunesr Date: Fri, 25 Mar 2022 13:12:44 -0300 Subject: [PATCH 3/8] Update CHANGELOG --- CHANGELOG.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 1fb9d3f1f50..b0e96dbca93 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -8,7 +8,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [27.1.0] ### Changed -- Now the `KeyringController` supports the `QRKeyring` from `@keystonehq/metamask-airgapped-keyring`. Developers can enable the import of accounts from QR hardware wallet device. ([#685](https://github.com/MetaMask/controllers/pull/685)) +- Now the `KeyringController` supports the `QRKeyring` from `@keystonehq/metamask-airgapped-keyring`. Developers can enable the import of accounts from a QR hardware wallet. ([#685](https://github.com/MetaMask/controllers/pull/685)) - A new optional parameter, `setAccountLabel` from the `PreferencesController`, should be passed to the `KeyringController` to enable this new functionality. - Catch errors thrown from `ethereumjs-util` methods in `KeyringController` ([#739](https://github.com/MetaMask/controllers/pull/739)) - Bump `minimist` from 1.2.5 to 1.2.6 ([#752](https://github.com/MetaMask/controllers/pull/752)) From e25ad647f5c63144c9103e608c3ba9ee2343a35e Mon Sep 17 00:00:00 2001 From: gantunesr Date: Fri, 25 Mar 2022 13:24:07 -0300 Subject: [PATCH 4/8] Update CHANGELOG headers --- CHANGELOG.md | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index b0e96dbca93..a0dbbce41ff 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,14 +7,19 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] ## [27.1.0] -### Changed +### Added - Now the `KeyringController` supports the `QRKeyring` from `@keystonehq/metamask-airgapped-keyring`. Developers can enable the import of accounts from a QR hardware wallet. ([#685](https://github.com/MetaMask/controllers/pull/685)) - A new optional parameter, `setAccountLabel` from the `PreferencesController`, should be passed to the `KeyringController` to enable this new functionality. -- Catch errors thrown from `ethereumjs-util` methods in `KeyringController` ([#739](https://github.com/MetaMask/controllers/pull/739)) -- Bump `minimist` from 1.2.5 to 1.2.6 ([#752](https://github.com/MetaMask/controllers/pull/752)) +### Changed - Bump `eth-phishing-detect` version from 1.1.14 to 1.1.16 ([#742](https://github.com/MetaMask/controllers/pull/742)) - Bump `@metamask/contract-metadata` from 1.31.0 to 1.33.0 ([#730](https://github.com/MetaMask/controllers/pull/730)) +### Fixed +- Catch errors thrown from `ethereumjs-util` methods in `KeyringController` ([#739](https://github.com/MetaMask/controllers/pull/739)) + +### Security +- Bump `minimist` from 1.2.5 to 1.2.6 ([#752](https://github.com/MetaMask/controllers/pull/752)) + ## [27.0.0] ### Changed - **BREAKING:** Further reduce load on Infura by removing non-critical data from the fallback implementation of the Gas API ([#712](https://github.com/MetaMask/controllers/pull/712)) From b43f5081abc918d62957f247bb63ecba566503ad Mon Sep 17 00:00:00 2001 From: gantunesr Date: Fri, 25 Mar 2022 13:26:40 -0300 Subject: [PATCH 5/8] Add break line --- CHANGELOG.md | 1 + 1 file changed, 1 insertion(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index a0dbbce41ff..3d298daab69 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -10,6 +10,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Added - Now the `KeyringController` supports the `QRKeyring` from `@keystonehq/metamask-airgapped-keyring`. Developers can enable the import of accounts from a QR hardware wallet. ([#685](https://github.com/MetaMask/controllers/pull/685)) - A new optional parameter, `setAccountLabel` from the `PreferencesController`, should be passed to the `KeyringController` to enable this new functionality. + ### Changed - Bump `eth-phishing-detect` version from 1.1.14 to 1.1.16 ([#742](https://github.com/MetaMask/controllers/pull/742)) - Bump `@metamask/contract-metadata` from 1.31.0 to 1.33.0 ([#730](https://github.com/MetaMask/controllers/pull/730)) From bd7179d12b3c64b3a491ce5ecc4fa32efa2265a9 Mon Sep 17 00:00:00 2001 From: gantunesr Date: Fri, 25 Mar 2022 13:32:29 -0300 Subject: [PATCH 6/8] Fix validate issue --- CHANGELOG.md | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 3d298daab69..402d578eef4 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -8,9 +8,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [27.1.0] ### Added -- Now the `KeyringController` supports the `QRKeyring` from `@keystonehq/metamask-airgapped-keyring`. Developers can enable the import of accounts from a QR hardware wallet. ([#685](https://github.com/MetaMask/controllers/pull/685)) - - A new optional parameter, `setAccountLabel` from the `PreferencesController`, should be passed to the `KeyringController` to enable this new functionality. - +- Now the `KeyringController` supports the `QRKeyring` from `@keystonehq/metamask-airgapped-keyring`. Developers can enable the import of accounts from a QR hardware wallet. A new optional parameter, `setAccountLabel` from the `PreferencesController`, should be passed to the `KeyringController` to enable this new functionality. ([#685](https://github.com/MetaMask/controllers/pull/685)) + ### Changed - Bump `eth-phishing-detect` version from 1.1.14 to 1.1.16 ([#742](https://github.com/MetaMask/controllers/pull/742)) - Bump `@metamask/contract-metadata` from 1.31.0 to 1.33.0 ([#730](https://github.com/MetaMask/controllers/pull/730)) From 2ba130d95b3a06d520fc0bc783dd963d5dd6df61 Mon Sep 17 00:00:00 2001 From: Gustavo Antunes Date: Sat, 26 Mar 2022 00:58:04 -0300 Subject: [PATCH 7/8] Update CHANGELOG.md Co-authored-by: Mark Stacey --- CHANGELOG.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 402d578eef4..e693f805b43 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -15,7 +15,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Bump `@metamask/contract-metadata` from 1.31.0 to 1.33.0 ([#730](https://github.com/MetaMask/controllers/pull/730)) ### Fixed -- Catch errors thrown from `ethereumjs-util` methods in `KeyringController` ([#739](https://github.com/MetaMask/controllers/pull/739)) +- Improve error message when attempting to import an invalid private key ([#739](https://github.com/MetaMask/controllers/pull/739)) ### Security - Bump `minimist` from 1.2.5 to 1.2.6 ([#752](https://github.com/MetaMask/controllers/pull/752)) From 6aee8f0377164df0e8c4a602c21ca5ccdb2909b0 Mon Sep 17 00:00:00 2001 From: Gustavo Antunes Date: Sat, 26 Mar 2022 00:58:15 -0300 Subject: [PATCH 8/8] Update CHANGELOG.md Co-authored-by: Mark Stacey --- CHANGELOG.md | 3 --- 1 file changed, 3 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index e693f805b43..45f31d21766 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -17,9 +17,6 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Fixed - Improve error message when attempting to import an invalid private key ([#739](https://github.com/MetaMask/controllers/pull/739)) -### Security -- Bump `minimist` from 1.2.5 to 1.2.6 ([#752](https://github.com/MetaMask/controllers/pull/752)) - ## [27.0.0] ### Changed - **BREAKING:** Further reduce load on Infura by removing non-critical data from the fallback implementation of the Gas API ([#712](https://github.com/MetaMask/controllers/pull/712))