All Versions
12
Latest Version
Avg Release Cycle
136 days
Latest Release
1514 days ago
Changelog History
Page 1
Changelog History
Page 1
-
v3.2.1 Changes
October 12, 2020 -
v3.2.0 Changes
April 09, 2020 -
v3.1.0 Changes
July 25, 2019π Improvements
- β Add support for values with exponent (-1.12742e-12) #552
- π¨ Easing functions refactoring + added Bounce easing
π Bug fixes
- π Fix wrong unit detection when a value contains spaces #502
- π Fix a bug where the parent of responsive SVG path was not properly set #556
- π Fix a bug where the animation will "flick" on reverse #512
- π Fix a bug where loopBegin callback could be called just before animation complete
- β‘οΈ Update anime.running reference when clearing array on visibility change #560, #466
- β‘οΈ Update ES6 module instal path #588, #527, #590
-
v3.0.1 Changes
January 17, 2019 -
v3.0.0 Changes
January 09, 2019π New features
- π New easings: spring(mass, stiffness, damping, velocity) and steps(x)
- β Add endDelay parameter
- π New keyframes system
- π New staggering helper
- π New callbacks: loopBegin(), loopComplete(), changeBegin(), change() and changeComplete()
- Automatic CSS units conversion
- π± Responsive motion path animation
- π New set() helper to apply values instantly to multiple targets
- π ES6 Modules and new build process
- π New documentation
- A website.
π Bug fixes
- No need to re-define a transform property when animating multiple transforms on the same target in a timeline
- π Improved simultaneous animations on the same target #257
- π Allow remove() to remove targets from timeline #318 #286
- Reversed animations can now be delayed using endDelay #254
- π Better inline style unit handling (check inline style before getComputedStyle) #251
- SVG scale property is no longer overridden by CSS transform scale #316
- π Fix Uncaught βTypeError: Cannot read property 'targets' of undefinedβ when there are no TL parameters object specified #341
- π Fix a bug that prevented specific HTML ids selectors to be selected (HEX colours) #281
- π Fix wrong initial SVG transform value in some cases #340
API changes
- β run() callback has been replaced by change()
- animations are now paused when tab of window is not active
- getValue() has been replaced by get()
- Cubic BΓ©zier curves are now defined using a string βcubicBezier(x1,y1,x2,y2)β instead of an array
- Timeline offset property has been replaced by timelineOffset #229
- Timeline offset can be set as a second argument inside .add()
-
v2.2.0 Changes
September 25, 2017π Improvements
- π Performances boost, up to 1.5 faster π₯
- β Add support for RGBA and HSLA colors animations
π Bug fixes
- π Fix timeline children
begin()
callback - π Fix a bug where some timeline durations werenβt properly calculated
- π Fix a bug where
anime.path()
initial values werenβt properly set #245 - π Fix a bug where percentage unit starting values were miscalculated #238
begin()
andcomplete()
callbacks are now called instantly if duration is 0
-
v2.1.0 Changes
September 17, 2017π Improvements
- Children animations can now inherit properties from their parent timeline (targets, duration, delay, easing, round) (#152)
- β Add support for vmin/vmax/ch units
- β Add support for the transform
perspective
property (#207) - β Add support for circle, rect, polyline, polygon and line shapes for
anime.setDashOffset()
(#145, #155) duration: 0
now instantly finish the animation (#228, #208)- Animation initial values are now automatically set even if autoplay is false
π Bug fixes
- π Fix timeline Callbacks at initialisation (#215)
- π Fix timeline Promise being called instantly (#159)
- π Fix wrong values re-composition for complex CSS properties (like
filter
,box-shadow
,calc()
β¦) (#119, #174, #175, #167, #223) - Numerical values are not converted to strings anymore (#116)
- Relatives values now keep their unit (#214)
- π Seeking an animation to 0 now correctly set the initial properties values (#177, #208)
run
callback is now properly called after animation delay
-
v2.0.0 Changes
February 23, 2017What's new?
- Up to 2 times faster
- Multiple keyframes by properties
- Animations timeline
- Custom bezier easing functions
- π Promise support
- Relative values (+=, -=, *=)
- Reverse animations at anytime with
animation.reverse()
- π Brand new documentation
π Improvements
- π New elastic easing functions (elasticity can slightly differ from v1.x)
- π Improved playback and callback systems
- π Motion path animation supports reverse and alternate directions
easing
,elasticity
andround
properties accept functions as value- β Add
animation.paused
to check if the instance is running or not - β Add
animation.reset()
to properly reset an animation - Simpler instance Object
π Changes to consider when migrating from v1.x
- β‘οΈ
update
callback is now called right after.play()
animation.ended
replaced byanimation.completed
`animation.play()
andanimation.restart()
no longer accept argumentsanime.list
is replaced byanime.running
- No more
...Bounce
andOutIn...
built in easing functions - No more
animation.settings
, all parameters are now accessible directly at the root of the Object - β Remove
will-change
support on CSS animation reverse
direction now make the animation goes from 100% to 0% instead of reversing tweens properties
-
v1.1.3 Changes
December 27, 2016