From fea349ba8b3dd475c9bb5e8afd5d52785b10e0f2 Mon Sep 17 00:00:00 2001 From: github-actions Date: Sat, 2 May 2026 13:30:03 +0000 Subject: [PATCH 1/9] 2.1.0 --- package.json | 2 +- packages/site/CHANGELOG.md | 53 +++++------------------------------ packages/site/package.json | 2 +- packages/snap/CHANGELOG.md | 57 +++++--------------------------------- packages/snap/package.json | 2 +- 5 files changed, 17 insertions(+), 99 deletions(-) diff --git a/package.json b/package.json index 0c0f1da..090d889 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@metamask/snap-simple-keyring", - "version": "2.0.0", + "version": "2.1.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 9600bd7..a87755a 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,172 +6,134 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] -### Changed +## [2.1.0] +### Uncategorized +- chore: use new font Geist ([#172](https://github.com/MetaMask/snap-simple-keyring/pull/172)) +- chore: bump accounts dependencies ([#169](https://github.com/MetaMask/snap-simple-keyring/pull/169)) +### Changed - Bump `@metamask/keyring-api` from `^21.0.0` to `^23.1.0` ([#173](https://github.com/MetaMask/snap-simple-keyring/pull/173)) - Bump `@metamask/keyring-snap-client` from `^8.0.0` to `^9.0.2` ([#173](https://github.com/MetaMask/snap-simple-keyring/pull/173)) - Bump `@metamask/providers` from `^13.0.0` to `^19.0.0` ([#173](https://github.com/MetaMask/snap-simple-keyring/pull/173)) ## [2.0.0] - ### Changed - - 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)) ## [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 +[Unreleased]: https://github.com/MetaMask/snap-simple-keyring/compare/v2.1.0...HEAD +[2.1.0]: https://github.com/MetaMask/snap-simple-keyring/compare/v2.0.0...v2.1.0 [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 diff --git a/packages/site/package.json b/packages/site/package.json index 505186a..0750bf1 100644 --- a/packages/site/package.json +++ b/packages/site/package.json @@ -1,6 +1,6 @@ { "name": "@metamask/snap-simple-keyring-site", - "version": "2.0.0", + "version": "2.1.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 838c096..0e08edd 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,8 +6,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] -### Changed +## [2.1.0] +### Uncategorized +- chore: bump snaps SDK ([#171](https://github.com/MetaMask/snap-simple-keyring/pull/171)) +- chore: bump accounts dependencies ([#169](https://github.com/MetaMask/snap-simple-keyring/pull/169)) +### Changed - Bump `@metamask/keyring-api` from `^21.0.0` to `^23.1.0` ([#173](https://github.com/MetaMask/snap-simple-keyring/pull/173)) - Bump `@metamask/keyring-snap-sdk` from `^7.0.0` to `^9.0.1` ([#173](https://github.com/MetaMask/snap-simple-keyring/pull/173)) - Bump `@metamask/snaps-sdk` from `7.1.0` to `^11.1.0` ([#173](https://github.com/MetaMask/snap-simple-keyring/pull/173)) @@ -16,163 +19,117 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Bump `@metamask/utils` from `^8.1.0` to `^11.11.0` ([#173](https://github.com/MetaMask/snap-simple-keyring/pull/173)) ## [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 +[Unreleased]: https://github.com/MetaMask/snap-simple-keyring/compare/v2.1.0...HEAD +[2.1.0]: https://github.com/MetaMask/snap-simple-keyring/compare/v2.0.0...v2.1.0 [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 diff --git a/packages/snap/package.json b/packages/snap/package.json index 3280384..f77e7e2 100644 --- a/packages/snap/package.json +++ b/packages/snap/package.json @@ -1,6 +1,6 @@ { "name": "@metamask/snap-simple-keyring-snap", - "version": "2.0.0", + "version": "2.1.0", "description": "A simple keyring snap that integrates with MetaMask accounts.", "keywords": [ "metamask", From 5ddf519f018b3422c2b6e893b2bae123e90ac699 Mon Sep 17 00:00:00 2001 From: Hassan Malik Date: Sat, 2 May 2026 09:50:29 -0400 Subject: [PATCH 2/9] fix: fix changelogs --- packages/site/CHANGELOG.md | 55 +++++++++++++++++++++++++++++++--- packages/snap/CHANGELOG.md | 60 ++++++++++++++++++++++++++++++++++---- 2 files changed, 106 insertions(+), 9 deletions(-) diff --git a/packages/site/CHANGELOG.md b/packages/site/CHANGELOG.md index a87755a..a1cfe04 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,129 +8,175 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] ## [2.1.0] -### Uncategorized -- chore: use new font Geist ([#172](https://github.com/MetaMask/snap-simple-keyring/pull/172)) -- chore: bump accounts dependencies ([#169](https://github.com/MetaMask/snap-simple-keyring/pull/169)) + +### Added + +- Add `@metamask/keyring-snap-sdk@^7.0.0` ([#169](https://github.com/MetaMask/snap-simple-keyring/pull/169)) ### Changed -- Bump `@metamask/keyring-api` from `^21.0.0` to `^23.1.0` ([#173](https://github.com/MetaMask/snap-simple-keyring/pull/173)) + +- Bump `@metamask/keyring-api` from `^8.1.3` to `^23.1.0` ([#169](https://github.com/MetaMask/snap-simple-keyring/pull/169), [#173](https://github.com/MetaMask/snap-simple-keyring/pull/173)) - Bump `@metamask/keyring-snap-client` from `^8.0.0` to `^9.0.2` ([#173](https://github.com/MetaMask/snap-simple-keyring/pull/173)) - Bump `@metamask/providers` from `^13.0.0` to `^19.0.0` ([#173](https://github.com/MetaMask/snap-simple-keyring/pull/173)) +- Use new font Geist ([#172](https://github.com/MetaMask/snap-simple-keyring/pull/172)) ## [2.0.0] + ### Changed + - 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)) ## [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.1.0...HEAD diff --git a/packages/snap/CHANGELOG.md b/packages/snap/CHANGELOG.md index 0e08edd..36b4b20 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,125 +8,174 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] ## [2.1.0] -### Uncategorized -- chore: bump snaps SDK ([#171](https://github.com/MetaMask/snap-simple-keyring/pull/171)) -- chore: bump accounts dependencies ([#169](https://github.com/MetaMask/snap-simple-keyring/pull/169)) + +### Added + +- Add `@metamask/keyring-snap-sdk@^7.0.0` ([#169](https://github.com/MetaMask/snap-simple-keyring/pull/169)) ### Changed -- Bump `@metamask/keyring-api` from `^21.0.0` to `^23.1.0` ([#173](https://github.com/MetaMask/snap-simple-keyring/pull/173)) + +- Bump `@metamask/keyring-api` from `^8.1.3` to `^23.1.0` ([#169](https://github.com/MetaMask/snap-simple-keyring/pull/169), [#173](https://github.com/MetaMask/snap-simple-keyring/pull/173)) - Bump `@metamask/keyring-snap-sdk` from `^7.0.0` to `^9.0.1` ([#173](https://github.com/MetaMask/snap-simple-keyring/pull/173)) -- Bump `@metamask/snaps-sdk` from `7.1.0` to `^11.1.0` ([#173](https://github.com/MetaMask/snap-simple-keyring/pull/173)) +- Bump `@metamask/snaps-sdk` from `6.19.0` to `^11.1.0` ([#169](https://github.com/MetaMask/snap-simple-keyring/pull/169), [#173](https://github.com/MetaMask/snap-simple-keyring/pull/173)) - `platformVersion` in `snap.manifest.json` is updated from `7.1.0` to `11.1.0` to match. - Bump `@metamask/utils` from `^8.1.0` to `^11.11.0` ([#173](https://github.com/MetaMask/snap-simple-keyring/pull/173)) ## [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.1.0...HEAD From e121affab0082820abcc1445befa7c6bcc9c6dbd Mon Sep 17 00:00:00 2001 From: Hassan Malik Date: Sat, 2 May 2026 10:10:27 -0400 Subject: [PATCH 3/9] fix: update manifest --- 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 09004a2..176d32e 100644 --- a/packages/snap/snap.manifest.json +++ b/packages/snap/snap.manifest.json @@ -1,5 +1,5 @@ { - "version": "2.0.0", + "version": "2.1.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": "2GsQBR4m4xvZGCUu1lb6wJnS3L5ARpTfxk1pUuiwjY0=", + "shasum": "UHo4l2G3WmBHIxPg3sULU5ogBuJNTqeCmMtJvLfykAI=", "location": { "npm": { "filePath": "dist/bundle.js", From 41ae1163b33aa43a5d4455bf144df62de36472fb Mon Sep 17 00:00:00 2001 From: Hassan Malik Date: Mon, 4 May 2026 08:21:50 -0400 Subject: [PATCH 4/9] fix: remove wrong changelog entry --- packages/site/CHANGELOG.md | 4 ---- 1 file changed, 4 deletions(-) diff --git a/packages/site/CHANGELOG.md b/packages/site/CHANGELOG.md index a1cfe04..85b61e5 100644 --- a/packages/site/CHANGELOG.md +++ b/packages/site/CHANGELOG.md @@ -9,10 +9,6 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [2.1.0] -### Added - -- Add `@metamask/keyring-snap-sdk@^7.0.0` ([#169](https://github.com/MetaMask/snap-simple-keyring/pull/169)) - ### Changed - Bump `@metamask/keyring-api` from `^8.1.3` to `^23.1.0` ([#169](https://github.com/MetaMask/snap-simple-keyring/pull/169), [#173](https://github.com/MetaMask/snap-simple-keyring/pull/173)) From a067e328f6db4d4c163a1c02e3bd2c8f59a96a20 Mon Sep 17 00:00:00 2001 From: Hassan Malik Date: Mon, 4 May 2026 08:30:30 -0400 Subject: [PATCH 5/9] fix: update snap changelog --- packages/snap/CHANGELOG.md | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/packages/snap/CHANGELOG.md b/packages/snap/CHANGELOG.md index 36b4b20..50356dd 100644 --- a/packages/snap/CHANGELOG.md +++ b/packages/snap/CHANGELOG.md @@ -9,13 +9,11 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [2.1.0] -### Added - -- Add `@metamask/keyring-snap-sdk@^7.0.0` ([#169](https://github.com/MetaMask/snap-simple-keyring/pull/169)) - ### Changed - Bump `@metamask/keyring-api` from `^8.1.3` to `^23.1.0` ([#169](https://github.com/MetaMask/snap-simple-keyring/pull/169), [#173](https://github.com/MetaMask/snap-simple-keyring/pull/173)) +- Add `@metamask/keyring-snap-sdk@^7.0.0` ([#169](https://github.com/MetaMask/snap-simple-keyring/pull/169)) + - Some code that the snap was relying on was moved from `@metamask/keyring-api` to `@metamask/keyring-snap-sdk` - Bump `@metamask/keyring-snap-sdk` from `^7.0.0` to `^9.0.1` ([#173](https://github.com/MetaMask/snap-simple-keyring/pull/173)) - Bump `@metamask/snaps-sdk` from `6.19.0` to `^11.1.0` ([#169](https://github.com/MetaMask/snap-simple-keyring/pull/169), [#173](https://github.com/MetaMask/snap-simple-keyring/pull/173)) - `platformVersion` in `snap.manifest.json` is updated from `7.1.0` to `11.1.0` to match. From 4bf4b281a89f7389b813724b87fcc95d110c3a7c Mon Sep 17 00:00:00 2001 From: Hassan Malik Date: Mon, 4 May 2026 08:36:10 -0400 Subject: [PATCH 6/9] fix: formatting --- packages/snap/CHANGELOG.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/snap/CHANGELOG.md b/packages/snap/CHANGELOG.md index 50356dd..f55df5a 100644 --- a/packages/snap/CHANGELOG.md +++ b/packages/snap/CHANGELOG.md @@ -13,7 +13,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Bump `@metamask/keyring-api` from `^8.1.3` to `^23.1.0` ([#169](https://github.com/MetaMask/snap-simple-keyring/pull/169), [#173](https://github.com/MetaMask/snap-simple-keyring/pull/173)) - Add `@metamask/keyring-snap-sdk@^7.0.0` ([#169](https://github.com/MetaMask/snap-simple-keyring/pull/169)) - - Some code that the snap was relying on was moved from `@metamask/keyring-api` to `@metamask/keyring-snap-sdk` + - Some code that the snap was relying on was moved from `@metamask/keyring-api` to `@metamask/keyring-snap-sdk`. - Bump `@metamask/keyring-snap-sdk` from `^7.0.0` to `^9.0.1` ([#173](https://github.com/MetaMask/snap-simple-keyring/pull/173)) - Bump `@metamask/snaps-sdk` from `6.19.0` to `^11.1.0` ([#169](https://github.com/MetaMask/snap-simple-keyring/pull/169), [#173](https://github.com/MetaMask/snap-simple-keyring/pull/173)) - `platformVersion` in `snap.manifest.json` is updated from `7.1.0` to `11.1.0` to match. From 52a85a7d6e15d93ec61ec0bf9ac67d096ab6a160 Mon Sep 17 00:00:00 2001 From: Hassan Malik Date: Mon, 4 May 2026 08:40:46 -0400 Subject: [PATCH 7/9] fix: change to patch release --- packages/site/CHANGELOG.md | 6 +++--- packages/site/package.json | 2 +- packages/snap/CHANGELOG.md | 6 +++--- packages/snap/package.json | 2 +- packages/snap/snap.manifest.json | 2 +- 5 files changed, 9 insertions(+), 9 deletions(-) diff --git a/packages/site/CHANGELOG.md b/packages/site/CHANGELOG.md index 85b61e5..b616db8 100644 --- a/packages/site/CHANGELOG.md +++ b/packages/site/CHANGELOG.md @@ -7,7 +7,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] -## [2.1.0] +## [2.0.1] ### Changed @@ -175,8 +175,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Initial release. -[Unreleased]: https://github.com/MetaMask/snap-simple-keyring/compare/v2.1.0...HEAD -[2.1.0]: https://github.com/MetaMask/snap-simple-keyring/compare/v2.0.0...v2.1.0 +[Unreleased]: https://github.com/MetaMask/snap-simple-keyring/compare/v2.0.1...HEAD +[2.0.1]: https://github.com/MetaMask/snap-simple-keyring/compare/v2.0.0...v2.0.1 [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 diff --git a/packages/site/package.json b/packages/site/package.json index 0750bf1..af58115 100644 --- a/packages/site/package.json +++ b/packages/site/package.json @@ -1,6 +1,6 @@ { "name": "@metamask/snap-simple-keyring-site", - "version": "2.1.0", + "version": "2.0.1", "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 f55df5a..59fb422 100644 --- a/packages/snap/CHANGELOG.md +++ b/packages/snap/CHANGELOG.md @@ -7,7 +7,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] -## [2.1.0] +## [2.0.1] ### Changed @@ -176,8 +176,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Initial release. -[Unreleased]: https://github.com/MetaMask/snap-simple-keyring/compare/v2.1.0...HEAD -[2.1.0]: https://github.com/MetaMask/snap-simple-keyring/compare/v2.0.0...v2.1.0 +[Unreleased]: https://github.com/MetaMask/snap-simple-keyring/compare/v2.0.1...HEAD +[2.0.1]: https://github.com/MetaMask/snap-simple-keyring/compare/v2.0.0...v2.0.1 [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 diff --git a/packages/snap/package.json b/packages/snap/package.json index f77e7e2..1671e72 100644 --- a/packages/snap/package.json +++ b/packages/snap/package.json @@ -1,6 +1,6 @@ { "name": "@metamask/snap-simple-keyring-snap", - "version": "2.1.0", + "version": "2.0.1", "description": "A simple keyring snap that integrates with MetaMask accounts.", "keywords": [ "metamask", diff --git a/packages/snap/snap.manifest.json b/packages/snap/snap.manifest.json index 176d32e..bba2b50 100644 --- a/packages/snap/snap.manifest.json +++ b/packages/snap/snap.manifest.json @@ -1,5 +1,5 @@ { - "version": "2.1.0", + "version": "2.0.1", "description": "An example of a key management snap for a simple keyring.", "proposedName": "MetaMask Simple Snap Keyring", "repository": { From c217a85add82d91af9d422bf17caa0d1c3b9d830 Mon Sep 17 00:00:00 2001 From: Hassan Malik Date: Mon, 4 May 2026 08:48:55 -0400 Subject: [PATCH 8/9] fix: update shasum --- packages/snap/snap.manifest.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/snap/snap.manifest.json b/packages/snap/snap.manifest.json index bba2b50..c0e7b70 100644 --- a/packages/snap/snap.manifest.json +++ b/packages/snap/snap.manifest.json @@ -7,7 +7,7 @@ "url": "git+https://github.com/MetaMask/snap-simple-keyring.git" }, "source": { - "shasum": "UHo4l2G3WmBHIxPg3sULU5ogBuJNTqeCmMtJvLfykAI=", + "shasum": "TfeKGNKMSPQqAKQ/IrnOaziMcLqC6tWSjKRWo5YHMLs=", "location": { "npm": { "filePath": "dist/bundle.js", From 7e8a5f381da90b34e083e4813356801ce1ea9269 Mon Sep 17 00:00:00 2001 From: Hassan Malik Date: Mon, 4 May 2026 09:44:37 -0400 Subject: [PATCH 9/9] fix: package version --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 090d889..ad0f32f 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@metamask/snap-simple-keyring", - "version": "2.1.0", + "version": "2.0.1", "private": true, "description": "A simple keyring snap that integrates with MetaMask accounts.", "keywords": [