Skip to content

Latest commit

 

History

History
54 lines (41 loc) · 2.38 KB

CHANGELOG.md

File metadata and controls

54 lines (41 loc) · 2.38 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 (2024-06-21)

🛑 Breaking changes

  • migrate types from @thi.ng/geom-api (c7564f2)
  • BREAKING CHANGE: migrate/internalize types from @thi.ng/geom-api
    • add/migrate SubdivKernel
    • update imports
    • update deps
  • update subdiv kernels (cd69dd4)
  • BREAKING CHANGE: update SubdivKernel interface & impls
    • update SubdivKernel fns to support both open/closed versions
    • merge/rename open/closed kernels & remove obsolete
      • SUBDIV_MID
      • SUBDIV_THIRDS
      • SUBDIV_CHAIKIN
      • SUBDIV_CUBIC
    • add SUBDIV_DLG kernel
  • update subdivide() signature (25576ca)
  • BREAKING CHANGE: update subdivide() signature
    • only accept kernels as array
    • add closed arg/flag

🚀 Features

  • add SUBDIV_DISPLACE higher-order kernel (7655e50)
  • add support for passing multiple kernels to subdivide() (03c5e54)
    • update args to support multiple kernels as array
  • update SUBDIV_DISPLACE (a75f37c)
    • update displace config to allow specifying normalized split positions
    • add/update docs & example

♻️ Refactoring

  • update SUBDIV_DISPLACE, internal refactoring (3e84ba8)

2.1.86 (2023-11-09)

♻️ Refactoring

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