Skip to content

Latest commit

 

History

History
226 lines (139 loc) · 7.69 KB

CHANGELOG.md

File metadata and controls

226 lines (139 loc) · 7.69 KB

Changelog

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

Bug fixes