Skip to content
This repository was archived by the owner on Oct 7, 2024. It is now read-only.

Commit 5f9e4c3

Browse files
github-actions[bot]github-actionsadonesky1Gudahtt
authored
5.0.0 (#74)
* 5.0.0 * update changelog * Update CHANGELOG.md Co-authored-by: Mark Stacey <markjstacey@gmail.com> * address feedback * address feedback * fix changelog format Co-authored-by: github-actions <github-actions@github.com> Co-authored-by: Alex <adonesky@gmail.com> Co-authored-by: Mark Stacey <markjstacey@gmail.com>
1 parent e46cde4 commit 5f9e4c3

File tree

2 files changed

+23
-2
lines changed

2 files changed

+23
-2
lines changed

CHANGELOG.md

Lines changed: 22 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,26 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
66

77
## [Unreleased]
88

9+
## [5.0.0]
10+
### Changed
11+
- **BREAKING**: Update minimum Node.js version from v12 to v14 ([#67](https://github.com/MetaMask/eth-hd-keyring/pull/67))
12+
- **BREAKING:** Makes version-specific `signTypedData` methods private ([#71](https://github.com/MetaMask/eth-hd-keyring/pull/71))
13+
- Consumers should use the generic `signTypedData` method and pass the version they'd like as a property in the options argument.
14+
- **BREAKING:** Makes the `wallets` property private ([#71](https://github.com/MetaMask/eth-hd-keyring/pull/71))
15+
- Consumers should not use this property as it is intended for internal use only.
16+
- **BREAKING:** Makes `getPrivateKeyFor` a private method ([#71](https://github.com/MetaMask/eth-hd-keyring/pull/71))
17+
- Consumers who wish to get the private key for a given account should use the `exportAccount` method.
18+
- **BREAKING:** Bumps browser requirements to those with ES2020 support or greater ([#70](https://github.com/MetaMask/eth-hd-keyring/pull/70))
19+
- This change is introduced in update of `@metamask/eth-sig-util` to v5 and new direct dependency on `ethereumjs/util` v8.0.2
20+
- Replaces use of `ethereumjs-wallet` implementation of hdkey with one from `ethereum-cryptography` and adapts accordingly. ([#69](https://github.com/MetaMask/eth-hd-keyring/pull/69))
21+
- Replaces `@metamask/bip39` with `@metamask/scure-bip39` ([#67](https://github.com/MetaMask/eth-hd-keyring/pull/67))
22+
23+
### Removed
24+
- **BREAKING:** Remove redundant `newGethSignMessage` method ([#71](https://github.com/MetaMask/eth-hd-keyring/pull/71))
25+
- Consumers can use `signPersonalMessage` method as a replacement for newGethSignMessage.
26+
- **BREAKING:** `HDKeyring` no longer extends `EventEmitter`, so no `EventEmitter` methods are available on this class ([#70](https://github.com/MetaMask/eth-hd-keyring/pull/70))
27+
- Removes `ethereumjs-util` dependency. ([#67](https://github.com/MetaMask/eth-hd-keyring/pull/67))
28+
929
## [4.0.2]
1030
### Added
1131
- Add parameter validation for constructor / `deserialize` method ([#65](https://github.com/MetaMask/eth-hd-keyring/pull/65))
@@ -30,7 +50,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
3050
- Deserialize method (and `HdKeyring` constructor by extension) can no longer be passed an options object containing a value for `numberOfAccounts` if it is not also containing a value for `mnemonic`.
3151
- Package name changed from `eth-hd-keyring` to `@metamask/eth-hd-keyring`.
3252

33-
[Unreleased]: https://github.com/MetaMask/eth-hd-keyring/compare/v4.0.2...HEAD
53+
[Unreleased]: https://github.com/MetaMask/eth-hd-keyring/compare/v5.0.0...HEAD
54+
[5.0.0]: https://github.com/MetaMask/eth-hd-keyring/compare/v4.0.2...v5.0.0
3455
[4.0.2]: https://github.com/MetaMask/eth-hd-keyring/compare/v4.0.1...v4.0.2
3556
[4.0.1]: https://github.com/MetaMask/eth-hd-keyring/compare/v4.0.0...v4.0.1
3657
[4.0.0]: https://github.com/MetaMask/eth-hd-keyring/releases/tag/v4.0.0

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@metamask/eth-hd-keyring",
3-
"version": "4.0.2",
3+
"version": "5.0.0",
44
"description": "A simple standard interface for a seed phrase generated set of Ethereum accounts.",
55
"keywords": [
66
"ethereum",

0 commit comments

Comments
 (0)