diff --git a/CHANGELOG.md b/CHANGELOG.md index 3a9b9ca2c..97aead628 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,32 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [2.0.0] + +### Added + +- **BREAKING**: Add support for ERC-4337 transactions ([#213](https://github.com/MetaMask/keyring-api/pull/213)) + - Enum `EthMethods` has been extended with `eth_prepareUserOperation`, `eth_patchUserOperation`, `eth_signUserOperation` + - Enum `EthAccountType` has been extended with `eip155:erc4337` + +### Changed + +- **BREAKING**: Update `@metamask/providers` from `^13.0.0` to `^14.0.1` ([#209](https://github.com/MetaMask/keyring-api/pull/209)) + - Consolidation on `readable-stream@^3.6.2`. Users should upgrade to `extension-port-stream@^3.0.0` and `json-rpc-middleware-stream@^5.0.0`. +- Replace deprecated `@metamask/snaps-ui` with `@metamask/snaps-sdk` ([#204](https://github.com/MetaMask/keyring-api/pull/204)) + - Replace `@metamask/snaps-rpc-methods` with `@metamask/snaps-sdk` + - Update `@metamask/snaps-controllers` and `@metamask/snaps-utils` to versions that don't rely on `@metamask/snaps-ui` +- Documentation updates ([#185](https://github.com/MetaMask/keyring-api/pull/185)) ([#201](https://github.com/MetaMask/keyring-api/pull/201)) + +### Removed + +- **BREAKING** `EthAccountType.Eip4337` has been removed. `eip155:eip4337` should be replaced with `erc:4337` + +### Fixed + +- Exclude `*.test-d.ts` files from builds ([#184](https://github.com/MetaMask/keyring-api/pull/184)) +- Remove `@metamask/snaps-ui` from dependency tree ([#204](https://github.com/MetaMask/keyring-api/pull/204)) + ## [1.1.0] ### Changed @@ -162,7 +188,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - SnapController keyring client. It is intended to be used by MetaMask to talk to the snap. - Helper functions to create keyring handler in the snap. -[Unreleased]: https://github.com/MetaMask/keyring-api/compare/v1.1.0...HEAD +[Unreleased]: https://github.com/MetaMask/keyring-api/compare/v2.0.0...HEAD +[2.0.0]: https://github.com/MetaMask/keyring-api/compare/v1.1.0...v2.0.0 [1.1.0]: https://github.com/MetaMask/keyring-api/compare/v1.0.0...v1.1.0 [1.0.0]: https://github.com/MetaMask/keyring-api/compare/v1.0.0-rc.1...v1.0.0 [1.0.0-rc.1]: https://github.com/MetaMask/keyring-api/compare/v0.2.7...v1.0.0-rc.1 diff --git a/package.json b/package.json index c00341bd6..52346b4b1 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@metamask/keyring-api", - "version": "1.1.0", + "version": "2.0.0", "description": "MetaMask Keyring API", "keywords": [ "metamask",