Releases: MetaMask/key-tree
Releases · MetaMask/key-tree
10.0.2
Changed
- Bump
@metamask/utils
from ^10.0.1
to ^11.0.1
(#205)
10.0.1
Fixed
- Export
CryptographicFunctions
type (#202)
10.0.0
Added
- Add network property to
SLIP10Node
, BIP44Node
, and BIP44CoinTypeNode
(#200)
- The network property is only used to determine which BIP-32 extended key version to use.
- For backwards compatibility, the property is optional, and defaults to
mainnet
.
- Add option for custom cryptographic functions (#197)
- It's now possible to specify custom functions (
hmacSha512
and pbkdf2Sha512
) to improve performance.
- Add
extendedKey
property to SLIP10Node
(#196)
- This property can only be accessed on
SLIP10Node
s using secp256k1
.
Changed
- BREAKING: Bump minimum Node version to
18.20
(#198)
- Use WebCrypto API if available (#197)
- Bump
@metamask/utils
from 9.0.0
to 9.3.0
(#191)
9.1.2
Changed
- Bump
@metamask/utils
from ^8.3.0
to ^9.0.0
(#181)
9.1.0
Added
- Add support for Cardano key derivation according to CIP3-Icarus (#158, #170, #171, #172)
- Export
getBIP44CoinTypeToAddressPathTuple
function (#173)
Changed
- Replace
@noble/ed25519
and @noble/secp256k1
with @noble/curves
(#154)
- Bump several MetaMask dependencies (#151, #165, #167)
9.0.0
Changed
- BREAKING: Disallow importing from
./dist
paths (#147)
- Export
mnemonicPhraseToBytes
and createBip39KeyFromSeed
(#149)
Fixed
- Add support for Node.js with ESM (#147)
- Remove
postinstall
script (#146)
- This caused installation to fail.
8.0.0
Changed
- BREAKING: Build the package as both CJS and ESM (#140)
- Distribution files have been moved from
dist
to dist/cjs
(and dist/esm
). If you are explicitly importing from dist
, you have to update the import.
- Bump
@metamask/utils
to 6.2.0
(#140)
7.1.1
Fixed
- Fix
isValidBIP32PathSegment
to correctly check if BIP-32 path segment is <= 2^31-1
(#134)
7.1.0
Added
- Add
isValidBIP32PathSegment
function (#131)
Changed
- Bump
@metamask/utils
to 6.0.1
(#132)