Did you know ... | Search Documentation: |
![]() | Pack logicmoo_workspace -- node_modules/typeahead.js/CHANGELOG.md |
For transparency and insight into our release cycle, releases will be numbered with the follow format:
`<major>.<minor>.<patch>`
And constructed with the following guidelines:
An overhaul of typeahead.js – consider this a release candidate for v1. There are bunch of API changes with this release so don't expect backwards compatibility with previous versions. There are also many new undocumented features that have been introduced. Documentation for those features will be added before v1 ships.
Beware that since this release is pretty much a rewrite, there are bound to be some bugs. To be safe, you should consider this release beta software and throughly test your integration of it before using it in production environments. This caveat only applies to this release as subsequent releases will address any issues that come up.
Hotfix
Bug fixes
Bloodhound#clearPrefetchCache
now works with cache keys that contain regex
characters. [#771]jQuery#typeahead('val')
method. [#815]disabled
attribute from the hint input control. [#839]tt-highlight
class to highlighted text. [#833]jQuery#typeahead('val', val)
. [#881]Bloodhound#{clear, clearPrefetchCache, clearRemoteCache}
and made it
possible to reinitialize Bloodhound instances. [#703]local
function during initialization. [#687]jQuery#typeahead('val', val)
from opening dropdown menus of
non-active typeaheads. [#646]minLength
is satisfied. [#710]Hotfix
displayKey
to be a function. [#633]jQuery#typeahead('val')
now mirrors jQuery#val()
. [#659]noConflict
method to the jQuery plugin. [#612]local
property can now be a function. [#485]Introducting Bloodhound
This release was almost a complete rewrite of typeahead.js and will hopefully lay the foundation for the 1.0.0 release. It's impossible to enumerate all of the issues that were fixed. If you want to get an idea of what issues 0.10.0 resolved, take a look at the closed issues in the [0.10.0 milestone].
The most important change in 0.10.0 is that typeahead.js was broken up into 2 individual components: Bloodhound and jQuery#typeahead. Bloodhound is an feature-rich suggestion engine. jQuery#typeahead is a jQuery plugin that turns input controls into typeaheads.
It's impossible to write a typeahead library that supports every use-case out of the box – that was the main motivation behind decomposing typeahead.js. Previously, some prospective typeahead.js users were unable to use the library because either the suggestion engine or the typeahead UI did not meet their requirements. In those cases, they were either forced to fork typeahead.js and make the necessary modifications or they had to give up on using typeahead.js entirely. Now they have the option of swapping out the component that doesn't work for them with a custom implementation.
Custom events, no more typeahead.css, and an improved API
Initial public release
[#1181]: https://github.com/twitter/typeahead.js/pull/1181 [#1143]: https://github.com/twitter/typeahead.js/pull/1143 [#1110]: https://github.com/twitter/typeahead.js/pull/1110 [#964]: https://github.com/twitter/typeahead.js/pull/964 [#917]: https://github.com/twitter/typeahead.js/pull/917 [#899]: https://github.com/twitter/typeahead.js/pull/899 [#881]: https://github.com/twitter/typeahead.js/pull/881 [#839]: https://github.com/twitter/typeahead.js/pull/839 [#833]: https://github.com/twitter/typeahead.js/pull/833 [#815]: https://github.com/twitter/typeahead.js/pull/815 [#811]: https://github.com/twitter/typeahead.js/pull/811 [#809]: https://github.com/twitter/typeahead.js/pull/809 [#771]: https://github.com/twitter/typeahead.js/pull/771 [#754]: https://github.com/twitter/typeahead.js/pull/754 [#742]: https://github.com/twitter/typeahead.js/pull/742 [#718]: https://github.com/twitter/typeahead.js/pull/718 [#710]: https://github.com/twitter/typeahead.js/pull/710 [#705]: https://github.com/twitter/typeahead.js/pull/705 [#703]: https://github.com/twitter/typeahead.js/pull/703 [#687]: https://github.com/twitter/typeahead.js/pull/687 [#664]: https://github.com/twitter/typeahead.js/pull/664 [#659]: https://github.com/twitter/typeahead.js/pull/659 [#646]: https://github.com/twitter/typeahead.js/pull/646 [#633]: https://github.com/twitter/typeahead.js/pull/633 [#630]: https://github.com/twitter/typeahead.js/pull/630 [#612]: https://github.com/twitter/typeahead.js/pull/612 [#610]: https://github.com/twitter/typeahead.js/pull/610 [#485]: https://github.com/twitter/typeahead.js/pull/485 [#270]: https://github.com/twitter/typeahead.js/pull/270 [#266]: https://github.com/twitter/typeahead.js/pull/266 [#260]: https://github.com/twitter/typeahead.js/pull/260 [#209]: https://github.com/twitter/typeahead.js/pull/209 [#207]: https://github.com/twitter/typeahead.js/pull/207 [#190]: https://github.com/twitter/typeahead.js/pull/190 [#172]: https://github.com/twitter/typeahead.js/pull/172 [#159]: https://github.com/twitter/typeahead.js/pull/159 [#157]: https://github.com/twitter/typeahead.js/pull/157 [#156]: https://github.com/twitter/typeahead.js/pull/156 [#152]: https://github.com/twitter/typeahead.js/pull/152 [#137]: https://github.com/twitter/typeahead.js/pull/137 [#132]: https://github.com/twitter/typeahead.js/pull/132 [#131]: https://github.com/twitter/typeahead.js/pull/131 [#118]: https://github.com/twitter/typeahead.js/pull/118 [#116]: https://github.com/twitter/typeahead.js/pull/116 [#115]: https://github.com/twitter/typeahead.js/pull/115 [#109]: https://github.com/twitter/typeahead.js/pull/109 [#108]: https://github.com/twitter/typeahead.js/pull/108 [#106]: https://github.com/twitter/typeahead.js/pull/106 [#81]: https://github.com/twitter/typeahead.js/pull/81 [#77]: https://github.com/twitter/typeahead.js/pull/77 [#75]: https://github.com/twitter/typeahead.js/pull/75 [#74]: https://github.com/twitter/typeahead.js/pull/74 [#59]: https://github.com/twitter/typeahead.js/pull/59 [#51]: https://github.com/twitter/typeahead.js/pull/51 [#48]: https://github.com/twitter/typeahead.js/pull/48 [#47]: https://github.com/twitter/typeahead.js/pull/47 [#40]: https://github.com/twitter/typeahead.js/pull/40 [#39]: https://github.com/twitter/typeahead.js/pull/39 [#38]: https://github.com/twitter/typeahead.js/pull/38 [#34]: https://github.com/twitter/typeahead.js/pull/34 [#26]: https://github.com/twitter/typeahead.js/pull/26 [#25]: https://github.com/twitter/typeahead.js/pull/25 [#15]: https://github.com/twitter/typeahead.js/pull/15 [#6]: https://github.com/twitter/typeahead.js/pull/6 [#3]: https://github.com/twitter/typeahead.js/pull/3