Skip to content

2.0.0

Choose a tag to compare

@github-actions github-actions released this 22 Feb 13:08
cfc90a4

Lib: Animate-1.0

2.0.0 (2026-02-22)

Full Changelog Previous Releases

  • chore(master): release 2.0.0 (#4)
    Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
  • fix: address code review findings (#3)
    • B1: Rename keyframe field 'time' to 'progress' for API consistency
    • B2: Validate animation duration > 0 in Animate()
    • B3: Pre-resolve CubicBezier easing functions at animation start
    • B4: Save and restore original frame scale/alpha
    • B5: Document single-point-anchor requirement
    • B6: Unroll InterpolateProperties to eliminate per-tick table allocation
    • P2: Enhanced keyframe validation (ordering, boundaries, duration)
    • P3: Deferred onFinished callbacks after all completions processed
    • P4: Clamp scale minimum to 0.001 to prevent SetScale(0) errors
      BREAKING CHANGE: Keyframe definitions now use 'progress' field instead of 'time'