Skip to content

Releases: indutny/bn.js

v5.2.1

24 May 10:35
7078ea8
Compare
Choose a tag to compare
  • fix: serious issue in .toString(16) (#295)

v5.2.0

24 May 10:35
5d5532d
Compare
Choose a tag to compare
  • fix: Buffer not using global in browser (#260)
  • fix: LE constructor for HEX (#265)

v5.1.3

14 Aug 18:03
c39161e
Compare
Choose a tag to compare
  • Add support for defined but not implemented Symbol.for (#252)

v5.1.2

20 May 15:27
5707aed
Compare
Choose a tag to compare
  • Fix BN v5/v4 interoperability issue (#249)

v5.1.1

03 Feb 19:12
aff3260
Compare
Choose a tag to compare
  • Temporary workaround for BN#_move (#236)
  • Add eslintrc instead config in package.json (#237)

v5.1.0

03 Feb 19:12
4fd4440
Compare
Choose a tag to compare
  • Benchmark for BigInt (#226)
  • Add documentation for max/min (#232)
  • Update BN#inspect for Symbols (#225)
  • Improve performance of toArrayLike (#222)
  • temporary disable jumboMulTo in BN#mulTo (#221)
  • optimize toBitArray function (#212)
  • fix iaddn sign issue (#216)

v5.0.0

07 Jul 16:19
8a8d9ba
Compare
Choose a tag to compare
  • travis: update node versions (#205)
  • Refactor buffer constructor (#200)
  • lib: fix for negative numbers: imuln, modrn, idivn (#185)
  • bn: fix Red#imod (#178)
  • check unexpected high bits for invalid characters (#173)
  • document support very large integers (#158)
  • only define toBuffer if Buffer is defined (#172)
  • lib: better validation of string input (#151)
  • tests: reject decimal input in constructor (#91)
  • bn: make .strip() an internal method (#105)
  • lib: deprecate .modn() introduce .modrn() (#112 #129 #130)
  • bn: don't accept invalid characters (#141)
  • package: use files insteadof .npmignore (#152)
  • bn: improve allocation speed for buffers (#167)
  • toJSON to default to interoperable hex (length % 2) (#164)