diff --git a/CHANGELOG.md b/CHANGELOG.md index a9ecdc61b..6b4c2e6f4 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,6 @@ # Changelog -## Current Develop Branch +## [Unreleased] ## [9.2.1] - 2021-03-26 - [#10692](https://github.com/MetaMask/metamask-extension/pull/10692): Prevent UI crash when a 'wallet_requestPermissions" confirmation is queued behind a "wallet_addEthereumChain" confirmation @@ -2155,3 +2155,271 @@ Made seed word restoring BIP44 compatible. ## [0.14.0] - 2016-03-16 Added the ability to restore accounts from seed words. + +[Unreleased]: https://github.com/MetaMask/metamask-extension/compare/v9.2.1...HEAD +[9.2.1]: https://github.com/MetaMask/metamask-extension/compare/v9.2.0...v9.2.1 +[9.2.0]: https://github.com/MetaMask/metamask-extension/compare/v9.1.1...v9.2.0 +[9.1.1]: https://github.com/MetaMask/metamask-extension/compare/v9.1.0...v9.1.1 +[9.1.0]: https://github.com/MetaMask/metamask-extension/compare/v9.0.5...v9.1.0 +[9.0.5]: https://github.com/MetaMask/metamask-extension/compare/v9.0.4...v9.0.5 +[9.0.4]: https://github.com/MetaMask/metamask-extension/compare/v9.0.3...v9.0.4 +[9.0.3]: https://github.com/MetaMask/metamask-extension/compare/v9.0.2...v9.0.3 +[9.0.2]: https://github.com/MetaMask/metamask-extension/compare/v9.0.1...v9.0.2 +[9.0.1]: https://github.com/MetaMask/metamask-extension/compare/v9.0.0...v9.0.1 +[9.0.0]: https://github.com/MetaMask/metamask-extension/compare/v8.1.11...v9.0.0 +[8.1.11]: https://github.com/MetaMask/metamask-extension/compare/v8.1.10...v8.1.11 +[8.1.10]: https://github.com/MetaMask/metamask-extension/compare/v8.1.9...v8.1.10 +[8.1.9]: https://github.com/MetaMask/metamask-extension/compare/v8.1.8...v8.1.9 +[8.1.8]: https://github.com/MetaMask/metamask-extension/compare/v8.1.7...v8.1.8 +[8.1.7]: https://github.com/MetaMask/metamask-extension/compare/v8.1.6...v8.1.7 +[8.1.6]: https://github.com/MetaMask/metamask-extension/compare/v8.1.5...v8.1.6 +[8.1.5]: https://github.com/MetaMask/metamask-extension/compare/v8.1.4...v8.1.5 +[8.1.4]: https://github.com/MetaMask/metamask-extension/compare/v8.1.3...v8.1.4 +[8.1.3]: https://github.com/MetaMask/metamask-extension/compare/v8.1.2...v8.1.3 +[8.1.2]: https://github.com/MetaMask/metamask-extension/compare/v8.1.1...v8.1.2 +[8.1.1]: https://github.com/MetaMask/metamask-extension/compare/v8.1.0...v8.1.1 +[8.1.0]: https://github.com/MetaMask/metamask-extension/compare/v8.0.10...v8.1.0 +[8.0.10]: https://github.com/MetaMask/metamask-extension/compare/v8.0.9...v8.0.10 +[8.0.9]: https://github.com/MetaMask/metamask-extension/compare/v8.0.8...v8.0.9 +[8.0.8]: https://github.com/MetaMask/metamask-extension/compare/v8.0.7...v8.0.8 +[8.0.7]: https://github.com/MetaMask/metamask-extension/compare/v8.0.6...v8.0.7 +[8.0.6]: https://github.com/MetaMask/metamask-extension/compare/v8.0.5...v8.0.6 +[8.0.5]: https://github.com/MetaMask/metamask-extension/compare/v8.0.4...v8.0.5 +[8.0.4]: https://github.com/MetaMask/metamask-extension/compare/v8.0.3...v8.0.4 +[8.0.3]: https://github.com/MetaMask/metamask-extension/compare/v8.0.2...v8.0.3 +[8.0.2]: https://github.com/MetaMask/metamask-extension/compare/v8.0.1...v8.0.2 +[8.0.1]: https://github.com/MetaMask/metamask-extension/compare/v8.0.0...v8.0.1 +[8.0.0]: https://github.com/MetaMask/metamask-extension/compare/v7.7.9...v8.0.0 +[7.7.9]: https://github.com/MetaMask/metamask-extension/compare/v7.7.8...v7.7.9 +[7.7.8]: https://github.com/MetaMask/metamask-extension/compare/v7.7.7...v7.7.8 +[7.7.7]: https://github.com/MetaMask/metamask-extension/compare/v7.7.6...v7.7.7 +[7.7.6]: https://github.com/MetaMask/metamask-extension/compare/v7.7.5...v7.7.6 +[7.7.5]: https://github.com/MetaMask/metamask-extension/compare/v7.7.4...v7.7.5 +[7.7.4]: https://github.com/MetaMask/metamask-extension/compare/v7.7.3...v7.7.4 +[7.7.3]: https://github.com/MetaMask/metamask-extension/compare/v7.7.2...v7.7.3 +[7.7.2]: https://github.com/MetaMask/metamask-extension/compare/v7.7.1...v7.7.2 +[7.7.1]: https://github.com/MetaMask/metamask-extension/compare/v7.7.0...v7.7.1 +[7.7.0]: https://github.com/MetaMask/metamask-extension/compare/v7.6.1...v7.7.0 +[7.6.1]: https://github.com/MetaMask/metamask-extension/compare/v7.6.0...v7.6.1 +[7.6.0]: https://github.com/MetaMask/metamask-extension/compare/v7.5.3...v7.6.0 +[7.5.3]: https://github.com/MetaMask/metamask-extension/compare/v7.5.2...v7.5.3 +[7.5.2]: https://github.com/MetaMask/metamask-extension/compare/v7.5.1...v7.5.2 +[7.5.1]: https://github.com/MetaMask/metamask-extension/compare/v7.5.0...v7.5.1 +[7.5.0]: https://github.com/MetaMask/metamask-extension/compare/v7.4.0...v7.5.0 +[7.4.0]: https://github.com/MetaMask/metamask-extension/compare/v7.3.1...v7.4.0 +[7.3.1]: https://github.com/MetaMask/metamask-extension/compare/v7.3.0...v7.3.1 +[7.3.0]: https://github.com/MetaMask/metamask-extension/compare/v7.2.3...v7.3.0 +[7.2.3]: https://github.com/MetaMask/metamask-extension/compare/v7.2.2...v7.2.3 +[7.2.2]: https://github.com/MetaMask/metamask-extension/compare/v7.2.1...v7.2.2 +[7.2.1]: https://github.com/MetaMask/metamask-extension/compare/v7.2.0...v7.2.1 +[7.2.0]: https://github.com/MetaMask/metamask-extension/compare/v7.1.1...v7.2.0 +[7.1.1]: https://github.com/MetaMask/metamask-extension/compare/v7.1.0...v7.1.1 +[7.1.0]: https://github.com/MetaMask/metamask-extension/compare/v7.0.1...v7.1.0 +[7.0.1]: https://github.com/MetaMask/metamask-extension/compare/v7.0.0...v7.0.1 +[7.0.0]: https://github.com/MetaMask/metamask-extension/compare/v6.7.3...v7.0.0 +[6.7.3]: https://github.com/MetaMask/metamask-extension/compare/v6.7.2...v6.7.3 +[6.7.2]: https://github.com/MetaMask/metamask-extension/compare/v6.7.1...v6.7.2 +[6.7.1]: https://github.com/MetaMask/metamask-extension/compare/v6.7.0...v6.7.1 +[6.7.0]: https://github.com/MetaMask/metamask-extension/compare/v6.6.2...v6.7.0 +[6.6.2]: https://github.com/MetaMask/metamask-extension/compare/v6.6.1...v6.6.2 +[6.6.1]: https://github.com/MetaMask/metamask-extension/compare/v6.6.0...v6.6.1 +[6.6.0]: https://github.com/MetaMask/metamask-extension/compare/v6.5.3...v6.6.0 +[6.5.3]: https://github.com/MetaMask/metamask-extension/compare/v6.5.2...v6.5.3 +[6.5.2]: https://github.com/MetaMask/metamask-extension/compare/v6.5.1...v6.5.2 +[6.5.1]: https://github.com/MetaMask/metamask-extension/compare/v6.5.0...v6.5.1 +[6.5.0]: https://github.com/MetaMask/metamask-extension/compare/v6.4.1...v6.5.0 +[6.4.1]: https://github.com/MetaMask/metamask-extension/compare/v6.4.0...v6.4.1 +[6.4.0]: https://github.com/MetaMask/metamask-extension/compare/v6.3.2...v6.4.0 +[6.3.2]: https://github.com/MetaMask/metamask-extension/compare/v6.3.1...v6.3.2 +[6.3.1]: https://github.com/MetaMask/metamask-extension/compare/v6.3.0...v6.3.1 +[6.3.0]: https://github.com/MetaMask/metamask-extension/compare/v6.2.2...v6.3.0 +[6.2.2]: https://github.com/MetaMask/metamask-extension/compare/v6.2.1...v6.2.2 +[6.2.1]: https://github.com/MetaMask/metamask-extension/compare/v6.2.0...v6.2.1 +[6.2.0]: https://github.com/MetaMask/metamask-extension/compare/v6.1.0...v6.2.0 +[6.1.0]: https://github.com/MetaMask/metamask-extension/compare/v6.0.1...v6.1.0 +[6.0.1]: https://github.com/MetaMask/metamask-extension/compare/v6.0.0...v6.0.1 +[6.0.0]: https://github.com/MetaMask/metamask-extension/compare/v5.3.5...v6.0.0 +[5.3.5]: https://github.com/MetaMask/metamask-extension/compare/v5.3.4...v5.3.5 +[5.3.4]: https://github.com/MetaMask/metamask-extension/compare/v5.3.3...v5.3.4 +[5.3.3]: https://github.com/MetaMask/metamask-extension/compare/v5.3.2...v5.3.3 +[5.3.2]: https://github.com/MetaMask/metamask-extension/compare/v5.3.1...v5.3.2 +[5.3.1]: https://github.com/MetaMask/metamask-extension/compare/v5.3.0...v5.3.1 +[5.3.0]: https://github.com/MetaMask/metamask-extension/compare/v5.2.2...v5.3.0 +[5.2.2]: https://github.com/MetaMask/metamask-extension/compare/v5.2.1...v5.2.2 +[5.2.1]: https://github.com/MetaMask/metamask-extension/compare/v5.2.0...v5.2.1 +[5.2.0]: https://github.com/MetaMask/metamask-extension/compare/v5.1.0...v5.2.0 +[5.1.0]: https://github.com/MetaMask/metamask-extension/compare/v5.0.4...v5.1.0 +[5.0.4]: https://github.com/MetaMask/metamask-extension/compare/v5.0.3...v5.0.4 +[5.0.3]: https://github.com/MetaMask/metamask-extension/compare/v5.0.2...v5.0.3 +[5.0.2]: https://github.com/MetaMask/metamask-extension/compare/v5.0.1...v5.0.2 +[5.0.1]: https://github.com/MetaMask/metamask-extension/compare/v5.0.0...v5.0.1 +[5.0.0]: https://github.com/MetaMask/metamask-extension/compare/v4.17.1...v5.0.0 +[4.17.1]: https://github.com/MetaMask/metamask-extension/compare/v4.17.0...v4.17.1 +[4.17.0]: https://github.com/MetaMask/metamask-extension/compare/v4.16.0...v4.17.0 +[4.16.0]: https://github.com/MetaMask/metamask-extension/compare/v4.15.0...v4.16.0 +[4.15.0]: https://github.com/MetaMask/metamask-extension/compare/v4.14.0...v4.15.0 +[4.14.0]: https://github.com/MetaMask/metamask-extension/compare/v4.13.0...v4.14.0 +[4.13.0]: https://github.com/MetaMask/metamask-extension/compare/v4.12.0...v4.13.0 +[4.12.0]: https://github.com/MetaMask/metamask-extension/compare/v4.11.1...v4.12.0 +[4.11.1]: https://github.com/MetaMask/metamask-extension/compare/v4.11.0...v4.11.1 +[4.11.0]: https://github.com/MetaMask/metamask-extension/compare/v4.10.0...v4.11.0 +[4.10.0]: https://github.com/MetaMask/metamask-extension/compare/v4.9.3...v4.10.0 +[4.9.3]: https://github.com/MetaMask/metamask-extension/compare/v4.9.2...v4.9.3 +[4.9.2]: https://github.com/MetaMask/metamask-extension/compare/v4.9.1...v4.9.2 +[4.9.1]: https://github.com/MetaMask/metamask-extension/compare/v4.9.0...v4.9.1 +[4.9.0]: https://github.com/MetaMask/metamask-extension/compare/v4.8.0...v4.9.0 +[4.8.0]: https://github.com/MetaMask/metamask-extension/compare/v4.7.4...v4.8.0 +[4.7.4]: https://github.com/MetaMask/metamask-extension/compare/v4.7.3...v4.7.4 +[4.7.3]: https://github.com/MetaMask/metamask-extension/compare/v4.7.2...v4.7.3 +[4.7.2]: https://github.com/MetaMask/metamask-extension/compare/v4.7.1...v4.7.2 +[4.7.1]: https://github.com/MetaMask/metamask-extension/compare/v4.7.0...v4.7.1 +[4.7.0]: https://github.com/MetaMask/metamask-extension/compare/v4.6.1...v4.7.0 +[4.6.1]: https://github.com/MetaMask/metamask-extension/compare/v4.6.0...v4.6.1 +[4.6.0]: https://github.com/MetaMask/metamask-extension/compare/v4.5.5...v4.6.0 +[4.5.5]: https://github.com/MetaMask/metamask-extension/compare/v4.5.4...v4.5.5 +[4.5.4]: https://github.com/MetaMask/metamask-extension/compare/v4.5.3...v4.5.4 +[4.5.3]: https://github.com/MetaMask/metamask-extension/compare/v4.5.2...v4.5.3 +[4.5.2]: https://github.com/MetaMask/metamask-extension/compare/v4.5.1...v4.5.2 +[4.5.1]: https://github.com/MetaMask/metamask-extension/compare/v4.5.0...v4.5.1 +[4.5.0]: https://github.com/MetaMask/metamask-extension/compare/v4.4.0...v4.5.0 +[4.4.0]: https://github.com/MetaMask/metamask-extension/compare/v4.3.0...v4.4.0 +[4.3.0]: https://github.com/MetaMask/metamask-extension/compare/v4.2.0...v4.3.0 +[4.2.0]: https://github.com/MetaMask/metamask-extension/compare/v4.1.3...v4.2.0 +[4.1.3]: https://github.com/MetaMask/metamask-extension/compare/v4.1.2...v4.1.3 +[4.1.2]: https://github.com/MetaMask/metamask-extension/compare/v4.1.1...v4.1.2 +[4.1.1]: https://github.com/MetaMask/metamask-extension/compare/v4.1.0...v4.1.1 +[4.1.0]: https://github.com/MetaMask/metamask-extension/compare/v4.0.0...v4.1.0 +[4.0.0]: https://github.com/MetaMask/metamask-extension/compare/v3.14.2...v4.0.0 +[3.14.2]: https://github.com/MetaMask/metamask-extension/compare/v3.14.1...v3.14.2 +[3.14.1]: https://github.com/MetaMask/metamask-extension/compare/v3.14.0...v3.14.1 +[3.14.0]: https://github.com/MetaMask/metamask-extension/compare/v3.13.8...v3.14.0 +[3.13.8]: https://github.com/MetaMask/metamask-extension/compare/v3.13.7...v3.13.8 +[3.13.7]: https://github.com/MetaMask/metamask-extension/compare/v3.13.6...v3.13.7 +[3.13.6]: https://github.com/MetaMask/metamask-extension/compare/v3.13.5...v3.13.6 +[3.13.5]: https://github.com/MetaMask/metamask-extension/compare/v3.13.4...v3.13.5 +[3.13.4]: https://github.com/MetaMask/metamask-extension/compare/v3.13.3...v3.13.4 +[3.13.3]: https://github.com/MetaMask/metamask-extension/compare/v3.13.2...v3.13.3 +[3.13.2]: https://github.com/MetaMask/metamask-extension/compare/v3.13.1...v3.13.2 +[3.13.1]: https://github.com/MetaMask/metamask-extension/compare/v3.13.0...v3.13.1 +[3.13.0]: https://github.com/MetaMask/metamask-extension/compare/v3.12.1...v3.13.0 +[3.12.1]: https://github.com/MetaMask/metamask-extension/compare/v3.12.0...v3.12.1 +[3.12.0]: https://github.com/MetaMask/metamask-extension/compare/v3.11.2...v3.12.0 +[3.11.2]: https://github.com/MetaMask/metamask-extension/compare/v3.11.1...v3.11.2 +[3.11.1]: https://github.com/MetaMask/metamask-extension/compare/v3.11.0...v3.11.1 +[3.11.0]: https://github.com/MetaMask/metamask-extension/compare/v3.10.9...v3.11.0 +[3.10.9]: https://github.com/MetaMask/metamask-extension/compare/v3.10.8...v3.10.9 +[3.10.8]: https://github.com/MetaMask/metamask-extension/compare/v3.10.7...v3.10.8 +[3.10.7]: https://github.com/MetaMask/metamask-extension/compare/v3.10.6...v3.10.7 +[3.10.6]: https://github.com/MetaMask/metamask-extension/compare/v3.10.5...v3.10.6 +[3.10.5]: https://github.com/MetaMask/metamask-extension/compare/v3.10.4...v3.10.5 +[3.10.4]: https://github.com/MetaMask/metamask-extension/compare/v3.10.3...v3.10.4 +[3.10.3]: https://github.com/MetaMask/metamask-extension/compare/v3.10.2...v3.10.3 +[3.10.2]: https://github.com/MetaMask/metamask-extension/compare/v3.10.1...v3.10.2 +[3.10.1]: https://github.com/MetaMask/metamask-extension/compare/v3.10.0...v3.10.1 +[3.10.0]: https://github.com/MetaMask/metamask-extension/compare/v3.9.13...v3.10.0 +[3.9.13]: https://github.com/MetaMask/metamask-extension/compare/v3.9.12...v3.9.13 +[3.9.12]: https://github.com/MetaMask/metamask-extension/compare/v3.9.11...v3.9.12 +[3.9.11]: https://github.com/MetaMask/metamask-extension/compare/v3.9.10...v3.9.11 +[3.9.10]: https://github.com/MetaMask/metamask-extension/compare/v3.9.9...v3.9.10 +[3.9.9]: https://github.com/MetaMask/metamask-extension/compare/v3.9.8...v3.9.9 +[3.9.8]: https://github.com/MetaMask/metamask-extension/compare/v3.9.7...v3.9.8 +[3.9.7]: https://github.com/MetaMask/metamask-extension/compare/v3.9.6...v3.9.7 +[3.9.6]: https://github.com/MetaMask/metamask-extension/compare/v3.9.5...v3.9.6 +[3.9.5]: https://github.com/MetaMask/metamask-extension/compare/v3.9.4...v3.9.5 +[3.9.4]: https://github.com/MetaMask/metamask-extension/compare/v3.9.3...v3.9.4 +[3.9.3]: https://github.com/MetaMask/metamask-extension/compare/v3.9.2...v3.9.3 +[3.9.2]: https://github.com/MetaMask/metamask-extension/compare/v3.9.1...v3.9.2 +[3.9.1]: https://github.com/MetaMask/metamask-extension/compare/v3.9.0...v3.9.1 +[3.9.0]: https://github.com/MetaMask/metamask-extension/compare/v3.8.6...v3.9.0 +[3.8.6]: https://github.com/MetaMask/metamask-extension/compare/v3.8.5...v3.8.6 +[3.8.5]: https://github.com/MetaMask/metamask-extension/compare/v3.8.4...v3.8.5 +[3.8.4]: https://github.com/MetaMask/metamask-extension/compare/v3.8.3...v3.8.4 +[3.8.3]: https://github.com/MetaMask/metamask-extension/compare/v3.8.2...v3.8.3 +[3.8.2]: https://github.com/MetaMask/metamask-extension/compare/v3.8.1...v3.8.2 +[3.8.1]: https://github.com/MetaMask/metamask-extension/compare/v3.8.0...v3.8.1 +[3.8.0]: https://github.com/MetaMask/metamask-extension/compare/v3.7.8...v3.8.0 +[3.7.8]: https://github.com/MetaMask/metamask-extension/compare/v3.7.7...v3.7.8 +[3.7.7]: https://github.com/MetaMask/metamask-extension/compare/v3.7.6...v3.7.7 +[3.7.6]: https://github.com/MetaMask/metamask-extension/compare/v3.7.5...v3.7.6 +[3.7.5]: https://github.com/MetaMask/metamask-extension/compare/v3.7.4...v3.7.5 +[3.7.4]: https://github.com/MetaMask/metamask-extension/compare/v3.7.3...v3.7.4 +[3.7.3]: https://github.com/MetaMask/metamask-extension/compare/v3.7.2...v3.7.3 +[3.7.2]: https://github.com/MetaMask/metamask-extension/compare/v3.7.0...v3.7.2 +[3.7.0]: https://github.com/MetaMask/metamask-extension/compare/v3.6.5...v3.7.0 +[3.6.5]: https://github.com/MetaMask/metamask-extension/compare/v3.6.4...v3.6.5 +[3.6.4]: https://github.com/MetaMask/metamask-extension/compare/v3.6.3...v3.6.4 +[3.6.3]: https://github.com/MetaMask/metamask-extension/compare/v3.6.2...v3.6.3 +[3.6.2]: https://github.com/MetaMask/metamask-extension/compare/v3.6.1...v3.6.2 +[3.6.1]: https://github.com/MetaMask/metamask-extension/compare/v3.6.0...v3.6.1 +[3.6.0]: https://github.com/MetaMask/metamask-extension/compare/v3.5.4...v3.6.0 +[3.5.4]: https://github.com/MetaMask/metamask-extension/compare/v3.5.3...v3.5.4 +[3.5.3]: https://github.com/MetaMask/metamask-extension/compare/v3.5.2...v3.5.3 +[3.5.2]: https://github.com/MetaMask/metamask-extension/compare/v3.5.1...v3.5.2 +[3.5.1]: https://github.com/MetaMask/metamask-extension/compare/v3.5.0...v3.5.1 +[3.5.0]: https://github.com/MetaMask/metamask-extension/compare/v3.4.0...v3.5.0 +[3.4.0]: https://github.com/MetaMask/metamask-extension/compare/v3.3.0...v3.4.0 +[3.3.0]: https://github.com/MetaMask/metamask-extension/compare/v3.2.2...v3.3.0 +[3.2.2]: https://github.com/MetaMask/metamask-extension/compare/v3.2.1...v3.2.2 +[3.2.1]: https://github.com/MetaMask/metamask-extension/compare/v3.2.0...v3.2.1 +[3.2.0]: https://github.com/MetaMask/metamask-extension/compare/v3.1.2...v3.2.0 +[3.1.2]: https://github.com/MetaMask/metamask-extension/compare/v3.1.1...v3.1.2 +[3.1.1]: https://github.com/MetaMask/metamask-extension/compare/v3.1.0...v3.1.1 +[3.1.0]: https://github.com/MetaMask/metamask-extension/compare/v3.0.1...v3.1.0 +[3.0.1]: https://github.com/MetaMask/metamask-extension/compare/v3.0.0...v3.0.1 +[3.0.0]: https://github.com/MetaMask/metamask-extension/compare/v2.14.1...v3.0.0 +[2.14.1]: https://github.com/MetaMask/metamask-extension/compare/v2.14.0...v2.14.1 +[2.14.0]: https://github.com/MetaMask/metamask-extension/compare/v2.13.11...v2.14.0 +[2.13.11]: https://github.com/MetaMask/metamask-extension/compare/v2.13.10...v2.13.11 +[2.13.10]: https://github.com/MetaMask/metamask-extension/compare/v2.13.9...v2.13.10 +[2.13.9]: https://github.com/MetaMask/metamask-extension/compare/v2.13.8...v2.13.9 +[2.13.8]: https://github.com/MetaMask/metamask-extension/compare/v2.13.7...v2.13.8 +[2.13.7]: https://github.com/MetaMask/metamask-extension/compare/v2.13.6...v2.13.7 +[2.13.6]: https://github.com/MetaMask/metamask-extension/compare/v2.13.5...v2.13.6 +[2.13.5]: https://github.com/MetaMask/metamask-extension/compare/v2.13.4...v2.13.5 +[2.13.4]: https://github.com/MetaMask/metamask-extension/compare/v2.13.3...v2.13.4 +[2.13.3]: https://github.com/MetaMask/metamask-extension/compare/v2.13.2...v2.13.3 +[2.13.2]: https://github.com/MetaMask/metamask-extension/compare/v2.13.1...v2.13.2 +[2.13.1]: https://github.com/MetaMask/metamask-extension/compare/v2.13.0...v2.13.1 +[2.13.0]: https://github.com/MetaMask/metamask-extension/compare/v2.12.1...v2.13.0 +[2.12.1]: https://github.com/MetaMask/metamask-extension/compare/v2.12.0...v2.12.1 +[2.12.0]: https://github.com/MetaMask/metamask-extension/compare/v2.11.1...v2.12.0 +[2.11.1]: https://github.com/MetaMask/metamask-extension/compare/v2.11.0...v2.11.1 +[2.11.0]: https://github.com/MetaMask/metamask-extension/compare/v2.10.2...v2.11.0 +[2.10.2]: https://github.com/MetaMask/metamask-extension/compare/v2.10.1...v2.10.2 +[2.10.1]: https://github.com/MetaMask/metamask-extension/compare/v2.10.0...v2.10.1 +[2.10.0]: https://github.com/MetaMask/metamask-extension/compare/v2.9.2...v2.10.0 +[2.9.2]: https://github.com/MetaMask/metamask-extension/compare/v2.9.1...v2.9.2 +[2.9.1]: https://github.com/MetaMask/metamask-extension/compare/v2.9.0...v2.9.1 +[2.9.0]: https://github.com/MetaMask/metamask-extension/compare/v2.8.0...v2.9.0 +[2.8.0]: https://github.com/MetaMask/metamask-extension/compare/v2.7.3...v2.8.0 +[2.7.3]: https://github.com/MetaMask/metamask-extension/compare/v2.7.2...v2.7.3 +[2.7.2]: https://github.com/MetaMask/metamask-extension/compare/v2.7.1...v2.7.2 +[2.7.1]: https://github.com/MetaMask/metamask-extension/compare/v2.7.0...v2.7.1 +[2.7.0]: https://github.com/MetaMask/metamask-extension/compare/v2.6.2...v2.7.0 +[2.6.2]: https://github.com/MetaMask/metamask-extension/compare/v2.6.1...v2.6.2 +[2.6.1]: https://github.com/MetaMask/metamask-extension/compare/v2.6.0...v2.6.1 +[2.6.0]: https://github.com/MetaMask/metamask-extension/compare/v2.5.0...v2.6.0 +[2.5.0]: https://github.com/MetaMask/metamask-extension/compare/v2.4.5...v2.5.0 +[2.4.5]: https://github.com/MetaMask/metamask-extension/compare/v2.4.4...v2.4.5 +[2.4.4]: https://github.com/MetaMask/metamask-extension/compare/v2.4.3...v2.4.4 +[2.4.3]: https://github.com/MetaMask/metamask-extension/compare/v2.4.2...v2.4.3 +[2.4.2]: https://github.com/MetaMask/metamask-extension/compare/v2.4.0...v2.4.2 +[2.4.0]: https://github.com/MetaMask/metamask-extension/compare/v2.3.1...v2.4.0 +[2.3.1]: https://github.com/MetaMask/metamask-extension/compare/v2.3.0...v2.3.1 +[2.3.0]: https://github.com/MetaMask/metamask-extension/compare/v2.2.0...v2.3.0 +[2.2.0]: https://github.com/MetaMask/metamask-extension/compare/v2.1.0...v2.2.0 +[2.1.0]: https://github.com/MetaMask/metamask-extension/compare/v2.0.0...v2.1.0 +[2.0.0]: https://github.com/MetaMask/metamask-extension/compare/v1.8.4...v2.0.0 +[1.8.4]: https://github.com/MetaMask/metamask-extension/compare/v1.8.3...v1.8.4 +[1.8.3]: https://github.com/MetaMask/metamask-extension/compare/v1.8.2...v1.8.3 +[1.8.2]: https://github.com/MetaMask/metamask-extension/compare/v1.8.1...v1.8.2 +[1.8.1]: https://github.com/MetaMask/metamask-extension/compare/v1.8.0...v1.8.1 +[1.8.0]: https://github.com/MetaMask/metamask-extension/compare/v1.7.0...v1.8.0 +[1.7.0]: https://github.com/MetaMask/metamask-extension/compare/v1.6.0...v1.7.0 +[1.6.0]: https://github.com/MetaMask/metamask-extension/compare/v1.5.1...v1.6.0 +[1.5.1]: https://github.com/MetaMask/metamask-extension/compare/v1.5.0...v1.5.1 +[1.5.0]: https://github.com/MetaMask/metamask-extension/compare/v1.4.0...v1.5.0 +[1.4.0]: https://github.com/MetaMask/metamask-extension/compare/v1.3.2...v1.4.0 +[1.3.2]: https://github.com/MetaMask/metamask-extension/compare/v1.0.0...v1.3.2 +[1.0.0]: https://github.com/MetaMask/metamask-extension/compare/v0.14.0...v1.0.0 +[0.14.0]: https://github.com/MetaMask/metamask-extension/releases/tag/v0.14.0 diff --git a/development/auto-changelog.js b/development/auto-changelog.js index 750edf71c..042a934d9 100755 --- a/development/auto-changelog.js +++ b/development/auto-changelog.js @@ -75,12 +75,12 @@ async function main() { const isReleaseCandidate = mostRecentVersion !== version; const versionHeader = `## [${version}]`; const escapedVersionHeader = escapeRegExp(versionHeader); - const currentDevelopBranchHeader = '## Current Develop Branch'; + const currentDevelopBranchHeader = '## [Unreleased]'; const currentReleaseHeaderPattern = isReleaseCandidate ? // This ensures this doesn't match on a version with a suffix // e.g. v9.0.0 should not match on the header v9.0.0-beta.0 `${escapedVersionHeader}$|${escapedVersionHeader}\\s` - : currentDevelopBranchHeader; + : escapeRegExp(currentDevelopBranchHeader); let releaseHeaderIndex = changelogLines.findIndex((line) => line.match(new RegExp(currentReleaseHeaderPattern, 'u')), @@ -96,8 +96,25 @@ async function main() { const firstReleaseHeaderIndex = changelogLines.findIndex((line) => line.match(/## \[\d+\.\d+\.\d+\]/u), ); + const [, previousVersion] = changelogLines[firstReleaseHeaderIndex].match( + /## \[(\d+\.\d+\.\d+)\]/u, + ); changelogLines.splice(firstReleaseHeaderIndex, 0, versionHeader, ''); releaseHeaderIndex = firstReleaseHeaderIndex; + + // Update release link reference definitions + // A link reference definition is added for the new release, and the + // "Unreleased" header is updated to point at the range of commits merged + // after the most recent release. + const unreleasedLinkIndex = changelogLines.findIndex((line) => + line.match(/\[Unreleased\]:/u), + ); + changelogLines.splice( + unreleasedLinkIndex, + 1, + `[Unreleased]: ${URL}/compare/v${version}...HEAD`, + `[${version}]: ${URL}/compare/v${previousVersion}...v${version}`, + ); } const prNumbersWithChangelogEntries = [];