Skip to content

Releases: paulmillr/micro-eth-signer

0.17.3

23 Sep 18:22
0.17.3
588f7db

Choose a tag to compare

  • fix: correct export path for ./advanced/abi.js in package.json by @odalmaz in #39

New Contributors

Full Changelog: 0.17.2...0.17.3

0.17.2

18 Sep 09:33
0.17.2
c0668de

Choose a tag to compare

  • Add back export maps for text editor autocompletion

Full Changelog: 0.17.1...0.17.2

0.17.1

25 Aug 16:44
0.17.1
12c1875

Choose a tag to compare

  • Upgrade to stable noble v2

Full Changelog: 0.17.0...0.17.1

0.17.0

20 Aug 17:40
0.17.0
285471c

Choose a tag to compare

  • 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

30 Jun 20:31
0.16.0
57cbd8c

Choose a tag to compare

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

14 May 11:48
0.15.0
a0e9fd3

Choose a tag to compare

  • 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

01 Mar 01:23
0.14.0
56c0523

Choose a tag to compare

  • 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

19 Jan 07:26
0.13.3
e03df52

Choose a tag to compare

  • Use typescript verbatimModuleSyntax to support future node.js type stripping
  • Update dependencies

Full Changelog: 0.13.2...0.13.3

0.13.2

25 Dec 23:48
0.13.2
6be75b1

Choose a tag to compare

  • Fix bug in web3provider for empty addresses

Full Changelog: 0.13.1...0.13.2

0.13.1

25 Dec 02:09
0.13.1
b914e71

Choose a tag to compare

  • Web3Provider: Add support for ERC1155 and nft balances

Full Changelog: 0.13.0...0.13.1