Change Log
All notable changes to this project will be documented in this file.
This project adheres to Semantic Versioning by version 1.0.0.
This change log adheres to keepachangelog.com.
1.8.0 - 2016-11-15
Added
- Skip search after pressing shift, ctrl, alt, pageup and pagedown keys (#292)
1.7.3 - 2016-09-20
Fixed
- Remove dependency on Redmine / issue_notes undefined (#288)
1.7.2 - 2016-09-12
Fixed
- Fixed issue #258 Control gets stuck when callback function triggered with empty array (#261)
1.7.1 - 2016-08-29
Added
1.7.0 - 2016-08-29
Added
- Add
rightEdgeOffset
option (#281)
1.6.3 - 2016-08-26
Fixed
1.6.2 - 2016-07-08
Fixed
- Fix dropdown showing out of viewport (#262)
1.6.1 - 2016-07-08
Fixed
- Support for match functions in select phase (#272)
1.6.0 - 2016-06-28
Added
- Don't search on Esc key (#269)
Fixed
- Set lineheight for textareas (#263)
1.5.0 - 2016-06-07
Added
- Add dropdownClassName option
1.4.0 - 2016-06-01
Added
- Add CKEditor adapter (#253
1.3.5 - 2016-05-27
Fixed
- better support for contenteditables in iframes (ckeditor, tinymce, etc) (#252)
1.3.4 - 2016-04-20
Fixed
- Fix endless loop when RTL (#247)
1.3.3 - 2016-04-04
Fixed
1.3.2 - 2016-03-27
Fixed
- Fix dropdown position problem with
line-height: normal
.
1.3.1 - 2016-03-23
Fixed
- Fix
input[type=search]
support.
1.3.0 - 2016-03-20
Added
- Add optional "id" strategy parameter.
1.2.2 - 2016-03-19
Fixed
- Remove dropdown element after
textcomplete('destroy')
.
- Skip search after pressing tab.
- Fix dropdown-menu positioning problem using textarea-caret package.
1.2.1 - 2016-03-14
Fixed
1.2.0 - 2016-03-14
Added
- Support
input[type=search]
(#236)
1.1.0 - 2016-03-10
Added
- Add the ability to insert HTML into a "contenteditable" field. (#217)
Fixed
- Position relative to appendTo element. (#234)
- Avoid dropdown bumping into right edge of window. (#235)
- Fix top position issue when window is scrolled up and parents has fix position. (#229)
1.0.0 - 2016-02-29
Changed
- Adheres keepachangelog.com.
0.8.2 - 2016-02-29
Added
- Add deactivate method to Completer. (#233)
0.8.1 - 2015-10-22
Added
- Add condition to ignore skipUnchangedTerm for empty text. (#210)
0.8.0 - 2015-08-31
Changed
- If undefined is returned from a replace callback dont replace the text. (#204)
0.7.3 - 2015-08-27
Added
- Add
Strategy#el
and Strategy#$el
which returns current input/textarea element and corresponding jquery object respectively.
0.7.2 - 2015-08-26
Fixed
- Reset _term after selected (#170)
0.7.1 - 2015-08-19
Changed
- Remove RTL support because of some bugs.
0.7.0 - 2015-07-02
Add
- Add support for a "no results" message like the header/footer. (#179)
- Yield the search term to the template function. (#177)
- Add amd wrapper. (#167)
- Add touch devices support. (#163)
Changed
- Stop sharing a dropdown element.
0.6.1 - 2015-06-30
Fixed
- Fix bug that Dropdown._fitToBottom does not consider window scroll
0.6.0 - 2015-06-30
Added
- Now dropdown elements have "textcomplete-dropdown" class.
0.5.2 - 2015-06-29
Fixed
- Keep dropdown list in browser window. (#172)
0.5.1 - 2015-06-08
Changed
- Now a replace function is invoked with a user event.
0.5.0 - 2015-06-08
Added
- Support
onKeydown
option.
0.4.0 - 2015-03-10
Added
- Publish to npmjs.
- Support giving a function which returns a regexp to
match
option for dynamic matching.
0.3.9 - 2015-03-03
Fixed
- Deactivate dropdown on escape. (#155)
0.3.8 - 2015-02-26
Fixed
- Fix completion with enter key. (#154)
- Fix empty span node is inserted. (#153)
0.3.7 - 2015-01-21
Added
- Support input([type=text]. #149)
0.3.6 - 2014-12-11
Added
- Support element.contentEditable compatibility check. (#147)
Fixed
- Fixes the fire function for events with additional parameters. (#145)
0.3.5 - 2014-12-11
Added
- Adds functionality to complete selection on space key. (#141)
Fixed
- Loading script in head and destroy method bugfixes. (#143)
0.3.4 - 2014-12-03
Fixed
- Fix error when destroy is called before the field is focused. (#138)
- Fix IE bug where it would only trigger when tha carrot was at the end of the line. (#133)
0.3.3 - 2014-09-25
Added
- Add
className
option.
- Add
match
as the third argument of a search function.
Fixed
- Ignore
.textcomplete('destory')
on non-initialized elements. (#118)
- Trigger completer with the current text by default. (#119)
- Hide dropdown before destroying it. (#120)
- Don't throw an exception even if a jquery click event is manually triggered. (#121)
0.3.2 - 2014-09-16
Added
- Add
IETextarea
adapter which supports IE8
- Add
idProperty
option.
- Add
adapter
option.
Changed
0.3.1 - 2014-09-10
Added
- Add
context
strategy option.
- Add
debounce
option.
Changed
- Recycle
.dropdown-menu
element if available.
0.3.0 - 2014-09-10
Added
- Consider the
tab-size
of textarea.
- Add
zIndex
option.
Fixed
- Revive
header
and footer
options.
- Revive
height
option.
Fixed
- Make sure that all demos work fine.
Fixed
0.2.6 - 2014-08-16
Fixed
0.2.5 - 2014-08-07
Added
- Enhance contenteditable support. (#98)
- Support absolute left/right placement. (#96)
- Support absolute height, scrollbar, pageup and pagedown. (#87)
0.2.4 - 2014-07-02
Fixed
- Fix horizonal position on contentEditable elements. (#92)
0.2.3 - 2014-06-24
Added
- Option to supply list view position function. (#88)
0.2.2 - 2014-06-08
Added
- Append dropdown element to body element by default.
- Tiny refactoring. [#84]
- Ignore tab key when modifier keys are being pushed. (#85)
- Manual triggering.
0.2.1 - 2014-05-15
Added
- Support
appendTo
option.
header
and footer
supports a function.
Changed
- Remove textcomplate-wrapper element.
0.2.0 - 2014-05-02
Added
- Contenteditable support.
- Several bugfixes.
- Support
header
and footer
setting.
Added
- Support placement option.
- Emacs-style prev/next keybindings.
- Replay searchFunc for the last term on slow network env.
Fixed
0.1.3 - 2014-04-07
Added
Fixed
0.1.2 - 2014-02-08
Added
- 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.
0.1.1 - 2014-02-02
Added
- Introduce
textComplete:show
, textComplete:hide
and textComplete:select
events.
0.1.0 - 2013-10-28
Added
- Now strategies argument is an Array of strategy objects.
0.0.4 - 2013-10-28
Added
- Up and Down arrows cycle instead of exit.
- Support Zepto.
- Support jQuery.overlay.
Fixed
0.0.3 - 2013-09-11
Added
- Some performance improvement.
- Implement lazy callbacking on search function.
0.0.2 - 2013-09-08
Added
- Support IE8.
- Some performance improvement.
- Implement cache option.
0.0.1 - 2013-09-02
Added