Skip to content

3.1.0

Latest
Compare
Choose a tag to compare
@paulmillr paulmillr released this 28 Jan 07:12
3.1.0
83d78d4
  • ciphers: update from v1.0.0 to v1.2.1. diff
    • Improve input validation logic
  • hashes: update from v1.5.0 to v1.7.1. diff
    • Add support for 4GB+ arrays on supported platforms
  • curves: update from v1.6.0 to v1.8.1. diff
    • Add MSM and new scalar multiplication methods, switch multiplyUnsafe to it
    • weierstrass: add support for strict format option in verify
  • bip32: update from v1.5.0 to v1.6.2. diff
  • bip39: update from v1.4.0 to v1.5.4. diff
  • base: update from v1.1.9 to v1.2.4 diff
    • Improve speed 4x

Overall, dependencies received a lot of smaller changes, such as:

  • Switching to isolatedDeclarations typescript option, which massively simplifies documentation auto-gen
  • Switching to verbatimModuleSyntax typescript option, to support future JS type erasure
  • Add tons of documentation everywhere to improve autocompletion, LLM code generation
  • Improving hex parsing

New Contributors

Full Changelog: 3.0.0...3.1.0