Repository  -  API  -  Source


May 9, 2019

Adds timeout prop to Transition in test to avoid a PropTypes warning.


November 14, 2018

Uses a <Transition> element in test/server mode to keep react-dom from warning about TransitionGroup’s props placed on HTML children.


April 17, 2018

Fixes false children bug #240. (Thanks for the report, @tiffanytangt!)


April 12, 2018

Dependency upgrades! No new features.

  • Changes our componentWillUpdate call to componentDidUpdate 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.


May 19, 2017

Fixes incorrect timer clearing. (Thanks, @dmeiz1)


May 11, 2017

Fix for calling clearTimeout in IE 8. (Thanks, @prchaoz!)

Additional updates to peerDependencies around the new React 15.5-compatible libraries. (Thanks, @MichaelDeBoey!)


May 9, 2017

Fixes React peer dependencies to specify versions that work with prop-types. (Thanks, @MichaelDeBoey!)


May 8, 2017

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.


April 19, 2017

Adds interruptBehavior prop to VelocityComponent. (Thanks, @Robinfr!)

Changes to remove warnings in React 15.5 will come shortly in v1.3.


January 19, 2017

This is a minor version bump that updates the version of babel to the latest (v6).


January 12, 2017

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:

Thanks to @matthewjf for helping track this down as an issue with how Velocity before 1.4 fired complete callbacks on multiple elements animating.

Bug fixes:

  • 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!)


October 20, 2016

Bump velocity-animate to v1.3.1 once more now that it's published to npm!


October 17, 2016

Reverts velocity-animate bump to v1.3.1, it's apparently not published to npm yet :(


October 17, 2016

Bump velocity-animate to v1.3.1 (fixes


October 7, 2016

Bug fixes

  • Fix for jsdom check in IE (Thanks, @stephenleicht!)


October 3, 2016

Bug fixes

  • Fix for removeData in shim mode (Issue #127)


September 28, 2016

Bug fixes

  • 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!)


April 11, 2016

Updates to allow React 15. (Thanks, @StevenLangbroek!)

Bug fixes

  • Passes context into VelocityTransitionGroup animations' “complete” callbacks so that they know what elements finished animating.


March 9, 2016

Bug fixes

  • Keeps leave’s "begin" callback from firing on enter. (Thanks, @SethTompkins!)


February 16, 2016

Bug fixes

  • Fixes “Invalid calling object” in rAF shim for IE. (Thanks, @restlessbit!)


February 8, 2016

Bug fixes

  • complete callbacks for VelocityTransitionGroup now fire correctly.
  • velocityHelpers’s registerEffect can be called (as a no-op) on the server.
  • Fallback to setTimeout if requestAnimationFrame is not defined.


  • VelocityTransitionGroup can take enterHideStyle and enterShowStyle props to customize how entering elements are kept from being shown before their animations start.


October 21, 2015

Bug fixes

  • Fix for VelocityTransitionGroup not animating when no leave prop is set.
  • Better detection of existing Velocity instances (thanks, @arush!).


October 8, 2015

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.


October 5, 2015

Bug fixes

  • Shims out Velocity when running on the server so that the components all no-op


September 29, 2015

Initial release! Contains VelocityComponent and VelocityTransitionGroup.

Read the blog post and enjoy the demos.