typeahead.js v0.10.0 Release Notes

Release Date: 2014-02-02 // about 10 years ago
  • 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.