promotional bannermobile promotional banner

LibAnimate

Keyframe-driven animation library for WoW frames

File Details

3.5.5

  • R
  • Feb 24, 2026
  • 1.64 MB
  • 15
  • 12.0.1+5
  • Retail + 2

File Name

LibAnimate-3.5.5.zip

Supported Versions

  • 12.0.1
  • 12.0.0
  • 11.2.7
  • 5.5.3
  • 5.5.2
  • 2.5.5

Lib: Animate

3.5.5 (2026-02-24)

Full Changelog Previous Releases

  • chore(master): release 3.5.5 (#49)
    :robot: I have created a release beep boop

    3.5.5

    (2026-02-24)
  • Bug Fixes
    • apply initial keyframe immediately in Animate() to prevent frame
      overlap (#48)
      (b5ea1d2)
    • harden callback safety, SlideAnchor guards, and easing validation
      (#52)
      (bf71c6a)
    • prevent anchor drift when animations complete with an onFinished
      callback (#47)
      (e4a9d04)
  • Documentation
    • add bug report and feature request issue templates
      (#53)
      (ec638f6)

    This PR was generated with Release
    Please
    . See
    documentation.
    Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
  • docs: add bug report and feature request issue templates (#53)
  • fix: harden callback safety, SlideAnchor guards, and easing validation (#52)
    • SlideAnchor now errors when called without an active animation
      instead of silently falling through to a no-op UpdateAnchor path
    • SlideAnchor validates duration is a positive number, preventing
      division-by-zero/nil in the OnUpdate slide interpolation
    • Wrap Animate onFinished and queue-level onFinished callbacks in
      pcall + geterrorhandler, matching the existing per-step pattern
    • RegisterAnimation validates cubic-bezier easing table shape (4
      numeric values) and rejects non-string/non-table easing types
  • ai: add AI skills and update AI contexts (#51)
  • fix: prevent anchor drift when animations complete with an onFinished callback (#47)
  • fix: apply initial keyframe immediately in Animate() to prevent frame overlap (#48)