Skip to content

Latest commit

 

History

History
87 lines (52 loc) · 3.7 KB

File metadata and controls

87 lines (52 loc) · 3.7 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.

4.0.144 (2025-12-03)

♻️ Refactoring

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

4.0.75 (2024-06-21)

♻️ Refactoring

  • dedupe interleave logic/iteration, add tests (7bc9f7f)
  • enforce uniform naming convention of internal functions (56992b2)
  • internal update floodFill() (3af4715)

4.0.71 (2024-04-20)

♻️ Refactoring

4.0.54 (2024-02-22)

♻️ Refactoring

  • update object destructuring in all pkgs & examples (f36aeb0)

4.0.30 (2023-11-09)

♻️ Refactoring

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

🧪 Tests

  • update/refactor tests to use bun test runner (8f6edb1)
  • update/rename test files/imports (still many broken) (1cb3c49)

4.0.21 (2023-10-11)

♻️ Refactoring

  • minor update columns2d() (7ecb207)

4.0.0 (2023-04-08)

🛑 Breaking changes

  • add/rename types/opts (bc3ea21)
  • BREAKING CHANGE: rename various option types (add 2D/3D suffixes)

🚀 Features

  • add filter predicates (81abf60)
    • add isDiagonal/Alt() filters

🩹 Bug fixes

3.1.0 (2023-03-25)

🚀 Features

  • add diagonalSlopeX/Y() (f63dc6e)
    • add diagonal iterators with configurable slope (X & Y versions)
    • update pkg deps

♻️ Refactoring

  • update diagonalEnds2d() (e20bf7b)
    • add all option to include first & last points
  • extract DiagonalSlopeOpts (e08857d)
  • update diagonalEnds2d() opts (d14458a)
    • make all optional