- Bug Fix: Removes
'none'
classes after selection change. See here for further details. Thanks to John Clarke.
- 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 theformatter
option). See here for further details. Thanks to mediaformat.
- 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.
- New Feature: Adds the ability to set the slider value using stringified numbers. See here for further details. Thanks to Ryan Bruns
- 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.
- 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
- Bug Fix: Resolves issue where range highlights were not being applied properly for reversed sliders. See here for further details. Thanks to Bernard Gorman
- 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
- Bug Fix: Checks for
window
object before attempting to attachconsole
polyfills. Resolves this issue
- Accidental publish
- Bug Fix: Adds
.npmignore
file to repository. 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
- 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 asnth-of-type(n)
. Idea came from discussion in this issue
- 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.
- New Feature: Allow LESS/SASS variables to be overridden, but fall back to defaults if needed. See here for further details. Thanks to Jonathan Rehm (jkrehm)
- 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)
- Bug Fix: Fixes overlap issue with range slider. See here for further details. Thanks to Jerry (jerrylow)
- Breaking Change: Restructured and refactored SASS source files to eliminate compass dependency and be more organized. Thanks to Jacob van Mourik (jcbvm)
- Bug Fix: Fixes issue where slider accidently scrolls when user taps on mobile device. Thanks to Jerry (jerrylow)
- Bug Fix: Call resize() before layout() within relayout() method, which enables intially hidden sliders to be revealed and behave appropriately. Thanks to Peter (MaZderMind)
- Bug Fix: Fixed horizontal centering issue with labels. Thanks to Josh Guffey
- New Feature: Auto-registering/intializing slider via
data-provide="slider"
attribute. Thanks to MaZderMind - Adding Github Templates for Issues, Pull Requeusts, and Contributions
- Bug Fix: Attempted Bug fix from 6.0.11 was refined to ensure so side effects.
- Bug Fix: _setText() defaults to
.textContent
vs.innerHTML
. Thanks to gio-js
- Reverted Bug fix from prior release
- Bug fix: Slider was not scrolling properly when nested inside of scrollable container. Thanks to serbiant
- Bug fix: Race condition in
setValue()
where slider value was being set afterchange
andslide
events were being triggered. Thanks to glaszig
- 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
- bower.json: changing "main" to reference /dist/bootstrap-slider.js
- package.json: changing "main" to point at proper file path
- Moving all source code to
/src
directory - Transpiling JS with Babel
- 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 fornode_modules
, which basically eliminates the need for bower as our client-side deps management solution
- Restoring bootstrap depedency to bower.json file (Fixes issue with
grunt prod
task)
- Bug fix: Ticks now reposition themselves during window resize - Thanks to Zachary Siswick