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.