Releases: paulmillr/micro-eth-signer
Releases · paulmillr/micro-eth-signer
0.17.3
0.17.2
- Add back export maps for text editor autocompletion
Full Changelog: 0.17.1...0.17.2
0.17.1
- Upgrade to stable noble v2
Full Changelog: 0.17.0...0.17.1
0.17.0
- Upgrade deps to noble v2 beta
- Move submodules into 3 dirs: core, net, advanced
- core now contains rlp, address, tx-internal, tx
- advanced now contains abi, ssz, kzg, verkle
- abi-decoder got split into abi-decoder & abi-mapper
Full Changelog: 0.16.0...0.17.0
0.16.0
What's Changed
- Increase minimum node.js version to v20.19.
- The package is now ESM-only. Node v20.19+ supports loading ESM modules from Common.js code
- Decrease package size from 306KB to 242KB, unpacked size from 2.3MB to 1.3MB
- Use noble-hashes v2 beta
- Increase tx data limit to 512KB as per EIP-7907
New Contributors
Full Changelog: 0.15.0...0.16.0
0.15.0
- Rename exports from /module to /module.js
- kzg: Implement PeerDAS from EIP-7594
- net: add ots api to web3provider
- Update dependencies
Full Changelog: 0.14.0...0.15.0
0.14.0
- IMPORTANT: change SIGN logic, use hedged signatures by default. Closes #31. Commit 83a2946
- sign: ban generated signatures with recovery id = 2 or 3. This has been long disallowed in ETH yellow paper. Chance of getting such sig is 1 in 2^128 (very rare)
- ssz: add hardfork-specific data structures
- Make package erasableSyntax-friendly: Replace js imports with ts
- Generate provenance for standalone built files in github releases. You can verify standalone built files using github CLI:
gh attestation verify --owner paulmillr micro-eth-signer.js
Full Changelog: 0.13.3...0.14.0
0.13.3
- Use typescript verbatimModuleSyntax to support future node.js type stripping
- Update dependencies
Full Changelog: 0.13.2...0.13.3
0.13.2
- Fix bug in web3provider for empty addresses
Full Changelog: 0.13.1...0.13.2
0.13.1
- Web3Provider: Add support for ERC1155 and nft balances
Full Changelog: 0.13.0...0.13.1