Skip to content

Latest commit

 

History

History
71 lines (46 loc) · 2.74 KB

CHANGELOG.md

File metadata and controls

71 lines (46 loc) · 2.74 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.

4.0.0 (2024-10-31)

🛑 Breaking changes

  • add async versions of all memoize functions (#493) (e31543c)
  • BREAKING CHANGE: remove obsolete arity overrides (i.e. 2/3/4 suffixed versions)
    • add memoizeAsync()
    • add memoizeAsync1()
    • add memoizeAsyncJ()
    • add memoizeAsyncO()
    • refactor memoize fns to be variadic
    • remove obsolete fixed arity versions (e.g. memoize2O, 3O, 4O etc.)
    • update tests

3.3.5 (2024-06-21)

♻️ Refactoring

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

3.3.2 (2024-04-20)

♻️ Refactoring

3.3.0 (2024-04-08)

🚀 Features

♻️ Refactoring

  • rename defonce() => defOnce() (08e876f)
    • deprecate old spelling

3.2.0 (2024-03-27)

🚀 Features

♻️ Refactoring

  • minor updates, use plain objects where possible (f44be23)
    • update defOnce() & memoizeJ() to use Object.create(null) as default store
    • update default args in others
    • update docs

3.1.41 (2023-11-09)

♻️ Refactoring

  • update all tests (packages A-S) (e3085e4)