Build Deployment: Added build-preview.sh script for deploying API examples page for the purpose of testing aforementioned bug fix for touch-enabled devices.
Bug Fix: Check if getComputedStyle() returns null. Addresses issue with Firefox browsers running version < 62. See here for further details. Thanks to Tyler Wilding.
Build pipeline change Refactoring bootstrap files to come from node_modules instead of dependencies directory so latest changes are reflected. See here for further details. Thanks to Sebastiaan ten Pas.
Bug Fix Addresses issue where the max value calculation was wrong due to the cutoff when the max option value was not a multiple of the step option value. See here for further details. Thanks to Thomas Haitzer.
9.8.0 / 2017-04-24
New Feature: Ability to add a custom class to the ranges of a slider with the rangeHightlights option specified. See the PR for further details.. Thanks to jccode.
Tooling Update / 2017-04-09
Updates grunt dependency from version 0.4.4 to ^0.4.5.
9.7.3 / 2017-04-09
Bug Fix Resolves PhantomJS error that was occurring while running the unit test suite. See here for further details.
New Feature: Adds aria-valuetext attribute to each slider handle element, which is set to be the current formatted value of the slider (based on the formatter option). See here for further details. Thanks to mediaformat.
9.4.1 / 2016-11-04
Documentation Fix: Fixing an inconsistency with the licensing information in our source files. See here for further details. Thanks to Tom Yue for identifying this issue.
Bug Fix: Fixes reported bug where a slider was unable to be destroyed and re-created if there were event listeners bound to it. See here for further details.
9.3.0 / 2016-10-20
New Feature: Adds the ability to enable/disable tooltips when hovering over ticks via the ticks_tooltip option. See here for further details. Thanks to Ryan Bruns
New Feature: Adding the ability to target certain ranges of the slider track via CSS in order to highlight them. See here for further details. Thanks to lipoczkit
9.1.3 / 2016-08-06
Bug Fix: Checks for window object before attempting to attach console polyfills. Resolves this issue
New Feature: Always binding to the $.fn.bootstrapSlider namespace and printing a console warning when the $.fn.slider namespace is already bound. Idea came from discussion in this issue
9.0.0 / 2016-07-13
New Feature: Wraps all of the ticks within a single container element with the class .slider-tick-container as opposed to being within the .slider-track element. This enables individual ticks to be more easily targeted with CSS selectors such as nth-of-type(n). Idea came from discussion in this issue
8.0.0 / 2016-07-13
Revert: Reverting bug fix made in 7.0.4 - 7.0.5 because it breaks UMD module definition and r.js build tool as reported in this issue. Updated README to address how to stub out optional JQuery dependency for Webpack builds.
Bug Fix: Changes webpack AMD build error on define() for optional jQuery dependency to be a warning, which allows webpack builds to be completed. See here for further details. Thanks to Tomi Saarinen (TomiS)
Breaking Change: Restructured and refactored SASS source files to eliminate compass dependency and be more organized. Thanks to Jacob van Mourik
(jcbvm)
6.1.7 / 2016-04-03
Bug Fix: Fixes issue where slider accidently scrolls when user taps on mobile device. Thanks to Jerry (jerrylow)
6.1.5 / 2016-03-12
Bug Fix: Call resize() before layout() within relayout() method, which enables intially hidden sliders to be revealed and behave appropriately. Thanks to Peter (MaZderMind)
6.1.3 / 2016-03-07
Bug Fix: Fixed horizontal centering issue with labels. Thanks to Josh Guffey
6.1.0 / 2016-02-28
New Feature: Auto-registering/intializing slider via data-provide="slider" attribute. Thanks to MaZderMind
Adding Github Templates for Issues, Pull Requests, and Contributions
6.0.16 / 2016-02-04
Bug Fix: Attempted Bug fix from 6.0.11 was refined to ensure so side effects.
6.0.15 / 2016-02-04
Bug Fix: _setText() defaults to .textContent vs .innerHTML. Thanks to gio-js
6.0.13 / 2016-01-31
Reverted Bug fix from prior release
6.0.11 / 2016-01-31
Bug fix: Slider was not scrolling properly when nested inside of scrollable container. Thanks to serbiant
6.0.9 / 2016-01-26
Bug fix: Race condition in setValue() where slider value was being set after change and slide events were being triggered. Thanks to glaszig
6.0.7 / 2016-01-22
Bug fix: When tooltip_position option is set to "bottom" on a slider with multiple split handles, position both tooltips below the slider. Thanks to Martin Hesslund
6.0.5 / 2016-01-20
bower.json: changing "main" to reference /dist/bootstrap-slider.js
6.0.2 / 2015-12-31
package.json: changing "main" to point at proper file path
Adding Other Guidelines section to CONTRIBUTING.MD
Updating README with Grunt CLI tasks
Update postpublish script to reference transpiled code
Freezing dependency versions (this allows us to ensure the module and grunt tasks always have consistent/repeatable behavior)
Adding an .nvmrc file for Node 5.x.x. This version of node comes with NPM 3.x.x, which creates a flat dependency tree for node_modules, which basically eliminates the need for bower as our client-side deps management solution
5.3.6 / 2015-12-27
Restoring bootstrap depedency to bower.json file (Fixes issue with grunt prod task)
5.3.4 / 2015-12-27
Bug fix: Ticks now reposition themselves during window resize - Thanks to Zachary Siswick