From f23c6f1e73f751cfd715dac689319c92bdeed176 Mon Sep 17 00:00:00 2001 From: github-actions Date: Thu, 2 Oct 2025 10:58:52 +0000 Subject: [PATCH 1/7] 2.0.0 --- package.json | 2 +- packages/site/CHANGELOG.md | 53 +++++++----------------------------- packages/site/package.json | 2 +- packages/snap/CHANGELOG.md | 55 ++++++-------------------------------- packages/snap/package.json | 2 +- 5 files changed, 21 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..a9c3e70 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,126 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] -## [1.1.6] +## [2.0.0] +### Uncategorized +- fix: revert "2.0.0 (#165)" ([#165](https://github.com/MetaMask/snap-simple-keyring/pull/165)) +- 2.0.0 ([#165](https://github.com/MetaMask/snap-simple-keyring/pull/165)) +- 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..2b3f07a 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,120 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] -## [1.1.6] +## [2.0.0] +### Uncategorized +- fix: revert "2.0.0 (#165)" ([#165](https://github.com/MetaMask/snap-simple-keyring/pull/165)) +- 2.0.0 ([#165](https://github.com/MetaMask/snap-simple-keyring/pull/165)) +- 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 7a202170a7741cf0b6b5e9a87552237d23104699 Mon Sep 17 00:00:00 2001 From: seaona Date: Thu, 2 Oct 2025 13:04:51 +0200 Subject: [PATCH 2/7] update changelog --- packages/site/CHANGELOG.md | 10 +++++----- packages/snap/CHANGELOG.md | 6 +++--- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/packages/site/CHANGELOG.md b/packages/site/CHANGELOG.md index a9c3e70..052ac0f 100644 --- a/packages/site/CHANGELOG.md +++ b/packages/site/CHANGELOG.md @@ -7,12 +7,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] ## [2.0.0] -### Uncategorized -- fix: revert "2.0.0 (#165)" ([#165](https://github.com/MetaMask/snap-simple-keyring/pull/165)) +### Changed +- Revert "2.0.0 (#165)" ([#165](https://github.com/MetaMask/snap-simple-keyring/pull/165)) - 2.0.0 ([#165](https://github.com/MetaMask/snap-simple-keyring/pull/165)) -- 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)) +- 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 2b3f07a..41398dd 100644 --- a/packages/snap/CHANGELOG.md +++ b/packages/snap/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 -- fix: revert "2.0.0 (#165)" ([#165](https://github.com/MetaMask/snap-simple-keyring/pull/165)) +### Changed +- Revert "2.0.0 (#165)" ([#165](https://github.com/MetaMask/snap-simple-keyring/pull/165)) - 2.0.0 ([#165](https://github.com/MetaMask/snap-simple-keyring/pull/165)) -- chore: bump `crypto-browserify@^3.12.1` + `snaps-*` ([#159](https://github.com/MetaMask/snap-simple-keyring/pull/159)) +- Bump `crypto-browserify@^3.12.1` + `snaps-*` ([#159](https://github.com/MetaMask/snap-simple-keyring/pull/159)) ## [1.1.6] ### Changed From f14d20dd90d87191a2a130b1ce4af72812c349eb Mon Sep 17 00:00:00 2001 From: seaona Date: Thu, 2 Oct 2025 13:08:46 +0200 Subject: [PATCH 3/7] snap: bump manifest to v2.0.0 and update shasum for CI clean tree --- 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 1e041151ea235fd47a20b929be920ad37499bb9a Mon Sep 17 00:00:00 2001 From: seaona Date: Thu, 2 Oct 2025 13:13:12 +0200 Subject: [PATCH 4/7] chore(changelog): remove Uncategorized sections and format for RC validation --- 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 052ac0f..1b96ede 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,7 +8,9 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] ## [2.0.0] + ### Changed + - Revert "2.0.0 (#165)" ([#165](https://github.com/MetaMask/snap-simple-keyring/pull/165)) - 2.0.0 ([#165](https://github.com/MetaMask/snap-simple-keyring/pull/165)) - Make @metamask/snap-simple-keyring-site publishable ([#163](https://github.com/MetaMask/snap-simple-keyring/pull/163)) @@ -15,113 +18,154 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - 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 41398dd..509f058 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,115 +8,162 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] ## [2.0.0] + ### Changed + - Revert "2.0.0 (#165)" ([#165](https://github.com/MetaMask/snap-simple-keyring/pull/165)) - 2.0.0 ([#165](https://github.com/MetaMask/snap-simple-keyring/pull/165)) - 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 From 7b7528d2d2e7fb1f5b0088bbf34c7ef0da86e3f9 Mon Sep 17 00:00:00 2001 From: seaona <54408225+seaona@users.noreply.github.com> Date: Thu, 2 Oct 2025 14:34:34 +0200 Subject: [PATCH 5/7] Update packages/site/CHANGELOG.md Co-authored-by: Maarten Zuidhoorn --- packages/site/CHANGELOG.md | 2 -- 1 file changed, 2 deletions(-) diff --git a/packages/site/CHANGELOG.md b/packages/site/CHANGELOG.md index 1b96ede..91c80d7 100644 --- a/packages/site/CHANGELOG.md +++ b/packages/site/CHANGELOG.md @@ -11,8 +11,6 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Changed -- Revert "2.0.0 (#165)" ([#165](https://github.com/MetaMask/snap-simple-keyring/pull/165)) -- 2.0.0 ([#165](https://github.com/MetaMask/snap-simple-keyring/pull/165)) - 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)) From b5da1bb930d0f85d50cc97883241400ae425d20e Mon Sep 17 00:00:00 2001 From: seaona <54408225+seaona@users.noreply.github.com> Date: Thu, 2 Oct 2025 14:34:42 +0200 Subject: [PATCH 6/7] Update packages/site/CHANGELOG.md Co-authored-by: Maarten Zuidhoorn --- packages/site/CHANGELOG.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/site/CHANGELOG.md b/packages/site/CHANGELOG.md index 91c80d7..02b8b7b 100644 --- a/packages/site/CHANGELOG.md +++ b/packages/site/CHANGELOG.md @@ -11,7 +11,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Changed -- Make @metamask/snap-simple-keyring-site publishable ([#163](https://github.com/MetaMask/snap-simple-keyring/pull/163)) +- Make @metamask/snap-simple-keyring-site publishable ([#163](https://github.com/MetaMask/snap-simple-keyring/pull/163), [#166](https://github.com/MetaMask/snap-simple-keyring/pull/166)) - 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)) From aef0a809819f39ecca28ceae8f5fb583cb878cd1 Mon Sep 17 00:00:00 2001 From: seaona <54408225+seaona@users.noreply.github.com> Date: Thu, 2 Oct 2025 14:34:50 +0200 Subject: [PATCH 7/7] Update packages/snap/CHANGELOG.md Co-authored-by: Charly Chevalier --- packages/snap/CHANGELOG.md | 2 -- 1 file changed, 2 deletions(-) diff --git a/packages/snap/CHANGELOG.md b/packages/snap/CHANGELOG.md index 509f058..2af956d 100644 --- a/packages/snap/CHANGELOG.md +++ b/packages/snap/CHANGELOG.md @@ -11,8 +11,6 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Changed -- Revert "2.0.0 (#165)" ([#165](https://github.com/MetaMask/snap-simple-keyring/pull/165)) -- 2.0.0 ([#165](https://github.com/MetaMask/snap-simple-keyring/pull/165)) - Bump `crypto-browserify@^3.12.1` + `snaps-*` ([#159](https://github.com/MetaMask/snap-simple-keyring/pull/159)) ## [1.1.6]