Releases: ethereum/js-ethereum-cryptography
Releases · ethereum/js-ethereum-cryptography
3.0.0
aes
: change from native async to noble-ciphers sync- new
bls
module: bls12-381 operations - new
bn
module: bn254 operations - new
math
module: modPow and modInv operations - Update dependencies
- Add support for node.js v14
- Improve typescript compatibility by emitting separate types for cjs / esm
- Use NPM provenance to publish transparent builds from GitHub CI
Backwards-incompatible changes:
- utils:
crypto
var had been removed - aes: async methods became sync
Special thanks to @legobeat for release improvements and review.
Full Changelog: 2.2.1...3.0.0
2.2.1
2.2.0
- Bump noble-curves from 1.3.0 to 1.4.0
- Bump noble-hashes from 1.3.3 to 1.4.0
- Bump scure-bip32 from 1.3.3 to 1.4.0
- Bump scure-bip39 from 1.2.2 to 1.3.0
Full Changelog: 2.1.3...2.2.0
2.1.3
Update dependencies:
- curves to 1.2.0: https://github.com/paulmillr/noble-curves/releases/tag/1.2.0
- hashes to 1.3.2: https://github.com/paulmillr/noble-hashes/releases/tag/1.3.2
- bip32 to 1.3.2: https://github.com/paulmillr/scure-bip32/releases/tag/1.3.2
Full Changelog: 2.1.2...2.1.3
2.1.2
2.1.1
2.1.0
What's Changed
- Add hybrid common.js - ESM support. Bump deps. Closes #79, #80, #14 by @paulmillr in #81
- Bump @scure/bip32 by @paulmillr in #85
Full Changelog: 2.0.0...2.1.0
2.0.0
Switched noble-secp256k1 to more secure noble-curves, which changes re-exported api of secp256k1
submodule.
Please refer to upgrading section from curves README.
This release bumps minimum node.js requirement to v16.
New Contributors
Full Changelog: 1.2.0...2.0.0
1.2.0
- AES bugfixes
- Expose scrypt onProgress callback
- Bump dependencies
New Contributors
- @1997roylee made their first contribution in #53
Full Changelog: 1.1.2...1.2.0
1.1.2
What's Changed
- Bump noble-secp to 1.6.3, update all devDependencies by @paulmillr in #50
Full Changelog: 1.1.1...1.1.2