Releases: TarekRaafat/autoComplete.js
Releases · TarekRaafat/autoComplete.js
v9.1.0
v9.1.0 ✨
! Important Note:
Starting next major release:
- "noResults" API will accept "Boolean" instead of function to be replaced with "resultsList.container"
- "fetch" eventEmitter will be renamed to "response"
- ➕ Added: New
data
parameter toresultsList.container
method that contains (input, query, matches, results) values - 🔝 Updated:
resultsList.container.className
default value to beundefined
- 🔝 Updated: Code with some refactoring & cleanup
- 🔝 Updated: Development dependencies
- 🔧 Fixed:
resultsList
error onEnter
key press with no selection - 🔧 Fixed: Input field
aria-activedescendant
was not removed on eachresultsList
regeneration - 🔧 Fixed:
noResults
error onEnter
key press - 🔧 Fixed: Input field
aria-expanded
set totrue
even whennoResults
was not active - 🔧 Fixed:
resultsList
onclose
event did not fire whennoResults
was active - 🔧 Fixed:
unInit
method did not remove allinputField
set event listeners except forinput
event - 🔧 Fixed:
open
eventEmitter unexpected behavior that used to fire on each trigger event
v9.0.5
v9.0.5 ✨
- 🔧 Fixed:
resultsList.container
hierarchy comes after list rendering instead of before
v9.0.4
v9.0.3
v9.0.3 ✨
- 🔧 Fixed:
TAB
button behavior - 🔧 Fixed:
resultsList
close behavior oninputField
double click
v9.0.2
v9.0.1
v9.0.1 ✨
- 🔧 Fixed:
resultItem.idName
issue - 🔝 Updated:
Tab
button behavior (Thanks 👍 @ronmichael @codyjames) #175 #202
v9.0.0
v9.0.0 ✨
This version has breaking changes, kindly check the list
- 🔧 Fixed:
esc
button not working withnoResults
in some cases (Thanks 👍 @sunshineplan) #157 - ➕ Added:
selection
&highlight
customclassName
API methods (Thanks 👍 @jerrykan) #184 - ➕ Added:
eventEmitter
forresultsList
fires on listclose
event (Thanks 👍 @yliharma) #188 - ➕ Added:
event
parameter totrigger.event
API method (Thanks 👍 @nornes) #189 - 🌀 Changed:
maxResults
API moved underresultsList
- 🌀 Changed:
noResults
API moved underresultsList
- 🌀 Changed:
highlight
API moved underresultItem
- 🌀 Changed:
selection
API moved underresultItem
with the name ofselected
- 🌀 Changed:
rendered
eventEmitter
name toopen
- 🌀 Changed:
navigation
eventEmitter
name tonavigate
- 🌀 Changed:
closeAllLists
refactored and renamed tocloseList
- 🌀 Changed:
generateList
stage with some refactoring - 🌀 Changed:
start
stage with some refactoring - 🌀 Changed:
noResults
API method with some refactoring details - 🌀 Changed:
highlight
API fromString
toObject
details - ❗ Removed:
sort
API due to its redundancydata.results
could be used instead - ❗ Removed:
connect
eventEmitter
from thepreInit
stage - 🔝 Updated: Replaced
Uglify
withTerser
- 🔝 Updated: Development dependencies
- 🔝 Updated: Code comments
- 🔝 Updated: Documentation
v8.3.2
v8.3.1
v8.3.1 ✨
- 🔧 Fix: Keyboard navigation selection reset (Thanks 👍 @marsimeau) #177