MixItUp ChangeLog
=================

## 2.1.11
- Fixed strict-mode TypeError affecting latest Safari/iOS9 when deleting a dataset property
- Removed all trailing whitespace

## 2.1.10
- Fixed accidental global declaration of `unBrake` in the _cleanUp method
- Force ES5 "Strict Mode"
- Re-added package.json "version" parameter, as required by grunt bump task during build

## 2.1.9
- Fixed accidental global declaration of `i` in one loop.

## 2.1.8
- Fixed issue where bound handlers are not removed from prototype when destroying a MixItUp instance
- Wrapped _updateControls .filter() call in a try/catch to prevent jQuery syntax errors crashing MixItUp when complex selectors are passed via the API

## 2.1.7
- Fixed removeStyle jQuery method to account for camel-cased style properties in firefox, affecting animateResizeTargets.
- Replaced all == with ===
- Ensure there are targets before before calling nextElementSibling in _printSort method
- Removed some messy whitespace

## 2.1.6
- Replaced occurences of .nodeValue with .value to remove deprecation warning in latest Chrome
- Removed miscellaneous trailing whitespace characters

## 2.1.5
- Fixed mis-naming issue preventing user-defined staggerSequence function from being called.
- Fixed issue where filter-in animations broke if 'fade' effect was not present

## 2.1.4
- Made new sorting order available to futureState object during mixStart event
- Made new display value available to futureState object during mixStart event

## 2.1.3
- Fixed scrolling issues when container height reduces document height past current scroll positiong
- Added _isElement() helper for IE8 to test HTMLElement, fixing _parseInsertArgs bug in IE8

## 2.1.2
- Added `forceRefresh` method enabling on-demand re-synthesis of HTML5 data attributes to dataset properties for IE10 and below.

## 2.1.1
- Fixed issue from 2.0.5 preventing _buildState action hook from modifying state object, affected pagination extension.

## 2.1.0
- Fixed issue preventing clickable controls from controlling multiple instantiations simultaneously.
- Fixed issue when using insert/append/prepend method on an empty container
- Added new static API methods for extending $.MixItUp prototype, and hooking actions and filters.

## 2.0.6
- Retain scroll position if container height change decreases document height while filtering out targets.
- Fixed animation bug when sorting by 'default:desc'.

## 2.0.5
- Added a 'futureState' object as the second parameter for the `onMixStart` callback and `'mixStart'` event.

## 2.0.4
- Fixed issue with `controls.toggleFilterButtons` where `'none'` was included in toggleArray. Various toggle logic related improvements.

## 2.0.3
- Fixed `_updateControls()` bug when `controls.toggleFilterButtons` is set to `true`

## 2.0.2
- Fixed `controls.toggleFilterButtons` config option

## 2.0.1
- Fixed some IE8 issues.

## 2.0.0
- Complete rewrite. See [Version 1 Migration Guide](docs/version-1-migration.md) for more information.





