- upgrade dependencies
Remove some unused/unneeded code which drops support for older browser versions. Results in slightly decreased bundle size.
- remove unneeded polyfill for translateStyle - browser support since 2017
- remove unneeded polyfill for
Number.isFinite
- browser support since 2015 AND polyfilled by babel/core-js
- Check if
requestAnimationFrame
is defined in shouldUpdate
- call
onAnimationEnd
on unmount
- treat
duration={0}
as if animation is not active by doing a check and returning early. This fixes a bug where NaN can cause a crash in the browser.
- upgrade
fast-equals
to latest. No breaking changes - see https://github.com/planttheidea/fast-equals/blob/master/CHANGELOG.md - don't upgrade
react-transition-group
in minor release as this requires dropping support for react <16.6 - upgrade devDependencies
- update babel config
- update deprecated eslint parser
- feat: allow React 18
- Remove raf polyfill for IE9
- Changed peerDeps to react 15,16,17
- Removed karma,chai,enzyme blablabla... and used only Jest and Testing-Library.
- Updated devDependencies and cleared some.
- fix babelrc
- update babel, webpack, karma, etc.
- fix import error
- Support React 16
- change scripts
- update lodash
- fix isMounted to mounted
- fix: judge isMounted
- fix script
- add onAnimationReStart validation
- add onAniamtionStart prop
- fix Animate trigger animate when isActive is false
- fix Animate not pipe props when Animate not active
- remove pure-render-decorator
- change transition-group addons to dependencies
- refactor AnimateManager
- use owe PureRender util
- update react to 15.0.0
- add shouldReAnimate prop
- use webpack 2
- using isEqual in lodash and remove isEqual in utils
- fix update animation judgement
- fix compatable prefix in transition property
- refactor some function in utils
- using JSX instead of createElement
- fix haven't unsubscribe handleStyleChange
- remove lodash compose method
- refactor configUpdate.js
- fix don't build on npm publish
- fix lodash minify problem
- optimize npm script commands
- set min time longer
- fix animation not valid for set css styles too quick.
- support onAnimationEnd in js animation
- refactor the import path of lodash function
- update webpack.config.js
- support js animation
- support bezier and spring timing function
- support group animation
- Init the project