Skip to content

v1.0.0

Choose a tag to compare

@github-actions github-actions released this 20 Jan 01:29
· 33 commits to main since this release

1.0.0 (2026-01-20)

✨ Features

  • add NodeContext, epoch tracking, Edge/Gutter enums, and debug logging (7d85171)
  • bind Rust Layout object to JS (4f8e734)
  • comprehensive testing, API improvements, and documentation refactoring (a18301f)
  • expose BoxSizing and update documentation (be47c3e)
  • refactor source into modules and setup documentation generation (8c285dc)
  • style: add Grid, Text and Table properties (8b8619c)
  • update WASM bindings, add README and tsconfig, bump version to 0.1.2 (99bcec3)

🐛 Bug Fixes

  • correct percentage value conversion (0-100 range) (c59f6ab)
  • include pkg directory in npm publish (a75dc8d)
  • refactor AvailableSpace handling to use camelCase (1cdfb7f)

♻️ Refactoring

  • restructure lib.rs interface and update documentation (12d0611)
  • split into taffy-wasm and taffy-js packages (1dd4d06)
  • update MeasureFunction knownDimensions type to use undefined (ded4eea)

📚 Documentation

  • fix compute_layout_with_measure documentation to accurately describe behavior (b1676d7)
  • refactor code comments to TSDoc format and update generated documentation (1fff692)

👷 CI/CD

🔧 Chores

  • add husky for commit hooks (64bbb17)
  • bump version to 0.2.10 (wasm 0.9.8) (9ee7b0c)
  • bump version to 0.2.11 (wasm 0.9.9) (6ceedde)
  • bump version to 0.2.12 (wasm 0.9.10) (efbe395)
  • bump version to 0.2.7 (wasm 0.9.5) (f452879)
  • bump version to 0.2.8 (wasm 0.9.6) (86b26c0)
  • bump version to 0.2.9 (wasm 0.9.7) (4acdbbb)
  • initialize project (2840a43)
  • install lint-staged and prettier (76605be)
  • refactor bindings, fix docs and add tests (dc9c5ac)
  • release: bump version to 0.1.3 (20aa4da)
  • release: bump version to 0.2.1 (688de6d)
  • release: bump version to 0.2.2 (746255f)
  • release: bump version to 0.2.3 (ec4cc2f)
  • release: bump version to 0.2.4 (739a371)
  • rename project to taffy-layout and bump version to 0.1.0 (207f509)
  • setup cargo project (3e7bab6)
  • setup commitlint (c4d04e7)
  • setup semantic-release and disable package-lock (272b401)