Skip to content

Latest commit

 

History

History
134 lines (105 loc) · 4.9 KB

CHANGELOG.md

File metadata and controls

134 lines (105 loc) · 4.9 KB

1.2.4

  • fix bug with setting vertical state on slider initialisation

1.2.3

  • fix visibility of high slider pointer in case of inherited CSS style

1.2.2

  • fix detecting nearest slider handle when clicking on slider bar (issue #110)
  • finish refactoring legacy slider code to modern Angular 2+ style

1.2.1

  • fix erratic slider behaviour when using simple slider with ticksArray
  • fix tick parameters not getting updated correctly (issue #105 and #89)
  • fix not getting highValue in userChange events (issue #108)
  • fix slider not getting refreshed after visibility change - see notes in KNOWN_ISSUES.md (issue #106)

1.2.0

  • add CSS animations ported from angularjs-slider (issue #72)
  • re-write model update code with rxjs, fixing a number of bugs in this area (issue #69, #86, #91, #93, #95)
  • fix behaviour of draggable range when moving it with mouse (issue #80)
  • fix prepare script on non-Unix platforms (issue #103)

1.1.14

  • add ability to set focus programmatically (issue #64)
  • clarify interaction of stepsArray with other options (issue #60)
  • document known issues in README
  • remove obsolete enforceRange option
  • remove some redudant refresh and change callbacks

1.1.13

  • fix regression when updating model values through reactive forms (issues #61, #62)

1.1.12

  • fix regression caused by applying model value and options changes in the wrong order when both change at the same time (issue #56)
  • allow dynamic HTML in ticks legend (issue #49)
  • improve rendering performance of simple sliders (PR #59)

1.1.11

  • don't normalise values when stepsArray option is used (issue #52)

1.1.10

  • always convert input values to numbers
  • make sure range invariant is always satisfied (issue #48 follow-up)

1.1.9

  • make sure model values are always in allowed range (issue #48)

1.1.8

  • fix broken link in README (PR #44)
  • add documentation for changing options object dynamically
  • adjust layout of API documentation page on mobile

1.1.7

  • add support for Angular reactive forms (issue #24)
  • fix Angular peer dependency (issue #39)
  • add CSS styling guide
  • embed API documentation in demo app

1.1.6

  • fix event handling when clicking on tick value (issue #36)
  • fix warnings about event listener violation (issue #22)
  • new layout of demo app

1.1.5

  • fix event handling when touching exactly the tick element (issue #32)
  • update model value if value is not initially in steps array (issue #35)
  • added more e2e tests

1.1.4

  • fixed slider jumping to first value if value is not in steps array (issue #29)
  • fixed floating-point rounding in slider value calculations (issue #25)
  • exposed SCSS files in distribution package (PR #28)

1.1.3

  • changed initialization code to fix issue with slider shown dynamically through CSS animations (issue #16)

1.1.2

  • added manual refresh mechanism to the slider (issue #15)

1.1.1

  • fixed AOT compilation bug (issue #13)
  • added support for user-initiated events (issue #9)
  • minor demo app changes

1.1.0

  • removed dependency on ng-bootstrap, providing an HTML standard or user-customisable way of rendering tooltips (issue #7)

1.0.1

  • moved repository to official angular-slider organisation
  • updated demo app to run under older browsers

1.0.0

  • fixed error related to TouchEvent constructor on Firefox and Safari (issue #4)
  • downgraded Angular and ng-bootstrap dependency versions to the minimum required (v5.0.2 and v1.0.0 respectively)
  • fixed errors when using slider component without ng-bootstrap installed
  • added e2e tests for slider component
  • added Travis CI integration

0.4.0

  • refactored demo app to show the examples with code snippets
  • reverted view encapsulation of slider component to Angular defaults
  • removed duplication in package.json and README.md between the main project and the NPM library
  • added more API documentation
  • added generation of API documentation using typedoc
  • added scripts to publish demo app and API documentation to Github Pages
  • updated README.md and added DEVELOPERS.md

0.3.2

  • add Plunker example to README

0.3.1

  • add README.md and LICENSE to NPM package

0.3.0

  • re-brand to ng5-slider as the target Angular version is 5+
  • create and release NPM package

0.2.0

  • add more examples of usage
  • fix slider behaviour where it was broken in the examples
  • change slider options following refactoring and code design considerations
  • complete first iteration of code refactoring:
    • finish adding TypeScript type signatures everywhere
    • start extracting code to smaller files
    • rename some cryptic variables and functions to more descriptive names
    • start adding Angular bindings for CSS styles currently managed by JqLiteWrapper

0.1.0

  • rough rewrite of original code into Angular 2
    • copy-paste of the original JS code
    • add TypeScript type signatures where known
    • adapt from angularjs jqLite element wrappers to a wrapper based on Angular 2's Renderer2