From a9835155f2685033982e939c339a20e311cc46f1 Mon Sep 17 00:00:00 2001 From: Frederik Bolding Date: Mon, 26 Feb 2024 12:19:51 +0100 Subject: [PATCH] Update changelogs --- packages/create-snap/CHANGELOG.md | 56 ++------ packages/snaps-browserify-plugin/CHANGELOG.md | 39 ++---- packages/snaps-cli/CHANGELOG.md | 93 ++++--------- packages/snaps-controllers/CHANGELOG.md | 126 +++++------------- .../snaps-execution-environments/CHANGELOG.md | 107 ++++----------- packages/snaps-jest/CHANGELOG.md | 63 +++------ packages/snaps-rollup-plugin/CHANGELOG.md | 35 ++--- packages/snaps-rpc-methods/CHANGELOG.md | 92 ++++--------- packages/snaps-sdk/CHANGELOG.md | 52 ++------ packages/snaps-utils/CHANGELOG.md | 125 +++++------------ packages/snaps-webpack-plugin/CHANGELOG.md | 52 ++------ 11 files changed, 224 insertions(+), 616 deletions(-) diff --git a/packages/create-snap/CHANGELOG.md b/packages/create-snap/CHANGELOG.md index f8c8edd5b4..cec9909e2e 100644 --- a/packages/create-snap/CHANGELOG.md +++ b/packages/create-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/), @@ -8,90 +7,63 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] ## [4.0.0] - -### Uncategorized - -- BREAKING: Use `tsup` and refactor exports ([#2210](https://github.com/MetaMask/snaps-skunkworks.git/pull/2210)) -- Update several LavaMoat packages ([#2173](https://github.com/MetaMask/snaps-skunkworks.git/pull/2173)) -- Bump SES and LavaMoat ([#2105](https://github.com/MetaMask/snaps-skunkworks.git/pull/2105)) -- Bump @metamask/utils from 8.2.1 to 8.3.0 ([#2100](https://github.com/MetaMask/snaps-skunkworks.git/pull/2100)) -- Bump @metamask/auto-changelog from 3.4.3 to 3.4.4 ([#2054](https://github.com/MetaMask/snaps-skunkworks.git/pull/2054)) +### Changed +- **BREAKING:** Update ESM build to be fully compliant with the ESM standard ([#2210](https://github.com/MetaMask/snaps/pull/2210)) ## [3.1.1] - ### Changed - - Bump several MetaMask dependencies ([#1964](https://github.com/MetaMask/snaps/pull/1964)) ## [3.1.0] - ### Added - - Create an initial commit when creating a Snap from the template ([#1917](https://github.com/MetaMask/snaps/pull/1917)) ### Fixed - - Handle unhandled errors ([#1916](https://github.com/MetaMask/snaps/pull/1916)) ## [3.0.1] - ### Changed - - Update multiple MetaMask dependencies ([#1841](https://github.com/MetaMask/snaps/pull/1841)) ## [3.0.0] - ### Changed - - **BREAKING:** Bump minimum Node.js version to `^18.16.0` ([#1741](https://github.com/MetaMask/snaps/pull/1741)) ## [2.0.0] - ### Changed - - **BREAKING:** Bump minimum Node.js version to `18.6.0` ([#1789](https://github.com/MetaMask/snaps/pull/1789)) ## [1.0.1] - ### Fixed - - Fix shell command injection ([#1784](https://github.com/MetaMask/snaps/pull/1784)) ## [1.0.0] - ### Changed - - Initial stable release from main branch ([#1757](https://github.com/MetaMask/snaps/pull/1757)) ## [0.37.4-flask.1] - ### Changed - - Bump `metamask/utils` and `metamask/snaps-registry` ([#1738](https://github.com/MetaMask/snaps/pull/1738), [#1694](https://github.com/MetaMask/snaps/pull/1694)) ## [0.37.3-flask.1] - ### Changed - - Remove unused dependencies ([#1674](https://github.com/MetaMask/snaps/pull/1674)) ## [0.37.2-flask.1] - ### Changed - - Release package independently ([#1600](https://github.com/MetaMask/snaps/pull/1600)) - The version of the package no longer needs to match the version of all other MetaMask Snaps packages. -[Unreleased]: https://github.com/MetaMask/snaps-skunkworks.git/compare/@metamask/create-snap@4.0.0...HEAD -[4.0.0]: https://github.com/MetaMask/snaps-skunkworks.git/compare/@metamask/create-snap@3.1.1...@metamask/create-snap@4.0.0 -[3.1.1]: https://github.com/MetaMask/snaps-skunkworks.git/compare/@metamask/create-snap@3.1.0...@metamask/create-snap@3.1.1 -[3.1.0]: https://github.com/MetaMask/snaps-skunkworks.git/compare/@metamask/create-snap@3.0.1...@metamask/create-snap@3.1.0 -[3.0.1]: https://github.com/MetaMask/snaps-skunkworks.git/compare/@metamask/create-snap@3.0.0...@metamask/create-snap@3.0.1 -[3.0.0]: https://github.com/MetaMask/snaps-skunkworks.git/compare/@metamask/create-snap@2.0.0...@metamask/create-snap@3.0.0 -[2.0.0]: https://github.com/MetaMask/snaps-skunkworks.git/compare/@metamask/create-snap@1.0.1...@metamask/create-snap@2.0.0 -[1.0.1]: https://github.com/MetaMask/snaps-skunkworks.git/compare/@metamask/create-snap@1.0.0...@metamask/create-snap@1.0.1 -[1.0.0]: https://github.com/MetaMask/snaps-skunkworks.git/compare/@metamask/create-snap@0.37.4-flask.1...@metamask/create-snap@1.0.0 -[0.37.4-flask.1]: https://github.com/MetaMask/snaps-skunkworks.git/compare/@metamask/create-snap@0.37.3-flask.1...@metamask/create-snap@0.37.4-flask.1 -[0.37.3-flask.1]: https://github.com/MetaMask/snaps-skunkworks.git/compare/@metamask/create-snap@0.37.2-flask.1...@metamask/create-snap@0.37.3-flask.1 -[0.37.2-flask.1]: https://github.com/MetaMask/snaps-skunkworks.git/releases/tag/@metamask/create-snap@0.37.2-flask.1 +[Unreleased]: https://github.com/MetaMask/snaps/compare/@metamask/create-snap@4.0.0...HEAD +[4.0.0]: https://github.com/MetaMask/snaps/compare/@metamask/create-snap@3.1.1...@metamask/create-snap@4.0.0 +[3.1.1]: https://github.com/MetaMask/snaps/compare/@metamask/create-snap@3.1.0...@metamask/create-snap@3.1.1 +[3.1.0]: https://github.com/MetaMask/snaps/compare/@metamask/create-snap@3.0.1...@metamask/create-snap@3.1.0 +[3.0.1]: https://github.com/MetaMask/snaps/compare/@metamask/create-snap@3.0.0...@metamask/create-snap@3.0.1 +[3.0.0]: https://github.com/MetaMask/snaps/compare/@metamask/create-snap@2.0.0...@metamask/create-snap@3.0.0 +[2.0.0]: https://github.com/MetaMask/snaps/compare/@metamask/create-snap@1.0.1...@metamask/create-snap@2.0.0 +[1.0.1]: https://github.com/MetaMask/snaps/compare/@metamask/create-snap@1.0.0...@metamask/create-snap@1.0.1 +[1.0.0]: https://github.com/MetaMask/snaps/compare/@metamask/create-snap@0.37.4-flask.1...@metamask/create-snap@1.0.0 +[0.37.4-flask.1]: https://github.com/MetaMask/snaps/compare/@metamask/create-snap@0.37.3-flask.1...@metamask/create-snap@0.37.4-flask.1 +[0.37.3-flask.1]: https://github.com/MetaMask/snaps/compare/@metamask/create-snap@0.37.2-flask.1...@metamask/create-snap@0.37.3-flask.1 +[0.37.2-flask.1]: https://github.com/MetaMask/snaps/releases/tag/@metamask/create-snap@0.37.2-flask.1 diff --git a/packages/snaps-browserify-plugin/CHANGELOG.md b/packages/snaps-browserify-plugin/CHANGELOG.md index 7bd588352e..bec675e6cb 100644 --- a/packages/snaps-browserify-plugin/CHANGELOG.md +++ b/packages/snaps-browserify-plugin/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/), @@ -8,61 +7,45 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] ## [4.0.0] - -### Uncategorized - -- BREAKING: Use `tsup` and refactor exports ([#2210](https://github.com/MetaMask/snaps-skunkworks.git/pull/2210)) +### Changed +- **BREAKING:** Update ESM build to be fully compliant with the ESM standard ([#2210](https://github.com/MetaMask/snaps/pull/2210)) ## [3.0.3] - ### Changed - - Bump several MetaMask dependencies ([#2054](https://github.com/MetaMask/snaps/pull/2054), [#2100](https://github.com/MetaMask/snaps/pull/2100), [#2105](https://github.com/MetaMask/snaps/pull/2105), [#2173](https://github.com/MetaMask/snaps/pull/2173)) ## [3.0.2] - ### Changed - - Bump several MetaMask dependencies ([#1964](https://github.com/MetaMask/snaps/pull/1964)) ## [3.0.1] - ### Changed - - Update multiple MetaMask dependencies ([#1841](https://github.com/MetaMask/snaps/pull/1841)) ## [3.0.0] - ### Changed - - **BREAKING:** Bump minimum Node.js version to `^18.16.0` ([#1741](https://github.com/MetaMask/snaps/pull/1741)) ## [2.0.0] - ### Changed - - Initial stable release from main branch ([#1757](https://github.com/MetaMask/snaps/pull/1757)) ## [0.37.3-flask.1] - ### Fixed - - Remove unused dependencies ([#1680](https://github.com/MetaMask/snaps/pull/1680)) ## [0.37.2-flask.1] - ### Changed - - Release package independently ([#1600](https://github.com/MetaMask/snaps/pull/1600)) - The version of the package no longer needs to match the version of all other MetaMask Snaps packages. -[Unreleased]: https://github.com/MetaMask/snaps-skunkworks.git/compare/@metamask/snaps-browserify-plugin@4.0.0...HEAD -[4.0.0]: https://github.com/MetaMask/snaps-skunkworks.git/compare/@metamask/snaps-browserify-plugin@3.0.3...@metamask/snaps-browserify-plugin@4.0.0 -[3.0.3]: https://github.com/MetaMask/snaps-skunkworks.git/compare/@metamask/snaps-browserify-plugin@3.0.2...@metamask/snaps-browserify-plugin@3.0.3 -[3.0.2]: https://github.com/MetaMask/snaps-skunkworks.git/compare/@metamask/snaps-browserify-plugin@3.0.1...@metamask/snaps-browserify-plugin@3.0.2 -[3.0.1]: https://github.com/MetaMask/snaps-skunkworks.git/compare/@metamask/snaps-browserify-plugin@3.0.0...@metamask/snaps-browserify-plugin@3.0.1 -[3.0.0]: https://github.com/MetaMask/snaps-skunkworks.git/compare/@metamask/snaps-browserify-plugin@2.0.0...@metamask/snaps-browserify-plugin@3.0.0 -[2.0.0]: https://github.com/MetaMask/snaps-skunkworks.git/compare/@metamask/snaps-browserify-plugin@0.37.3-flask.1...@metamask/snaps-browserify-plugin@2.0.0 -[0.37.3-flask.1]: https://github.com/MetaMask/snaps-skunkworks.git/compare/@metamask/snaps-browserify-plugin@0.37.2-flask.1...@metamask/snaps-browserify-plugin@0.37.3-flask.1 -[0.37.2-flask.1]: https://github.com/MetaMask/snaps-skunkworks.git/releases/tag/@metamask/snaps-browserify-plugin@0.37.2-flask.1 +[Unreleased]: https://github.com/MetaMask/snaps/compare/@metamask/snaps-browserify-plugin@4.0.0...HEAD +[4.0.0]: https://github.com/MetaMask/snaps/compare/@metamask/snaps-browserify-plugin@3.0.3...@metamask/snaps-browserify-plugin@4.0.0 +[3.0.3]: https://github.com/MetaMask/snaps/compare/@metamask/snaps-browserify-plugin@3.0.2...@metamask/snaps-browserify-plugin@3.0.3 +[3.0.2]: https://github.com/MetaMask/snaps/compare/@metamask/snaps-browserify-plugin@3.0.1...@metamask/snaps-browserify-plugin@3.0.2 +[3.0.1]: https://github.com/MetaMask/snaps/compare/@metamask/snaps-browserify-plugin@3.0.0...@metamask/snaps-browserify-plugin@3.0.1 +[3.0.0]: https://github.com/MetaMask/snaps/compare/@metamask/snaps-browserify-plugin@2.0.0...@metamask/snaps-browserify-plugin@3.0.0 +[2.0.0]: https://github.com/MetaMask/snaps/compare/@metamask/snaps-browserify-plugin@0.37.3-flask.1...@metamask/snaps-browserify-plugin@2.0.0 +[0.37.3-flask.1]: https://github.com/MetaMask/snaps/compare/@metamask/snaps-browserify-plugin@0.37.2-flask.1...@metamask/snaps-browserify-plugin@0.37.3-flask.1 +[0.37.2-flask.1]: https://github.com/MetaMask/snaps/releases/tag/@metamask/snaps-browserify-plugin@0.37.2-flask.1 diff --git a/packages/snaps-cli/CHANGELOG.md b/packages/snaps-cli/CHANGELOG.md index fd7289feda..f61e069ff0 100644 --- a/packages/snaps-cli/CHANGELOG.md +++ b/packages/snaps-cli/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/), @@ -8,144 +7,101 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] ## [6.0.0] - -### Uncategorized - -- BREAKING: Use `tsup` and refactor exports ([#2210](https://github.com/MetaMask/snaps-skunkworks.git/pull/2210)) -- BREAKING: Change CLI config to use Webpack by default ([#2214](https://github.com/MetaMask/snaps-skunkworks.git/pull/2214)) -- Move `file` struct to CLI ([#2207](https://github.com/MetaMask/snaps-skunkworks.git/pull/2207)) +### Changed +- **BREAKING:** Update ESM build to be fully compliant with the ESM standard ([#2210](https://github.com/MetaMask/snaps/pull/2210)) +- **BREAKING:** Change CLI config to use Webpack by default ([#2214](https://github.com/MetaMask/snaps/pull/2214)) ## [5.1.1] - ### Fixed - - Support new lines in CLI message formatting ([#2194](https://github.com/MetaMask/snaps/pull/2194)) ## [5.1.0] - ### Changed - - Optimize CLI Webpack configuration ([#2175](https://github.com/MetaMask/snaps/pull/2175)) - This can reduce the size of Snaps in certain cases. - Show Webpack compilation warnings in CLI ([#2186](https://github.com/MetaMask/snaps/pull/2186), [#2192](https://github.com/MetaMask/snaps/pull/2192)) - Add a warning when no icon is found and when icon is not square ([#2185](https://github.com/MetaMask/snaps/pull/2185)) ## [5.0.0] - ### Changed - - **BREAKING:** Disable source maps by default ([#2166](https://github.com/MetaMask/snaps/pull/2166)) - This slightly speeds up the build process. - You can enable source maps again by setting `sourceMap: true` in your Snap config. - Set `output.chunkFormat` to `commonjs` by default ([#2136](https://github.com/MetaMask/snaps/pull/2136)) ## [4.0.1] - ### Fixed - - Fix missing `global` during snap evaluation ([#2072](https://github.com/MetaMask/snaps/pull/2072)) ## [4.0.0] - ### Changed - - **BREAKING:** Synchronously initialize WASM modules ([#2024](https://github.com/MetaMask/snaps/pull/2024)) - When the `experimental.wasm` flag in the Snaps CLI is enabled, the WASM module will now be synchronously initialized, rather than being inlined as a Uint8Array. ## [3.0.5] - ### Fixed - - Include Snap icon in allowed server paths ([#2003](https://github.com/MetaMask/snaps/pull/2003)) ## [3.0.4] - ### Fixed - - Only serve Snap files from CLI ([#1979](https://github.com/MetaMask/snaps/pull/1979)) ## [3.0.3] - ### Changed - - Bump several MetaMask dependencies ([#1964](https://github.com/MetaMask/snaps/pull/1964)) ### Fixed - - Fix issues generating checksum with binary auxiliary files ([#1975](https://github.com/MetaMask/snaps/pull/1975)) ## [3.0.2] - ### Changed - - Use `@metamask/snaps-sdk` package ([#1951](https://github.com/MetaMask/snaps/pull/1951)) - This package replaces the `@metamask/snaps-types` and `@metamask/snaps-ui` packages. ## [3.0.1] - ### Changed - - Bump Babel packages from `^7.20.12` to `^7.23.2` ([#1862](https://github.com/MetaMask/snaps/pull/1862)) - Update multiple MetaMask dependencies ([#1841](https://github.com/MetaMask/snaps/pull/1841)) ## [3.0.0] - ### Changed - - **BREAKING:** Bump minimum Node.js version to `^18.16.0` ([#1741](https://github.com/MetaMask/snaps/pull/1741)) ## [2.0.2] - ### Fixed - - Fix Webpack being unable to find `swc-loader` in some cases ([#1798](https://github.com/MetaMask/snaps/pull/1798)) - Check minimum Node version in CLI ([#1797](https://github.com/MetaMask/snaps/pull/1797)) ## [2.0.1] - ### Fixed - - Disable the `fullySpecified` rule for `.js` imports in the default Webpack config ([#1780](https://github.com/MetaMask/snaps/pull/1780)) ## [2.0.0] - ### Changed - - Initial stable release from main branch ([#1757](https://github.com/MetaMask/snaps/pull/1757)) ## [0.38.4-flask.1] - ### Changed - - Bump `metamask/utils` and `metamask/snaps-registry` ([#1738](https://github.com/MetaMask/snaps/pull/1738), [#1694](https://github.com/MetaMask/snaps/pull/1694)) ## [0.38.3-flask.1] - ### Fixed - - Remove unused dependencies ([#1680](https://github.com/MetaMask/snaps/pull/1680)) ## [0.38.2-flask.1] - ### Added - - Add `polyfills` option to Webpack configuration ([#1650](https://github.com/MetaMask/snaps/pull/1650)) ### Fixed - - Fix breaking change to SWC causing the CLI to break ([#1677](https://github.com/MetaMask/snaps/pull/1677)) ## [0.38.1-flask.1] - ### Changed - - Update all examples to use Webpack ([#1632](https://github.com/MetaMask/snaps/pull/1632)) ## [0.38.0-flask.1] - ### Added - - Add support for bundling with Webpack ([#1521](https://github.com/MetaMask/snaps/pull/1521)) - For backwards compatibility, the Webpack bundler is opt-in. To use it, add `"bundler": "webpack"` to your snap configuration file, and follow the new @@ -158,29 +114,28 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Support TypeScript snap configuration files ([#1521](https://github.com/MetaMask/snaps/pull/1521)) ### Changed - - Release package independently ([#1600](https://github.com/MetaMask/snaps/pull/1600)) - The version of the package no longer needs to match the version of all other MetaMask Snaps packages. -[Unreleased]: https://github.com/MetaMask/snaps-skunkworks.git/compare/@metamask/snaps-cli@6.0.0...HEAD -[6.0.0]: https://github.com/MetaMask/snaps-skunkworks.git/compare/@metamask/snaps-cli@5.1.1...@metamask/snaps-cli@6.0.0 -[5.1.1]: https://github.com/MetaMask/snaps-skunkworks.git/compare/@metamask/snaps-cli@5.1.0...@metamask/snaps-cli@5.1.1 -[5.1.0]: https://github.com/MetaMask/snaps-skunkworks.git/compare/@metamask/snaps-cli@5.0.0...@metamask/snaps-cli@5.1.0 -[5.0.0]: https://github.com/MetaMask/snaps-skunkworks.git/compare/@metamask/snaps-cli@4.0.1...@metamask/snaps-cli@5.0.0 -[4.0.1]: https://github.com/MetaMask/snaps-skunkworks.git/compare/@metamask/snaps-cli@4.0.0...@metamask/snaps-cli@4.0.1 -[4.0.0]: https://github.com/MetaMask/snaps-skunkworks.git/compare/@metamask/snaps-cli@3.0.5...@metamask/snaps-cli@4.0.0 -[3.0.5]: https://github.com/MetaMask/snaps-skunkworks.git/compare/@metamask/snaps-cli@3.0.4...@metamask/snaps-cli@3.0.5 -[3.0.4]: https://github.com/MetaMask/snaps-skunkworks.git/compare/@metamask/snaps-cli@3.0.3...@metamask/snaps-cli@3.0.4 -[3.0.3]: https://github.com/MetaMask/snaps-skunkworks.git/compare/@metamask/snaps-cli@3.0.2...@metamask/snaps-cli@3.0.3 -[3.0.2]: https://github.com/MetaMask/snaps-skunkworks.git/compare/@metamask/snaps-cli@3.0.1...@metamask/snaps-cli@3.0.2 -[3.0.1]: https://github.com/MetaMask/snaps-skunkworks.git/compare/@metamask/snaps-cli@3.0.0...@metamask/snaps-cli@3.0.1 -[3.0.0]: https://github.com/MetaMask/snaps-skunkworks.git/compare/@metamask/snaps-cli@2.0.2...@metamask/snaps-cli@3.0.0 -[2.0.2]: https://github.com/MetaMask/snaps-skunkworks.git/compare/@metamask/snaps-cli@2.0.1...@metamask/snaps-cli@2.0.2 -[2.0.1]: https://github.com/MetaMask/snaps-skunkworks.git/compare/@metamask/snaps-cli@2.0.0...@metamask/snaps-cli@2.0.1 -[2.0.0]: https://github.com/MetaMask/snaps-skunkworks.git/compare/@metamask/snaps-cli@0.38.4-flask.1...@metamask/snaps-cli@2.0.0 -[0.38.4-flask.1]: https://github.com/MetaMask/snaps-skunkworks.git/compare/@metamask/snaps-cli@0.38.3-flask.1...@metamask/snaps-cli@0.38.4-flask.1 -[0.38.3-flask.1]: https://github.com/MetaMask/snaps-skunkworks.git/compare/@metamask/snaps-cli@0.38.2-flask.1...@metamask/snaps-cli@0.38.3-flask.1 -[0.38.2-flask.1]: https://github.com/MetaMask/snaps-skunkworks.git/compare/@metamask/snaps-cli@0.38.1-flask.1...@metamask/snaps-cli@0.38.2-flask.1 -[0.38.1-flask.1]: https://github.com/MetaMask/snaps-skunkworks.git/compare/@metamask/snaps-cli@0.38.0-flask.1...@metamask/snaps-cli@0.38.1-flask.1 -[0.38.0-flask.1]: https://github.com/MetaMask/snaps-skunkworks.git/releases/tag/@metamask/snaps-cli@0.38.0-flask.1 +[Unreleased]: https://github.com/MetaMask/snaps/compare/@metamask/snaps-cli@6.0.0...HEAD +[6.0.0]: https://github.com/MetaMask/snaps/compare/@metamask/snaps-cli@5.1.1...@metamask/snaps-cli@6.0.0 +[5.1.1]: https://github.com/MetaMask/snaps/compare/@metamask/snaps-cli@5.1.0...@metamask/snaps-cli@5.1.1 +[5.1.0]: https://github.com/MetaMask/snaps/compare/@metamask/snaps-cli@5.0.0...@metamask/snaps-cli@5.1.0 +[5.0.0]: https://github.com/MetaMask/snaps/compare/@metamask/snaps-cli@4.0.1...@metamask/snaps-cli@5.0.0 +[4.0.1]: https://github.com/MetaMask/snaps/compare/@metamask/snaps-cli@4.0.0...@metamask/snaps-cli@4.0.1 +[4.0.0]: https://github.com/MetaMask/snaps/compare/@metamask/snaps-cli@3.0.5...@metamask/snaps-cli@4.0.0 +[3.0.5]: https://github.com/MetaMask/snaps/compare/@metamask/snaps-cli@3.0.4...@metamask/snaps-cli@3.0.5 +[3.0.4]: https://github.com/MetaMask/snaps/compare/@metamask/snaps-cli@3.0.3...@metamask/snaps-cli@3.0.4 +[3.0.3]: https://github.com/MetaMask/snaps/compare/@metamask/snaps-cli@3.0.2...@metamask/snaps-cli@3.0.3 +[3.0.2]: https://github.com/MetaMask/snaps/compare/@metamask/snaps-cli@3.0.1...@metamask/snaps-cli@3.0.2 +[3.0.1]: https://github.com/MetaMask/snaps/compare/@metamask/snaps-cli@3.0.0...@metamask/snaps-cli@3.0.1 +[3.0.0]: https://github.com/MetaMask/snaps/compare/@metamask/snaps-cli@2.0.2...@metamask/snaps-cli@3.0.0 +[2.0.2]: https://github.com/MetaMask/snaps/compare/@metamask/snaps-cli@2.0.1...@metamask/snaps-cli@2.0.2 +[2.0.1]: https://github.com/MetaMask/snaps/compare/@metamask/snaps-cli@2.0.0...@metamask/snaps-cli@2.0.1 +[2.0.0]: https://github.com/MetaMask/snaps/compare/@metamask/snaps-cli@0.38.4-flask.1...@metamask/snaps-cli@2.0.0 +[0.38.4-flask.1]: https://github.com/MetaMask/snaps/compare/@metamask/snaps-cli@0.38.3-flask.1...@metamask/snaps-cli@0.38.4-flask.1 +[0.38.3-flask.1]: https://github.com/MetaMask/snaps/compare/@metamask/snaps-cli@0.38.2-flask.1...@metamask/snaps-cli@0.38.3-flask.1 +[0.38.2-flask.1]: https://github.com/MetaMask/snaps/compare/@metamask/snaps-cli@0.38.1-flask.1...@metamask/snaps-cli@0.38.2-flask.1 +[0.38.1-flask.1]: https://github.com/MetaMask/snaps/compare/@metamask/snaps-cli@0.38.0-flask.1...@metamask/snaps-cli@0.38.1-flask.1 +[0.38.0-flask.1]: https://github.com/MetaMask/snaps/releases/tag/@metamask/snaps-cli@0.38.0-flask.1 diff --git a/packages/snaps-controllers/CHANGELOG.md b/packages/snaps-controllers/CHANGELOG.md index c5f8539814..e1ca3ece8c 100644 --- a/packages/snaps-controllers/CHANGELOG.md +++ b/packages/snaps-controllers/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/), @@ -8,30 +7,28 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] ## [6.0.0] +### Changed +- **BREAKING:** Update ESM build to be fully compliant with the ESM standard ([#2210](https://github.com/MetaMask/snaps/pull/2210)) +- **BREAKING:** Move Node.js exports to separate export ([#2210](https://github.com/MetaMask/snaps/pull/2210)) + - The default export is now browser-compatible. + - Node.js APIs can be imported from `/node`. +- Bump `@metamask/rpc-errors` to `^6.2.1` ([#2209](https://github.com/MetaMask/snaps/pull/2209)) -### Uncategorized - -- Bump `@metamask/rpc-errors` to `^6.2.1` ([#2209](https://github.com/MetaMask/snaps-skunkworks.git/pull/2209)) -- BREAKING: Use `tsup` and refactor exports ([#2210](https://github.com/MetaMask/snaps-skunkworks.git/pull/2210)) -- Add sizing limits for custom UI ([#2199](https://github.com/MetaMask/snaps-skunkworks.git/pull/2199)) +### Fixed +- Add sizing limits for custom UI ([#2199](https://github.com/MetaMask/snaps/pull/2199)) ## [5.0.1] - ### Fixed - - Fix issue installing non-allowlisted Snaps in allowlist mode ([#2196](https://github.com/MetaMask/snaps/pull/2196)) ## [5.0.0] - ### Added - - Add support for dynamic user interfaces ([#1465](https://github.com/MetaMask/snaps/pull/1465), [#2126](https://github.com/MetaMask/snaps/pull/2126), [#2144](https://github.com/MetaMask/snaps/pull/2144), [#2152](https://github.com/MetaMask/snaps/pull/2152), [#2143](https://github.com/MetaMask/snaps/pull/2143)) - Add support for Snap defined execution timeouts ([#2098](https://github.com/MetaMask/snaps/pull/2098)) - A Snap can now define `maxRequestTime` to extend or shorten its execution timeout. - Add `WebViewExecutionService` for mobile execution ([#2005](https://github.com/MetaMask/snaps/pull/2005)) ### Changed - - Loosen allowlist requirements ([#1672](https://github.com/MetaMask/snaps/pull/1672)) - Snaps with certain permissions can now be installed without being allowlisted. - Reintroduce `DecompressionStream` for improved installation performance ([#2110](https://github.com/MetaMask/snaps/pull/2110)) @@ -41,79 +38,60 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Pass localized snap name to SubjectMetadataController ([#2157](https://github.com/MetaMask/snaps/pull/2157)) ### Removed - - **BREAKING:** Remove endowment permission specifications from this package ([#2155](https://github.com/MetaMask/snaps/pull/2155)) - They can now be found in `snaps-rpc-methods`. ## [4.1.0] - ### Added - - Add support for signature insights ([#2074](https://github.com/MetaMask/snaps/pull/2074)) - Add support for initial connections ([#2048](https://github.com/MetaMask/snaps/pull/2048)) - Add support for preinstalled snaps ([#2008](https://github.com/MetaMask/snaps/pull/2008)) - Add additional install events ([#2087](https://github.com/MetaMask/snaps/pull/2087)) ### Changed - - Bump several MetaMask dependencies ([#2086](https://github.com/MetaMask/snaps/pull/2086), [#2100](https://github.com/MetaMask/snaps/pull/2100)) ## [4.0.0] - ### Changed - - **BREAKING:** Remove `:snapAdded` event ([#2073](https://github.com/MetaMask/snaps/pull/2073)) - **BREAKING:** Remove `:snapRemoved` event ([#2076](https://github.com/MetaMask/snaps/pull/2076)) - Populate subject metadata when snaps are added to state ([#2069](https://github.com/MetaMask/snaps/pull/2069)) ## [3.6.0] - ### Changed - - Revert usage of `DecompressionStream` ([#2052](https://github.com/MetaMask/snaps/pull/2052)) - Refactor `NpmLocation` class ([#2038](https://github.com/MetaMask/snaps/pull/2038)) - Most logic is now located in `BaseNpmLocation`, making it easier to extend without duplication. - Bump several MetaMask dependencies ([#2053](https://github.com/MetaMask/snaps/pull/2053), [#2061](https://github.com/MetaMask/snaps/pull/2061), [#2064](https://github.com/MetaMask/snaps/pull/2064), [#2065](https://github.com/MetaMask/snaps/pull/2065), [#2067](https://github.com/MetaMask/snaps/pull/2067)) ### Removed - - Remove support for object-like syntax for cronjobs ([#2057](https://github.com/MetaMask/snaps/pull/2057)) - Since this never worked in the first place we aren't marking it as breaking. ## [3.5.1] - ### Changed - - Improve `SnapController` constructor types ([#2023](https://github.com/MetaMask/snaps/pull/2023)) - Bump `snaps-registry` ([#2020](https://github.com/MetaMask/snaps/pull/2020)) ## [3.5.0] - ### Changed - - Reduce memory usage by removing source code and state from runtime ([#2009](https://github.com/MetaMask/snaps/pull/2009)) - Improve base64 encoding/decoding speeds ([#1985](https://github.com/MetaMask/snaps/pull/1985)) - Use `DecompressionStream` for NPM fetching when available ([#1971](https://github.com/MetaMask/snaps/pull/1971)) - Bump several MetaMask dependencies ([#1989](https://github.com/MetaMask/snaps/pull/1989), [#1993](https://github.com/MetaMask/snaps/pull/1993), [#1987](https://github.com/MetaMask/snaps/pull/1987), [#1983](https://github.com/MetaMask/snaps/pull/1983)) ### Fixed - - Fix idle snap timeout for unused snap ([#2010](https://github.com/MetaMask/snaps/pull/2010)) ## [3.4.1] - ### Changed - - Bump several MetaMask dependencies ([#1964](https://github.com/MetaMask/snaps/pull/1964), [#1961](https://github.com/MetaMask/snaps/pull/1961)) ### Fixed - - Fix a few issues with passing non-JSON-serializable values ([#1974](https://github.com/MetaMask/snaps/pull/1974)) ## [3.4.0] - ### Changed - - Use `SubtleCrypto` for checksum calculation if available ([#1953](https://github.com/MetaMask/snaps/pull/1953)) - This reduces the time of the checksum calculation by up to 95% in some environments. @@ -122,43 +100,32 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - `@metamask/snaps-ui` packages. ### Fixed - - Fix support for transaction insight Snaps returning `null` ([#1952](https://github.com/MetaMask/snaps/pull/1952)) ## [3.3.0] - ### Added - - Add manifest localization functionality ([#1889](https://github.com/MetaMask/snaps/pull/1889)) - Add support for unencrypted storage using `snap_manageState` ([#1902](https://github.com/MetaMask/snaps/pull/1902)) - Add `OnHomePage` export ([#1896](https://github.com/MetaMask/snaps/pull/1896)) ## [3.2.0] - ### Added - - Add support for links in custom UI and notifications ([#1814](https://github.com/MetaMask/snaps/pull/1814)) ### Fixed - - Fix an issue where snaps throwing a `SnapError` would be allowed to run for longer than expected ([#1897](https://github.com/MetaMask/snaps/pull/1897)) ## [3.1.1] - ### Fixed - - Fix a few issues with allowlist version resolving ([#1888](https://github.com/MetaMask/snaps/pull/1888)) ## [3.1.0] - ### Added - - Add static file API ([#1836](https://github.com/MetaMask/snaps/pull/1836)) - This adds a `snap_getFile` method, which Snaps can use to load files. - Add `origin` parameter to `snapInstalled` and `snapUpdated` events ([#1867](https://github.com/MetaMask/snaps/pull/1867)) ### Changed - - Improve error handling ([#1841](https://github.com/MetaMask/snaps/pull/1841)) - Snaps can now throw a `SnapError`, without causing the Snap to crash. - Bump `tar-stream` from `^2.2.0` to `^3.1.6` ([#1853](https://github.com/MetaMask/snaps/pull/1853)) @@ -166,125 +133,98 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Remove snap errors from state ([#1837](https://github.com/MetaMask/snaps/pull/1837)) ### Fixed - - Try to match requested versions with an allowlisted version ([#1877](https://github.com/MetaMask/snaps/pull/1877)) - Improve performance when installing snaps with a static version ([#1878](https://github.com/MetaMask/snaps/pull/1878)) - Stop persisting snaps in the installing state ([#1876](https://github.com/MetaMask/snaps/pull/1876)) ## [3.0.0] - ### Added - - Add keyring export and endowment ([#1787](https://github.com/MetaMask/snaps/pull/1787)) - Add optional `allowedOrigins` field to `endowment:rpc` ([#1822](https://github.com/MetaMask/snaps/pull/1822)) - This can be used to only accept certain origins in your Snap. ### Changed - - **BREAKING:** Bump minimum Node.js version to `^18.16.0` ([#1741](https://github.com/MetaMask/snaps/pull/1741)) ## [2.0.2] - ### Added - - Add `SnapController:snapUninstalled` event ([#1800](https://github.com/MetaMask/snaps/pull/1800)) ### Fixed - - Fix some issues with SnapController events ([#1800](https://github.com/MetaMask/snaps/pull/1800)) - Fix an issue where cronjobs would continually be executed on init ([#1790](https://github.com/MetaMask/snaps/pull/1790)) ## [2.0.1] - ### Changed - - Remove deprecated `endowment:long-running` ([#1751](https://github.com/MetaMask/snaps/pull/1751)) ## [2.0.0] - ### Changed - - Initial stable release from main branch ([#1757](https://github.com/MetaMask/snaps/pull/1757)) ## [0.39.0-flask.1] - ### Added - - Add `onNameLookup` export ([#1394](https://github.com/MetaMask/snaps/pull/1394)) ### Changed - - Remove `pump` ([#1730](https://github.com/MetaMask/snaps/pull/1730)) - Bump `metamask/utils` and `metamask/snaps-registry` ([#1738](https://github.com/MetaMask/snaps/pull/1738)) ### Fixed - - Fix cronjob running on disabled snaps ([#1743](https://github.com/MetaMask/snaps/pull/1743)) ## [0.38.3-flask.1] - ### Changed - - Bump `@metamask/post-message-stream` from 6.1.2 to 7.0.0 ([#1707](https://github.com/MetaMask/snaps/pull/1707), [#1724](https://github.com/MetaMask/snaps/pull/1724)) - Bump `@metamask/utils` and `@metamask/snaps-registry` ([#1694](https://github.com/MetaMask/snaps/pull/1694)) ### Fixed - - Fix unpacking zero byte files from NPM ([#1708](https://github.com/MetaMask/snaps/pull/1708)) ## [0.38.2-flask.1] - ### Fixed - - Remove unused dependencies ([#1680](https://github.com/MetaMask/snaps/pull/1680)) ## [0.38.1-flask.1] - ### Fixed - - Fix parallel usage of registry ([#1669](https://github.com/MetaMask/snaps/pull/1669)) ## [0.38.0-flask.1] - ### Added - - Add `onInstall` and `onUpdate` lifecycle hooks ([#1643](https://github.com/MetaMask/snaps/pull/1643)) ### Changed - - Make `updateBlockedSnaps` update the registry ([#1625](https://github.com/MetaMask/snaps/pull/1625)) - Move source code and snap state back to controller state ([#1634](https://github.com/MetaMask/snaps/pull/1634)) ## [0.37.2-flask.1] - ### Changed - - Release package independently ([#1600](https://github.com/MetaMask/snaps/pull/1600)) - The version of the package no longer needs to match the version of all other MetaMask Snaps packages. -[Unreleased]: https://github.com/MetaMask/snaps-skunkworks.git/compare/@metamask/snaps-controllers@6.0.0...HEAD -[6.0.0]: https://github.com/MetaMask/snaps-skunkworks.git/compare/@metamask/snaps-controllers@5.0.1...@metamask/snaps-controllers@6.0.0 -[5.0.1]: https://github.com/MetaMask/snaps-skunkworks.git/compare/@metamask/snaps-controllers@5.0.0...@metamask/snaps-controllers@5.0.1 -[5.0.0]: https://github.com/MetaMask/snaps-skunkworks.git/compare/@metamask/snaps-controllers@4.1.0...@metamask/snaps-controllers@5.0.0 -[4.1.0]: https://github.com/MetaMask/snaps-skunkworks.git/compare/@metamask/snaps-controllers@4.0.0...@metamask/snaps-controllers@4.1.0 -[4.0.0]: https://github.com/MetaMask/snaps-skunkworks.git/compare/@metamask/snaps-controllers@3.6.0...@metamask/snaps-controllers@4.0.0 -[3.6.0]: https://github.com/MetaMask/snaps-skunkworks.git/compare/@metamask/snaps-controllers@3.5.1...@metamask/snaps-controllers@3.6.0 -[3.5.1]: https://github.com/MetaMask/snaps-skunkworks.git/compare/@metamask/snaps-controllers@3.5.0...@metamask/snaps-controllers@3.5.1 -[3.5.0]: https://github.com/MetaMask/snaps-skunkworks.git/compare/@metamask/snaps-controllers@3.4.1...@metamask/snaps-controllers@3.5.0 -[3.4.1]: https://github.com/MetaMask/snaps-skunkworks.git/compare/@metamask/snaps-controllers@3.4.0...@metamask/snaps-controllers@3.4.1 -[3.4.0]: https://github.com/MetaMask/snaps-skunkworks.git/compare/@metamask/snaps-controllers@3.3.0...@metamask/snaps-controllers@3.4.0 -[3.3.0]: https://github.com/MetaMask/snaps-skunkworks.git/compare/@metamask/snaps-controllers@3.2.0...@metamask/snaps-controllers@3.3.0 -[3.2.0]: https://github.com/MetaMask/snaps-skunkworks.git/compare/@metamask/snaps-controllers@3.1.1...@metamask/snaps-controllers@3.2.0 -[3.1.1]: https://github.com/MetaMask/snaps-skunkworks.git/compare/@metamask/snaps-controllers@3.1.0...@metamask/snaps-controllers@3.1.1 -[3.1.0]: https://github.com/MetaMask/snaps-skunkworks.git/compare/@metamask/snaps-controllers@3.0.0...@metamask/snaps-controllers@3.1.0 -[3.0.0]: https://github.com/MetaMask/snaps-skunkworks.git/compare/@metamask/snaps-controllers@2.0.2...@metamask/snaps-controllers@3.0.0 -[2.0.2]: https://github.com/MetaMask/snaps-skunkworks.git/compare/@metamask/snaps-controllers@2.0.1...@metamask/snaps-controllers@2.0.2 -[2.0.1]: https://github.com/MetaMask/snaps-skunkworks.git/compare/@metamask/snaps-controllers@2.0.0...@metamask/snaps-controllers@2.0.1 -[2.0.0]: https://github.com/MetaMask/snaps-skunkworks.git/compare/@metamask/snaps-controllers@0.39.0-flask.1...@metamask/snaps-controllers@2.0.0 -[0.39.0-flask.1]: https://github.com/MetaMask/snaps-skunkworks.git/compare/@metamask/snaps-controllers@0.38.3-flask.1...@metamask/snaps-controllers@0.39.0-flask.1 -[0.38.3-flask.1]: https://github.com/MetaMask/snaps-skunkworks.git/compare/@metamask/snaps-controllers@0.38.2-flask.1...@metamask/snaps-controllers@0.38.3-flask.1 -[0.38.2-flask.1]: https://github.com/MetaMask/snaps-skunkworks.git/compare/@metamask/snaps-controllers@0.38.1-flask.1...@metamask/snaps-controllers@0.38.2-flask.1 -[0.38.1-flask.1]: https://github.com/MetaMask/snaps-skunkworks.git/compare/@metamask/snaps-controllers@0.38.0-flask.1...@metamask/snaps-controllers@0.38.1-flask.1 -[0.38.0-flask.1]: https://github.com/MetaMask/snaps-skunkworks.git/compare/@metamask/snaps-controllers@0.37.2-flask.1...@metamask/snaps-controllers@0.38.0-flask.1 -[0.37.2-flask.1]: https://github.com/MetaMask/snaps-skunkworks.git/releases/tag/@metamask/snaps-controllers@0.37.2-flask.1 +[Unreleased]: https://github.com/MetaMask/snaps/compare/@metamask/snaps-controllers@6.0.0...HEAD +[6.0.0]: https://github.com/MetaMask/snaps/compare/@metamask/snaps-controllers@5.0.1...@metamask/snaps-controllers@6.0.0 +[5.0.1]: https://github.com/MetaMask/snaps/compare/@metamask/snaps-controllers@5.0.0...@metamask/snaps-controllers@5.0.1 +[5.0.0]: https://github.com/MetaMask/snaps/compare/@metamask/snaps-controllers@4.1.0...@metamask/snaps-controllers@5.0.0 +[4.1.0]: https://github.com/MetaMask/snaps/compare/@metamask/snaps-controllers@4.0.0...@metamask/snaps-controllers@4.1.0 +[4.0.0]: https://github.com/MetaMask/snaps/compare/@metamask/snaps-controllers@3.6.0...@metamask/snaps-controllers@4.0.0 +[3.6.0]: https://github.com/MetaMask/snaps/compare/@metamask/snaps-controllers@3.5.1...@metamask/snaps-controllers@3.6.0 +[3.5.1]: https://github.com/MetaMask/snaps/compare/@metamask/snaps-controllers@3.5.0...@metamask/snaps-controllers@3.5.1 +[3.5.0]: https://github.com/MetaMask/snaps/compare/@metamask/snaps-controllers@3.4.1...@metamask/snaps-controllers@3.5.0 +[3.4.1]: https://github.com/MetaMask/snaps/compare/@metamask/snaps-controllers@3.4.0...@metamask/snaps-controllers@3.4.1 +[3.4.0]: https://github.com/MetaMask/snaps/compare/@metamask/snaps-controllers@3.3.0...@metamask/snaps-controllers@3.4.0 +[3.3.0]: https://github.com/MetaMask/snaps/compare/@metamask/snaps-controllers@3.2.0...@metamask/snaps-controllers@3.3.0 +[3.2.0]: https://github.com/MetaMask/snaps/compare/@metamask/snaps-controllers@3.1.1...@metamask/snaps-controllers@3.2.0 +[3.1.1]: https://github.com/MetaMask/snaps/compare/@metamask/snaps-controllers@3.1.0...@metamask/snaps-controllers@3.1.1 +[3.1.0]: https://github.com/MetaMask/snaps/compare/@metamask/snaps-controllers@3.0.0...@metamask/snaps-controllers@3.1.0 +[3.0.0]: https://github.com/MetaMask/snaps/compare/@metamask/snaps-controllers@2.0.2...@metamask/snaps-controllers@3.0.0 +[2.0.2]: https://github.com/MetaMask/snaps/compare/@metamask/snaps-controllers@2.0.1...@metamask/snaps-controllers@2.0.2 +[2.0.1]: https://github.com/MetaMask/snaps/compare/@metamask/snaps-controllers@2.0.0...@metamask/snaps-controllers@2.0.1 +[2.0.0]: https://github.com/MetaMask/snaps/compare/@metamask/snaps-controllers@0.39.0-flask.1...@metamask/snaps-controllers@2.0.0 +[0.39.0-flask.1]: https://github.com/MetaMask/snaps/compare/@metamask/snaps-controllers@0.38.3-flask.1...@metamask/snaps-controllers@0.39.0-flask.1 +[0.38.3-flask.1]: https://github.com/MetaMask/snaps/compare/@metamask/snaps-controllers@0.38.2-flask.1...@metamask/snaps-controllers@0.38.3-flask.1 +[0.38.2-flask.1]: https://github.com/MetaMask/snaps/compare/@metamask/snaps-controllers@0.38.1-flask.1...@metamask/snaps-controllers@0.38.2-flask.1 +[0.38.1-flask.1]: https://github.com/MetaMask/snaps/compare/@metamask/snaps-controllers@0.38.0-flask.1...@metamask/snaps-controllers@0.38.1-flask.1 +[0.38.0-flask.1]: https://github.com/MetaMask/snaps/compare/@metamask/snaps-controllers@0.37.2-flask.1...@metamask/snaps-controllers@0.38.0-flask.1 +[0.37.2-flask.1]: https://github.com/MetaMask/snaps/releases/tag/@metamask/snaps-controllers@0.37.2-flask.1 diff --git a/packages/snaps-execution-environments/CHANGELOG.md b/packages/snaps-execution-environments/CHANGELOG.md index 5108468141..ebd608e990 100644 --- a/packages/snaps-execution-environments/CHANGELOG.md +++ b/packages/snaps-execution-environments/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/), @@ -8,28 +7,23 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] ## [5.0.0] +### Changed +- **BREAKING:** Update ESM build to be fully compliant with the ESM standard ([#2210](https://github.com/MetaMask/snaps/pull/2210)) +- Bump `@metamask/rpc-errors` to `^6.2.1` ([#2209](https://github.com/MetaMask/snaps/pull/2209)) -### Uncategorized - -- Bump `@metamask/rpc-errors` to `^6.2.1` ([#2209](https://github.com/MetaMask/snaps-skunkworks.git/pull/2209)) -- BREAKING: Use `tsup` and refactor exports ([#2210](https://github.com/MetaMask/snaps-skunkworks.git/pull/2210)) -- Enforce JSON-RPC response size limits ([#2201](https://github.com/MetaMask/snaps-skunkworks.git/pull/2201)) +### Fixed +- Enforce JSON-RPC response size limits ([#2201](https://github.com/MetaMask/snaps/pull/2201)) ## [4.0.1] - ### Changed - - Update several LavaMoat packages ([#2173](https://github.com/MetaMask/snaps/pull/2173)) ## [4.0.0] - ### Added - - Add WebView execution environment ([#2005](https://github.com/MetaMask/snaps/pull/2005)) - Add support for dynamic user interfaces ([#1465](https://github.com/MetaMask/snaps/pull/1465)) ### Changed - - **BREAKING:** Stop bundling offscreen execution environment ([#2154](https://github.com/MetaMask/snaps/pull/2154)) - **BREAKING:** Deploy multiple bundles to AWS ([#2150](https://github.com/MetaMask/snaps/pull/2150)) - From now on the bundles will be served at `https://execution.metamask.io/%BUILD_TYPE%/%VERSION%/index.html`. @@ -38,50 +32,36 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Bump MetaMask dependencies ([#2129](https://github.com/MetaMask/snaps/pull/2129), [#2132](https://github.com/MetaMask/snaps/pull/2132)) ## [3.5.0] - ### Added - - Add support for signature insights ([#2074](https://github.com/MetaMask/snaps/pull/2074)) ### Changed - - Bump SES and LavaMoat ([#2105](https://github.com/MetaMask/snaps/pull/2105)) - Bump several MetaMask dependencies ([#2054](https://github.com/MetaMask/snaps/pull/2054), [#2100](https://github.com/MetaMask/snaps/pull/2100)) ## [3.4.3] - ### Changed - - Move iframe bundle to HTML body ([#2045](https://github.com/MetaMask/snaps/pull/2045)) - Bump `@metamask/json-rpc-engine` from `7.3.0` to `7.3.1` ([#2065](https://github.com/MetaMask/snaps/pull/2065)) ## [3.4.2] - ### Changed - - Bump `@metamask/providers` from `14.0.1` to `14.0.2` ([#1992](https://github.com/MetaMask/snaps/pull/1992)) ## [3.4.1] - ### Changed - - Block `wallet_revokePermissions` ([#1978](https://github.com/MetaMask/snaps/pull/1978)) - Bump several MetaMask dependencies ([#1964](https://github.com/MetaMask/snaps/pull/1964)) ### Fixed - - Fix a few issues with passing non-JSON-serializable values ([#1974](https://github.com/MetaMask/snaps/pull/1974)) ## [3.4.0] - ### Changed - - Pause request timer when `fetch` is called ([#1756](https://github.com/MetaMask/snaps/pull/1756)) ## [3.3.0] - ### Changed - - Use `@metamask/snaps-sdk` package ([#1930](https://github.com/MetaMask/snaps/pull/1930), [#1946](https://github.com/MetaMask/snaps/pull/1946), [#1949](https://github.com/MetaMask/snaps/pull/1949), [#1954](https://github.com/MetaMask/snaps/pull/1954)) @@ -89,142 +69,109 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - `@metamask/snaps-ui` packages. ## [3.2.0] - ### Added - - Add `OnHomePage` export ([#1896](https://github.com/MetaMask/snaps/pull/1896)) ### Fixed - - Await stream message delivery ([#1928](https://github.com/MetaMask/snaps/pull/1928)) ## [3.1.0] - ### Changed - - Improve error handling ([#1841](https://github.com/MetaMask/snaps/pull/1841)) - Snaps can now throw a `SnapError`, without causing the Snap to crash. - Standardise all errors thrown in execution environments ([#1830](https://github.com/MetaMask/snaps/pull/1830)) ## [3.0.0] - ### Added - - Add keyring export and endowment ([#1787](https://github.com/MetaMask/snaps/pull/1787)) ### Changed - - **BREAKING:** Bump minimum Node.js version to `^18.16.0` ([#1741](https://github.com/MetaMask/snaps/pull/1741)) ## [2.0.1] - ### Changed - - Remove unmaintained OpenRPC doc for execution environment ([#1782](https://github.com/MetaMask/snaps/pull/1782)) - Update LavaMoat ([#1754](https://github.com/MetaMask/snaps/pull/1754)) ### Fixed - - Allow passing `undefined` parameters to `request()` ([#1776](https://github.com/MetaMask/snaps/pull/1776)) - Fix an issue where errors would not correctly be returned ([#1772](https://github.com/MetaMask/snaps/pull/1772)) ## [2.0.0] - ### Changed - - Initial stable release from main branch ([#1757](https://github.com/MetaMask/snaps/pull/1757)) ## [0.39.0-flask.1] - ### Added - - Add `onNameLookup` export ([#1394](https://github.com/MetaMask/snaps/pull/1394)) ### Changed - - Remove `pump` ([#1730](https://github.com/MetaMask/snaps/pull/1730)) - Bump `metamask/utils` and `metamask/snaps-registry` ([#1738](https://github.com/MetaMask/snaps/pull/1738)) ### Fixed - - Sanitize JSON before checking for blocked methods ([#1762](https://github.com/MetaMask/snaps/pull/1762)) ## [0.38.3-flask.1] - ### Changed - - Bump `@metamask/post-message-stream` from 6.1.2 to 7.0.0 ([#1707](https://github.com/MetaMask/snaps/pull/1707), [#1724](https://github.com/MetaMask/snaps/pull/1724)) - Bump `@metamask/utils` and `@metamask/snaps-registry` ([#1694](https://github.com/MetaMask/snaps/pull/1694)) ### Fixed - - Add hardening for `Request`, `Headers`, and `Response` endowments ([#1695](https://github.com/MetaMask/snaps/pull/1695)) ## [0.38.2-flask.1] - ### Changed - - Bump `ses` to `0.18.7` ([#1666](https://github.com/MetaMask/snaps/pull/1666)) ### Fixed - - Remove unused dependencies ([#1680](https://github.com/MetaMask/snaps/pull/1680)) ## [0.38.1-flask.1] - ### Changed - - Update LavaMoat packages to latest versions ([#1657](https://github.com/MetaMask/snaps/pull/1657)) ### Removed - - Remove direct dependency on SES ([#1660](https://github.com/MetaMask/snaps/pull/1660)) - It's now a dev dependency, as it's only used in development. ### Fixed - - Pass correct scuttle args ([#1654](https://github.com/MetaMask/snaps/pull/1654)) ## [0.38.0-flask.1] - ### Added - - Add `onInstall` and `onUpdate` lifecycle hooks ([#1643](https://github.com/MetaMask/snaps/pull/1643)) - Unblock `personal_sign` JSON-RPC method ([#1601](https://github.com/MetaMask/snaps/pull/1601)) ## [0.37.3-flask.1] - ### Fixed - - Fix deployment of the iframe execution environment ([#1627](https://github.com/MetaMask/snaps/pull/1627)) ## [0.37.2-flask.1] - ### Changed - - Release package independently ([#1600](https://github.com/MetaMask/snaps/pull/1600)) - The version of the package no longer needs to match the version of all other MetaMask Snaps packages. -[Unreleased]: https://github.com/MetaMask/snaps-skunkworks.git/compare/@metamask/snaps-execution-environments@5.0.0...HEAD -[5.0.0]: https://github.com/MetaMask/snaps-skunkworks.git/compare/@metamask/snaps-execution-environments@4.0.1...@metamask/snaps-execution-environments@5.0.0 -[4.0.1]: https://github.com/MetaMask/snaps-skunkworks.git/compare/@metamask/snaps-execution-environments@4.0.0...@metamask/snaps-execution-environments@4.0.1 -[4.0.0]: https://github.com/MetaMask/snaps-skunkworks.git/compare/@metamask/snaps-execution-environments@3.5.0...@metamask/snaps-execution-environments@4.0.0 -[3.5.0]: https://github.com/MetaMask/snaps-skunkworks.git/compare/@metamask/snaps-execution-environments@3.4.3...@metamask/snaps-execution-environments@3.5.0 -[3.4.3]: https://github.com/MetaMask/snaps-skunkworks.git/compare/@metamask/snaps-execution-environments@3.4.2...@metamask/snaps-execution-environments@3.4.3 -[3.4.2]: https://github.com/MetaMask/snaps-skunkworks.git/compare/@metamask/snaps-execution-environments@3.4.1...@metamask/snaps-execution-environments@3.4.2 -[3.4.1]: https://github.com/MetaMask/snaps-skunkworks.git/compare/@metamask/snaps-execution-environments@3.4.0...@metamask/snaps-execution-environments@3.4.1 -[3.4.0]: https://github.com/MetaMask/snaps-skunkworks.git/compare/@metamask/snaps-execution-environments@3.3.0...@metamask/snaps-execution-environments@3.4.0 -[3.3.0]: https://github.com/MetaMask/snaps-skunkworks.git/compare/@metamask/snaps-execution-environments@3.2.0...@metamask/snaps-execution-environments@3.3.0 -[3.2.0]: https://github.com/MetaMask/snaps-skunkworks.git/compare/@metamask/snaps-execution-environments@3.1.0...@metamask/snaps-execution-environments@3.2.0 -[3.1.0]: https://github.com/MetaMask/snaps-skunkworks.git/compare/@metamask/snaps-execution-environments@3.0.0...@metamask/snaps-execution-environments@3.1.0 -[3.0.0]: https://github.com/MetaMask/snaps-skunkworks.git/compare/@metamask/snaps-execution-environments@2.0.1...@metamask/snaps-execution-environments@3.0.0 -[2.0.1]: https://github.com/MetaMask/snaps-skunkworks.git/compare/@metamask/snaps-execution-environments@2.0.0...@metamask/snaps-execution-environments@2.0.1 -[2.0.0]: https://github.com/MetaMask/snaps-skunkworks.git/compare/@metamask/snaps-execution-environments@0.39.0-flask.1...@metamask/snaps-execution-environments@2.0.0 -[0.39.0-flask.1]: https://github.com/MetaMask/snaps-skunkworks.git/compare/@metamask/snaps-execution-environments@0.38.3-flask.1...@metamask/snaps-execution-environments@0.39.0-flask.1 -[0.38.3-flask.1]: https://github.com/MetaMask/snaps-skunkworks.git/compare/@metamask/snaps-execution-environments@0.38.2-flask.1...@metamask/snaps-execution-environments@0.38.3-flask.1 -[0.38.2-flask.1]: https://github.com/MetaMask/snaps-skunkworks.git/compare/@metamask/snaps-execution-environments@0.38.1-flask.1...@metamask/snaps-execution-environments@0.38.2-flask.1 -[0.38.1-flask.1]: https://github.com/MetaMask/snaps-skunkworks.git/compare/@metamask/snaps-execution-environments@0.38.0-flask.1...@metamask/snaps-execution-environments@0.38.1-flask.1 -[0.38.0-flask.1]: https://github.com/MetaMask/snaps-skunkworks.git/compare/@metamask/snaps-execution-environments@0.37.3-flask.1...@metamask/snaps-execution-environments@0.38.0-flask.1 -[0.37.3-flask.1]: https://github.com/MetaMask/snaps-skunkworks.git/compare/@metamask/snaps-execution-environments@0.37.2-flask.1...@metamask/snaps-execution-environments@0.37.3-flask.1 -[0.37.2-flask.1]: https://github.com/MetaMask/snaps-skunkworks.git/releases/tag/@metamask/snaps-execution-environments@0.37.2-flask.1 +[Unreleased]: https://github.com/MetaMask/snaps/compare/@metamask/snaps-execution-environments@5.0.0...HEAD +[5.0.0]: https://github.com/MetaMask/snaps/compare/@metamask/snaps-execution-environments@4.0.1...@metamask/snaps-execution-environments@5.0.0 +[4.0.1]: https://github.com/MetaMask/snaps/compare/@metamask/snaps-execution-environments@4.0.0...@metamask/snaps-execution-environments@4.0.1 +[4.0.0]: https://github.com/MetaMask/snaps/compare/@metamask/snaps-execution-environments@3.5.0...@metamask/snaps-execution-environments@4.0.0 +[3.5.0]: https://github.com/MetaMask/snaps/compare/@metamask/snaps-execution-environments@3.4.3...@metamask/snaps-execution-environments@3.5.0 +[3.4.3]: https://github.com/MetaMask/snaps/compare/@metamask/snaps-execution-environments@3.4.2...@metamask/snaps-execution-environments@3.4.3 +[3.4.2]: https://github.com/MetaMask/snaps/compare/@metamask/snaps-execution-environments@3.4.1...@metamask/snaps-execution-environments@3.4.2 +[3.4.1]: https://github.com/MetaMask/snaps/compare/@metamask/snaps-execution-environments@3.4.0...@metamask/snaps-execution-environments@3.4.1 +[3.4.0]: https://github.com/MetaMask/snaps/compare/@metamask/snaps-execution-environments@3.3.0...@metamask/snaps-execution-environments@3.4.0 +[3.3.0]: https://github.com/MetaMask/snaps/compare/@metamask/snaps-execution-environments@3.2.0...@metamask/snaps-execution-environments@3.3.0 +[3.2.0]: https://github.com/MetaMask/snaps/compare/@metamask/snaps-execution-environments@3.1.0...@metamask/snaps-execution-environments@3.2.0 +[3.1.0]: https://github.com/MetaMask/snaps/compare/@metamask/snaps-execution-environments@3.0.0...@metamask/snaps-execution-environments@3.1.0 +[3.0.0]: https://github.com/MetaMask/snaps/compare/@metamask/snaps-execution-environments@2.0.1...@metamask/snaps-execution-environments@3.0.0 +[2.0.1]: https://github.com/MetaMask/snaps/compare/@metamask/snaps-execution-environments@2.0.0...@metamask/snaps-execution-environments@2.0.1 +[2.0.0]: https://github.com/MetaMask/snaps/compare/@metamask/snaps-execution-environments@0.39.0-flask.1...@metamask/snaps-execution-environments@2.0.0 +[0.39.0-flask.1]: https://github.com/MetaMask/snaps/compare/@metamask/snaps-execution-environments@0.38.3-flask.1...@metamask/snaps-execution-environments@0.39.0-flask.1 +[0.38.3-flask.1]: https://github.com/MetaMask/snaps/compare/@metamask/snaps-execution-environments@0.38.2-flask.1...@metamask/snaps-execution-environments@0.38.3-flask.1 +[0.38.2-flask.1]: https://github.com/MetaMask/snaps/compare/@metamask/snaps-execution-environments@0.38.1-flask.1...@metamask/snaps-execution-environments@0.38.2-flask.1 +[0.38.1-flask.1]: https://github.com/MetaMask/snaps/compare/@metamask/snaps-execution-environments@0.38.0-flask.1...@metamask/snaps-execution-environments@0.38.1-flask.1 +[0.38.0-flask.1]: https://github.com/MetaMask/snaps/compare/@metamask/snaps-execution-environments@0.37.3-flask.1...@metamask/snaps-execution-environments@0.38.0-flask.1 +[0.37.3-flask.1]: https://github.com/MetaMask/snaps/compare/@metamask/snaps-execution-environments@0.37.2-flask.1...@metamask/snaps-execution-environments@0.37.3-flask.1 +[0.37.2-flask.1]: https://github.com/MetaMask/snaps/releases/tag/@metamask/snaps-execution-environments@0.37.2-flask.1 diff --git a/packages/snaps-jest/CHANGELOG.md b/packages/snaps-jest/CHANGELOG.md index 493078fd73..00d5935ba4 100644 --- a/packages/snaps-jest/CHANGELOG.md +++ b/packages/snaps-jest/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/), @@ -8,17 +7,15 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] ## [6.0.0] - -### Uncategorized - -- Bump `@metamask/rpc-errors` to `^6.2.1` ([#2209](https://github.com/MetaMask/snaps-skunkworks.git/pull/2209)) -- BREAKING: Use `tsup` and refactor exports ([#2210](https://github.com/MetaMask/snaps-skunkworks.git/pull/2210)) -- Update several LavaMoat packages ([#2173](https://github.com/MetaMask/snaps-skunkworks.git/pull/2173)) +### Changed +- **BREAKING:** Update ESM build to be fully compliant with the ESM standard ([#2210](https://github.com/MetaMask/snaps/pull/2210)) +- **BREAKING:** Move Node.js exports to separate export ([#2210](https://github.com/MetaMask/snaps/pull/2210)) + - The default export is now browser-compatible. + - Node.js APIs can be imported from `/node`. +- Bump `@metamask/rpc-errors` to `^6.2.1` ([#2209](https://github.com/MetaMask/snaps/pull/2209)) ## [5.0.0] - ### Added - - **BREAKING:** Implement testing framework using Node.js executor ([#1982](https://github.com/MetaMask/snaps/pull/1982), [#2118](https://github.com/MetaMask/snaps/pull/2118)) - The network mocking functionality was removed, but may be reintroduced in a future version. - `mockJsonRpc` no longer returns a `Promise`. @@ -29,40 +26,30 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Add `snap_getClientStatus` support ([#2159](https://github.com/MetaMask/snaps/pull/2159)) ### Changed - - Bump several MetaMask dependencies ([#2101](https://github.com/MetaMask/snaps/pull/2101), [#2100](https://github.com/MetaMask/snaps/pull/2100), [#2129](https://github.com/MetaMask/snaps/pull/2129), [#2140](https://github.com/MetaMask/snaps/pull/2140), [#2141](https://github.com/MetaMask/snaps/pull/2141), [#2142](https://github.com/MetaMask/snaps/pull/2142)) ## [4.0.1] - ### Fixed - - Fix coercing of address values in `sendTransaction` function ([#1970](https://github.com/MetaMask/snaps/pull/1970)) ## [4.0.0] - ### Changed - - Use `@metamask/snaps-sdk` package ([#1930](https://github.com/MetaMask/snaps/pull/1930), [#1950](https://github.com/MetaMask/snaps/pull/1950), [#1954](https://github.com/MetaMask/snaps/pull/1954)) - This package replaces the `@metamask/snaps-types` and - `@metamask/snaps-ui` packages. ### Removed - - **BREAKING**: `DialogType`, `ManageStateOperation`, `NotificationType` are no longer re-exported from `@metamask/snaps-jest` ([#1930](https://github.com/MetaMask/snaps/pull/1930)) - These enums can now be imported from `@metamask/snaps-sdk` instead. ## [3.1.0] - ### Added - - Add support for links in custom UI and notifications ([#1814](https://github.com/MetaMask/snaps/pull/1814)) ## [3.0.0] - ### Changed - - **BREAKING:** Improve error handling ([#1841](https://github.com/MetaMask/snaps/pull/1841)) - This is a breaking change, because errors returned by the Snap now have a different format. For example, if the Snap throws a JSON-RPC method not found error, previously, the following error would be returned: ```ts @@ -91,53 +78,41 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ``` ## [2.0.0] - ### Changed - - **BREAKING:** Bump minimum Node.js version to `^18.16.0` ([#1741](https://github.com/MetaMask/snaps/pull/1741)) ## [1.0.0] - ### Changed - - Initial stable release from main branch ([#1757](https://github.com/MetaMask/snaps/pull/1757)) ## [0.37.5-flask.1] - ### Changed - - Bump `metamask/utils` and `metamask/snaps-registry` ([#1738](https://github.com/MetaMask/snaps/pull/1738), [#1694](https://github.com/MetaMask/snaps/pull/1694)) ## [0.37.4-flask.1] - ### Fixed - - Remove unused dependencies ([#1680](https://github.com/MetaMask/snaps/pull/1680)) ## [0.37.3-flask.1] - ### Changed - - Bump `semver` to `^7.5.4` ([#1631](https://github.com/MetaMask/snaps/pull/1631)) ## [0.37.2-flask.1] - ### Changed - - Release package independently ([#1600](https://github.com/MetaMask/snaps/pull/1600)) - The version of the package no longer needs to match the version of all other MetaMask Snaps packages. -[Unreleased]: https://github.com/MetaMask/snaps-skunkworks.git/compare/@metamask/snaps-jest@6.0.0...HEAD -[6.0.0]: https://github.com/MetaMask/snaps-skunkworks.git/compare/@metamask/snaps-jest@5.0.0...@metamask/snaps-jest@6.0.0 -[5.0.0]: https://github.com/MetaMask/snaps-skunkworks.git/compare/@metamask/snaps-jest@4.0.1...@metamask/snaps-jest@5.0.0 -[4.0.1]: https://github.com/MetaMask/snaps-skunkworks.git/compare/@metamask/snaps-jest@4.0.0...@metamask/snaps-jest@4.0.1 -[4.0.0]: https://github.com/MetaMask/snaps-skunkworks.git/compare/@metamask/snaps-jest@3.1.0...@metamask/snaps-jest@4.0.0 -[3.1.0]: https://github.com/MetaMask/snaps-skunkworks.git/compare/@metamask/snaps-jest@3.0.0...@metamask/snaps-jest@3.1.0 -[3.0.0]: https://github.com/MetaMask/snaps-skunkworks.git/compare/@metamask/snaps-jest@2.0.0...@metamask/snaps-jest@3.0.0 -[2.0.0]: https://github.com/MetaMask/snaps-skunkworks.git/compare/@metamask/snaps-jest@1.0.0...@metamask/snaps-jest@2.0.0 -[1.0.0]: https://github.com/MetaMask/snaps-skunkworks.git/compare/@metamask/snaps-jest@0.37.5-flask.1...@metamask/snaps-jest@1.0.0 -[0.37.5-flask.1]: https://github.com/MetaMask/snaps-skunkworks.git/compare/@metamask/snaps-jest@0.37.4-flask.1...@metamask/snaps-jest@0.37.5-flask.1 -[0.37.4-flask.1]: https://github.com/MetaMask/snaps-skunkworks.git/compare/@metamask/snaps-jest@0.37.3-flask.1...@metamask/snaps-jest@0.37.4-flask.1 -[0.37.3-flask.1]: https://github.com/MetaMask/snaps-skunkworks.git/compare/@metamask/snaps-jest@0.37.2-flask.1...@metamask/snaps-jest@0.37.3-flask.1 -[0.37.2-flask.1]: https://github.com/MetaMask/snaps-skunkworks.git/releases/tag/@metamask/snaps-jest@0.37.2-flask.1 +[Unreleased]: https://github.com/MetaMask/snaps/compare/@metamask/snaps-jest@6.0.0...HEAD +[6.0.0]: https://github.com/MetaMask/snaps/compare/@metamask/snaps-jest@5.0.0...@metamask/snaps-jest@6.0.0 +[5.0.0]: https://github.com/MetaMask/snaps/compare/@metamask/snaps-jest@4.0.1...@metamask/snaps-jest@5.0.0 +[4.0.1]: https://github.com/MetaMask/snaps/compare/@metamask/snaps-jest@4.0.0...@metamask/snaps-jest@4.0.1 +[4.0.0]: https://github.com/MetaMask/snaps/compare/@metamask/snaps-jest@3.1.0...@metamask/snaps-jest@4.0.0 +[3.1.0]: https://github.com/MetaMask/snaps/compare/@metamask/snaps-jest@3.0.0...@metamask/snaps-jest@3.1.0 +[3.0.0]: https://github.com/MetaMask/snaps/compare/@metamask/snaps-jest@2.0.0...@metamask/snaps-jest@3.0.0 +[2.0.0]: https://github.com/MetaMask/snaps/compare/@metamask/snaps-jest@1.0.0...@metamask/snaps-jest@2.0.0 +[1.0.0]: https://github.com/MetaMask/snaps/compare/@metamask/snaps-jest@0.37.5-flask.1...@metamask/snaps-jest@1.0.0 +[0.37.5-flask.1]: https://github.com/MetaMask/snaps/compare/@metamask/snaps-jest@0.37.4-flask.1...@metamask/snaps-jest@0.37.5-flask.1 +[0.37.4-flask.1]: https://github.com/MetaMask/snaps/compare/@metamask/snaps-jest@0.37.3-flask.1...@metamask/snaps-jest@0.37.4-flask.1 +[0.37.3-flask.1]: https://github.com/MetaMask/snaps/compare/@metamask/snaps-jest@0.37.2-flask.1...@metamask/snaps-jest@0.37.3-flask.1 +[0.37.2-flask.1]: https://github.com/MetaMask/snaps/releases/tag/@metamask/snaps-jest@0.37.2-flask.1 diff --git a/packages/snaps-rollup-plugin/CHANGELOG.md b/packages/snaps-rollup-plugin/CHANGELOG.md index 9c41151682..9d33e838b1 100644 --- a/packages/snaps-rollup-plugin/CHANGELOG.md +++ b/packages/snaps-rollup-plugin/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/), @@ -8,54 +7,40 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] ## [4.0.0] - -### Uncategorized - -- BREAKING: Use `tsup` and refactor exports ([#2210](https://github.com/MetaMask/snaps-skunkworks.git/pull/2210)) +### Changed +- **BREAKING:** Update ESM build to be fully compliant with the ESM standard ([#2210](https://github.com/MetaMask/snaps/pull/2210)) ## [3.0.2] - ### Changed - - Bump several MetaMask dependencies ([#2054](https://github.com/MetaMask/snaps/pull/2054), [#2100](https://github.com/MetaMask/snaps/pull/2100), [#2105](https://github.com/MetaMask/snaps/pull/2105), [#2173](https://github.com/MetaMask/snaps/pull/2173)) ## [3.0.1] - ### Changed - - Update multiple MetaMask dependencies ([#1841](https://github.com/MetaMask/snaps/pull/1841)) ## [3.0.0] - ### Changed - - **BREAKING:** Bump minimum Node.js version to `^18.16.0` ([#1741](https://github.com/MetaMask/snaps/pull/1741)) ## [2.0.0] - ### Changed - - Initial stable release from main branch ([#1757](https://github.com/MetaMask/snaps/pull/1757)) ## [0.37.3-flask.1] - ### Fixed - - Remove unused dependencies ([#1680](https://github.com/MetaMask/snaps/pull/1680)) ## [0.37.2-flask.1] - ### Changed - - Release package independently ([#1600](https://github.com/MetaMask/snaps/pull/1600)) - The version of the package no longer needs to match the version of all other MetaMask Snaps packages. -[Unreleased]: https://github.com/MetaMask/snaps-skunkworks.git/compare/@metamask/snaps-rollup-plugin@4.0.0...HEAD -[4.0.0]: https://github.com/MetaMask/snaps-skunkworks.git/compare/@metamask/snaps-rollup-plugin@3.0.2...@metamask/snaps-rollup-plugin@4.0.0 -[3.0.2]: https://github.com/MetaMask/snaps-skunkworks.git/compare/@metamask/snaps-rollup-plugin@3.0.1...@metamask/snaps-rollup-plugin@3.0.2 -[3.0.1]: https://github.com/MetaMask/snaps-skunkworks.git/compare/@metamask/snaps-rollup-plugin@3.0.0...@metamask/snaps-rollup-plugin@3.0.1 -[3.0.0]: https://github.com/MetaMask/snaps-skunkworks.git/compare/@metamask/snaps-rollup-plugin@2.0.0...@metamask/snaps-rollup-plugin@3.0.0 -[2.0.0]: https://github.com/MetaMask/snaps-skunkworks.git/compare/@metamask/snaps-rollup-plugin@0.37.3-flask.1...@metamask/snaps-rollup-plugin@2.0.0 -[0.37.3-flask.1]: https://github.com/MetaMask/snaps-skunkworks.git/compare/@metamask/snaps-rollup-plugin@0.37.2-flask.1...@metamask/snaps-rollup-plugin@0.37.3-flask.1 -[0.37.2-flask.1]: https://github.com/MetaMask/snaps-skunkworks.git/releases/tag/@metamask/snaps-rollup-plugin@0.37.2-flask.1 +[Unreleased]: https://github.com/MetaMask/snaps/compare/@metamask/snaps-rollup-plugin@4.0.0...HEAD +[4.0.0]: https://github.com/MetaMask/snaps/compare/@metamask/snaps-rollup-plugin@3.0.2...@metamask/snaps-rollup-plugin@4.0.0 +[3.0.2]: https://github.com/MetaMask/snaps/compare/@metamask/snaps-rollup-plugin@3.0.1...@metamask/snaps-rollup-plugin@3.0.2 +[3.0.1]: https://github.com/MetaMask/snaps/compare/@metamask/snaps-rollup-plugin@3.0.0...@metamask/snaps-rollup-plugin@3.0.1 +[3.0.0]: https://github.com/MetaMask/snaps/compare/@metamask/snaps-rollup-plugin@2.0.0...@metamask/snaps-rollup-plugin@3.0.0 +[2.0.0]: https://github.com/MetaMask/snaps/compare/@metamask/snaps-rollup-plugin@0.37.3-flask.1...@metamask/snaps-rollup-plugin@2.0.0 +[0.37.3-flask.1]: https://github.com/MetaMask/snaps/compare/@metamask/snaps-rollup-plugin@0.37.2-flask.1...@metamask/snaps-rollup-plugin@0.37.3-flask.1 +[0.37.2-flask.1]: https://github.com/MetaMask/snaps/releases/tag/@metamask/snaps-rollup-plugin@0.37.2-flask.1 diff --git a/packages/snaps-rpc-methods/CHANGELOG.md b/packages/snaps-rpc-methods/CHANGELOG.md index f7b35466cc..fa03d1adec 100644 --- a/packages/snaps-rpc-methods/CHANGELOG.md +++ b/packages/snaps-rpc-methods/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/), @@ -8,17 +7,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] ## [7.0.0] - -### Uncategorized - -- Bump `@metamask/rpc-errors` to `^6.2.1` ([#2209](https://github.com/MetaMask/snaps-skunkworks.git/pull/2209)) -- BREAKING: Use `tsup` and refactor exports ([#2210](https://github.com/MetaMask/snaps-skunkworks.git/pull/2210)) -- Update several LavaMoat packages ([#2173](https://github.com/MetaMask/snaps-skunkworks.git/pull/2173)) +### Changed +- **BREAKING:** Update ESM build to be fully compliant with the ESM standard ([#2210](https://github.com/MetaMask/snaps/pull/2210)) +- Bump `@metamask/rpc-errors` to `^6.2.1` ([#2209](https://github.com/MetaMask/snaps/pull/2209)) ## [6.0.0] - ### Added - - **BREAKING:** Add support for dynamic user interfaces ([#1465](https://github.com/MetaMask/snaps/pull/1465), [#2144](https://github.com/MetaMask/snaps/pull/2144), [#2143](https://github.com/MetaMask/snaps/pull/2143)) - This adds the `snap_createInterface`, `snap_updateInterface`, and `snap_getInterfaceState` methods. - This is breaking because it changes the expected type of the `showDialog` RPC method hook. @@ -27,158 +21,118 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Add endowment permission specifications to this package ([#2155](https://github.com/MetaMask/snaps/pull/2155)) ### Changed - - Bump MetaMask dependencies ([#2129](https://github.com/MetaMask/snaps/pull/2129), [#2142](https://github.com/MetaMask/snaps/pull/2142)) ## [5.0.0] - ### Added - - Add `snap_getClientStatus` ([#2051](https://github.com/MetaMask/snaps/pull/2051)) ### Changed - - **BREAKING:** Use origin bound hooks for `invokeKeyring` ([#2090](https://github.com/MetaMask/snaps/pull/2090)) - Bump several MetaMask dependencies ([#2069](https://github.com/MetaMask/snaps/pull/2069), [#2100](https://github.com/MetaMask/snaps/pull/2100)) ## [4.1.0] - ### Added - - Add `wallet_getAllSnaps` method to get all installed Snaps ([#2047](https://github.com/MetaMask/snaps/pull/2047)) ### Changed - - Bump several MetaMask dependencies ([#2064](https://github.com/MetaMask/snaps/pull/2064), [#2065](https://github.com/MetaMask/snaps/pull/2065)) ## [4.0.3] - ### Changed - - Use prototype `startsWith` for RPC method middleware ([#2035](https://github.com/MetaMask/snaps/pull/2035)) ## [4.0.2] - ### Changed - - Bump several MetaMask dependencies ([#1989](https://github.com/MetaMask/snaps/pull/1989)) ## [4.0.1] - ### Changed - - Bump several MetaMask dependencies ([#1964](https://github.com/MetaMask/snaps/pull/1964), [#1968](https://github.com/MetaMask/snaps/pull/1968)) ## [4.0.0] - ### Changed - - Use `@metamask/snaps-sdk` package ([#1930](https://github.com/MetaMask/snaps/pull/1930), [#1950](https://github.com/MetaMask/snaps/pull/1950), [#1954](https://github.com/MetaMask/snaps/pull/1954)) - This package replaces the `@metamask/snaps-types` and - `@metamask/snaps-ui` packages. ### Removed - - **BREAKING**: Remove `DialogType`, `ManageStateOperation`, and `NotificationType` enums ([#1930](https://github.com/MetaMask/snaps/pull/1930)) - These are now defined in the `@metamask/snaps-sdk` package. ## [3.3.0] - ### Added - - Add support for unencrypted storage using `snap_manageState` ([#1902](https://github.com/MetaMask/snaps/pull/1902)) ## [3.2.1] - ### Fixed - - Fix `assertLinksAreSafe` import ([#1908](https://github.com/MetaMask/snaps/pull/1908)) ## [3.2.0] - ### Added - - Add support for links in custom UI and notifications ([#1814](https://github.com/MetaMask/snaps/pull/1814)) ## [3.1.0] - ### Changed - - Rename package to `@metamask/snaps-rpc-methods` ([#1864](https://github.com/MetaMask/snaps/pull/1864)) - Update multiple MetaMask dependencies ([#1841](https://github.com/MetaMask/snaps/pull/1841)) ## [3.0.0] - ### Added - - Add keyring export and endowment ([#1787](https://github.com/MetaMask/snaps/pull/1787)) ### Changed - - **BREAKING:** Bump minimum Node.js version to `^18.16.0` ([#1741](https://github.com/MetaMask/snaps/pull/1741)) ## [2.0.0] - ### Changed - - Initial stable release from main branch ([#1757](https://github.com/MetaMask/snaps/pull/1757)) ## [0.38.3-flask.1] - ### Changed - - Bump `metamask/utils` and `metamask/snaps-registry` ([#1738](https://github.com/MetaMask/snaps/pull/1738)) ## [0.38.2-flask.1] - ### Changed - - Remove business-logic callbacks from `manageAccounts` ([#1725](https://github.com/MetaMask/snaps/pull/1725)) - Bump `@metamask/utils` and `@metamask/snaps-registry` ([#1694](https://github.com/MetaMask/snaps/pull/1694)) ## [0.38.1-flask.1] - ### Fixed - - Make `manageAccounts` arguments extend `RestrictedMethodParameters` ([#1687](https://github.com/MetaMask/snaps/pull/1687)) ## [0.38.0-flask.1] - ### Added - - Add `snap_getLocale` JSON-RPC method ([#1557](https://github.com/MetaMask/snaps/pull/1557)) - This will let snaps get the user locale from the client. ### Fixed - - Fix ed25519 public key derivation ([#1678](https://github.com/MetaMask/snaps/pull/1678)) ## [0.37.2-flask.1] - ### Changed - - Release package independently ([#1600](https://github.com/MetaMask/snaps/pull/1600)) - The version of the package no longer needs to match the version of all other MetaMask Snaps packages. -[Unreleased]: https://github.com/MetaMask/snaps-skunkworks.git/compare/@metamask/snaps-rpc-methods@7.0.0...HEAD -[7.0.0]: https://github.com/MetaMask/snaps-skunkworks.git/compare/@metamask/snaps-rpc-methods@6.0.0...@metamask/snaps-rpc-methods@7.0.0 -[6.0.0]: https://github.com/MetaMask/snaps-skunkworks.git/compare/@metamask/snaps-rpc-methods@5.0.0...@metamask/snaps-rpc-methods@6.0.0 -[5.0.0]: https://github.com/MetaMask/snaps-skunkworks.git/compare/@metamask/snaps-rpc-methods@4.1.0...@metamask/snaps-rpc-methods@5.0.0 -[4.1.0]: https://github.com/MetaMask/snaps-skunkworks.git/compare/@metamask/snaps-rpc-methods@4.0.3...@metamask/snaps-rpc-methods@4.1.0 -[4.0.3]: https://github.com/MetaMask/snaps-skunkworks.git/compare/@metamask/snaps-rpc-methods@4.0.2...@metamask/snaps-rpc-methods@4.0.3 -[4.0.2]: https://github.com/MetaMask/snaps-skunkworks.git/compare/@metamask/snaps-rpc-methods@4.0.1...@metamask/snaps-rpc-methods@4.0.2 -[4.0.1]: https://github.com/MetaMask/snaps-skunkworks.git/compare/@metamask/snaps-rpc-methods@4.0.0...@metamask/snaps-rpc-methods@4.0.1 -[4.0.0]: https://github.com/MetaMask/snaps-skunkworks.git/compare/@metamask/snaps-rpc-methods@3.3.0...@metamask/snaps-rpc-methods@4.0.0 -[3.3.0]: https://github.com/MetaMask/snaps-skunkworks.git/compare/@metamask/snaps-rpc-methods@3.2.1...@metamask/snaps-rpc-methods@3.3.0 -[3.2.1]: https://github.com/MetaMask/snaps-skunkworks.git/compare/@metamask/snaps-rpc-methods@3.2.0...@metamask/snaps-rpc-methods@3.2.1 -[3.2.0]: https://github.com/MetaMask/snaps-skunkworks.git/compare/@metamask/snaps-rpc-methods@3.1.0...@metamask/snaps-rpc-methods@3.2.0 -[3.1.0]: https://github.com/MetaMask/snaps-skunkworks.git/compare/@metamask/snaps-rpc-methods@3.0.0...@metamask/snaps-rpc-methods@3.1.0 -[3.0.0]: https://github.com/MetaMask/snaps-skunkworks.git/compare/@metamask/snaps-rpc-methods@2.0.0...@metamask/snaps-rpc-methods@3.0.0 -[2.0.0]: https://github.com/MetaMask/snaps-skunkworks.git/compare/@metamask/snaps-rpc-methods@0.38.3-flask.1...@metamask/snaps-rpc-methods@2.0.0 -[0.38.3-flask.1]: https://github.com/MetaMask/snaps-skunkworks.git/compare/@metamask/snaps-rpc-methods@0.38.2-flask.1...@metamask/snaps-rpc-methods@0.38.3-flask.1 -[0.38.2-flask.1]: https://github.com/MetaMask/snaps-skunkworks.git/compare/@metamask/snaps-rpc-methods@0.38.1-flask.1...@metamask/snaps-rpc-methods@0.38.2-flask.1 -[0.38.1-flask.1]: https://github.com/MetaMask/snaps-skunkworks.git/compare/@metamask/snaps-rpc-methods@0.38.0-flask.1...@metamask/snaps-rpc-methods@0.38.1-flask.1 -[0.38.0-flask.1]: https://github.com/MetaMask/snaps-skunkworks.git/compare/@metamask/snaps-rpc-methods@0.37.2-flask.1...@metamask/snaps-rpc-methods@0.38.0-flask.1 -[0.37.2-flask.1]: https://github.com/MetaMask/snaps-skunkworks.git/releases/tag/@metamask/snaps-rpc-methods@0.37.2-flask.1 +[Unreleased]: https://github.com/MetaMask/snaps/compare/@metamask/snaps-rpc-methods@7.0.0...HEAD +[7.0.0]: https://github.com/MetaMask/snaps/compare/@metamask/snaps-rpc-methods@6.0.0...@metamask/snaps-rpc-methods@7.0.0 +[6.0.0]: https://github.com/MetaMask/snaps/compare/@metamask/snaps-rpc-methods@5.0.0...@metamask/snaps-rpc-methods@6.0.0 +[5.0.0]: https://github.com/MetaMask/snaps/compare/@metamask/snaps-rpc-methods@4.1.0...@metamask/snaps-rpc-methods@5.0.0 +[4.1.0]: https://github.com/MetaMask/snaps/compare/@metamask/snaps-rpc-methods@4.0.3...@metamask/snaps-rpc-methods@4.1.0 +[4.0.3]: https://github.com/MetaMask/snaps/compare/@metamask/snaps-rpc-methods@4.0.2...@metamask/snaps-rpc-methods@4.0.3 +[4.0.2]: https://github.com/MetaMask/snaps/compare/@metamask/snaps-rpc-methods@4.0.1...@metamask/snaps-rpc-methods@4.0.2 +[4.0.1]: https://github.com/MetaMask/snaps/compare/@metamask/snaps-rpc-methods@4.0.0...@metamask/snaps-rpc-methods@4.0.1 +[4.0.0]: https://github.com/MetaMask/snaps/compare/@metamask/snaps-rpc-methods@3.3.0...@metamask/snaps-rpc-methods@4.0.0 +[3.3.0]: https://github.com/MetaMask/snaps/compare/@metamask/snaps-rpc-methods@3.2.1...@metamask/snaps-rpc-methods@3.3.0 +[3.2.1]: https://github.com/MetaMask/snaps/compare/@metamask/snaps-rpc-methods@3.2.0...@metamask/snaps-rpc-methods@3.2.1 +[3.2.0]: https://github.com/MetaMask/snaps/compare/@metamask/snaps-rpc-methods@3.1.0...@metamask/snaps-rpc-methods@3.2.0 +[3.1.0]: https://github.com/MetaMask/snaps/compare/@metamask/snaps-rpc-methods@3.0.0...@metamask/snaps-rpc-methods@3.1.0 +[3.0.0]: https://github.com/MetaMask/snaps/compare/@metamask/snaps-rpc-methods@2.0.0...@metamask/snaps-rpc-methods@3.0.0 +[2.0.0]: https://github.com/MetaMask/snaps/compare/@metamask/snaps-rpc-methods@0.38.3-flask.1...@metamask/snaps-rpc-methods@2.0.0 +[0.38.3-flask.1]: https://github.com/MetaMask/snaps/compare/@metamask/snaps-rpc-methods@0.38.2-flask.1...@metamask/snaps-rpc-methods@0.38.3-flask.1 +[0.38.2-flask.1]: https://github.com/MetaMask/snaps/compare/@metamask/snaps-rpc-methods@0.38.1-flask.1...@metamask/snaps-rpc-methods@0.38.2-flask.1 +[0.38.1-flask.1]: https://github.com/MetaMask/snaps/compare/@metamask/snaps-rpc-methods@0.38.0-flask.1...@metamask/snaps-rpc-methods@0.38.1-flask.1 +[0.38.0-flask.1]: https://github.com/MetaMask/snaps/compare/@metamask/snaps-rpc-methods@0.37.2-flask.1...@metamask/snaps-rpc-methods@0.38.0-flask.1 +[0.37.2-flask.1]: https://github.com/MetaMask/snaps/releases/tag/@metamask/snaps-rpc-methods@0.37.2-flask.1 diff --git a/packages/snaps-sdk/CHANGELOG.md b/packages/snaps-sdk/CHANGELOG.md index cb1dbe1c52..7421176384 100644 --- a/packages/snaps-sdk/CHANGELOG.md +++ b/packages/snaps-sdk/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/), @@ -8,16 +7,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] ## [3.0.0] - -### Uncategorized - -- Bump `@metamask/rpc-errors` to `^6.2.1` ([#2209](https://github.com/MetaMask/snaps-skunkworks.git/pull/2209)) -- BREAKING: Use `tsup` and refactor exports ([#2210](https://github.com/MetaMask/snaps-skunkworks.git/pull/2210)) +### Changed +- **BREAKING:** Update ESM build to be fully compliant with the ESM standard ([#2210](https://github.com/MetaMask/snaps/pull/2210)) +- Bump `@metamask/rpc-errors` to `^6.2.1` ([#2209](https://github.com/MetaMask/snaps/pull/2209)) ## [2.1.0] - ### Changed - - Improve support for Snap errors without a message ([#2176](https://github.com/MetaMask/snaps/pull/2176)) - You can now add data to an error without having to specify a message. For example: ```ts @@ -26,81 +21,62 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Strip empty `data` from Snap errors ([#2179](https://github.com/MetaMask/snaps/pull/2179)) ## [2.0.0] - ### Changed - - **BREAKING:** Update name lookup API types ([#2113](https://github.com/MetaMask/snaps/pull/2113)) - The return value and the permission format has changed, see [SIP-12](https://metamask.github.io/SIPs/SIPS/sip-12) for more details. - Add support for dynamic user interfaces ([#1465](https://github.com/MetaMask/snaps/pull/1465), [#2126](https://github.com/MetaMask/snaps/pull/2126), [#2143](https://github.com/MetaMask/snaps/pull/2143)) - Add support for snap defined execution timeouts ([#2098](https://github.com/MetaMask/snaps/pull/2098)) ### Fixed - - Fix initial permissions types ([#2111](https://github.com/MetaMask/snaps/pull/2111)) ## [1.4.0] - ### Added - - Add support for signature insights ([#2074](https://github.com/MetaMask/snaps/pull/2074), [#2079](https://github.com/MetaMask/snaps/pull/2079)) - Add types for `snap_getClientStatus` ([#2051](https://github.com/MetaMask/snaps/pull/2051)) ### Changed - - Bump @metamask/utils from 8.2.1 to 8.3.0 ([#2100](https://github.com/MetaMask/snaps/pull/2100)) ## [1.3.2] - ### Fixed - - Fix missing `sensitive` property in `Copyable` type ([#2070](https://github.com/MetaMask/snaps/pull/2070)) ## [1.3.1] - ### Fixed - - Export error wrappers ([#2043](https://github.com/MetaMask/snaps/pull/2043)) ## [1.3.0] - ### Added - - Add image fetching utility functions ([#1995](https://github.com/MetaMask/snaps/pull/1995)) - This adds two functions: - `getImageComponent` to get an `image` component from a PNG or JPEG URL. - `getImageData` to get a base64 data string, which can be embedded in an SVG image. ## [1.2.0] - ### Added - - Add `row` and `address` component ([#1968](https://github.com/MetaMask/snaps/pull/1968)) - Add `enumValue`, `literal` and `union` from `snaps-utils` ([#1968](https://github.com/MetaMask/snaps/pull/1968)) ### Changed - - Bump several MetaMask dependencies ([#1964](https://github.com/MetaMask/snaps/pull/1964)) ## [1.1.0] - ### Added - - Add Snap error wrappers of JSON-RPC errors ([#1924](https://github.com/MetaMask/snaps/pull/1924)) ## [1.0.0] - ### Added - - Initial release of this package. -[Unreleased]: https://github.com/MetaMask/snaps-skunkworks.git/compare/@metamask/snaps-sdk@3.0.0...HEAD -[3.0.0]: https://github.com/MetaMask/snaps-skunkworks.git/compare/@metamask/snaps-sdk@2.1.0...@metamask/snaps-sdk@3.0.0 -[2.1.0]: https://github.com/MetaMask/snaps-skunkworks.git/compare/@metamask/snaps-sdk@2.0.0...@metamask/snaps-sdk@2.1.0 -[2.0.0]: https://github.com/MetaMask/snaps-skunkworks.git/compare/@metamask/snaps-sdk@1.4.0...@metamask/snaps-sdk@2.0.0 -[1.4.0]: https://github.com/MetaMask/snaps-skunkworks.git/compare/@metamask/snaps-sdk@1.3.2...@metamask/snaps-sdk@1.4.0 -[1.3.2]: https://github.com/MetaMask/snaps-skunkworks.git/compare/@metamask/snaps-sdk@1.3.1...@metamask/snaps-sdk@1.3.2 -[1.3.1]: https://github.com/MetaMask/snaps-skunkworks.git/compare/@metamask/snaps-sdk@1.3.0...@metamask/snaps-sdk@1.3.1 -[1.3.0]: https://github.com/MetaMask/snaps-skunkworks.git/compare/@metamask/snaps-sdk@1.2.0...@metamask/snaps-sdk@1.3.0 -[1.2.0]: https://github.com/MetaMask/snaps-skunkworks.git/compare/@metamask/snaps-sdk@1.1.0...@metamask/snaps-sdk@1.2.0 -[1.1.0]: https://github.com/MetaMask/snaps-skunkworks.git/compare/@metamask/snaps-sdk@1.0.0...@metamask/snaps-sdk@1.1.0 -[1.0.0]: https://github.com/MetaMask/snaps-skunkworks.git/releases/tag/@metamask/snaps-sdk@1.0.0 +[Unreleased]: https://github.com/MetaMask/snaps/compare/@metamask/snaps-sdk@3.0.0...HEAD +[3.0.0]: https://github.com/MetaMask/snaps/compare/@metamask/snaps-sdk@2.1.0...@metamask/snaps-sdk@3.0.0 +[2.1.0]: https://github.com/MetaMask/snaps/compare/@metamask/snaps-sdk@2.0.0...@metamask/snaps-sdk@2.1.0 +[2.0.0]: https://github.com/MetaMask/snaps/compare/@metamask/snaps-sdk@1.4.0...@metamask/snaps-sdk@2.0.0 +[1.4.0]: https://github.com/MetaMask/snaps/compare/@metamask/snaps-sdk@1.3.2...@metamask/snaps-sdk@1.4.0 +[1.3.2]: https://github.com/MetaMask/snaps/compare/@metamask/snaps-sdk@1.3.1...@metamask/snaps-sdk@1.3.2 +[1.3.1]: https://github.com/MetaMask/snaps/compare/@metamask/snaps-sdk@1.3.0...@metamask/snaps-sdk@1.3.1 +[1.3.0]: https://github.com/MetaMask/snaps/compare/@metamask/snaps-sdk@1.2.0...@metamask/snaps-sdk@1.3.0 +[1.2.0]: https://github.com/MetaMask/snaps/compare/@metamask/snaps-sdk@1.1.0...@metamask/snaps-sdk@1.2.0 +[1.1.0]: https://github.com/MetaMask/snaps/compare/@metamask/snaps-sdk@1.0.0...@metamask/snaps-sdk@1.1.0 +[1.0.0]: https://github.com/MetaMask/snaps/releases/tag/@metamask/snaps-sdk@1.0.0 diff --git a/packages/snaps-utils/CHANGELOG.md b/packages/snaps-utils/CHANGELOG.md index 59ba89c42a..e452e03413 100644 --- a/packages/snaps-utils/CHANGELOG.md +++ b/packages/snaps-utils/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/), @@ -8,111 +7,87 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] ## [7.0.0] +### Changed +- **BREAKING:** Update ESM build to be fully compliant with the ESM standard ([#2210](https://github.com/MetaMask/snaps/pull/2210)) +- **BREAKING:** Move Node.js exports to separate export ([#2210](https://github.com/MetaMask/snaps/pull/2210)) + - The default export is now browser-compatible. + - Node.js APIs can be imported from `/node`. +- **BREAKING:** Move `file` struct to CLI ([#2207](https://github.com/MetaMask/snaps/pull/2207)) + - The previously exported `file` struct can now be found in `@metamask/snaps-cli`. +- Bump `@metamask/rpc-errors` to `^6.2.1` ([#2209](https://github.com/MetaMask/snaps/pull/2209)) -### Uncategorized - -- Bump `@metamask/rpc-errors` to `^6.2.1` ([#2209](https://github.com/MetaMask/snaps-skunkworks.git/pull/2209)) -- BREAKING: Use `tsup` and refactor exports ([#2210](https://github.com/MetaMask/snaps-skunkworks.git/pull/2210)) -- Move `file` struct to CLI ([#2207](https://github.com/MetaMask/snaps-skunkworks.git/pull/2207)) -- Add sizing limits for custom UI ([#2199](https://github.com/MetaMask/snaps-skunkworks.git/pull/2199)) -- Validate links contained in rows ([#2205](https://github.com/MetaMask/snaps-skunkworks.git/pull/2205)) -- Fix VirtualFile import in browser contexts ([#2204](https://github.com/MetaMask/snaps-skunkworks.git/pull/2204)) +### Fixed +- Add sizing limits for custom UI ([#2199](https://github.com/MetaMask/snaps/pull/2199)) +- Properly validate links contained in rows ([#2205](https://github.com/MetaMask/snaps/pull/2205)) ## [6.1.0] - ### Added - - Add a manifest warning when no icon is found and when icon is not square ([#2185](https://github.com/MetaMask/snaps/pull/2185)) ## [6.0.0] - ### Added - - Add support for dynamic user interfaces ([#1465](https://github.com/MetaMask/snaps/pull/1465), [#2126](https://github.com/MetaMask/snaps/pull/2126)) - Add support for snap defined execution timeouts ([#2098](https://github.com/MetaMask/snaps/pull/2098)) ### Changed - - **BREAKING:** Update name lookup type validation ([#2113](https://github.com/MetaMask/snaps/pull/2113)) - The return value and the permission format has changed, see [SIP-12](https://metamask.github.io/SIPs/SIPS/sip-12) for more details. - Speed up eval-worker for improved CLI performance ([#2147](https://github.com/MetaMask/snaps/pull/2147)) - Update MetaMask dependencies ([#2132](https://github.com/MetaMask/snaps/pull/2132), [#2142](https://github.com/MetaMask/snaps/pull/2142)) ### Fixed - - Fix initial permissions types ([#2111](https://github.com/MetaMask/snaps/pull/2111)) ## [5.2.0] - ### Added - - Add support for initial connections ([#2048](https://github.com/MetaMask/snaps/pull/2048)) - Add support for preinstalled snaps ([#2008](https://github.com/MetaMask/snaps/pull/2008)) - Add support for signature insights ([#2074](https://github.com/MetaMask/snaps/pull/2074)) ### Changed - - Bump several MetaMask dependencies ([#2086](https://github.com/MetaMask/snaps/pull/2086), [#2100](https://github.com/MetaMask/snaps/pull/2100)) ## [5.1.2] - ### Fixed - - Fix missing `global` during snap evaluation ([#2072](https://github.com/MetaMask/snaps/pull/2072)) ## [5.1.1] - ### Changed - - Fix missing export ([#2045](https://github.com/MetaMask/snaps/pull/2045)) - Bump `@metamask/permission-controller` from `6.0.0` to `7.0.0` ([#2064](https://github.com/MetaMask/snaps/pull/2064)) ### Removed - - Remove support for object-like syntax for cronjobs ([#2057](https://github.com/MetaMask/snaps/pull/2057)) - Since this never worked in the first place we aren't marking it as breaking. ## [5.1.0] - ### Added - - Add `getSnapDerivationPathName` and `getSlip44ProtocolName` to be shared across clients ([#2033](https://github.com/MetaMask/snaps/pull/2033)) ### Changed - - Bump `snaps-registry` ([#2020](https://hub.com/MetaMask/snaps/pull/2020)) ## [5.0.1] - ### Changed - - Improve base64 encoding/decoding speeds ([#1985](https://github.com/MetaMask/snaps/pull/1985)) - Bump several MetaMask dependencies ([#1989](https://github.com/MetaMask/snaps/pull/1989), [#1993](https://github.com/MetaMask/snaps/pull/1993)) ## [5.0.0] - ### Changed - - Bump several MetaMask dependencies ([#1964](https://github.com/MetaMask/snaps/pull/1964)) ### Removed - - **BREAKING:** Move `enumValue`, `literal` and `union` to `snaps-sdk` ([#1968](https://github.com/MetaMask/snaps/pull/1968)) ### Fixed - - Fix issues generating checksum with binary auxiliary files ([#1975](https://github.com/MetaMask/snaps/pull/1975)) ## [4.0.1] - ### Fixed - - Change `validateTextLinks` to only get URL in markdown links ([#1914](https://github.com/MetaMask/snaps/pull/1914)) ## [4.0.0] - ### Changed - - Use `SubtleCrypto` for checksum calculation if available ([#1953](https://github.com/MetaMask/snaps/pull/1953)) - This reduces the time of the checksum calculation by up to 95% in some environments. @@ -123,7 +98,6 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - `@metamask/snaps-ui` packages, and is much more lightweight. ### Removed - - **BREAKING**: Remove `ValidatedSnapId` and `SnapId` types ([#1930](https://github.com/MetaMask/snaps/pull/1930)) - `ValidatedSnapId` was moved to the `@metamask/snaps-sdk` package as `SnapId`. @@ -137,128 +111,99 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 type from the `@metamask/snaps-sdk` package. ### Fixed - - Include localization files in checksum calculations ([#1956](https://github.com/MetaMask/snaps/pull/1956)) ## [3.3.0] - ### Added - - Add manifest localization functionality ([#1889](https://github.com/MetaMask/snaps/pull/1889)) - Add `OnHomePage` export ([#1896](https://github.com/MetaMask/snaps/pull/1896)) ## [3.2.0] - ### Added - - Add support for links in custom UI and notifications ([#1814](https://github.com/MetaMask/snaps/pull/1814)) ## [3.1.0] - ### Added - - Add static file API ([#1836](https://github.com/MetaMask/snaps/pull/1836), [#1858](https://github.com/MetaMask/snaps/pull/1858)) ### Changed - - Update multiple MetaMask dependencies ([#1841](https://github.com/MetaMask/snaps/pull/1841)) - Bump Babel packages from `^7.20.12` to `^7.23.2` ([#1862](https://github.com/MetaMask/snaps/pull/1862)) ## [3.0.0] - ### Added - - Add keyring export and endowment ([#1787](https://github.com/MetaMask/snaps/pull/1787)) - Add optional `allowedOrigins` field to `endowment:rpc` ([#1822](https://github.com/MetaMask/snaps/pull/1822)) - This can be used to only accept certain origins in your Snap. ### Changed - - **BREAKING:** Bump minimum Node.js version to `^18.16.0` ([#1741](https://github.com/MetaMask/snaps/pull/1741)) ## [2.0.1] - ### Changed - - Remove deprecated `endowment:long-running` ([#1751](https://github.com/MetaMask/snaps/pull/1751)) ## [2.0.0] - ### Changed - - Initial stable release from main branch ([#1757](https://github.com/MetaMask/snaps/pull/1757)) ## [0.38.4-flask.1] - ### Added - - Add `onNameLookup` export ([#1394](https://github.com/MetaMask/snaps/pull/1394), [#1759](https://github.com/MetaMask/snaps/pull/1759)) ### Changed - - Bump `metamask/utils` and `metamask/snaps-registry` ([#1738](https://github.com/MetaMask/snaps/pull/1738)) ## [0.38.3-flask.1] - ### Changed - - Bump `@metamask/post-message-stream` from 6.1.2 to 7.0.0 ([#1707](https://github.com/MetaMask/snaps/pull/1707), [#1724](https://github.com/MetaMask/snaps/pull/1724)) - Bump `@metamask/utils` and `@metamask/snaps-registry` ([#1694](https://github.com/MetaMask/snaps/pull/1694)) ## [0.38.2-flask.1] - ### Fixed - - Remove unused dependencies ([#1680](https://github.com/MetaMask/snaps/pull/1680)) ## [0.38.1-flask.1] - ### Changed - - Update transaction insights response and add severity level enum ([#1653](https://github.com/MetaMask/snaps/pull/1653)) - Snaps are now able to specify a `severity` for alongside their insights. - See [SIP-11](https://metamask.github.io/SIPs/SIPS/sip-11) for more information. ## [0.38.0-flask.1] - ### Added - - Add `onInstall` and `onUpdate` lifecycle hooks ([#1643](https://github.com/MetaMask/snaps/pull/1643)) ### Changed - - Move source code and snap state back to controller state ([#1634](https://github.com/MetaMask/snaps/pull/1634)) - Bump `semver` to `^7.5.4` ([#1631](https://github.com/MetaMask/snaps/pull/1631)) ## [0.37.2-flask.1] - ### Changed - - Release package independently ([#1600](https://github.com/MetaMask/snaps/pull/1600)) - The version of the package no longer needs to match the version of all other MetaMask Snaps packages. -[Unreleased]: https://github.com/MetaMask/snaps-skunkworks.git/compare/@metamask/snaps-utils@7.0.0...HEAD -[7.0.0]: https://github.com/MetaMask/snaps-skunkworks.git/compare/@metamask/snaps-utils@6.1.0...@metamask/snaps-utils@7.0.0 -[6.1.0]: https://github.com/MetaMask/snaps-skunkworks.git/compare/@metamask/snaps-utils@6.0.0...@metamask/snaps-utils@6.1.0 -[6.0.0]: https://github.com/MetaMask/snaps-skunkworks.git/compare/@metamask/snaps-utils@5.2.0...@metamask/snaps-utils@6.0.0 -[5.2.0]: https://github.com/MetaMask/snaps-skunkworks.git/compare/@metamask/snaps-utils@5.1.2...@metamask/snaps-utils@5.2.0 -[5.1.2]: https://github.com/MetaMask/snaps-skunkworks.git/compare/@metamask/snaps-utils@5.1.1...@metamask/snaps-utils@5.1.2 -[5.1.1]: https://github.com/MetaMask/snaps-skunkworks.git/compare/@metamask/snaps-utils@5.1.0...@metamask/snaps-utils@5.1.1 -[5.1.0]: https://github.com/MetaMask/snaps-skunkworks.git/compare/@metamask/snaps-utils@5.0.1...@metamask/snaps-utils@5.1.0 -[5.0.1]: https://github.com/MetaMask/snaps-skunkworks.git/compare/@metamask/snaps-utils@5.0.0...@metamask/snaps-utils@5.0.1 -[5.0.0]: https://github.com/MetaMask/snaps-skunkworks.git/compare/@metamask/snaps-utils@4.0.1...@metamask/snaps-utils@5.0.0 -[4.0.1]: https://github.com/MetaMask/snaps-skunkworks.git/compare/@metamask/snaps-utils@4.0.0...@metamask/snaps-utils@4.0.1 -[4.0.0]: https://github.com/MetaMask/snaps-skunkworks.git/compare/@metamask/snaps-utils@3.3.0...@metamask/snaps-utils@4.0.0 -[3.3.0]: https://github.com/MetaMask/snaps-skunkworks.git/compare/@metamask/snaps-utils@3.2.0...@metamask/snaps-utils@3.3.0 -[3.2.0]: https://github.com/MetaMask/snaps-skunkworks.git/compare/@metamask/snaps-utils@3.1.0...@metamask/snaps-utils@3.2.0 -[3.1.0]: https://github.com/MetaMask/snaps-skunkworks.git/compare/@metamask/snaps-utils@3.0.0...@metamask/snaps-utils@3.1.0 -[3.0.0]: https://github.com/MetaMask/snaps-skunkworks.git/compare/@metamask/snaps-utils@2.0.1...@metamask/snaps-utils@3.0.0 -[2.0.1]: https://github.com/MetaMask/snaps-skunkworks.git/compare/@metamask/snaps-utils@2.0.0...@metamask/snaps-utils@2.0.1 -[2.0.0]: https://github.com/MetaMask/snaps-skunkworks.git/compare/@metamask/snaps-utils@0.38.4-flask.1...@metamask/snaps-utils@2.0.0 -[0.38.4-flask.1]: https://github.com/MetaMask/snaps-skunkworks.git/compare/@metamask/snaps-utils@0.38.3-flask.1...@metamask/snaps-utils@0.38.4-flask.1 -[0.38.3-flask.1]: https://github.com/MetaMask/snaps-skunkworks.git/compare/@metamask/snaps-utils@0.38.2-flask.1...@metamask/snaps-utils@0.38.3-flask.1 -[0.38.2-flask.1]: https://github.com/MetaMask/snaps-skunkworks.git/compare/@metamask/snaps-utils@0.38.1-flask.1...@metamask/snaps-utils@0.38.2-flask.1 -[0.38.1-flask.1]: https://github.com/MetaMask/snaps-skunkworks.git/compare/@metamask/snaps-utils@0.38.0-flask.1...@metamask/snaps-utils@0.38.1-flask.1 -[0.38.0-flask.1]: https://github.com/MetaMask/snaps-skunkworks.git/compare/@metamask/snaps-utils@0.37.2-flask.1...@metamask/snaps-utils@0.38.0-flask.1 -[0.37.2-flask.1]: https://github.com/MetaMask/snaps-skunkworks.git/releases/tag/@metamask/snaps-utils@0.37.2-flask.1 +[Unreleased]: https://github.com/MetaMask/snaps/compare/@metamask/snaps-utils@7.0.0...HEAD +[7.0.0]: https://github.com/MetaMask/snaps/compare/@metamask/snaps-utils@6.1.0...@metamask/snaps-utils@7.0.0 +[6.1.0]: https://github.com/MetaMask/snaps/compare/@metamask/snaps-utils@6.0.0...@metamask/snaps-utils@6.1.0 +[6.0.0]: https://github.com/MetaMask/snaps/compare/@metamask/snaps-utils@5.2.0...@metamask/snaps-utils@6.0.0 +[5.2.0]: https://github.com/MetaMask/snaps/compare/@metamask/snaps-utils@5.1.2...@metamask/snaps-utils@5.2.0 +[5.1.2]: https://github.com/MetaMask/snaps/compare/@metamask/snaps-utils@5.1.1...@metamask/snaps-utils@5.1.2 +[5.1.1]: https://github.com/MetaMask/snaps/compare/@metamask/snaps-utils@5.1.0...@metamask/snaps-utils@5.1.1 +[5.1.0]: https://github.com/MetaMask/snaps/compare/@metamask/snaps-utils@5.0.1...@metamask/snaps-utils@5.1.0 +[5.0.1]: https://github.com/MetaMask/snaps/compare/@metamask/snaps-utils@5.0.0...@metamask/snaps-utils@5.0.1 +[5.0.0]: https://github.com/MetaMask/snaps/compare/@metamask/snaps-utils@4.0.1...@metamask/snaps-utils@5.0.0 +[4.0.1]: https://github.com/MetaMask/snaps/compare/@metamask/snaps-utils@4.0.0...@metamask/snaps-utils@4.0.1 +[4.0.0]: https://github.com/MetaMask/snaps/compare/@metamask/snaps-utils@3.3.0...@metamask/snaps-utils@4.0.0 +[3.3.0]: https://github.com/MetaMask/snaps/compare/@metamask/snaps-utils@3.2.0...@metamask/snaps-utils@3.3.0 +[3.2.0]: https://github.com/MetaMask/snaps/compare/@metamask/snaps-utils@3.1.0...@metamask/snaps-utils@3.2.0 +[3.1.0]: https://github.com/MetaMask/snaps/compare/@metamask/snaps-utils@3.0.0...@metamask/snaps-utils@3.1.0 +[3.0.0]: https://github.com/MetaMask/snaps/compare/@metamask/snaps-utils@2.0.1...@metamask/snaps-utils@3.0.0 +[2.0.1]: https://github.com/MetaMask/snaps/compare/@metamask/snaps-utils@2.0.0...@metamask/snaps-utils@2.0.1 +[2.0.0]: https://github.com/MetaMask/snaps/compare/@metamask/snaps-utils@0.38.4-flask.1...@metamask/snaps-utils@2.0.0 +[0.38.4-flask.1]: https://github.com/MetaMask/snaps/compare/@metamask/snaps-utils@0.38.3-flask.1...@metamask/snaps-utils@0.38.4-flask.1 +[0.38.3-flask.1]: https://github.com/MetaMask/snaps/compare/@metamask/snaps-utils@0.38.2-flask.1...@metamask/snaps-utils@0.38.3-flask.1 +[0.38.2-flask.1]: https://github.com/MetaMask/snaps/compare/@metamask/snaps-utils@0.38.1-flask.1...@metamask/snaps-utils@0.38.2-flask.1 +[0.38.1-flask.1]: https://github.com/MetaMask/snaps/compare/@metamask/snaps-utils@0.38.0-flask.1...@metamask/snaps-utils@0.38.1-flask.1 +[0.38.0-flask.1]: https://github.com/MetaMask/snaps/compare/@metamask/snaps-utils@0.37.2-flask.1...@metamask/snaps-utils@0.38.0-flask.1 +[0.37.2-flask.1]: https://github.com/MetaMask/snaps/releases/tag/@metamask/snaps-utils@0.37.2-flask.1 diff --git a/packages/snaps-webpack-plugin/CHANGELOG.md b/packages/snaps-webpack-plugin/CHANGELOG.md index b771ed8fb2..a257230116 100644 --- a/packages/snaps-webpack-plugin/CHANGELOG.md +++ b/packages/snaps-webpack-plugin/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/), @@ -8,89 +7,66 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] ## [4.0.0] - -### Uncategorized - -- BREAKING: Use `tsup` and refactor exports ([#2210](https://github.com/MetaMask/snaps-skunkworks.git/pull/2210)) +### Changed +- **BREAKING:** Update ESM build to be fully compliant with the ESM standard ([#2210](https://github.com/MetaMask/snaps/pull/2210)) ## [3.2.0] - ### Added - - Add a manifest warning when no icon is found and when icon is not square ([#2185](https://github.com/MetaMask/snaps/pull/2185)) ### Changed - - Update warning messages ([#2186](https://github.com/MetaMask/snaps/pull/2186)) - Bump several MetaMask dependencies ([#2054](https://github.com/MetaMask/snaps/pull/2054), [#2100](https://github.com/MetaMask/snaps/pull/2100), [#2105](https://github.com/MetaMask/snaps/pull/2105), [#2173](https://github.com/MetaMask/snaps/pull/2173)) ## [3.1.1] - ### Changed - - Bump several MetaMask dependencies ([#1964](https://github.com/MetaMask/snaps/pull/1964)) ## [3.1.0] - ### Changed - - Use `@metamask/snaps-sdk` package ([#1949](https://github.com/MetaMask/snaps/pull/1949)) - This package replaces the `@metamask/snaps-types` and - `@metamask/snaps-ui` packages. ## [3.0.1] - ### Changed - - Update multiple MetaMask dependencies ([#1841](https://github.com/MetaMask/snaps/pull/1841)) ## [3.0.0] - ### Changed - - **BREAKING:** Bump minimum Node.js version to `^18.16.0` ([#1741](https://github.com/MetaMask/snaps/pull/1741)) ## [2.0.1] - ### Changed - - Improve error messaging ([#1798](https://github.com/MetaMask/snaps/pull/1798)) ## [2.0.0] - ### Changed - - Initial stable release from main branch ([#1757](https://github.com/MetaMask/snaps/pull/1757)) ## [0.37.4-flask.1] - ### Changed - - Bump `metamask/utils` and `metamask/snaps-registry` ([#1738](https://github.com/MetaMask/snaps/pull/1738), [#1694](https://github.com/MetaMask/snaps/pull/1694)) ## [0.37.3-flask.1] - ### Fixed - - Remove unused dependencies ([#1680](https://github.com/MetaMask/snaps/pull/1680)) ## [0.37.2-flask.1] - ### Changed - - Release package independently ([#1600](https://github.com/MetaMask/snaps/pull/1600)) - The version of the package no longer needs to match the version of all other MetaMask Snaps packages. -[Unreleased]: https://github.com/MetaMask/snaps-skunkworks.git/compare/@metamask/snaps-webpack-plugin@4.0.0...HEAD -[4.0.0]: https://github.com/MetaMask/snaps-skunkworks.git/compare/@metamask/snaps-webpack-plugin@3.2.0...@metamask/snaps-webpack-plugin@4.0.0 -[3.2.0]: https://github.com/MetaMask/snaps-skunkworks.git/compare/@metamask/snaps-webpack-plugin@3.1.1...@metamask/snaps-webpack-plugin@3.2.0 -[3.1.1]: https://github.com/MetaMask/snaps-skunkworks.git/compare/@metamask/snaps-webpack-plugin@3.1.0...@metamask/snaps-webpack-plugin@3.1.1 -[3.1.0]: https://github.com/MetaMask/snaps-skunkworks.git/compare/@metamask/snaps-webpack-plugin@3.0.1...@metamask/snaps-webpack-plugin@3.1.0 -[3.0.1]: https://github.com/MetaMask/snaps-skunkworks.git/compare/@metamask/snaps-webpack-plugin@3.0.0...@metamask/snaps-webpack-plugin@3.0.1 -[3.0.0]: https://github.com/MetaMask/snaps-skunkworks.git/compare/@metamask/snaps-webpack-plugin@2.0.1...@metamask/snaps-webpack-plugin@3.0.0 -[2.0.1]: https://github.com/MetaMask/snaps-skunkworks.git/compare/@metamask/snaps-webpack-plugin@2.0.0...@metamask/snaps-webpack-plugin@2.0.1 -[2.0.0]: https://github.com/MetaMask/snaps-skunkworks.git/compare/@metamask/snaps-webpack-plugin@0.37.4-flask.1...@metamask/snaps-webpack-plugin@2.0.0 -[0.37.4-flask.1]: https://github.com/MetaMask/snaps-skunkworks.git/compare/@metamask/snaps-webpack-plugin@0.37.3-flask.1...@metamask/snaps-webpack-plugin@0.37.4-flask.1 -[0.37.3-flask.1]: https://github.com/MetaMask/snaps-skunkworks.git/compare/@metamask/snaps-webpack-plugin@0.37.2-flask.1...@metamask/snaps-webpack-plugin@0.37.3-flask.1 -[0.37.2-flask.1]: https://github.com/MetaMask/snaps-skunkworks.git/releases/tag/@metamask/snaps-webpack-plugin@0.37.2-flask.1 +[Unreleased]: https://github.com/MetaMask/snaps/compare/@metamask/snaps-webpack-plugin@4.0.0...HEAD +[4.0.0]: https://github.com/MetaMask/snaps/compare/@metamask/snaps-webpack-plugin@3.2.0...@metamask/snaps-webpack-plugin@4.0.0 +[3.2.0]: https://github.com/MetaMask/snaps/compare/@metamask/snaps-webpack-plugin@3.1.1...@metamask/snaps-webpack-plugin@3.2.0 +[3.1.1]: https://github.com/MetaMask/snaps/compare/@metamask/snaps-webpack-plugin@3.1.0...@metamask/snaps-webpack-plugin@3.1.1 +[3.1.0]: https://github.com/MetaMask/snaps/compare/@metamask/snaps-webpack-plugin@3.0.1...@metamask/snaps-webpack-plugin@3.1.0 +[3.0.1]: https://github.com/MetaMask/snaps/compare/@metamask/snaps-webpack-plugin@3.0.0...@metamask/snaps-webpack-plugin@3.0.1 +[3.0.0]: https://github.com/MetaMask/snaps/compare/@metamask/snaps-webpack-plugin@2.0.1...@metamask/snaps-webpack-plugin@3.0.0 +[2.0.1]: https://github.com/MetaMask/snaps/compare/@metamask/snaps-webpack-plugin@2.0.0...@metamask/snaps-webpack-plugin@2.0.1 +[2.0.0]: https://github.com/MetaMask/snaps/compare/@metamask/snaps-webpack-plugin@0.37.4-flask.1...@metamask/snaps-webpack-plugin@2.0.0 +[0.37.4-flask.1]: https://github.com/MetaMask/snaps/compare/@metamask/snaps-webpack-plugin@0.37.3-flask.1...@metamask/snaps-webpack-plugin@0.37.4-flask.1 +[0.37.3-flask.1]: https://github.com/MetaMask/snaps/compare/@metamask/snaps-webpack-plugin@0.37.2-flask.1...@metamask/snaps-webpack-plugin@0.37.3-flask.1 +[0.37.2-flask.1]: https://github.com/MetaMask/snaps/releases/tag/@metamask/snaps-webpack-plugin@0.37.2-flask.1