Skip to content

Latest commit

 

History

History
360 lines (288 loc) · 13.5 KB

CHANGELOG.md

File metadata and controls

360 lines (288 loc) · 13.5 KB

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.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

  • 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 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

  • Rename Input as Adapter.

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.

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 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.

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 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

  • 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.