Skip to content

Latest commit

 

History

History
36 lines (24 loc) · 1.72 KB

CHANGELOG.md

File metadata and controls

36 lines (24 loc) · 1.72 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog and we follow Semantic Versioning.

[v2.0.0]

Added

Removed

  • Runtime NPM dependency on big-integer (#20)
  • Some functions related to big-integer were removed (#20):
    • caseAesonBigNumber
    • caseAesonFiniteBigNumber
    • isBigNumber
    • partialFiniteNumber
    • partialFiniteBigNumber
    • toBigNumber
    • finiteBigNumber
      • fromFiniteBigNumber
  • Support for numeric literals with long decimal part (#20)

Changed

  • Updated @mlabs-haskell/json-bigint runtime dependency version to 2.0.0 (#20)
  • unpackFinite -> unFinite (#20)
  • Number and BigInt are now separate entities at runtime. Due to that caseAeson now accepts more cases. Note that Number is decode-able from a number without a decimal part when using caseAesonNumber, but caseAeson is not consistent with this behavior: numeric literals without a decimal part will always be interpreted as BigInt. (#20)

[v1.0.0]

Initial version.

Supports long numeric literals (including long decimal parts). Depends on big-integer