Changelog (abbreviated)
For a more detailed changelog, visit the latest releases on GitHub.
v6.1.22025-06-01 - Update dev dependencies and old username links.v6.1.12024-07-07 - Update"exports"field in package.json to include"types".v6.1.02022-07-07 - AddsideEffects: falseand exports-map to thepackage.json.v6.0.02022-02-14 - Drop IE 11, remove misspelleddelimeteroption, removematches-selectorpackage.v5.4.12021-05-29 - AddsortedItemsproperty. FixgetComputedStylebug for Chrome on Windows.v5.3.02021-03-23 - AddisRTLoption.v5.2.32019-08-29 - Add missing inherited methods fromTinyEmitterto TypeScript definitions.v5.2.22019-06-03 - Update TypeScript definitions.v5.2.12018-12-01 - Change `index.d.ts` to use `export default Shuffle` (#214). Upgrade dev dependencies.v5.2.02018-08-19 - Lazily test whether the browser'sgetComputedStyleincludes padding. This allows the bundled file to be imported in node for server side rendering.v5.1.22018-03-26 - Fix misspelleddelimiteroption. Both "delimiter" and "delimeter" will continue to work for v5.v5.1.12018-03-02 - Fix new item animation when there is an active filter.v5.1.02018-02-20 - Addcompareoption to sorter. Addesbuild to package and"module"field topackage.json.v5.0.32017-10-30 - Fix rounding error.v5.0.22017-09-23 - Update type definitions. Upgrade dev dependencies.v5.0.12017-07-18 - AddroundTransformsoption.v5.0.02017-07-18 - Change global export fromshuffletoShuffle. Remove bower support. Expect ES6 environment. Make Shuffle instances Event Emitters instead of dispatchingCustomEvent.v4.2.02017-05-10 - Replacewebpackbuild withrollup. Replacejshintandjscswitheslint. AddfilterModeoption.v4.1.12017-03-21 - thebeforestyles for aShuffleItemwere not applied if the item didn’t move.v4.1.02017-01-30 - Use webpack-2 to bundle Shuffle.v4.0.22016-09-15 - Updatecustom-event-polyfilldependency.v4.0.12016-07-30 - Fixdelimiteroption.v4.0.02016-04-20 - 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.02015-03-23 - Allow zero speed option (#64) and cancel previous animations instead of ignoring new ones (#69). Handle non-integer columns better (#46)v3.0.42015-02-16 - Publish to NPM.v3.0.22015-01-21 - Remove from jQuery plugins directory.v3.0.12014-12-29 - Add CommonJS support.v3.0.02014-10-06 - Refactored with improvements, added unit tests, more documentation. Removed some triggered events.v2.1.22014-06-01 - Usewindow.jQueryinstead ofwindow.$to work better with noConflict. Fixed #25.v2.1.12014-04-16 - Fix items with zero opacity overlapping visible ones in IE<10.v2.1.02014-04-12 - Register with bower asshufflejs.- 2014-04-10 - Add AMD support.
- 2014-04-08 - Separate Modernizr into its own file and custom Shuffle build.
- 2014-03-08 - Add Bootstrap 3 demo. Fixed issue with percentage width items.
- 2013-10-04 - Moved some Shuffle instance properties to constants. Converted from 4 to 2 space indentation. Added events enum and pulled out some strings to constants.
- 2013-08-30 - Added animate-in demo.
v2.0.02013-07-05 - Shuffle 2.0 with masonry, adding and removing, and more.- 2012-11-03 - Replaced layout system with masonry. Items can now be different sizes! Added additional examples.
- 2012-10-24 - Better handling of grid item dimensions. Added a minimal markup page.
- 2012-09-20 - Added
destroymethod - 2012-09-18 - Added sorting ability and made plugin responsive. Updated to Modernizr 2.6.2
- 2012-07-21 - Rewrote plugin in more object oriented structure. Added custom events. Updated to Modernizr 2.6.1
- 2012-07-03 - Removed dependency on the css file and now apply the css with javascript