This repository has been archived by the owner on Jun 23, 2023. It is now read-only.
Releases: tweenjs/es6-tween
Releases · tweenjs/es6-tween
v5.2.0: Minor improvements
Features
Refactoring
- Removing TypeScript, sorry :(
- Removing @gulpjs file, sorry :(
- Removing @eslint :(
Improvements
- 15% runtime performance improvements
- 75% faster compile time (including TS -> ES6 -> Bundle, as now ES6 -> Bundle)
- 5% better code readability
v5.1.0
v5.0.5
v5.0.4
Deprecated
- Timeline module
Fixed
- jsDoc comments for being docs issue fixed
- Docs fixed and now works properly
- Electron.js is fixed? #45
- VSCode installation
types
missing issue fixed? #47 #46 TWEEN.update
parametr fix #48- Now
infinite
repeating tweens can be stopped #41 - Now
.chain
method is back #40
Improvements
- Now users can access to page of es6-tween via https://es6-tween.js.org, thank you https://js.org
- Now memory usage reduced up to 3-5x while keeping performance stable
- Accessing to subproperty now easier than ever,
{x:{y:{z:5}}}
now can be like{'x.y.z':5}
, better?! - Now accessing to
getter/setter
much faster and effecient without creating temporarily checking object
Refactor
- Plugins now initialized via
.call(...args)
insteadofnew Plugin(...args)
- Rendering engine for called via
.call(...args) insteadof
new Render(...args)` - Now plugins can change/manipulate the
Tween
properties/values itself, makes working with core easier - All plugins refactored
and some small fixes, improvements and refactors that maybe not worth type here...
v4.2.0
v4.0.3
v4.0.2: Additive animations like change...
Feature
- Super-fast property parsing technique, no overwrite, but amazingly handles this when on same
DOM Node
multiple tweens even with same property
Fix
- Fixed where
New Event System
was broken (handles only one event) - Docs fix
- Some linting, maybe back to original when it requires
Change
setMaxListener
[default value] was changed from5
to15
v4.0.1: Major update
Issue fixes
Warning approvement
Lite
version was deprecated
Feature
.chain(...args)
is back (hooray).setMaxListener
new method to define how much listener can be applied- Now
EventSystem
was moved toTween.js
file and optimized for performance
Improvements
- Memory usage was reduced
2x-4x
- Performance was improved to up to 10%
And much much more...
- with Lighter size
- cleaner code
v3.8.23: Minor change
Deprecate
- Tween:
#seek
method deprecated as it's not working excepted. PR are welcome (for fix without loss (or less loss) of performance)
Improvements
- Rollup: Config file change to latest after
lock-file
update - Timing: while repeating it's now uses
delay
insteadofrepeatDelay
- Timing:
startTime
accepts relative value to current timestamp, as replacement ofdelayTime
(asdelayTime
now acts likerepeatDelay
too)
v3.8.22: Fixes
- build: building now faster and better compatible
- fix[Easing]: Easing on reverse fixed
- fix[RollupConfig]: config-file fixed
- fix[Seek]: not works best, but works at least
- compatibility[UI]: making it better compatibility for better
- fix[stop]: stop method fix
- feat[Easing]: stepped easing added
- feat[Selector]: making API public
- docs[API]: update
- fix[packageJSON]: now returns unminified
- format[Code]: code formatting fix
- break[Timeline]: now
elapsed()
isprogress()
- and some fixes, improvements and patches...