13 KiB
13 KiB
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.
Unreleased
1.3.4 - 2016-04-20
Fixed
- Fix endless loop when RTL (#247)
1.3.3 - 2016-04-04
Fixed
- Fix uncaught TypeError.
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
- Build dist files.
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
andStrategy#$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
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
- Rename
Input
asAdapter
.
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
andfooter
options. - Revive
height
option.
0.3.0-beta2 - 2014-09-09
Fixed
- Make sure that all demos work fine.
0.3.0-beta1 - 2014-08-31
Fixed
- Huge refactoring.
0.2.6 - 2014-08-16
Fixed
- Repair contenteditable.
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
andfooter
supports a function.
Changed
- Remove textcomplate-wrapper element.
0.2.0 - 2014-05-02
Added
- Contenteditable support.
- Several bugfixes.
- Support
header
andfooter
setting.
0.1.4.1 - 2014-04-04
Added
- Support placement option.
- Emacs-style prev/next keybindings.
- Replay searchFunc for the last term on slow network env.
Fixed
- Several bugfixes.
0.1.3 - 2014-04-07
Added
- Support RTL positioning.
Fixed
- Several bugfixes.
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
andtextComplete: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
- Several bugfixes.
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
- Initial release.