- [#210] added condition to ignore skipUnchangedTerm for empty text. (thanks for @meiriko)
- [#204] If undefined is returned from a replace callback dont replace the text. (thanks for @Petah)
- Add
Strategy#el
andStrategy#$el
which returns current input/textarea element and corresponding jquery object respectively..
- [#170] Reset _term after selected. (thanks for @icharlie)
- Remove RTL support because of some bugs.
- [#179] Add support for a "no results" message like the header/footer. (thanks for @wbinnssmith)
- [#177] Yield the search term to the template function. (thanks for @wbinnssmith)
- Stop sharing a dropdown element.
- [#167] Add amd wrapper. (thanks for @Mavrin)
- [#163] Added touch devices support. (thanks for @corvis)
- Fix bug that Dropdown._fitToBottom does not consider window scroll
- Now dropdown elements have "textcomplete-dropdown" class.
- [#172] Keep dropdown list in browser window. (thanks for @kambayashia)
- Now a replace function is invoked with a user event.
- Support
onKeydown
option.
- Publish to npmjs.
- Support giving a function which returns a regexp to
match
option for dynamic matching.
- [#155] Deactivate dropdown on escape. (thanks for @EnTeQuAk)
- [#154] Fix completion with enter key. (thanks for @tleruitte)
- [#153] Fix empty span node is inserted. (thanks for @tleruitte)
- [#149] Support input[type=text]. (thanks for @pafcu)
- [#147] Support element.contentEditable compatibility check. (thanks for @nick-desteffen)
- [#145] Fixes the fire function for events with additional parameters. (thanks for @Dan-Nolan)
- [#143] Loading script in head and destroy method bugfixes. (thanks for @marcogrcr)
- [#141] Adds functionality to complete selection on space key. (thanks for @gauravtiwari5050)
- [#138] Fix error when destroy is called before the field is focused. (thanks for @smilledge)
- [#133] Fix IE bug where it would only trigger when tha carrot was at the end of the line. (thanks for @eleventhal)
- Add
className
option. - [Fix #118] Ignore
.textcomplete('destory')
on non-initialized elements. - [Fix #119] Trigger completer with the current text by default.
- [Fix #120] Hide dropdown before destroying it.
- [Fix #121] Don't throw an exception even if a jquery click event is manually triggered.
- Add
match
as the third argument of a search function.
- Add
IETextarea
adapter which supports IE8 - Add
idProperty
option. - Add
adapter
option. - Rename
Input
asAdapter
.
- Add
context
strategy option. - Recycle
.dropdown-menu
element if available. - Add
debounce
option.
- Revive
header
andfooter
options. - Consider the
tab-size
of textarea. - Revive
height
option. - Add
zIndex
option.
- Make sure that all demos work fine.
- Huge refactoring.
- Repair contenteditable.
- Enhance contenteditable support. [#98] (Thanks for @mikol)
- Support absolute left/right placement. [#96] (Thanks for @ericktai)
- Support absolute height, scrollbar, pageup and pagedown. [#87] (Thanks for @alan2wong)
- Fix horizonal position on contentEditable elements. [#92]
- Option to supply list view position function. [#88]
- Append dropdown element to body element by default.
- Tiny refactoring. [#84]
- Ignore tab key when modifier keys are being pushed. [#85]
- Manual triggering.
- Support
appendTo
option. header
andfooter
supports a function.- Remove textcomplate-wrapper element.
- Contenteditable support.
- Several bugfixes.
- Support
header
andfooter
setting.
- Support placement option.
- Emacs-style prev/next keybindings.
- Replay searchFunc for the last term on slow network env.
- Several bugfixes.
- Several bugfixes.
- Support RTL positioning.
- Enable to append strategies on the fly.
- Enable to stop autocompleting.
- Enable to apply multiple textareas at once.
- Don't show popup on pressing arrow up and down keys.
- Hide dropdown by pressing ESC key.
- Prevent showing a dropdown when it just autocompleted.
Support RTL positioning.
- Introduce
textComplete:show
,textComplete:hide
andtextComplete:select
events.
- Now strategies argument is an Array of strategy objects.
- Several bugfixes.
- Up and Down arrows cycle instead of exit.
- Support Zepto.
- Support jQuery.overlay.
- Some performance improvement.
- Implement lazy callbacking on search function.
- Support IE8.
- Some performance improvement.
- Implement cache option.
- Initial release.