Skip to main content

v2.1.0

12/27/2024

  • Changes (non-breaking)
    • Removed Animations.AutoRegisterPlayers on client and server. Automatic registration will always happen through player.CharacterAdded events. This decision was made for convenience and to eliminate the redudancy with Animations.AutoLoadAllPlayerTracks which also automatically registers the players when their character gets added.

v2.0.0

8/24/2024

  • Changes (breaking)
    • Changed method of requiring HasAnimatedObject() function in AnimationIds module. After replacing the empty deps with your current ones, the directory structure should look like this:
Animations/ (new)
Deps/ (mix)
AnimationIds (new with copied table from old)
AnimationProfiles (old)
AnimatedObjects (old)
AutoCustomRBXAnimationIds (old)
Package/ (new)
...

v2.0.0-rc1

7/25/2024

Migrate to v2.0.0 guide

  • Changes (non-breaking)
  • Fixes
    • Fixed ContentProvider:PreloadAsync() being called every time tracks got loaded for a rig. Issue #44
    • Fixed animations server editing players' animate scripts when it wasn't necessary. Issue #45
  • Notes
    • It was impossible to load tracks seperately with the Animations:LoadTracks() method. This is now possible and means that loading tracks could happen many times during one rig's lifetime forcing us to seperate registration into Animations:Register() so that it only happens once before any track loading does.

v2.0.0-alpha

6/23/2024

  • Changes (non-breaking)
    • [Beta] Changed HasAnimatedObject() to no longer require a RunContext in autoAttachDetachSettings? (which is now animatedObjectSettings). It will now automatically run on client & server. Issue #31

v1.3.0

5/6/2024

v1.2.0

2/20/2024

v1.1.0

2/18/2024

  • Changes (non-breaking)
    • Changed ASSET_ID_STR to format an integer instead of a float. Issue #19

v1.0.5

1/31/2024

  • Fixes
    • Fixed all methods having no auto-complete (bad types). Issue #12
    • Fixed missing weight and speed parameters for auto-complete in some methods (bad types). Issue #13
    • Fixed an overcomplicated private method :_getAnimatorOrAnimationController() in the AnimationsClass. Its new name is :_getAnimator(). Issue #14

v1.0.4

11/22/2023

  • Enhancements
    • Put both client & server animation modules in --!strict mode. This allowed for a lot of typing fixes.
    • Added a warning Infinite yield possible on 'player_or_rig.CharacterAdded():Wait()' that occurs whenever the getRig() helper function is called if the player's character doesn't exist after 5 seconds. This is helpful if Players.CharacterAutoLoads is not enabled and getRig() gets called.
  • Fixes
    • Fixed initOptions.AutoCustomRBXAnimationIds not working because it was named incorrectly. New name is initOptions.EnableAutoCustomRBXAnimationIds. AnimationsServer initOptions
    • Fixed multiple references to the same animation id's table causing an error. Issue #11
    • Fixed incorrect types.

v1.0.3

11/22/2023

v1.0.2

8/31/2023

  • Enhancements
    • Added assertions to check AnimationsClient and AnimationsServer are being required on the client & server respectively. Issue #4
  • Fixes
    • Fixed subsequent Animations:AwaitLoaded() calls getting discarded. Issue #5
    • Fixed documentation. Issue #3
    • Fixed documentation. Issue #2
    • Removed an unecessary :. Issue #1

v1.0.1

8/3/2023

  • Fixes
    • Fixed Animation:Init() error when called without optional initOptions.

v1.0.0

8/3/2023

  • Initial release