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:
- Breaking backwards compatibility bumps the major
- New additions without breaking backwards compatibility bumps the minor
- Bug fixes and misc changes bump the patch
For more information on semantic versioning, please visit http://semver.org/.
- 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
- Prefetch usage no longer breaks when cookies are disabled. #190
- Precompiled templates are now wrapped in the appropriate DOM element. #172
- Multiple requests no longer get sent for a query when datasets share a remote source. #152
- Datasets now support precompiled templates. #137
- Cached remote suggestions now get rendered immediately. #156
- Added typeahead:autocompleted event. #132
- Added a plugin method for programmatically setting the query. Experimental. #159
- Added minLength option for datasets. Experimental. #131
- Prefetch objects now support thumbprint option. Experimental. #157
Custom events, no more typeahead.css, and an improved API
- Implemented the triggering of custom events. #106
- Got rid of typeahead.css and now apply styling through JavaScript. #15
- Made the API more flexible and addressed a handful of remote issues by rewriting the transport component. #25
- Added support for dataset headers and footers. #81
- No longer cache unnamed datasets. #116
- Made the key name of the value property configurable. #115
- Input values set before initialization of typeaheads are now respected. #109
- Fixed an input value/hint casing bug. #108
- Fixed bug causing error to be thrown when initializing a typeahead on multiple elements. #51
- Tokens with falsy values are now filtered out – was causing wonky behavior. #75
- No longer making remote requests for blank queries. #74
- Datums with regex characters in their value no longer cause errors. #77
- Now compatible with the Closure Compiler. #48
- Reference to jQuery is now obtained through window.jQuery, not window.$. #47
- Added a plugin method for destroying typeaheads. Won't be documented until v0.9 and might change before then. #59
- Fixed bug preventing local and prefetch from being used together. #39
- No longer prevent default browser behavior when up or down arrow is pressed with a modifier. #6
- Hint is hidden when user entered query is wider than the input. #26
- Data stored in localStorage now expires properly. #34
- Normalized search tokens and fixed query tokenization. #38
- Remote suggestions now are appended, not prepended to suggestions list. #40
- Fixed some typos through the codebase. #3
Initial public release
- Prefetch and search data locally insanely fast.
- Search hard-coded, prefetched, and/or remote data.
- Hinting.
- RTL/IME/international support.
- Search multiple datasets.
- Share datasets (and caching) between multiple inputs.
- And much, much more...