Skip to content

Files

Latest commit

 

History

History
49 lines (34 loc) · 2.04 KB

CHANGELOG.md

File metadata and controls

49 lines (34 loc) · 2.04 KB

Change Log

All notable changes to this project will be documented in this file. Only versions published since 2022-01-01 are listed here. Please consult the Git history for older version information. See Conventional Commits for commit guidelines.

Note: Unlisted patch versions only involve non-code or otherwise excluded changes and/or version bumps of transitive dependencies.

3.0.0 (2025-01-14)

🛑 Breaking changes

  • major internal refactor & MUCH faster decode (ce6d528)
  • BREAKING CHANGE: decode() now requires Uint8Array as input
    • update decode() & encode() internals
    • update non-UTF-8 decoding (also add note to readme)
    • avoid use of iterators in decode()
    • update __readBytes() to return sub-arrays (zero copy op)
    • remove @thi.ng/defmulti dependency
    • remove internal use of const enums
    • update tests
    • update readme

2.1.128 (2024-07-22)

🩹 Bug fixes

  • fix #485, update encode() for arraylike objects (8bd8912)
    • switch order of type analysis in encode() dispatch
    • add tests

2.1.123 (2024-06-21)

♻️ Refactoring

  • enforce uniform naming convention of internal functions (56992b2)

2.1.6 (2022-04-07)

🩹 Bug fixes

  • fix #342, support signed ints (66615be)
    • add inf/NaN checks
    • add tests