Skip to content

Latest commit

 

History

History
225 lines (138 loc) · 13 KB

CHANGELOG.md

File metadata and controls

225 lines (138 loc) · 13 KB

2.4.4 (2024-10-15)

Bug Fixes

2.4.3 (2024-10-14)

Bug Fixes

2.4.2 (2024-10-13)

Bug Fixes

  • Missing types in GridApi (04ca8dd)

2.4.1 (2024-10-13)

Bug Fixes

  • Export new CellBoundsOrder enum (ea8c8f0)

2.4.0 (2024-10-12)

Features

  • Allow control over order cell bounds are returned in (3d4af07)

2.3.0 (2024-10-12)

Features

  • Add config to api funcs to control bounds curve order (b255096)

2.2.0 (2024-10-11)

Features

  • Expose row and cell indices as meta on BoundingCurves returned from API (aa5f485)

Bug Fixes

  • Missing typing for bounding curves meta (4b1cbc3)

2.1.2 (2024-10-10)

Bug Fixes

  • Make bezierEasing optional (930486a)

2.1.1 (2024-09-22)

Bug Fixes

2.1.0 (2024-09-22)

Features

  • Force new package version (fe6b539)

2.0.2 (2024-09-19)

Bug Fixes

  • Export additional typings used in docs (cfedabe)

2.0.1 (2024-09-18)

Bug Fixes

  • Only export public types (21ec420)
  • Re-export types from coons-patch (12f0934)

2.0.0 (2024-09-18)

⚠ BREAKING CHANGES

  • Major changes to the API
  • CHANGE

Features

  • Implement support for easing (7da6f8d)
  • Transfer API from coons-patch (d108c3f)

Miscellaneous Chores

1.6.0 (2024-08-20)

Features

  • Add support for separate u and v gutters (fb48f7b)

1.5.1 (2024-08-05)

⚠ BREAKING CHANGES

  • CHANGE

Bug Fixes

  • Switch ts module type for single-file type export (e314ed9)

1.5.0 (2024-08-05)

Features

  • Switch type of columns and rows in Grid def (0830dc3)

1.4.0 (2024-08-05)

⚠ BREAKING CHANGES

  • CHANGE

Features

Bug Fixes

1.3.0 (2024-08-02)

Features

  • Move memoization to internal functions (348ed42)

1.2.1 (2024-08-01)

Bug Fixes

  • Types not being correctly built (edaebc3)

1.2.0 (2024-08-01)

⚠ BREAKING CHANGES

  • CHANGE
  • CHANGE

Features

Code Refactoring

1.1.0 (2024-08-01)

⚠ BREAKING CHANGES

  • CHANGE

Features

  • Integrate API changes (559322b)
  • Integrate with coons-patch changes (cf18b4e)
  • Switch to typescript (baad233)

1.0.0 (2024-07-30)

Features

  • Accept gutters (c3bfb45)
  • Add advanced grid editing mode for arbitrary row and col values (9efb387)
  • Add api to return bounds of any grid-square (a3f8015)
  • Add back support for arbitrary grid column and row widths (e797dbb)
  • Add control point mirroring and linking (1f35f0f)
  • Add easing support (e81d910)
  • Add getAllCellBounds to api (048f8ce)
  • Add hide/show bounds and corner points (f59076a)
  • Add support for straight-line strategy (00de81f)
  • Add support or arbitrary column widths (997e8b8)
  • Add surface abstraction with point interpolation (da12d44)
  • Add switch for rendering intersections (8257a97)
  • Allow control point values to be zeroed and linked (98af06c)
  • Allow grid to be manipulated with controls (209b98e)
  • Begin implementing node editing (09c44c9)
  • Draw shape with svg and enable drag (0d57c30)
  • Expand UI for grid (7bea910)
  • Expose precsion as config (d19291d)
  • Extract to separate repo (9ea8a07)
  • First pass using bilinear interpolation (cab0842)
  • Global control point editing (126e0be)
  • Improve perf with useLayoutEffect and debounce (f059bd3)
  • Improve performance of even interpolation strategy (e25958e)
  • Improve sidebar (e31036e)
  • Make svg shape bounds dynamic (4fc9b50)
  • Minor layout and hover improvements (3344ff2)
  • Minor layout tweaks (82bc393)
  • Minor UI tweaks (32a2e57)
  • Move control points with owning corner point (62fb42e)
  • Render control stems with svg (b0a8a29)
  • Switch to more accurate algo for determining curves (0a87cdd)
  • Switch to top-left origin for coons patch calculations (ddb3124)
  • Use new algo to collect intersections (05b1b11)
  • Use objects as grid values (8405183)
  • Use React and Tailwind (0d0e194)

Bug Fixes

  • Clamp t-value for fractional rounding edgecase (8208dc5)
  • Control point editing (8f550a2)
  • Control point linking (7d2b94b)
  • Ensure package version is bumped (40a8ecd)
  • Favicon config (cec58c6)
  • NumericInput value typing (e3924ae)
  • Round point coordinates before validating proximity (9412509)
  • Semantic-release file extension (d98caad)
  • Shape bounds not taking control points into account (901a5ec)
  • Wrong build dir name (08d83a4)

Performance Improvements

  • Add memoization to api (ce31489)
  • Fix unecessary lut generation with memoization (b39110b)