Skip to content

Latest commit

 

History

History
52 lines (35 loc) · 2.28 KB

File metadata and controls

52 lines (35 loc) · 2.28 KB

Change Log

All notable changes to this project will be documented in this file. Only versions published since 2023-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.

2.0.9 (2025-12-03)

♻️ Refactoring

  • update for-loops (use const where possible) (5ceaf1a)

2.0.0 (2025-08-11)

🛑 Breaking changes

  • major update TrieMap & MultiTrie (d7f4a12)
  • BREAKING CHANGE: major update TrieMap & MultiTrie
    • update MultiTrie to only support array-based keys
      • switch internals to using Map for storing branches
      • update arg types in all methods
      • add .toJSON() method to support serialization
    • rename MultiTrieOpts.vals => .values
    • add/update/dedupe iterators in both impls
    • replace .suffixes() iterator in both impls w/ extra args passed to .keys()
    • add defTrieMapFromJSON() and defMultiTrieFromJSON()
    • add/update tests

♻️ Refactoring

  • update internals (065cc27)
    • remove obsolete size/count in MultiTrie

1.1.10 (2025-01-14)

♻️ Refactoring

  • use optional chaining & nullish coalescing (c5a0a13)

1.1.0 (2024-07-22)

🚀 Features