Skip to content

Releases: tweenjs/tween.js

v19.0.0 - Stop the monkeys!

02 Apr 23:49
Compare
Choose a tag to compare

Breaking change:

  • The Easing object is no longer monkey-patchable, i.e. it has been frozen with Object.freeze(). If you relied on patching Easing, instead you should use alternative references for the easing functions you wish to use.

From now on we will also keep the changelog updated with each release so that it is easy to see what changed and if any migration is needed for breaking changes.

v18.6.4

22 Oct 07:56
Compare
Choose a tag to compare
v18.6.4

v17.6

02 Apr 23:19
Compare
Choose a tag to compare

Reverted a breaking change from v17.3.0 to v17.3.2 (v17.3.1 was never released) that broke dynamic-to with array interpolation values.

In v17.6, objects passed to tween.to() that have interpolation arrays will be modified as before v17.3.2, and those objects can be modified on the outside during animation to update interpolation values dynamically.

v18 contains the new behavior where the object passed into to() is prototypically copied and never modified, but that prevents dynamic interpolation values during animations (the breaking change is suitable for the major version bump from 17 to 18).

A following major version will provide a new dynamic option to the to() method for choosing the desired behavior.

v18 - Out with the old!

02 Apr 23:31
Compare
Choose a tag to compare

The update to v18 was largely foundational: removal of bower and update of scripts and CI. It may break someone using Bower to install from git, hence the major bump.

Breaking:

  • The script you should include has moved from src/Tween.js to dist/tween.umd.js for global <script> tags. See the install guide.
  • Relative start values were removed (they were not documented).
    • Migration:
      • Before: tween.start('+100')
      • After: tween.delay(100).start()

v17.4.0

27 May 21:53
1d5686b
Compare
Choose a tag to compare

17.4.0 (2019-05-27)

Features

  • pass the tweened object to the onRepeat callback (51abe77)

v17.3.5

27 May 20:26
5332b94
Compare
Choose a tag to compare
Merge pull request #454 from mikebolt/master

17.3.5

v17.3.4

27 May 19:49
f67f085
Compare
Choose a tag to compare
Merge pull request #453 from mikebolt/master

fix: improve some variable names

Major memory usage improvement

19 Jun 23:20
Compare
Choose a tag to compare

<a name"16.7.1">

Tweens now use only 20% of the memory that they previously used. This means that you can have more active tweens, and creating tweens is now faster.

v16.7.0

11 Jun 18:09
Compare
Choose a tag to compare

<a name"16.7.0">

16.7.0 (2017-06-11)

Features

  • moving the npm package to @tweenjs/tween.js. The old tweenjs package will be dep (8b869c43)

v16.6.0

26 Jan 17:34
Compare
Choose a tag to compare

<a name"16.6.0">

16.6.0 (2017-01-26)

Features

  • fix wrong contributing urls again. sigh (ae085330)