## Changes

- `v4.0.2` 9/15/16 - Update `custom-event-polyfill` dependency.
- `v4.0.1` 7/30/16 - Fix `delimeter` option.
- `v4.0.0` 4/20/16 - Rewrite in ES6 with babel. Remove jQuery and Modernizr dependencies. Remove support for IE<11. Docs improvements. Switch to gulp build system with webpack.
- `v3.1.0` 3/23/15 - Allow zero speed option (#64) and cancel previous animations instead of ignoring new ones (#69). Handle non-integer columns better (#46)
- `v3.0.4` 2/16/15 - Publish to NPM.
- `v3.0.2` 1/21/15 - Remove from jQuery plugins directory.
- `v3.0.1` 12/29/14 - Add CommonJS support.
- `v3.0.0` 10/6/14 - Refactored with improvements, added unit tests, more documentation. Removed some triggered events.
- `v2.1.2` 6/1/14 - Use `window.jQuery` instead of `window.$` to work better with noConflict. Fixed #25.
- `v2.1.1` 4/16/14 - Fix items with zero opacity overlapping visible ones in IE<10.
- `v2.1.0` 4/12/14 - Register with bower as `shufflejs`.
- 4/10/14 - Add AMD support.
- 4/8/14 - Separate Modernizr into its own file and custom Shuffle build.
- 3/8/14 - Add Bootstrap 3 demo. Fixed issue with percentage width items.
- 10/4/13 - Moved some Shuffle instance properties to constants. Converted from 4 to 2 space indentation. Added events enum and pulled out some strings to constants.
- 8/30/13 - Added animate-in demo.
- `v2.0.0` 7/5/13 - Shuffle 2.0 with masonry, adding and removing, and more.
- 11/3/12 - Replaced layout system with masonry. Items can now be different sizes! Added addtional examples.
- 10/24/12 - Better handling of grid item dimensions. Added a minimal markup page.
- 9/20/12 - Added `destroy` method
- 9/18/12 - Added sorting ability and made plugin responsive. Updated to Modernizr 2.6.2
- 7/21/12 - Rewrote plugin in more object oriented structure. Added custom events. Updated to Modernizr 2.6.1
- 7/3/12 - Removed dependency on the css file and now apply the css with javascript