Releases: leongersen/noUiSlider
Releases · leongersen/noUiSlider
11.1.0
11.0.3
Refactor of source code. There are no meaningful changes in the distributed files;
11.0.2
11.0.1
(please ignore)
11.0.0
noUiSlider 11 doesn't include any breaking API changes.
Unless major changes were made to the stylesheet or you specifically depend
on the handle/connect order in the DOM, there should be no issues upgrading.
- Change: Use CSS transforms for handle movement, resulting in a massive performance improvement (#718);
- Change: Support multitouch by default;
- Change: Handle stacking is now on
.noUi-origin
instead of.noUi-handle
; - Added: A
.noUi-connects
element holding all.noUi-connect
elements; - Added:
[data-value]
property for.noUi-value
in pips (#733); - Added:
padding
option can now take an array for different padding values at both sides of a slider (#822); - Removed:
useRequestAnimationFrame
option. No longer needed with CSS transforms; - Removed:
multitouch
option. Now enabled by default; - Fixed: Slider could ignore end events it should handle (#704, #805, #834);
- Fixed: Stop depending on array type (#801);
- Fixed:
set
method might bypass margin option (#823); - Fixed: Alignment of pips for RTL sliders (#795);
- Fixed: Several issues regarding pips (#812, #826, #832);
10.1.0
10.0.0
- Change: Change event listeners to be passive (#785);
- Fixed: Pips are now updated when calling
updateOptions
(#669); - Fixed: Content Security Policy issue with pips;
- Added:
removePips
method; - Added: aria support (#685);
- Added:
ariaFormat
option (controlsaria-valuetext
); - Fixed: throw a better error when mistakenly trying to initialize noUiSlider with
null
(#658); - Fixed: Made order of events consistent and documented it (#775);
- Fixed: Border radius of connect bar, white space wrapping of tooltips (#773, #774);
- Fixed: Slider now uses
ownerDocument
instead ofdocument
(#767);
9.2.0
9.1.0
- Fixed: Slider not properly handling multitouch (#700, #704);
- Fixed: Removed a querySelector for the currently active handle (#720);
- Fixed: Removed iOS/webkit flashes on tap;
- Fixed: Incorrect error when using margin/limit with a step smaller than 0 (#736);
- Fixed: Drag option using incorrect cursor arrows (#681);
- Added: New
padding
option (#711); - Added: Re-introduced
.noUi-handle-lower
and.noUi-handle-upper
classes removed in 9.0.0; - Added: Compatibility for legacy
connect
options removed in 9.0.0;
9.0.0
- Added: Support for more than 2 handles;
- Added:
format
option can be updated (#641); - Added:
reset
method the return slider to start values (#673); - Change:
connect
option is now implemented as a separate node; - Change: all event arguments, including the handle number, are now in slider order;
- Change:
updateOptions
now modifies the original options object. The reference inslider.noUiSlider.options
remains up to date (#678); - Change: more events fire when using various
behaviour
options (#664); - Change: on
rtl
sliders, handles are now visually positioned from the slidersright
/bottom
edge; - Change: events for
rtl
sliders now fire in the same order has forltr
sliders (with incremental handleNumbers); - Change: internal
Spectrum
component is no longerdirection
aware; - Change:
limit
andmargin
must be divisible bystep
(if set); - Removed:
.noUi-stacking
class. Handles now stack themselves; - Removed:
.noUi-handle-lower
and.noUi-handle-upper
classes; - Removed:
.noUi-background
. This is now default; - Removed:
connect: 'lower'
andconnect: 'upper'
. These settings are replaced byconnect: [true, false]
; - Fixed: default tooltip color (#687);
- Fixed:
margin
andlimit
calculated improperly after callingupdateOptions
with a newrange
option; - Fixed:
range
option was required in update, even when not updating it (#682); - Fixed: Cursor styling is now consistent for disable handles and sliders (#644);
- Fixed: Sliders now ignore touches when the screen is touched multiple times (#649, #663, #668);