react-bootstrap-typeahead

React typeahead with Bootstrap styling

MIT License

Downloads
810.1K
Stars
993
Committers
39

Bot releases are hidden (Show)

react-bootstrap-typeahead - v3.4.0

Published by ericgio over 5 years ago

Deprecations

See the v4.0 upgrade guide for more detail and rationale

  • Deprecate bodyContainer prop in favor of positionFixed
  • Deprecate menuId prop in favor of id
  • Warn about required id for a11y in future version
  • Deprecate falsy emptyLabel value to hide menu
react-bootstrap-typeahead - v4.0.0-alpha.2

Published by ericgio over 5 years ago

Breaking Changes

  • Drop menuId in favor of id and make require it for a11y
  • Drop support for React < 15.3

Docs + Examples

  • Remove componentWillMount from examples
  • Use context API in examples
  • Fix example scrollspy

Internal

  • Re-organize file structure
react-bootstrap-typeahead - v3.3.6

Published by ericgio over 5 years ago

Bug Fixes

  • Fix AsyncTypeahead bugs and update tests (#417, #422)
  • Correctly update activeItem during pagination (#400)

Internal

  • Add lint:fix command
react-bootstrap-typeahead - v3.3.5

Published by ericgio over 5 years ago

Bug Fixes

  • Fix circular dependency (#424)

Enhancements + Feature Requests

  • Allow setting the input type (#421)

Docs + Examples

  • Update Methods.md (#420) (Thanks @miguelcg!)
  • Update issue templates and add pull request template
  • Don't publish example site for pre-release versions
react-bootstrap-typeahead - v3.3.4

Published by ericgio over 5 years ago

  • Roll back breaking change introduced in 5c9444828ef2fc127fd3e6461a005938b7d6cd35
  • Remove unused eslint config
react-bootstrap-typeahead - v4.0.0-alpha.1

Published by ericgio over 5 years ago

Breaking Changes

See the upgrade guide for more in-depth details:

  • Updates to Overlay API; use positionFixed prop instead of bodyContainer
  • Remove onMenuHide and onMenuShow; use onMenuToggle prop instead
  • Fix default for autoComplete attribute (#413)
  • Remove a11y announcer (a11yNumResults & a11yNumSelected)(#301, #321)
  • Remove componentWillReceiveProps from top-level container (#415)

Bug Fixes

  • Prepend menu id to menu item id for uniqueness

Enhancements + Feature Requests

  • Add renderInput prop and expose hintContainer (#316)

Internal

  • Refactor internals to move towards a more modular and declarative API
  • Create a core set of components for better modularity
  • Better separation of typeahead and rendering logic
  • Default examples to Bootstrap 4
  • Update lint rules
react-bootstrap-typeahead - v3.3.3

Published by ericgio over 5 years ago

Docs

  • Update Public Methods docs; add reference to getInput

Internal

  • Use class instead of stateless component in withContext (#416)
react-bootstrap-typeahead - v3.3.2

Published by ericgio over 5 years ago

Bug Fixes

  • Fix highlighting of the last option when it's disabled (#414)(Thanks @Siarhei-Zharnasek)
  • Fix a11y errors (#413)

Internal

  • Remove unused react-lifecycles-compat lib
  • Minor internal refactoring
  • Stricter linting
react-bootstrap-typeahead - v3.3.1

Published by ericgio over 5 years ago

Bug Fixes

  • Add missing create-react-context dependency
react-bootstrap-typeahead - v3.3.0

Published by ericgio over 5 years ago

Bug Fixes

  • Fix hint truncation (#404)
  • Fix example typo
  • Update menu when text changes to ensure correct positioning

Enhancements + Feature Requests

  • Add onMenuToggle, deprecate onMenuHide & onMenuShow
  • Warn when using selected without onChange
  • Add open and defaultOpen props to control menu visibility (#375, #325)

Internal

  • Use polyfilled lifecycles and remove deprecated ones
  • Use RootCloseWrapper instead of react-onclickoutside
  • Consolidate constants
  • Make input focus a condition for hint
  • Use new context API via polyfill
  • Convert shell scripts to node for cross-platform compatibility
  • Update dependencies
react-bootstrap-typeahead - v3.2.4

Published by ericgio about 6 years ago

Bug Fixes

  • Reset shownResults when input value changes (#382)

Internal

  • Use PureComponent in Highlighter to avoid unnecessary re-renders
  • Force node-sass rebuild in CI env
  • Upgrade dependencies
  • Fix console warning in test
  • Move logic for showing menu into util function
react-bootstrap-typeahead - v3.2.3

Published by ericgio about 6 years ago

Internal

  • Update dependencies
  • Upgrade React dev dependency to 16.5 and update Enzyme adapter
  • Remove Tapable.plugin deprecation warning from karma-webpack (#380) (Thanks @millette)
  • Add Node 10 to CI testing (#377) (Thanks @millette)
  • Fix react 16.5.0 warning (#376) (Thanks @millette)
react-bootstrap-typeahead - v3.2.2

Published by ericgio about 6 years ago

Bug Fixes

  • Allow arbitrary autoComplete values to be passed via inputProps, mitigating issues with how different browsers handle the autoComplete attribute.
react-bootstrap-typeahead - v3.2.1

Published by ericgio about 6 years ago

Bug Fixes

  • Let allowNew callback work with async (#369)(Thanks @csuich2)
react-bootstrap-typeahead - v3.2.0

Published by ericgio about 6 years ago

Enhancements & Feature Requests

  • Let allowNew accept a callback (#361, addresses #176 - Thanks @csuich2)
  • Add support for BS4 validation + examples (Addresses #333, #335)
  • Allow passing children

Internal

  • Remove Node 7 from CI config
  • Update validation state documentation
  • Downgrade to [email protected] until Enzyme gets its act together
  • Upgrade to react-popper 1.0
  • Update various dependencies
  • Update lint config/rules and fix errors
react-bootstrap-typeahead - v3.1.5

Published by ericgio over 6 years ago

Bug Fixes

  • Add z-index: 5 to -aux inside input group (#357) (Thanks @easel)

Internal

  • Upgrade eslint-config
  • Update .*ignore files
  • Add yarn.lock to repo
  • Fix examples deploy script
react-bootstrap-typeahead - v3.1.4

Published by ericgio over 6 years ago

Enhancements

  • Handle Chrome override of autcomplete="off" (Thanks @justdroo)

Internal

  • Reconfigure some test files
  • Upgrade to webpack 4
  • Reduce example file size by not importing entire Reactstrap lib
  • Update documentation
react-bootstrap-typeahead - v3.1.3

Published by ericgio over 6 years ago

Bug Fixes

  • Pass event as second param to onInputChange in AsyncTypeahead
react-bootstrap-typeahead - v3.1.2

Published by ericgio over 6 years ago

Bug Fixes

  • Fix events not persisting (#339)

Enhancements

  • Update BS4 version for examples
react-bootstrap-typeahead - v3.1.1

Published by ericgio over 6 years ago

Re-release NPM package to fix files not being properly included in v3.1.0 release.