Skip to content

Releases: ericgio/react-bootstrap-typeahead

v5.1.4

19 Jan 07:37
Compare
Choose a tag to compare

Upgrade dependencies and remove an unused package

v5.1.3

07 Dec 19:46
Compare
Choose a tag to compare
  • Add toggleMenu to public methods example
  • Use sass package instead of node-sass (#599, Thanks @Guymestef!)
  • Fix broken link in docs (#596)

v5.1.2

16 Oct 17:51
Compare
Choose a tag to compare

Bug Fixes

  • Prevent menu click/mousedown from blurring the menu (#579)
  • Prevent browser back navigation when ClearButton is focused (#580)

Internal + Docs

  • Update filterBy in AsyncExample.js (#578 Thanks @ET-CS!)
  • Update dependencies

v5.1.1

09 Aug 22:03
Compare
Choose a tag to compare

Internal

  • Upgrade dependencies, including some vulnerabilities
  • Update a bunch of documentation

v5.1.0

26 Jun 08:36
Compare
Choose a tag to compare

This release consists primarily of bug fixes in the useAsync hook. As part of that, there is a small backwards-compatible change to the API, hence a minor release. The delay prop in AsyncTypeahead can now be updated, whereas before it could only be set during the initial mount.

Bug Fixes

  • Fix useAsync bugs (#561)

Internal, Docs, + Examples

  • Use Fragment in example
  • Add hooks linter and fix issues

v5.0.0

23 Jun 04:07
Compare
Choose a tag to compare

v5.0 is a fairly extensive rewrite that brings the library more up-to-date with all the changes that React has introduced in the past year or so. Deprecated lifecycles and functions are finally gone; many components were rewritten with hooks, some of which have been exposed as part of the public API to make customization easier or more flexible. This version also drops official support for Bootstrap 3.

Breaking Changes

Please see the upgrade guide for more details on migrating from v4 to v5.

  • React >= 16.8 is required
  • Drop official support for Bootstrap 3
  • Remove remaining references to findDOMNode (#415)
  • Remove hintContainer and replaced with Hint component
  • bsSize prop has been renamed to size (deprecated in v4.2)
  • Remove getInstance (deprecated in v4.2)
  • Increase specificity for multi-select component

Deprecations

  • asyncContainer, menuItemContainer, and tokenContainer deprecated; renamed to withAsync, withItem, and withToken, respectively.
  • selectHintOnEnter prop deprecated; use shouldSelect prop on Hint component or shouldSelectHint prop on TypeaheadInputSingle & TypeaheadInputMulti

Enhancements

  • New useAsync, useItem, and useToken hooks
  • Expose shouldSelectHint prop on input components
  • useHint hook + callback for customizing hint selection (#330)

Internal + Documentation

  • Remove UNSAFE_componentWillReceiveProps (#415)
  • Remove BS3 code from examples
  • Update dependencies
  • Update react-overlays and add RootClose shim component (#415)
  • Move RootClose component to main Typeahead file
  • Remove extraneous type definition
  • Rename and reorganize some files
  • Improve test coverage
  • Update documentation

v5.0.0-rc.3

02 Jun 08:59
Compare
Choose a tag to compare
v5.0.0-rc.3 Pre-release
Pre-release

Features

  • Add useAsync & useToken hooks
  • asyncContainer, menuItemContainer, and tokenContainer HOCs deprecated in favor of withAsync, withItem, and withToken

Internal + Documentation

  • Drop .react extension from filenames
  • Update docs to reflect new features
  • Reshuffle some files

v5.0.0-rc.2

31 May 19:23
Compare
Choose a tag to compare
v5.0.0-rc.2 Pre-release
Pre-release

Features

  • Expose shouldSelectHint prop on input components (TypeaheadInputSingle + TypeaheadInputMulti)

Internal + Documentation

  • Update dependencies
  • Update renderInput documentation
  • Clarify and expand shouldSelect documentation
  • Remove hintContainer and add useItem to docs
  • Remove bsSize from docs

v5.0.0-rc.1

16 May 21:27
Compare
Choose a tag to compare
v5.0.0-rc.1 Pre-release
Pre-release

Breaking Changes

  • Remove getInstance (deprecated in v4.2)
  • Increase specificity of multi-input CSS rules to avoid accidental breaking (#542, #544; Thanks @evrimfeyyaz!)

Enhancements

  • Add useHint hook + callback for customizing hint selection (#330)
  • Deprecate selectHintOnEnter in favor of generalized callback
  • Add useItem hook

Internal + Documentation

  • Add documentation for new features
  • Improve test coverage
  • Remove extraneous type definition
  • Add upgrade instructions for v5.0
  • Remove references to BS4 since it's now the default

v4.2.3

07 May 23:45
Compare
Choose a tag to compare

Bug Fixes

  • Incorporate escape-string-regexp function (#540)
  • Fix menu cycling (#545)