3 All notable changes to this project will be documented in this file.
5 This project adheres to [Semantic Versioning](http://semver.org/) by version 1.0.0.
7 This change log adheres to [keepachangelog.com](http://keepachangelog.com).
9 ## [1.7.1] - 2016-08-29
13 ## [1.7.0] - 2016-08-29
15 - Add `rightEdgeOffset` option ([#281](https://github.com/yuku-t/jquery-textcomplete/pull/281))
17 ## [1.6.3] - 2016-08-26
19 - Reverts v1.6.2 ([#284](https://github.com/yuku-t/jquery-textcomplete/pull/284))
21 ## [1.6.2] - 2016-07-08
23 - Fix dropdown showing out of viewport ([#262](https://github.com/yuku-t/jquery-textcomplete/pull/262))
25 ## [1.6.1] - 2016-07-08
27 - Support for match functions in select phase ([#272](https://github.com/yuku-t/jquery-textcomplete/pull/272))
29 ## [1.6.0] - 2016-06-28
31 - Don't search on Esc key ([#269](https://github.com/yuku-t/jquery-textcomplete/pull/269))
34 - Set lineheight for textareas ([#263](https://github.com/yuku-t/jquery-textcomplete/pull/263))
36 ## [1.5.0] - 2016-06-07
38 - Add dropdownClassName option
40 ## [1.4.0] - 2016-06-01
42 - Add CKEditor adapter ([#253](https://github.com/yuku-t/jquery-textcomplete/pull/253)
44 ## [1.3.5] - 2016-05-27
46 - better support for contenteditables in iframes (ckeditor, tinymce, etc) ([#252](https://github.com/yuku-t/jquery-textcomplete/pull/252))
48 ## [1.3.4] - 2016-04-20
50 - Fix endless loop when RTL ([#247](https://github.com/yuku-t/jquery-textcomplete/pull/247))
52 ## [1.3.3] - 2016-04-04
54 - Fix uncaught TypeError.
56 ## [1.3.2] - 2016-03-27
58 - Fix dropdown position problem with `line-height: normal`.
60 ## [1.3.1] - 2016-03-23
62 - Fix `input[type=search]` support.
64 ## [1.3.0] - 2016-03-20
66 - Add optional "id" strategy parameter.
68 ## [1.2.2] - 2016-03-19
70 - Remove dropdown element after `textcomplete('destroy')`.
71 - Skip search after pressing tab.
72 - Fix dropdown-menu positioning problem using textarea-caret package.
74 ## [1.2.1] - 2016-03-14
78 ## [1.2.0] - 2016-03-14
80 - Support `input[type=search]` ([#236](https://github.com/yuku-t/jquery-textcomplete/pull/236))
82 ## [1.1.0] - 2016-03-10
84 - Add the ability to insert HTML into a "contenteditable" field. ([#217](https://github.com/yuku-t/jquery-textcomplete/pull/217))
87 - Position relative to appendTo element. ([#234](https://github.com/yuku-t/jquery-textcomplete/pull/234))
88 - Avoid dropdown bumping into right edge of window. ([#235](https://github.com/yuku-t/jquery-textcomplete/pull/235))
89 - Fix top position issue when window is scrolled up and parents has fix position. ([#229](https://github.com/yuku-t/jquery-textcomplete/pull/229))
91 ## [1.0.0] - 2016-02-29
93 - Adheres keepachangelog.com.
95 ## [0.8.2] - 2016-02-29
97 - Add deactivate method to Completer. ([#233](https://github.com/yuku-t/jquery-textcomplete/pull/233))
99 ## [0.8.1] - 2015-10-22
101 - Add condition to ignore skipUnchangedTerm for empty text. ([#210](https://github.com/yuku-t/jquery-textcomplete/pull/210))
103 ## [0.8.0] - 2015-08-31
105 - If undefined is returned from a replace callback dont replace the text. ([#204](https://github.com/yuku-t/jquery-textcomplete/pull/204))
107 ## [0.7.3] - 2015-08-27
109 - Add `Strategy#el` and `Strategy#$el` which returns current input/textarea element and corresponding jquery object respectively.
111 ## [0.7.2] - 2015-08-26
113 - Reset \_term after selected ([#170](https://github.com/yuku-t/jquery-textcomplete/pull/170))
115 ## [0.7.1] - 2015-08-19
117 - Remove RTL support because of some bugs.
119 ## [0.7.0] - 2015-07-02
121 - Add support for a "no results" message like the header/footer. ([#179](https://github.com/yuku-t/jquery-textcomplete/pull/179))
122 - Yield the search term to the template function. ([#177](https://github.com/yuku-t/jquery-textcomplete/pull/177))
123 - Add amd wrapper. ([#167](https://github.com/yuku-t/jquery-textcomplete/pull/167))
124 - Add touch devices support. ([#163](https://github.com/yuku-t/jquery-textcomplete/pull/163))
127 - Stop sharing a dropdown element.
129 ## [0.6.1] - 2015-06-30
131 - Fix bug that Dropdown.\_fitToBottom does not consider window scroll
133 ## [0.6.0] - 2015-06-30
135 - Now dropdown elements have "textcomplete-dropdown" class.
137 ## [0.5.2] - 2015-06-29
139 - Keep dropdown list in browser window. ([#172](https://github.com/yuku-t/jquery-textcomplete/pull/172))
141 ## [0.5.1] - 2015-06-08
143 - Now a replace function is invoked with a user event.
145 ## [0.5.0] - 2015-06-08
147 - Support `onKeydown` option.
149 ## [0.4.0] - 2015-03-10
151 - Publish to [npmjs](https://www.npmjs.com/package/jquery-textcomplete).
152 - Support giving a function which returns a regexp to `match` option for dynamic matching.
154 ## [0.3.9] - 2015-03-03
156 - Deactivate dropdown on escape. ([#155](https://github.com/yuku-t/jquery-textcomplete/pull/155))
158 ## [0.3.8] - 2015-02-26
160 - Fix completion with enter key. ([#154](https://github.com/yuku-t/jquery-textcomplete/pull/154))
161 - Fix empty span node is inserted. ([#153](https://github.com/yuku-t/jquery-textcomplete/pull/153))
163 ## [0.3.7] - 2015-01-21
165 - Support input([type=text]. [#149](https://github.com/yuku-t/jquery-textcomplete/pull/149))
167 ## [0.3.6] - 2014-12-11
169 - Support element.contentEditable compatibility check. ([#147](https://github.com/yuku-t/jquery-textcomplete/pull/147))
172 - Fixes the fire function for events with additional parameters. ([#145](https://github.com/yuku-t/jquery-textcomplete/pull/145))
174 ## [0.3.5] - 2014-12-11
176 - Adds functionality to complete selection on space key. ([#141](https://github.com/yuku-t/jquery-textcomplete/pull/141))
179 - Loading script in head and destroy method bugfixes. ([#143](https://github.com/yuku-t/jquery-textcomplete/pull/143))
181 ## [0.3.4] - 2014-12-03
183 - Fix error when destroy is called before the field is focused. ([#138](https://github.com/yuku-t/jquery-textcomplete/pull/138))
184 - Fix IE bug where it would only trigger when tha carrot was at the end of the line. ([#133](https://github.com/yuku-t/jquery-textcomplete/pull/133))
186 ## [0.3.3] - 2014-09-25
188 - Add `className` option.
189 - Add `match` as the third argument of a search function.
192 - Ignore `.textcomplete('destory')` on non-initialized elements. ([#118](https://github.com/yuku-t/jquery-textcomplete/pull/118))
193 - Trigger completer with the current text by default. ([#119](https://github.com/yuku-t/jquery-textcomplete/pull/119))
194 - Hide dropdown before destroying it. ([#120](https://github.com/yuku-t/jquery-textcomplete/pull/120))
195 - Don't throw an exception even if a jquery click event is manually triggered. ([#121](https://github.com/yuku-t/jquery-textcomplete/pull/121))
197 ## [0.3.2] - 2014-09-16
199 - Add `IETextarea` adapter which supports IE8
200 - Add `idProperty` option.
201 - Add `adapter` option.
204 - Rename `Input` as `Adapter`.
206 ## [0.3.1] - 2014-09-10
208 - Add `context` strategy option.
209 - Add `debounce` option.
212 - Recycle `.dropdown-menu` element if available.
214 ## [0.3.0] - 2014-09-10
216 - Consider the `tab-size` of textarea.
217 - Add `zIndex` option.
220 - Revive `header` and `footer` options.
221 - Revive `height` option.
223 ## [0.3.0-beta2] - 2014-09-09
225 - Make sure that all demos work fine.
227 ## [0.3.0-beta1] - 2014-08-31
231 ## [0.2.6] - 2014-08-16
233 - Repair contenteditable.
235 ## [0.2.5] - 2014-08-07
237 - Enhance contenteditable support. ([#98](https://github.com/yuku-t/jquery-textcomplete/pull/98))
238 - Support absolute left/right placement. ([#96](https://github.com/yuku-t/jquery-textcomplete/pull/96))
239 - Support absolute height, scrollbar, pageup and pagedown. ([#87](https://github.com/yuku-t/jquery-textcomplete/pull/87))
241 ## [0.2.4] - 2014-07-02
243 - Fix horizonal position on contentEditable elements. ([#92](https://github.com/yuku-t/jquery-textcomplete/pull/92))
245 ## [0.2.3] - 2014-06-24
247 - Option to supply list view position function. ([#88](https://github.com/yuku-t/jquery-textcomplete/pull/88))
249 ## [0.2.2] - 2014-06-08
251 - Append dropdown element to body element by default.
252 - Tiny refactoring. [#84]
253 - Ignore tab key when modifier keys are being pushed. ([#85](https://github.com/yuku-t/jquery-textcomplete/pull/85))
256 ## [0.2.1] - 2014-05-15
258 - Support `appendTo` option.
259 - `header` and `footer` supports a function.
262 - Remove textcomplate-wrapper element.
264 ## [0.2.0] - 2014-05-02
266 - Contenteditable support.
268 - Support `header` and `footer` setting.
270 ## [0.1.4.1] - 2014-04-04
272 - Support placement option.
273 - Emacs-style prev/next keybindings.
274 - Replay searchFunc for the last term on slow network env.
279 ## [0.1.3] - 2014-04-07
281 - Support RTL positioning.
286 ## [0.1.2] - 2014-02-08
288 - Enable to append strategies on the fly.
289 - Enable to stop autocompleting.
290 - Enable to apply multiple textareas at once.
291 - Don't show popup on pressing arrow up and down keys.
292 - Hide dropdown by pressing ESC key.
293 - Prevent showing a dropdown when it just autocompleted.
295 ## [0.1.1] - 2014-02-02
297 - Introduce `textComplete:show`, `textComplete:hide` and `textComplete:select` events.
299 ## [0.1.0] - 2013-10-28
301 - Now strategies argument is an Array of strategy objects.
303 ## [0.0.4] - 2013-10-28
305 - Up and Down arrows cycle instead of exit.
307 - Support jQuery.overlay.
312 ## [0.0.3] - 2013-09-11
314 - Some performance improvement.
315 - Implement lazy callbacking on search function.
317 ## [0.0.2] - 2013-09-08
320 - Some performance improvement.
321 - Implement cache option.
323 ## 0.0.1 - 2013-09-02
327 [1.7.1]: https://github.com/yuku-t/jquery-textcomplete/compare/v1.7.0...v1.7.1
328 [1.7.0]: https://github.com/yuku-t/jquery-textcomplete/compare/v1.6.3...v1.7.0
329 [1.6.3]: https://github.com/yuku-t/jquery-textcomplete/compare/v1.6.2...v1.6.3
330 [1.6.2]: https://github.com/yuku-t/jquery-textcomplete/compare/v1.6.1...v1.6.2
331 [1.6.1]: https://github.com/yuku-t/jquery-textcomplete/compare/v1.6.0...v1.6.1
332 [1.6.0]: https://github.com/yuku-t/jquery-textcomplete/compare/v1.5.0...v1.6.0
333 [1.5.0]: https://github.com/yuku-t/jquery-textcomplete/compare/v1.4.0...v1.5.0
334 [1.4.0]: https://github.com/yuku-t/jquery-textcomplete/compare/v1.3.5...v1.4.0
335 [1.3.5]: https://github.com/yuku-t/jquery-textcomplete/compare/v1.3.4...v1.3.5
336 [1.3.4]: https://github.com/yuku-t/jquery-textcomplete/compare/v1.3.3...v1.3.4
337 [1.3.3]: https://github.com/yuku-t/jquery-textcomplete/compare/v1.3.2...v1.3.3
338 [1.3.2]: https://github.com/yuku-t/jquery-textcomplete/compare/v1.3.1...v1.3.2
339 [1.3.1]: https://github.com/yuku-t/jquery-textcomplete/compare/v1.3.0...v1.3.1
340 [1.3.0]: https://github.com/yuku-t/jquery-textcomplete/compare/v1.2.2...v1.3.0
341 [1.2.2]: https://github.com/yuku-t/jquery-textcomplete/compare/v1.2.1...v1.2.2
342 [1.2.1]: https://github.com/yuku-t/jquery-textcomplete/compare/v1.2.0...v1.2.1
343 [1.2.0]: https://github.com/yuku-t/jquery-textcomplete/compare/v1.1.0...v1.2.0
344 [1.1.0]: https://github.com/yuku-t/jquery-textcomplete/compare/v1.0.0...v1.1.0
345 [1.0.0]: https://github.com/yuku-t/jquery-textcomplete/compare/v0.8.2...v1.0.0
346 [0.8.2]: https://github.com/yuku-t/jquery-textcomplete/compare/v0.8.1...v0.8.2
347 [0.8.1]: https://github.com/yuku-t/jquery-textcomplete/compare/v0.8.0...v0.8.1
348 [0.8.0]: https://github.com/yuku-t/jquery-textcomplete/compare/v0.7.3...v0.8.0
349 [0.7.3]: https://github.com/yuku-t/jquery-textcomplete/compare/v0.7.2...v0.7.3
350 [0.7.2]: https://github.com/yuku-t/jquery-textcomplete/compare/v0.7.1...v0.7.2
351 [0.7.1]: https://github.com/yuku-t/jquery-textcomplete/compare/v0.7.0...v0.7.1
352 [0.7.0]: https://github.com/yuku-t/jquery-textcomplete/compare/v0.6.1...v0.7.0
353 [0.6.1]: https://github.com/yuku-t/jquery-textcomplete/compare/v0.6.0...v0.6.1
354 [0.6.0]: https://github.com/yuku-t/jquery-textcomplete/compare/v0.5.2...v0.6.0
355 [0.5.2]: https://github.com/yuku-t/jquery-textcomplete/compare/v0.5.1...v0.5.2
356 [0.5.1]: https://github.com/yuku-t/jquery-textcomplete/compare/v0.5.0...v0.5.1
357 [0.5.0]: https://github.com/yuku-t/jquery-textcomplete/compare/v0.4.0...v0.5.0
358 [0.4.0]: https://github.com/yuku-t/jquery-textcomplete/compare/v0.3.9...v0.4.0
359 [0.3.9]: https://github.com/yuku-t/jquery-textcomplete/compare/v0.3.8...v0.3.9
360 [0.3.8]: https://github.com/yuku-t/jquery-textcomplete/compare/v0.3.7...v0.3.8
361 [0.3.7]: https://github.com/yuku-t/jquery-textcomplete/compare/v0.3.6...v0.3.7
362 [0.3.6]: https://github.com/yuku-t/jquery-textcomplete/compare/v0.3.5...v0.3.6
363 [0.3.5]: https://github.com/yuku-t/jquery-textcomplete/compare/v0.3.4...v0.3.5
364 [0.3.4]: https://github.com/yuku-t/jquery-textcomplete/compare/v0.3.3...v0.3.4
365 [0.3.3]: https://github.com/yuku-t/jquery-textcomplete/compare/v0.3.2...v0.3.3
366 [0.3.2]: https://github.com/yuku-t/jquery-textcomplete/compare/v0.3.1...v0.3.2
367 [0.3.1]: https://github.com/yuku-t/jquery-textcomplete/compare/v0.3.0...v0.3.1
368 [0.3.0]: https://github.com/yuku-t/jquery-textcomplete/compare/v0.3.0-beta2...v0.3.0
369 [0.3.0-beta2]: https://github.com/yuku-t/jquery-textcomplete/compare/v0.3.0-beta1...v0.3.0-beta2
370 [0.3.0-beta1]: https://github.com/yuku-t/jquery-textcomplete/compare/v0.2.6...v0.3.0-beta1
371 [0.2.6]: https://github.com/yuku-t/jquery-textcomplete/compare/v0.2.5...v0.2.6
372 [0.2.5]: https://github.com/yuku-t/jquery-textcomplete/compare/v0.2.4...v0.2.5
373 [0.2.4]: https://github.com/yuku-t/jquery-textcomplete/compare/v0.2.3...v0.2.4
374 [0.2.3]: https://github.com/yuku-t/jquery-textcomplete/compare/v0.2.2...v0.2.3
375 [0.2.2]: https://github.com/yuku-t/jquery-textcomplete/compare/v0.2.1...v0.2.2
376 [0.2.1]: https://github.com/yuku-t/jquery-textcomplete/compare/v0.2.0...v0.2.1
377 [0.2.0]: https://github.com/yuku-t/jquery-textcomplete/compare/v0.1.4.1...v0.2.0
378 [0.1.4.1]: https://github.com/yuku-t/jquery-textcomplete/compare/v0.1.3...v0.1.4.1
379 [0.1.3]: https://github.com/yuku-t/jquery-textcomplete/compare/v0.1.2...v0.1.3
380 [0.1.2]: https://github.com/yuku-t/jquery-textcomplete/compare/v0.1.1...v0.1.2
381 [0.1.1]: https://github.com/yuku-t/jquery-textcomplete/compare/v0.1.0...v0.1.1
382 [0.1.0]: https://github.com/yuku-t/jquery-textcomplete/compare/v0.0.4...v0.1.0
383 [0.0.4]: https://github.com/yuku-t/jquery-textcomplete/compare/v0.0.3...v0.0.4
384 [0.0.3]: https://github.com/yuku-t/jquery-textcomplete/compare/v0.0.2...v0.0.3
385 [0.0.2]: https://github.com/yuku-t/jquery-textcomplete/compare/v0.0.1...v0.0.2