All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Update dependencies by jrquick17
- Update test scripts and instructions by jrquick17
- Improve documentation formatting by waratah
- Support for ng 12 by jrquick17
- Do not show empty result template when searching by jrquick17
- Respect
value
when passed within options by jrquick17
- New command
npm run build:link
for testing without publishing by jrquick17
- Pass
null
or[]
to clear selected data by jrquick17
- extractCss from angular.json by jrquick17
- Angular 11 support by jrquick17
- setValue function back by jrquick17
- Fix member-ordering for tslint by jrquick17
autocomplete
option should accept 'off' or a key by jrquick17
- Order of [dataProvider] and [model] should not matter by jrquick17
enableBrowserAutocomplete
option
- To Angular 10 jrquick17
- Required fields from AutocompleteStyles by jrquick17
- Support for ion-labels by jrquick17
- Data provider undefined by jrquick17
- Demo to Angular 10 and Ionic 5 by jrquick17
- Compatibility to Angular 10 by spasma
- Specify type of ModuleWithProviders by jrquick17
listTemplate
by jrquick17
- Clear input by rgolea
- Highlighting on hover when used with arrow keys by jrquick17
- Attributes missing from auto complete options by jrquick17
- PhantomJS by jrquick17
@ionic/angular
to UMD module IDs by jrquick17- Do not allow hitting return key when a value is not selected by jrquick17
- Empty template were breaking when options were passed without
noItems
set by jrquick17 - Show suggestions when the user presses the up/down arrow keys by jrquick17
- Suggestions only populating after two characters on new page loads by jrquick17
- Renderer2 by jrquick17
- Ability to pass custom styles on elements within the Shadow DOM by HashNotAdam
- Show loading when dataProvider is a function by jrquick17
- Do not let loading spinner and clear icon overlap by jrquick17
- Keyup events when
[useIonInput]="true"
by jrquick17
itemsCleared
event by jrquick17- Hide menu list when user clicks escape by jrquick17
- Navigate options using arrow keys by jrquick17
- Select item using enter key by jrquick17
- Demo from npm installs by jrquick17
- Use stylesheet within component by jrquick17
- Event propagation when item is selected by jrquick17
- getLabel function in selection template by jrquick17
clearInvalidInput
automatically clear the input if a user does not select an item by jrquick17maxSelected
allows setting the maximum allowed number of items that can be selected by jrquick17- Custom templates for when there are no matching suggestions and for displaying selected items within multi select by jrquick17
maxResults
to allow limiting number of suggestions by jrquick17build:demo
command to make testing easier by jrquick17enableBrowserAutocomplete
to allow enabling/disabling browser autocomplete by jrquick17
- Allow exclude to be objects with labels or just the label directly by jrquick17
- Automatically remove item from array if not multi by jrquick17
- NPM scripts by jrquick17
maxResults
to allow limiting number of suggestions by jrquick17build:demo
command to make testing easier by jrquick17
- Included console logs in the demo for testing
Output()
events by jrquick17 - Deprecated fields for IonSearchBar's
showCancelButton
by jrquick17
- Build command updated to include assets by jrquick17
- Removed deprecated by gnowland
- Multi select getting cleared on search by jrquick17
- Removed deprecated
HttpClient
by gnowland
- Remove deprecated
@angular/http
by gnowland
- Two-way binding for [(model)] by jrquick17
- Templates for reporting issues and adding pull requests by jrquick17
- Custom template demo by jrquick17
- Add routing to the demo by jrquick17
- Use ng-packagr to handle building the npm dist by jrquick17
- Gulp by jrquick17
- Upgraded to support Angular 8 by jrquick17
- Use
ion-chip
for selection instead ofion-button
by jrquick17 - Made
removeIcon
optional within selection by jrquick17
- Added interface for data provider by jrquick17
- Updated dependencies by jrquick17
- Fixed error with ionic production builds using AOT by jrquick17
- Fixed first selectedItem not getting changed initially by jrquick17
- Add exclude by jrquick17
- Updated dependencies by jrquick17
- Add disable option by jrquick17
- Support for Angular 5.0
- Support for ngModel
- Added
setFocus()
method - Added
getSelection()
method - Added option to debounce the search
- Minor text changed by kadoshms.
- Support for rxjs subject
- Document click handler issue
- Removed redundant script by kadoshms.
- New custom-templates mechanism (please refer to the README file)
- Added [showResultsFirst] option - calls
getItems()
when the component is tapped - Added [useIonInput] option - use
<ion-input>
instead of<ion-searchbar>