Adds timeout
prop to Transition
in test to avoid a PropTypes warning.
Uses a <Transition>
element in test/server mode to keep react-dom from warning
about TransitionGroup’s props placed on HTML children.
Fixes false children bug #240. (Thanks for the report, @tiffanytangt!)
Dependency upgrades! No new features.
- Changes our
componentWillUpdate
call tocomponentDidUpdate
to eliminate a React 16.3 StrictMode warning - Migration to react-transition-group v2
- Switches from lodash 3 to lodash 4
- Changes demo to use React 16.3
There still are StrictMode warnings due to react-transition-group
still using
the older APIs.
Fixes incorrect timer clearing. (Thanks, @dmeiz1)
Fix for calling clearTimeout in IE 8. (Thanks, @prchaoz!)
Additional updates to peerDependencies around the new React 15.5-compatible libraries. (Thanks, @MichaelDeBoey!)
Fixes React peer dependencies to specify versions that work with
prop-types
. (Thanks, @MichaelDeBoey!)
Removes warnings from React 15.5 for React 16.0 compatibility.
Converts to ES2015 classes, adds compilation on distribution.
Minor version bump due to changes around removal of isMounted checks, so there may be some regressions.
Adds interruptBehavior
prop to VelocityComponent
. (Thanks, @Robinfr!)
Changes to remove warnings in React 15.5 will come shortly in v1.3.
This is a minor version bump that updates the version of babel to the latest (v6).
This is a minor version bump due to the velocity-animate
dependency getting a minor version
bump to 1.4 that may contain timing changes. See velocity-animate
changes here:
https://github.com/julianshapiro/velocity/compare/1.3.0...1.4.0
Thanks to @matthewjf for helping track this down as an issue with how Velocity before 1.4
fired complete
callbacks on multiple elements animating.
- Check for presence of
navigator
before using it to determine if we’re running in a browser. (Thanks, @alampros!) - Fix undefined
forEach
method call when doing recursive cache-cleaning without jQuery. (Thanks, @kennygwang!)
Bump velocity-animate
to v1.3.1 once more now that it's published to npm!
Reverts velocity-animate
bump to v1.3.1, it's apparently not published to npm yet :(
Bump velocity-animate
to v1.3.1 (fixes julianshapiro/velocity#305)
- Fix for jsdom check in IE (Thanks, @stephenleicht!)
- Fix for removeData in shim mode (Issue #127)
- Prevent Velocity memory leaks when not using jQuery (Thanks, @eirikurn!)
- Compatibility with SystemJS's "require" parsing (Thanks, @luisherranz!)
- Enable Velocity shim even when JSDom is present by testing process.env (Thanks, @Tomyail!)
Updates to allow React 15. (Thanks, @StevenLangbroek!)
- Passes context into VelocityTransitionGroup animations' “complete” callbacks so that they know what elements finished animating.
- Keeps leave’s "begin" callback from firing on enter. (Thanks, @SethTompkins!)
- Fixes “Invalid calling object” in rAF shim for IE. (Thanks, @restlessbit!)
complete
callbacks forVelocityTransitionGroup
now fire correctly.velocityHelpers
’sregisterEffect
can be called (as a no-op) on the server.- Fallback to
setTimeout
ifrequestAnimationFrame
is not defined.
VelocityTransitionGroup
can takeenterHideStyle
andenterShowStyle
props to customize how entering elements are kept from being shown before their animations start.
- Fix for
VelocityTransitionGroup
not animating when noleave
prop is set. - Better detection of existing
Velocity
instances (thanks, @arush!).
Updated peerDependencies and requires to React 0.14.
If you need to work with React 0.13, use v1.0.1.
Special thanks to @jmfurlott for help updating everything that needed updating.
- Shims out Velocity when running on the server so that the components all no-op
Initial release! Contains VelocityComponent
and VelocityTransitionGroup
.
Read the blog post and enjoy the demos.