All notable changes to this project will be documented in this file. See standard-version for commit guidelines.
2.3.6 (2018-07-30)
2.3.5 (2018-07-18)
2.3.4 (2018-07-18)
- don't fail while resolving selected item using ng-option (6c676c8), closes #677
- emit focus and blur events (3edb0df), closes #690
2.3.3 (2018-07-10)
- don't fire addEvent for single select (cbfd948)
- don't fire change event for same selection (8ed435c), closes #664
2.3.2 (2018-06-27)
2.3.1 (2018-06-22)
2.3.0 (2018-06-21)
2.2.0 (2018-06-18)
- isOpen: allow to control whether dropdown should open or close (ab6c388)
2.1.3 (2018-06-01)
- groupBy: treat empty string as valid group (acef714)
2.1.2 (2018-05-30)
2.1.1 (2018-05-29)
2.1.0 (2018-05-24)
- styles: make group more distinctable (5808eb7)
- typeahead: don't insert option back to list for newly created tag (4c20e9e), closes #513
- don't group items without key (0bf6483)
- add placeholder as global config (ad8a644)
2.0.3 (2018-05-18)
2.0.2 (2018-05-17)
- theme: add padding for multiselect (6a9f680)
2.0.1 (2018-05-16)
2.0.0 (2018-05-11)
- this changes utilizes new RXJs 6 which is not with previous version. Due to that angular version was also increased.
1.4.2 (2018-05-10)
- material: set min height for ng-option (eb6f9bd), closes #520
- style: add padding to individual disabled elements (6e5cf50), closes #406
1.4.1 (2018-05-05)
- keep input focues while clicking dropdown items (fe3853d), closes #514
- reset marked item when items updated (5f05b30), closes #510
1.4.0 (2018-05-01)
1.3.0 (2018-04-26)
1.2.1 (2018-04-25)
- remove initial dropdown append logic from updateDropdownPosition (ea06c64)
1.2.0 (2018-04-25)
1.1.4 (2018-04-24)
- add min-width to dropdown panel (ef247a8)
1.1.3 (2018-04-24)
- use width for dropdown panel (c07351c)
1.1.1 (2018-04-22)
- use bindlabel for group key when using fn expression (1006a93), closes #488
- use min-width for dropdown panel (727c637), closes #476
- use random id for autocomplete attribute (e097c4a), closes #269
1.1.0 (2018-04-19)
1.0.6 (2018-04-19)
- rework outside click (d248545)
1.0.5 (2018-04-18)
1.0.4 (2018-04-18)
- increase css specifity (0d1d13c), closes #468
- use blur event to close dropdown (1f85adc)
- use special value mapping for ng-options (61d61a2)
1.0.3 (2018-04-17)
- hideSelected: allow to open dropdown when tagging enabled (#464) (852643f), closes #457
- close dropdown on outside click (#465) (8d8f2a5), closes #453 #313
- do not try to set loading state automatically (#466) (7e3a12d)
1.0.2 (2018-04-16)
1.0.1 (2018-04-16)
- do not use HostBinding for focus state (#461) (5de7e30)
- support object value in ng-option (#459) (829fea5), closes #414
1.0.1-rc.0 (2018-04-16)
- add ng-option-marked class for custom tags (a158d7b)
- remove input if searchable is false (#442) (2149517)
- rename focusSearchInput to focus (#447) (cb71544)
0.36.2 (2018-04-11)
- use interpolation instead of innerHTML (79d555a)
0.36.1 (2018-04-11)
0.36.0 (2018-04-10)
0.35.2 (2018-04-09)
0.35.1 (2018-04-06)
- show type to search on typeahead (#416) (ed1b3d6), closes #405
- use Map to preserve groups order (#419) (aff8468)
0.35.0 (2018-04-04)
0.34.3 (2018-03-31)
- hide IE input clear icon (8138c73), closes #401
- keep placeholder visible in material theme (1e16f98), closes #358
- use correct aria role (e55b674), closes #403
0.34.2 (2018-03-30)
0.34.1 (2018-03-30)
- remove default compareWith (ec56c64)
0.34.0 (2018-03-30)
0.33.0 (2018-03-30)
0.32.0 (2018-03-29)
0.31.1 (2018-03-27)
0.31.0 (2018-03-27)
0.30.1 (2018-03-19)
- break loop while marking items (#363) (9888981), closes #361
- remove appended dropdown node (#366) (81bfcab)
0.30.0 (2018-03-15)
0.29.1 (2018-03-15)
- don't reset items while selecting (68b3726)
- skip writeValue handling if value is empty (#351) (9d5811e), closes #348
0.29.0 (2018-03-14)
0.28.1 (2018-03-13)
0.28.0 (2018-03-13)
- clear previous model then setting new programatically (#346) (3311f8c), closes #343
- demo custom templates (32c4b25)
- template: loading, not found, type to search state template options. (#341) (acdf5c2), closes #217 #201
0.27.1 (2018-03-12)
- remove uneeded api field (68b12f5)
0.27.0 (2018-03-12)
- wrong method for api unselect (531fd1b)
0.26.2 (2018-03-09)
0.26.1 (2018-03-08)
0.26.0 (2018-03-07)
0.25.0 (2018-03-05)
0.24.1 (2018-03-03)
0.24.0 (2018-02-28)
0.23.3 (2018-02-28)
0.23.2 (2018-02-28)
0.23.1 (2018-02-27)
- close dropdown on outside click (#296) (66a0a8c), closes #289 #270
- hide clear button on disable (#295) (a85c53f)
0.23.0 (2018-02-26)
0.22.0 (2018-02-25)
0.21.0 (2018-02-19)
- tags: support promise while creating new tag (#273) (d0295fa), closes #220
- template: expose label in ng-label-tmp (f3cfc7a), closes #274
0.20.4 (2018-02-16)
0.20.3 (2018-02-15)
0.20.2 (2018-02-10)
- multiselect: allow to clear item even no items available (#251) (fb7b94b), closes #247
- don't show not found text while loading (#252) (6be231a), closes #243
0.20.1 (2018-02-08)
0.20.0 (2018-02-08)
0.19.0 (2018-02-07)
0.18.0 (2018-02-06)
0.17.2 (2018-02-05)
0.17.1 (2018-02-04)
0.17.0 (2018-02-02)
- add support for nested value bindings (#229) (3551917), closes #219
- Close dropdown on select by default (#226) (77d36ca), closes #222
0.16.0 (2018-01-29)
- using a getter/setter for isLoading which enables exposing the same and having a change emitter (#206) (cd3dec1), closes #205
0.15.2 (2018-01-18)
0.15.1 (2018-01-17)
0.15.0 (2018-01-17)
- header and footer templates (#193) (e09eeb5)
- use injection token for module configuration (#195) (f5e99f0)
0.14.4 (2018-01-16)
0.14.3 (2018-01-09)
- check if bindLabel exist while searching for selected items (1835187)
0.14.2 (2018-01-06)
- Styling flaw when using dropdownPosition top (#173) (28d4337)
- templates: unselect item using value fixes #175 (6f245de)
0.14.1 (2017-12-20)
0.14.0 (2017-12-20)
0.13.0 (2017-12-18)
0.12.0 (2017-12-05)
0.11.0 (2017-11-29)
0.10.0 (2017-11-27)
0.9.0 (2017-11-26)
- add .ng-select host css class (#139) (e386150)
- custom tags insertion on multiselect (#135) (63d9f70)
- mark for check when closing dropdown (#140) (78ff661)
0.8.0 (2017-11-20)
0.7.0 (2017-11-16)
0.6.2 (2017-11-10)
0.6.1 (2017-11-07)
- bump angular peer version (7a611df)
0.6.0 (2017-11-03)
0.5.0 (2017-10-31)
- add selected ng-option label font weight (#115) (1ff9b53)
- remove unnecessary FormsModule. (#112) (4e211cb)
0.4.5 (2017-10-28)
0.4.4 (2017-10-28)
- don't clear selection on backspace when clearable false fixes #82 (95505fe)
- don't fire change event on blur (582184e), closes #102
- don't fire change event when there is no selected value (10999cb), closes #91
0.4.3 (2017-10-27)
0.4.2 (2017-10-25)
0.4.1 (2017-10-22)
0.4.0 (2017-10-20)
0.3.1 (2017-10-20)
0.3.0 (2017-10-18)
0.2.5 (2017-10-04)
0.2.4 (2017-10-04)
0.2.3 (2017-10-04)
0.2.2 (2017-10-03)
0.2.1 (2017-10-01)
- do not use document click HostListener (80b6aa2)
- run virtual scroll calculations outside angular zone (43ef5b9)
0.2.0 (2017-09-30)
- handle clear and arrow click correctly (95b6e99)
- navigation: close dropdown on tab click fixes #46 (#53) (32ff7e3)
- allow to configure module settings globally (d6d6e8d)
0.1.3 (2017-09-30)
- click issue using custom template closes #6 (571319c)
- virtual scroll scrollTop value calculation (1b0ed3c)
- mark item on hover fixes #45 (e95a60c)
0.1.2 (2017-09-28)
- Check if change detector is not destroyed (5f30ce8)
0.1.1 (2017-09-27)
- Clear all selected values before new model write action (c76d410)
0.1.0 (2017-09-25)
- Do not fire duplicate events (ebf2927)
- Fire close event only dropdown was opened (e4084ea)
- Increase dropdown container height (1c30d71)
- Focus first item on open/keyup (72f4dd0)