All Versions
15
Latest Version
Avg Release Cycle
57 days
Latest Release
1862 days ago

Changelog History
Page 1

  • v0.11.1

    April 27, 2015
    • βž• Add prepare option to prefetch. [#1181]
    • πŸ– Handle QuotaExceededError. [#1110]
    • 0️⃣ Escape HTML entities from suggestion display value when rendering with default template. [#964]
    • πŸ“¦ List jquery as a dependency in package.json. [#1143]
  • v0.11.0

    April 25, 2015

    πŸš€ 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.

  • v0.10.5

    August 08, 2014
    • πŸ‘ Increase supported version range for jQuery dependency. [#917]
  • v0.10.4

    July 14, 2014

    πŸš‘ Hotfix

    • πŸ›  Fix regression that breaks Bloodhound instances when more than 1 instance is relying on remote data. [#899]
  • v0.10.3

    July 12, 2014

    πŸ› Bug fixes

    • Bloodhound#clearPrefetchCache now works with cache keys that contain regex characters. [#771]
    • Prevent outdated network requests from being sent. [#809]
    • βž• Add support to object tokenizers for multiple property tokenization. [#811]
    • πŸ›  Fix broken jQuery#typeahead('val') method. [#815]
    • βœ‚ Remove disabled attribute from the hint input control. [#839]
    • βž• Add tt-highlight class to highlighted text. [#833]
    • πŸ– Handle non-string types that are passed to jQuery#typeahead('val', val). [#881]
  • v0.10.2

    March 12, 2014
    • Prevent flickering of dropdown menu when requesting remote suggestions. [#718]
    • ⬇️ Reduce hint flickering. [#754]
    • βž• Added Bloodhound#{clear, clearPrefetchCache, clearRemoteCache} and made it possible to reinitialize Bloodhound instances. [#703]
    • Invoke local function during initialization. [#687]
    • In addition to HTML strings, templates can now return DOM nodes. [#742]
    • Prevent jQuery#typeahead('val', val) from opening dropdown menus of non-active typeaheads. [#646]
    • πŸ›  Fix bug in IE that resulted in dropdown menus with overflow being closed when clicking on the scrollbar. [#705]
    • Only show dropdown menu if minLength is satisfied. [#710]
  • v0.10.1

    February 10, 2014

    πŸš‘ Hotfix

    • πŸ›  Fixed bug that prevented some ajax configs from being respected. [#630]
    • Event delegation on suggestion clicks is no longer broken. [#118]
    • πŸ›  Ensure dataset names are valid class name suffixes. [#610]
    • βž• Added support for displayKey to be a function. [#633]
    • jQuery#typeahead('val') now mirrors jQuery#val(). [#659]
    • πŸ”Œ Datasets can now be passed to jQuery plugin as an array. [#664]
    • βž• Added a noConflict method to the jQuery plugin. [#612]
    • Bloodhound's local property can now be a function. [#485]
  • v0.10.0

    February 02, 2014

    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.

  • v0.9.3

    June 26, 2013
    • Ensure cursor visibility in menus with overflow. [#209]
    • πŸ›  Fixed bug that led to the menu staying open when it should have been closed. [#260]
    • Private browsing in Safari no longer breaks prefetch. [#270]
    • Pressing tab while a suggestion is highlighted now results in a selection. [#266]
    • Dataset name is now passed as an argument for typeahead:selected event. [#207]
  • v0.9.2

    April 15, 2013
    • Prefetch usage no longer breaks when cookies are disabled. [#190]
    • Precompiled templates are now wrapped in the appropriate DOM element. [#172]