Skip to content
This repository has been archived by the owner on Jan 19, 2024. It is now read-only.

Latest commit

 

History

History
275 lines (164 loc) · 8.78 KB

CHANGELOG.md

File metadata and controls

275 lines (164 loc) · 8.78 KB

Changelog

1.0.2 (2019-05-30)

Features

  • Changed peer dependencies to include Angular 8.
  • Upgrade dependencies.

1.0.1 (2018-11-11)

Features

  • Changed peer dependencies to include Angular 7 (#312).
  • Upgrade dependencies.

1.0.0 (2018-06-27)

Features

  • Upgrade to Angular 6.
  • Upgrade other dependencies.

1.0.0-rc.5 (2018-03-10)

Bug fixes

  • Prevent console error when removing select option from multi-select (#289).
  • Bug-fix and style-fix for drop-up functionality (#286).

1.0.0-rc.4 (2018-03-02)

Features

  • Add filterInputChanged output event (#258).
  • Drop up at page bottem (#257, #266).

1.0.0-rc.3 (2017-11-02)

Changed build process from Gulp to angular-cli and ng-packagr.

1.0.0-rc.2 (2017-11-02)

1.0.0-rc.1 (2017-11-02)

Works with Angular 5.

Breaking changes

  • Removed font-family: Sans-Serif from style sheets (#241).

Bug fixes

  • Use original option object in option template of selected option (#92).
  • Prevent changed-after-checked error when using a placeholder (#208).
  • Remove deprecated ngOutletContext (#242).
  • Hide placeholder in multi-select when setting delayed options (#249).

1.0.0-beta.6 (2017-07-05)

Features

  • New ng-select web site.
  • Blur and focus output events (#170).
  • Option template for customizing option layout/styling (#92).

Bug fixes

  • Stop clearing the (single select) filter input in the drop down (#162).
  • Enable/disable filter (based on noFilter) if list of options changes (#146).
  • Skip disabled options when navigating option list with up/down keys (#182).
  • Set value, also if there is no option with this value present yet, this prevents having to use setTimeout when setting a value directly after setting/updating options (#169, #130).
  • Call the onChange only for user (de)select actions (#176).
  • Fix missing placeholder (multiple select) if filter is hidden (#110).
  • Prevent drop down to close when clicking disabled option (#156).
  • Update filter input width when closing drop down (#198).
  • Show pointer instead of text cursor when hovering placeholder in multiple select (#199).
  • Added change detection for placeholder property (#192).
  • Fixed placeholder initially not visible in multi select (#193).

1.0.0-beta.5 (2017-03-29)

Fixes for use with angular4.

Bug fixes

  • Make view properties public, fix for angular4 (#144, #145).
  • Prevent changed after check error in angular4 (#142, #143).

1.0.0-beta.4 (2017-03-12)

Features

  • Add filterPlaceholder input to set the filter placeholder (#121, #124).
  • Add label input to show persistent label above select container (#106).

Bug fixes

  • Re-enable AoT compilation (#113).

Improvements

  • Enable import of SelectComponent and IOption interface (#118).
  • Selected and deselected events return original option object.
  • Disable autocomplete for filter inputs (#126).
  • The NoOptionsFound output event returns filter term instead of null (#109).
  • Setup unit testing.

1.0.0-beta.3 (2017-02-11)

Breaking changes

  • Empty multi-select returns empty array as value instead of empty string (#104).

Features

  • Trigger noOptionsFound event if no options found after filter (#73).

Bug fixes

  • Same placeholder styling single and multiple select (#67).
  • Prevent selecting option if filter shows 'No results found' (#74).
  • Update value after deselecting options that are not present in updated list of options (#75).
  • Fixed test if new value is different from current value (#76).
  • Fixed key handlers, prevent selecting multi-select option when pressing space key (#78).
  • Hide clear button when nothing is selected (#90).
  • Remove padding above option list if filter is disabled (#98).

Improvements

  • Throw TypeError when trying to set a non-string or non-Array value.
  • For empty multiselect, return empty array instead of empty string (#104).
  • Don't force color/highlight styles when not directly set (#97).

1.0.0-beta.2 (2017-01-12)

Bug fixes

  • Single select returns value as string instead of array (#66).

1.0.0-beta.1 (2017-01-08)

Bug fixes

  • Removed accidentally included console.log's in published npm package. (#64).

1.0.0-beta.0 (2017-01-07)

Breaking changes

  • Changed styling, Sass stylesheet for select and dropdown component instead of the original select2 CSS file.

Features

  • Set background color and text color of highlighted option (#61).
  • Set width of select component with ngStyle (#59).
  • Hide filter if number of options is less than given number (#44).
  • Set custom text for 'No results found' (#9).
  • Functions open and close to open/close drop down from ts (#43).
  • Disable select component.
  • Clear selection function.

Improvements

  • Switched from using npm to yarn for package management.
  • Call onTouched when focus on select component (#24).
  • Added demo page with examples.
  • Simplified HTML structure with more intuitive classes.
  • Moved logic to separate option and option-list classes.

Bug fixes

  • Greyed out placeholder text for singe select (#48).
  • Close all drop downs on click outside, close drop down when pressing tab key (#58).

Breaking changes

  • The method clearSelected is changed to clear.

Bug fixes

  • Trigger deselected event on clear single select click (#23).
  • Typo fixes.

  • Update to Angular 2.1.0.

Bug fixes

Improvements

1.0.0-alpha.9 (2016-10-05)

Bug fixes

  • Fix gulp watch task.
  • Fix gulp build taks.
  • Fix tsconfig, and added types to compilerOptions.
  • Fix AoT build, made some variables public.

1.0.0-alpha.8 (2016-10-01)

Features

  • Added ngc/AoT support ([#11] (#11)).

Bug fixes