From 5edd86c76daab61d76078f2953f26e7d826586ba Mon Sep 17 00:00:00 2001 From: github-actions Date: Tue, 30 Sep 2025 10:30:32 +0000 Subject: [PATCH 1/4] 2.0.0 --- package.json | 2 +- packages/site/CHANGELOG.md | 51 ++++++------------------------------ packages/site/package.json | 2 +- packages/snap/CHANGELOG.md | 53 +++++--------------------------------- packages/snap/package.json | 2 +- 5 files changed, 17 insertions(+), 93 deletions(-) diff --git a/package.json b/package.json index a6a8879..95b9fb5 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@metamask/snap-simple-keyring", - "version": "1.1.6", + "version": "2.0.0", "private": true, "description": "A simple keyring snap that integrates with MetaMask accounts.", "keywords": [ diff --git a/packages/site/CHANGELOG.md b/packages/site/CHANGELOG.md index e565a54..d6c8608 100644 --- a/packages/site/CHANGELOG.md +++ b/packages/site/CHANGELOG.md @@ -1,5 +1,4 @@ # Changelog - All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), @@ -7,158 +6,124 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] -## [1.1.6] +## [2.0.0] +### Uncategorized +- chore: make @metamask/snap-simple-keyring-site publishable ([#163](https://github.com/MetaMask/snap-simple-keyring/pull/163)) +- chore: use new CentraNo1 font ([#160](https://github.com/MetaMask/snap-simple-keyring/pull/160)) +- chore: bump `crypto-browserify@^3.12.1` + `snaps-*` ([#159](https://github.com/MetaMask/snap-simple-keyring/pull/159)) +## [1.1.6] ### Changed - - Bump `@metamask/keyring-api` from `^1.0.0-rc.1` to `^8.1.3` ([#155](https://github.com/MetaMask/snap-simple-keyring/pull/155)) - This version is now built slightly differently and is part of the [accounts monorepo](https://github.com/MetaMask/accounts). ## [1.1.2] - ### Changed - - Hardcode light mode ([#138](https://github.com/MetaMask/snap-simple-keyring/pull/138)) ## [1.1.1] - ### Changed - - Add ID for E2E test ([#130](https://github.com/MetaMask/snap-simple-keyring/pull/130)) ## [1.1.0] - ### Added - - Add delete button to account ([#117](https://github.com/MetaMask/snap-simple-keyring/pull/117)). - Add "Update Account" to companion dapp ([#118](https://github.com/MetaMask/snap-simple-keyring/pull/118)). ### Changed - - Add parenthesis around details of the Snap version ([#123](https://github.com/MetaMask/snap-simple-keyring/pull/123)). - Move "Delete" button into account details ([#121](https://github.com/MetaMask/snap-simple-keyring/pull/121)). - Move "Delete" button into account details ([#122](https://github.com/MetaMask/snap-simple-keyring/pull/122)). - Change `packageInfo` to `snapPackageInfo` ([#114](https://github.com/MetaMask/snap-simple-keyring/pull/114)). ### Fixed - - Remove cache before building site ([#124](https://github.com/MetaMask/snap-simple-keyring/pull/124)). - Use `stretch` as default alignment in `AccountRow` ([#120](https://github.com/MetaMask/snap-simple-keyring/pull/120)). - Use the Snap `package.json` for the update check ([#112](https://github.com/MetaMask/snap-simple-keyring/pull/112)). ## [1.0.0] - ### Added - - Add alert banner for users ([#104](https://github.com/MetaMask/snap-simple-keyring/pull/104)). ## [0.4.0] ## [0.3.1] - ### Changed - - Allow Snap to be installed in MetaMask Stable ([#101](https://github.com/MetaMask/snap-simple-keyring/pull/101)). ## [0.3.0] - ### Changed - - **BREAKING:** Use `onKeyringRequest` to handle keyring methods ([#97](https://github.com/MetaMask/snap-simple-keyring/pull/97)). ## [0.2.4] - ### Added - - Add update button ([#93](https://github.com/MetaMask/snap-simple-keyring/pull/93)). ### Fixed - - Fix the list of accounts not being displayed on the first load ([#92](https://github.com/MetaMask/snap-simple-keyring/pull/92)). - Fix the private key format in the import account placeholder ([#89](https://github.com/MetaMask/snap-simple-keyring/pull/89)). - Check if the snap is installed before trying to get its state ([#87](https://github.com/MetaMask/snap-simple-keyring/pull/87)). - Remove `console.log` if snap is not installed ([#88](https://github.com/MetaMask/snap-simple-keyring/pull/88)). ## [0.2.3] - ### Changed - - Use text fields in account methods inputs ([#82](https://github.com/MetaMask/snap-simple-keyring/pull/82)). - Update linting targets ([#85](https://github.com/MetaMask/snap-simple-keyring/pull/85)). - Update Gatsby to version 5 ([#83](https://github.com/MetaMask/snap-simple-keyring/pull/83)). - Enable linters and fix errors ([#81](https://github.com/MetaMask/snap-simple-keyring/pull/81)). ### Fixed - - Serve self-hosted fonts ([#80](https://github.com/MetaMask/snap-simple-keyring/pull/80)). ## [0.2.2] - ### Added - - Let the dapp specifies the Snap version to install ([#72](https://github.com/MetaMask/snap-simple-keyring/pull/72)). - Add dapp version to header ([#71](https://github.com/MetaMask/snap-simple-keyring/pull/71)). ### Fixed - - Disable async-sync toggle if snap is not installed ([#77](https://github.com/MetaMask/snap-simple-keyring/pull/77)). ## [0.2.1] - ### Changed - - Align button and request result with action name ([#66](https://github.com/MetaMask/snap-simple-keyring/pull/66)). - Remove account name and improve some UI components ([#65](https://github.com/MetaMask/snap-simple-keyring/pull/65)). - Migrate to new `keyring-api` version (0.2.x) ([#64](https://github.com/MetaMask/snap-simple-keyring/pull/64)). - Polyfill crypto dependency introduced in `metamask-utils` 6.2.0 ([#62](https://github.com/MetaMask/snap-simple-keyring/pull/62)). ## [0.2.0] - ### Added - - Support the async approval flow ([#50](https://github.com/MetaMask/snap-simple-keyring/pull/50)). - Import account ([#58](https://github.com/MetaMask/snap-simple-keyring/pull/58)). ### Changed - - Improve UI/UX ([#54](https://github.com/MetaMask/snap-simple-keyring/pull/54)). ### Fixed - - Now you don't have to change your `defaultSnapOrigin` ([#59](https://github.com/MetaMask/snap-simple-keyring/pull/59)). ## [0.1.4] - ### Fixed - - Fix `rejectRequest` call in site package ([#53](https://github.com/MetaMask/snap-simple-keyring/pull/53)). ## [0.1.3] - ### Changed - - No changes in this release. ## [0.1.2] - ### Changed - - Update snaps and API dependencies. ([#41](https://github.com/MetaMask/snap-simple-keyring/pull/41)). - Add IDs for e2e tests. ([#40](https://github.com/MetaMask/snap-simple-keyring/pull/40)). ## [0.1.1] - 2023-06-23 - ### Changed - - No changes in this release. ## [0.1.0] - 2023-06-22 - ### Added - - Initial release. -[Unreleased]: https://github.com/MetaMask/snap-simple-keyring/compare/v1.1.6...HEAD +[Unreleased]: https://github.com/MetaMask/snap-simple-keyring/compare/v2.0.0...HEAD +[2.0.0]: https://github.com/MetaMask/snap-simple-keyring/compare/v1.1.6...v2.0.0 [1.1.6]: https://github.com/MetaMask/snap-simple-keyring/compare/v1.1.2...v1.1.6 [1.1.2]: https://github.com/MetaMask/snap-simple-keyring/compare/v1.1.1...v1.1.2 [1.1.1]: https://github.com/MetaMask/snap-simple-keyring/compare/v1.1.0...v1.1.1 diff --git a/packages/site/package.json b/packages/site/package.json index 53e1b57..43f5f02 100644 --- a/packages/site/package.json +++ b/packages/site/package.json @@ -1,6 +1,6 @@ { "name": "@metamask/snap-simple-keyring-site", - "version": "1.1.6", + "version": "2.0.0", "description": "A snap simple keyring dapp used in MetaMask e2e tests.", "license": "(MIT-0 OR Apache-2.0)", "scripts": { diff --git a/packages/snap/CHANGELOG.md b/packages/snap/CHANGELOG.md index eabd66e..e211749 100644 --- a/packages/snap/CHANGELOG.md +++ b/packages/snap/CHANGELOG.md @@ -1,5 +1,4 @@ # Changelog - All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), @@ -7,158 +6,118 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] -## [1.1.6] +## [2.0.0] +### Uncategorized +- chore: bump `crypto-browserify@^3.12.1` + `snaps-*` ([#159](https://github.com/MetaMask/snap-simple-keyring/pull/159)) +## [1.1.6] ### Changed - - Bump `@metamask/keyring-api` from `^8.1.0` to `^8.1.3` ([#155](https://github.com/MetaMask/snap-simple-keyring/pull/155)) - This version is now built slightly differently and is part of the [accounts monorepo](https://github.com/MetaMask/accounts). ## [1.1.5] - ### Added - - Add "metamask.github.io" to `allowedOrigins` list in the `endowment:keyring` ([#153](https://github.com/MetaMask/snap-simple-keyring/pull/153)) ## [1.1.4] - ### Added - - Allow the origin `metamask.github.io` to call snap methods ([#151](https://github.com/MetaMask/snap-simple-keyring/pull/151)). ### Fixed - - Moved `build-preinstalled-snap.js` script inside snap package and fixed bundle paths for pre installed snaps ([#150](https://github.com/MetaMask/snap-simple-keyring/pull/150)) ## [1.1.3] - ### Added - - Include `preinstalled-snap.json` in release ([#148](https://github.com/MetaMask/snap-simple-keyring/pull/148)). - Script to generate `preinstalled-snap.json` ([#146](https://github.com/MetaMask/snap-simple-keyring/pull/146)). ## [1.1.2] - ### Added - - Add account name suggestion to `"notify:accountCreated"` event ([#144](https://github.com/MetaMask/snap-simple-keyring/pull/144)) ## [1.1.1] - ### Changed - - Remove unused `snap_dialog` permission ([#127](https://github.com/MetaMask/snap-simple-keyring/pull/127)) ## [1.1.0] - ### Added - - Add logger utility ([#116](https://github.com/MetaMask/snap-simple-keyring/pull/116)). - Add "Update Account" to companion dapp ([#118](https://github.com/MetaMask/snap-simple-keyring/pull/118)). ### Fixed - - Remove `localhost` from `allowedOrigin` ([#125](https://github.com/MetaMask/snap-simple-keyring/pull/125)). - Sanitize error message when importing invalid private key ([#119](https://github.com/MetaMask/snap-simple-keyring/pull/119)). ## [1.0.1] - ### Changed - - Remove logs from Snap ([#108](https://github.com/MetaMask/snap-simple-keyring/pull/108)). ## [1.0.0] - ### Changed - - Remove from allowed origins ([#106](https://github.com/MetaMask/snap-simple-keyring/pull/106)). ## [0.4.0] - ### Added - - Add URL and message to async approval redirect ([#98](https://github.com/MetaMask/snap-simple-keyring/pull/98)). ## [0.3.1] ## [0.3.0] - ### Changed - - **BREAKING:** Use `onKeyringRequest` to handle keyring methods ([#97](https://github.com/MetaMask/snap-simple-keyring/pull/97)). ## [0.2.4] - ### Fixed - - Fix Snap and Extension are out of sync when creating/removing account ([#95](https://github.com/MetaMask/snap-simple-keyring/pull/95)). - Remove private key from options after generating key pair ([#90](https://github.com/MetaMask/snap-simple-keyring/pull/90)). ## [0.2.3] - ### Changed - - Update linting targets ([#85](https://github.com/MetaMask/snap-simple-keyring/pull/85)). - Update Gatsby to version 5 ([#83](https://github.com/MetaMask/snap-simple-keyring/pull/83)). - Enable linters and fix errors ([#81](https://github.com/MetaMask/snap-simple-keyring/pull/81)). ## [0.2.2] - ### Fixed - - Persist snap state after switching between sync <-> async ([#76](https://github.com/MetaMask/snap-simple-keyring/pull/76)). ## [0.2.1] - ### Changed - - Migrate to new `keyring-api` version (0.2.x) ([#64](https://github.com/MetaMask/snap-simple-keyring/pull/64)). - Polyfill crypto dependency introduced in `metamask-utils` 6.2.0 ([#62](https://github.com/MetaMask/snap-simple-keyring/pull/62)). ## [0.2.0] - ### Added - - Support the async approval flow ([#50](https://github.com/MetaMask/snap-simple-keyring/pull/50)). - Import account ([#58](https://github.com/MetaMask/snap-simple-keyring/pull/58)). ## [0.1.4] - ### Changed - - Bump `@metamask/snaps-cli` to `v0.38.2-flask.1` ([#55](https://github.com/MetaMask/snap-simple-keyring/pull/55)). ## [0.1.3] - ### Fixed - - Fix address checksum and account update order. ([#44](https://github.com/MetaMask/snap-simple-keyring/pull/44)). - Fix unique name during account creation. ([#43](https://github.com/MetaMask/snap-simple-keyring/pull/43)). ## [0.1.2] - ### Changed - - Update snaps and API dependencies. ([#41](https://github.com/MetaMask/snap-simple-keyring/pull/41)). - Add IDs for e2e tests. ([#40](https://github.com/MetaMask/snap-simple-keyring/pull/40)). ## [0.1.1] - 2023-06-23 - ### Changed - - Update snap's `README.md` ([#37](https://github.com/MetaMask/snap-simple-keyring/pull/37)). ### Fixed - - Allow calls from `https://metamask.github.io` to the snap. ([#36](https://github.com/MetaMask/snap-simple-keyring/pull/36)). ## [0.1.0] - 2023-06-22 - ### Added - - Initial release. -[Unreleased]: https://github.com/MetaMask/snap-simple-keyring/compare/v1.1.6...HEAD +[Unreleased]: https://github.com/MetaMask/snap-simple-keyring/compare/v2.0.0...HEAD +[2.0.0]: https://github.com/MetaMask/snap-simple-keyring/compare/v1.1.6...v2.0.0 [1.1.6]: https://github.com/MetaMask/snap-simple-keyring/compare/v1.1.5...v1.1.6 [1.1.5]: https://github.com/MetaMask/snap-simple-keyring/compare/v1.1.4...v1.1.5 [1.1.4]: https://github.com/MetaMask/snap-simple-keyring/compare/v1.1.3...v1.1.4 diff --git a/packages/snap/package.json b/packages/snap/package.json index f0c3237..ee79ade 100644 --- a/packages/snap/package.json +++ b/packages/snap/package.json @@ -1,6 +1,6 @@ { "name": "@metamask/snap-simple-keyring-snap", - "version": "1.1.6", + "version": "2.0.0", "description": "A simple keyring snap that integrates with MetaMask accounts.", "keywords": [ "metamask", From 8f72611f791663b7d1d72c50513f42bfca31896f Mon Sep 17 00:00:00 2001 From: seaona Date: Tue, 30 Sep 2025 12:39:36 +0200 Subject: [PATCH 2/4] changelog --- packages/site/CHANGELOG.md | 8 ++++---- packages/snap/CHANGELOG.md | 4 ++-- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/packages/site/CHANGELOG.md b/packages/site/CHANGELOG.md index d6c8608..23f3c2a 100644 --- a/packages/site/CHANGELOG.md +++ b/packages/site/CHANGELOG.md @@ -7,10 +7,10 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] ## [2.0.0] -### Uncategorized -- chore: make @metamask/snap-simple-keyring-site publishable ([#163](https://github.com/MetaMask/snap-simple-keyring/pull/163)) -- chore: use new CentraNo1 font ([#160](https://github.com/MetaMask/snap-simple-keyring/pull/160)) -- chore: bump `crypto-browserify@^3.12.1` + `snaps-*` ([#159](https://github.com/MetaMask/snap-simple-keyring/pull/159)) +### Changed +- Make @metamask/snap-simple-keyring-site publishable ([#163](https://github.com/MetaMask/snap-simple-keyring/pull/163)) +- Use new CentraNo1 font ([#160](https://github.com/MetaMask/snap-simple-keyring/pull/160)) +- Bump `crypto-browserify@^3.12.1` + `snaps-*` ([#159](https://github.com/MetaMask/snap-simple-keyring/pull/159)) ## [1.1.6] ### Changed diff --git a/packages/snap/CHANGELOG.md b/packages/snap/CHANGELOG.md index e211749..10bb522 100644 --- a/packages/snap/CHANGELOG.md +++ b/packages/snap/CHANGELOG.md @@ -7,8 +7,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] ## [2.0.0] -### Uncategorized -- chore: bump `crypto-browserify@^3.12.1` + `snaps-*` ([#159](https://github.com/MetaMask/snap-simple-keyring/pull/159)) +### Changed +- Bump `crypto-browserify@^3.12.1` + `snaps-*` ([#159](https://github.com/MetaMask/snap-simple-keyring/pull/159)) ## [1.1.6] ### Changed From 8459f4fab7b00fb99f64247ba184264846c82554 Mon Sep 17 00:00:00 2001 From: seaona Date: Tue, 30 Sep 2025 12:43:58 +0200 Subject: [PATCH 3/4] chore(snap): update snap.manifest.json for 2.0.0 (version, shasum) --- packages/snap/snap.manifest.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/snap/snap.manifest.json b/packages/snap/snap.manifest.json index 6846b72..2c678f5 100644 --- a/packages/snap/snap.manifest.json +++ b/packages/snap/snap.manifest.json @@ -1,5 +1,5 @@ { - "version": "1.1.6", + "version": "2.0.0", "description": "An example of a key management snap for a simple keyring.", "proposedName": "MetaMask Simple Snap Keyring", "repository": { @@ -7,7 +7,7 @@ "url": "git+https://github.com/MetaMask/snap-simple-keyring.git" }, "source": { - "shasum": "k171gIy5HSi41D2djzZNHyAUydUByBagxYjnq/xhwB0=", + "shasum": "bFMN5hlkguPBHNaiusJPWZh6yhFnTShcY1mu0Ko5YMM=", "location": { "npm": { "filePath": "dist/bundle.js", From 409472ab0a5742ef5a4fe9b4eda5a9d58b29988a Mon Sep 17 00:00:00 2001 From: seaona Date: Tue, 30 Sep 2025 12:47:50 +0200 Subject: [PATCH 4/4] chore: format CHANGELOGs to satisfy auto-changelog validator --- packages/site/CHANGELOG.md | 44 ++++++++++++++++++++++++++++++++++ packages/snap/CHANGELOG.md | 48 ++++++++++++++++++++++++++++++++++++++ 2 files changed, 92 insertions(+) diff --git a/packages/site/CHANGELOG.md b/packages/site/CHANGELOG.md index 23f3c2a..91c80d7 100644 --- a/packages/site/CHANGELOG.md +++ b/packages/site/CHANGELOG.md @@ -1,4 +1,5 @@ # Changelog + All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), @@ -7,119 +8,162 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] ## [2.0.0] + ### Changed + - Make @metamask/snap-simple-keyring-site publishable ([#163](https://github.com/MetaMask/snap-simple-keyring/pull/163)) - Use new CentraNo1 font ([#160](https://github.com/MetaMask/snap-simple-keyring/pull/160)) - Bump `crypto-browserify@^3.12.1` + `snaps-*` ([#159](https://github.com/MetaMask/snap-simple-keyring/pull/159)) ## [1.1.6] + ### Changed + - Bump `@metamask/keyring-api` from `^1.0.0-rc.1` to `^8.1.3` ([#155](https://github.com/MetaMask/snap-simple-keyring/pull/155)) - This version is now built slightly differently and is part of the [accounts monorepo](https://github.com/MetaMask/accounts). ## [1.1.2] + ### Changed + - Hardcode light mode ([#138](https://github.com/MetaMask/snap-simple-keyring/pull/138)) ## [1.1.1] + ### Changed + - Add ID for E2E test ([#130](https://github.com/MetaMask/snap-simple-keyring/pull/130)) ## [1.1.0] + ### Added + - Add delete button to account ([#117](https://github.com/MetaMask/snap-simple-keyring/pull/117)). - Add "Update Account" to companion dapp ([#118](https://github.com/MetaMask/snap-simple-keyring/pull/118)). ### Changed + - Add parenthesis around details of the Snap version ([#123](https://github.com/MetaMask/snap-simple-keyring/pull/123)). - Move "Delete" button into account details ([#121](https://github.com/MetaMask/snap-simple-keyring/pull/121)). - Move "Delete" button into account details ([#122](https://github.com/MetaMask/snap-simple-keyring/pull/122)). - Change `packageInfo` to `snapPackageInfo` ([#114](https://github.com/MetaMask/snap-simple-keyring/pull/114)). ### Fixed + - Remove cache before building site ([#124](https://github.com/MetaMask/snap-simple-keyring/pull/124)). - Use `stretch` as default alignment in `AccountRow` ([#120](https://github.com/MetaMask/snap-simple-keyring/pull/120)). - Use the Snap `package.json` for the update check ([#112](https://github.com/MetaMask/snap-simple-keyring/pull/112)). ## [1.0.0] + ### Added + - Add alert banner for users ([#104](https://github.com/MetaMask/snap-simple-keyring/pull/104)). ## [0.4.0] ## [0.3.1] + ### Changed + - Allow Snap to be installed in MetaMask Stable ([#101](https://github.com/MetaMask/snap-simple-keyring/pull/101)). ## [0.3.0] + ### Changed + - **BREAKING:** Use `onKeyringRequest` to handle keyring methods ([#97](https://github.com/MetaMask/snap-simple-keyring/pull/97)). ## [0.2.4] + ### Added + - Add update button ([#93](https://github.com/MetaMask/snap-simple-keyring/pull/93)). ### Fixed + - Fix the list of accounts not being displayed on the first load ([#92](https://github.com/MetaMask/snap-simple-keyring/pull/92)). - Fix the private key format in the import account placeholder ([#89](https://github.com/MetaMask/snap-simple-keyring/pull/89)). - Check if the snap is installed before trying to get its state ([#87](https://github.com/MetaMask/snap-simple-keyring/pull/87)). - Remove `console.log` if snap is not installed ([#88](https://github.com/MetaMask/snap-simple-keyring/pull/88)). ## [0.2.3] + ### Changed + - Use text fields in account methods inputs ([#82](https://github.com/MetaMask/snap-simple-keyring/pull/82)). - Update linting targets ([#85](https://github.com/MetaMask/snap-simple-keyring/pull/85)). - Update Gatsby to version 5 ([#83](https://github.com/MetaMask/snap-simple-keyring/pull/83)). - Enable linters and fix errors ([#81](https://github.com/MetaMask/snap-simple-keyring/pull/81)). ### Fixed + - Serve self-hosted fonts ([#80](https://github.com/MetaMask/snap-simple-keyring/pull/80)). ## [0.2.2] + ### Added + - Let the dapp specifies the Snap version to install ([#72](https://github.com/MetaMask/snap-simple-keyring/pull/72)). - Add dapp version to header ([#71](https://github.com/MetaMask/snap-simple-keyring/pull/71)). ### Fixed + - Disable async-sync toggle if snap is not installed ([#77](https://github.com/MetaMask/snap-simple-keyring/pull/77)). ## [0.2.1] + ### Changed + - Align button and request result with action name ([#66](https://github.com/MetaMask/snap-simple-keyring/pull/66)). - Remove account name and improve some UI components ([#65](https://github.com/MetaMask/snap-simple-keyring/pull/65)). - Migrate to new `keyring-api` version (0.2.x) ([#64](https://github.com/MetaMask/snap-simple-keyring/pull/64)). - Polyfill crypto dependency introduced in `metamask-utils` 6.2.0 ([#62](https://github.com/MetaMask/snap-simple-keyring/pull/62)). ## [0.2.0] + ### Added + - Support the async approval flow ([#50](https://github.com/MetaMask/snap-simple-keyring/pull/50)). - Import account ([#58](https://github.com/MetaMask/snap-simple-keyring/pull/58)). ### Changed + - Improve UI/UX ([#54](https://github.com/MetaMask/snap-simple-keyring/pull/54)). ### Fixed + - Now you don't have to change your `defaultSnapOrigin` ([#59](https://github.com/MetaMask/snap-simple-keyring/pull/59)). ## [0.1.4] + ### Fixed + - Fix `rejectRequest` call in site package ([#53](https://github.com/MetaMask/snap-simple-keyring/pull/53)). ## [0.1.3] + ### Changed + - No changes in this release. ## [0.1.2] + ### Changed + - Update snaps and API dependencies. ([#41](https://github.com/MetaMask/snap-simple-keyring/pull/41)). - Add IDs for e2e tests. ([#40](https://github.com/MetaMask/snap-simple-keyring/pull/40)). ## [0.1.1] - 2023-06-23 + ### Changed + - No changes in this release. ## [0.1.0] - 2023-06-22 + ### Added + - Initial release. [Unreleased]: https://github.com/MetaMask/snap-simple-keyring/compare/v2.0.0...HEAD diff --git a/packages/snap/CHANGELOG.md b/packages/snap/CHANGELOG.md index 10bb522..2af956d 100644 --- a/packages/snap/CHANGELOG.md +++ b/packages/snap/CHANGELOG.md @@ -1,4 +1,5 @@ # Changelog + All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), @@ -7,113 +8,160 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] ## [2.0.0] + ### Changed + - Bump `crypto-browserify@^3.12.1` + `snaps-*` ([#159](https://github.com/MetaMask/snap-simple-keyring/pull/159)) ## [1.1.6] + ### Changed + - Bump `@metamask/keyring-api` from `^8.1.0` to `^8.1.3` ([#155](https://github.com/MetaMask/snap-simple-keyring/pull/155)) - This version is now built slightly differently and is part of the [accounts monorepo](https://github.com/MetaMask/accounts). ## [1.1.5] + ### Added + - Add "metamask.github.io" to `allowedOrigins` list in the `endowment:keyring` ([#153](https://github.com/MetaMask/snap-simple-keyring/pull/153)) ## [1.1.4] + ### Added + - Allow the origin `metamask.github.io` to call snap methods ([#151](https://github.com/MetaMask/snap-simple-keyring/pull/151)). ### Fixed + - Moved `build-preinstalled-snap.js` script inside snap package and fixed bundle paths for pre installed snaps ([#150](https://github.com/MetaMask/snap-simple-keyring/pull/150)) ## [1.1.3] + ### Added + - Include `preinstalled-snap.json` in release ([#148](https://github.com/MetaMask/snap-simple-keyring/pull/148)). - Script to generate `preinstalled-snap.json` ([#146](https://github.com/MetaMask/snap-simple-keyring/pull/146)). ## [1.1.2] + ### Added + - Add account name suggestion to `"notify:accountCreated"` event ([#144](https://github.com/MetaMask/snap-simple-keyring/pull/144)) ## [1.1.1] + ### Changed + - Remove unused `snap_dialog` permission ([#127](https://github.com/MetaMask/snap-simple-keyring/pull/127)) ## [1.1.0] + ### Added + - Add logger utility ([#116](https://github.com/MetaMask/snap-simple-keyring/pull/116)). - Add "Update Account" to companion dapp ([#118](https://github.com/MetaMask/snap-simple-keyring/pull/118)). ### Fixed + - Remove `localhost` from `allowedOrigin` ([#125](https://github.com/MetaMask/snap-simple-keyring/pull/125)). - Sanitize error message when importing invalid private key ([#119](https://github.com/MetaMask/snap-simple-keyring/pull/119)). ## [1.0.1] + ### Changed + - Remove logs from Snap ([#108](https://github.com/MetaMask/snap-simple-keyring/pull/108)). ## [1.0.0] + ### Changed + - Remove from allowed origins ([#106](https://github.com/MetaMask/snap-simple-keyring/pull/106)). ## [0.4.0] + ### Added + - Add URL and message to async approval redirect ([#98](https://github.com/MetaMask/snap-simple-keyring/pull/98)). ## [0.3.1] ## [0.3.0] + ### Changed + - **BREAKING:** Use `onKeyringRequest` to handle keyring methods ([#97](https://github.com/MetaMask/snap-simple-keyring/pull/97)). ## [0.2.4] + ### Fixed + - Fix Snap and Extension are out of sync when creating/removing account ([#95](https://github.com/MetaMask/snap-simple-keyring/pull/95)). - Remove private key from options after generating key pair ([#90](https://github.com/MetaMask/snap-simple-keyring/pull/90)). ## [0.2.3] + ### Changed + - Update linting targets ([#85](https://github.com/MetaMask/snap-simple-keyring/pull/85)). - Update Gatsby to version 5 ([#83](https://github.com/MetaMask/snap-simple-keyring/pull/83)). - Enable linters and fix errors ([#81](https://github.com/MetaMask/snap-simple-keyring/pull/81)). ## [0.2.2] + ### Fixed + - Persist snap state after switching between sync <-> async ([#76](https://github.com/MetaMask/snap-simple-keyring/pull/76)). ## [0.2.1] + ### Changed + - Migrate to new `keyring-api` version (0.2.x) ([#64](https://github.com/MetaMask/snap-simple-keyring/pull/64)). - Polyfill crypto dependency introduced in `metamask-utils` 6.2.0 ([#62](https://github.com/MetaMask/snap-simple-keyring/pull/62)). ## [0.2.0] + ### Added + - Support the async approval flow ([#50](https://github.com/MetaMask/snap-simple-keyring/pull/50)). - Import account ([#58](https://github.com/MetaMask/snap-simple-keyring/pull/58)). ## [0.1.4] + ### Changed + - Bump `@metamask/snaps-cli` to `v0.38.2-flask.1` ([#55](https://github.com/MetaMask/snap-simple-keyring/pull/55)). ## [0.1.3] + ### Fixed + - Fix address checksum and account update order. ([#44](https://github.com/MetaMask/snap-simple-keyring/pull/44)). - Fix unique name during account creation. ([#43](https://github.com/MetaMask/snap-simple-keyring/pull/43)). ## [0.1.2] + ### Changed + - Update snaps and API dependencies. ([#41](https://github.com/MetaMask/snap-simple-keyring/pull/41)). - Add IDs for e2e tests. ([#40](https://github.com/MetaMask/snap-simple-keyring/pull/40)). ## [0.1.1] - 2023-06-23 + ### Changed + - Update snap's `README.md` ([#37](https://github.com/MetaMask/snap-simple-keyring/pull/37)). ### Fixed + - Allow calls from `https://metamask.github.io` to the snap. ([#36](https://github.com/MetaMask/snap-simple-keyring/pull/36)). ## [0.1.0] - 2023-06-22 + ### Added + - Initial release. [Unreleased]: https://github.com/MetaMask/snap-simple-keyring/compare/v2.0.0...HEAD