All notable changes to this project will be documented in this file. See standard-version for commit guidelines.
1.8.12 (2020-08-05)
- lottie: adjust picture size (2b7254d)
1.8.11 (2020-08-04)
- lottie: force update when init (e1c3d5f)
1.8.10 (2020-08-04)
- performance: adjust some code for performance (dc867db)
1.8.9 (2020-08-03)
- update: skip update when animation paused (befc71a)
1.8.8 (2020-07-30)
1.8.7 (2020-07-30)
- lottie-core: update lottie-core (c81e9e9)
1.8.6 (2020-07-24)
1.8.6-beta.1 (2020-07-24)
1.8.6-beta.0 (2020-07-23)
- lottie: add complete lottie support (664f335)
1.8.5 (2020-07-17)
1.8.4 (2020-03-24)
- time: add time id for event (f8d9edd)
1.8.3 (2020-03-15)
- bounds: update bounds (ce5be26)
1.8.2 (2020-01-16)
1.8.2-beta.0 (2019-08-15)
1.8.1 (2019-08-09)
- mask: fixed mask curve data (0206aa8)
- shape: support shapes (dfc1d14)
1.8.1-beta.0 (2019-07-15)
- transform: adjust transform (d05521b)
- shapes: support more shapes (5f8cf62)
1.8.0 (2019-06-24)
- clear: add single clear function (fcb7f6f)
1.7.10 (2019-06-24)
1.7.9 (2019-06-24)
1.7.8 (2019-06-24)
- sprite: support set texture after (748410f)
1.7.7 (2019-06-17)
- framebuffer: export framebuffer (19d3949)
1.7.6 (2019-06-14)
1.7.5 (2019-06-11)
- texture: update texture for frame (92e6b1c)
1.7.4 (2019-06-11)
- resolution: add point resolution (6277637)
1.7.3 (2019-06-06)
1.7.2 (2019-06-06)
1.7.1 (2019-05-28)
- export: remove export file (a73e437)
1.7.0 (2019-05-28)
- demo: update demo error (37470da)
1.6.6 (2018-09-11)
- bodymovin: filter some layer type (c9dcd67)
- keyframes: upgrade keyframes performance (84030b7)
1.6.5 (2018-09-07)
- bodymovin: add some feature and upgrade bodymovin version (c1a46a6)
1.6.4 (2018-09-04)
- queues: add queues animation function (8abf957)
1.6.3 (2018-01-29)
- stage: fixed stage width and height (606b02e)
- crossOrigin: export more way to set texture crossOrigin (94c3143)
1.6.2 (2018-01-19)
- texture: enhance texture class (57b951a)
1.6.1 (2018-01-11)
- compatibility: auto complete transition config (1aac79f)
- runners: fixed runners props pre-cache (7a2206b)
- interaction: enhance interaction manager (1509def)
1.6.0 (2017-11-22)
1.5.9 (2017-11-09)
- origin: add origin property for object (d9bd971)
1.5.8 (2017-11-01)
1.5.7 (2017-10-27)
- esm: add esm directory to npm pkg (22383e7)
1.5.6 (2017-10-27)
- esm: allow tree-sharking for webpack2 or rollup (68e82e3)
1.5.5 (2017-08-16)
- loader: fixed loader get progress (be164f6)
- container: add some emit (c1a8314)
1.5.4 (2017-08-10)
1.5.3 (2017-08-02)
1.5.2 (2017-08-02)
- adjust event key (db86938)
1.5.1 (2017-07-31)
1.5.0 (2017-07-31)
- animate: adjust animate update and complete (1904580)
- animate-deviation: fixed animate time spill (47499a0)
- event-target: fixed event target (7db7f6a), closes #2
- tween: adjust tween key (6c00c7c)
1.4.0 (2017-07-15)
- init object3d (7e455d7)
- catmull-rom: add CatmullRom spline Class (c5d51b0)
- filter: support muliter-filters for FilterGroup (0f191e7)
- mesh: init mesh class (f9c79b5)
1.4.0-beta.0 (2017-07-12)
- tween: enhance tween and more extendibility (268396f)
1.3.0 (2017-07-11)
- _ready-loop: fixed infinite loop when ready was false (f5b5153)
- bounds: fixed default value when param was zero (5c85419)
- transition: remove transition animate preset from status (30d3e82)
1.2.7 (2017-07-10)
- KeyFrames: fixed KeyFrames status not init when pause before run animation (bd5c8d0)
1.2.6 (2017-07-10)
1.2.5 (2017-05-27)
- animate: all animation class extends JC.Eventer (8c55f7c)
1.2.4 (2017-05-27)
- movie-clip: extends JC.Eventer (9df21c5)
1.2.3 (2017-05-27)
- container: fix array.sort was unstable, so change to bubble sort (f3c9463)
1.2.2 (2017-05-26)
- container: fix sort fn (83addaf)
1.2.1 (2017-05-26)
- animation: add animation control api (6c4771b)
- animation: adjust spill theory (a0b17ef)
- Point: enhance Point class with cross function (f96148d)
1.2.0 (2017-05-25)
- enhance Graphics and Textface (35d7b2c)
- fix: should not log error when asset type was component
- feat: remove es6 modifier
- feat: add built-in
up
key
- feat(keyframes): add fully easing for keyframes
- feat: add some helper function
- fix(BezierCurve): getPoint when not call recursive, correct points
- feat: finish runners and adjust jsdoc
- feat: stage.startEngine
- fix: per-check keyframes total time
- feat: add jcc2d.light.js
- feat: built-in engine start render loop method in Stage
- feat: change infinity to infinite for stay with css animation
- feat: add animateRunner
- feat(animation): finish keyframes and parserkeyframes, support after effects exported data
- refactor: code style use in eslint-config-google
- refactor: adjust files structure tree
- chore: remove Curve Class in JC
- feat: add-on JC.Point Class
- refactor: adjust code structure tree
- chore: adjust commit msg in package.json
- fix: change Text class to TextFace class
- feat: sprite can adjust width and height
- fix: fix averageFps
- feat: change Stage arguments to options
- refactor: 重写图形的cache实现
- feat: 增加blur滤镜功能
- feat: 增加zIndex功能,只在设定需要重新排序的时候才会重新排序
- refactor: 修改Stage继承Container,提高代码复用率
- feat: 增加stage的事件监听,事件对象的坐标为转换到canvas坐标系的坐标
- fix: 修复timescale不能为负数的问题 perf: 提升keyframe的性能
- fix: 修复timescale不能为负数的问题
- perf: 提升keyframe的性能