NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
npm · #4804 most downloaded on npm
🏎 A set of primitives to build simple, flexible, WAI-ARIA compliant React autocomplete, combobox or select dropdown components.
Last release 2 months ago
30 Jun 2026
Release timing varies
gaps range from 9 days to 7 months
Nearly every release is documented
notes for 60 of the last 60 stable releases
26 versions withdrawn
withdrawn after publishing
9 years old
380 releases · first in 2017
a11y: don't set aria-activedescendant when the menu is closed
One column per quarter.
scroll: scroll into view cases above viewport
getButtonProps: automatically focus on the button if necessary (#278) (ffebbcf), closes #276
reset: respect defaultHighlightedIndex
itemCount: add setItemCount and unsetItemCount
highlightedIndex: scroll for controlled & updated highlighted index
add warning when user use Object for selectedItem
TypeScript: add render prop to typings
# 1.19.0 (2017-11-22) ### Features * render: add render prop
breakingChanges: add a new prop to opt-into breaking changes (831aeab), closes #243
add the option suppressRefError to getRootProps. (#241) (d6515be), closes paypal/downshift#235
<a name="1.17.0"></a>
suppressRefError to getRootProps. (#241) (d6515be), closes paypal/downshift#235TypeScript: update typescript definitions for downshift components
onInputValueChange: only update internal state if inputValue has changed
utils: fix bugs in scrollIntoView
selectItemAtIndex: allow selecting empty string
# 1.16.0 (2017-10-23) ### Features * add onSelect callback
# 1.15.0 (2017-10-22) ### Features * props: add onInputValueChange
TS: add onOuterClick to DownshiftProps typing
a11y-status: escape HTML in statuses
id: forward id prop as part of the stateAndHelpers (#228) (1385fc9), closes #225
disabled: if a disabled prop is passed, we won't return callback props (#223) (fc4b76a), closes #191
include preact directory. (8232cfd), closes #218
# 1.11.0 (2017-10-04) ### Features * props: add onOuterClick prop
## 1.10.1 (2017-09-28) ### Bug Fixes * ssr: add type check for window
# 1.10.0 (2017-09-27) ### Features * multi window context render
preact: upgrade kcd-scripts to compile BUILD_ env vars
# 1.9.0 (2017-09-23) ### Features * id: Add typing for id prop
id: add id prop for improved SSR
## 1.7.4 (2017-09-22) ### Bug Fixes * esm: fix path to ES module
umd: add sourcemaps to minified
## 1.7.2 (2017-09-22) ### Bug Fixes * umd: add sourcemap
reset highlightedIndex to defaultHighlightIndex after selecting item
use onClick handler on items rather than on root
actions: add clear items action
pickState: only pick relevant state (#183) (1cb2743), closes #182
TypeScript: Typescript unused imports
preact: fix umd export for preact
enter: make enter work inside form
# 1.2.0 (2017-08-29) ### Features * index: make index optional
TypeScript: update args for onChange, onStateChange, and onUserAction
onChange: call with all downshift state and helpers (#156) (f3e82ad), closes #155
## 1.0.2 (2017-08-26) ### Bug Fixes * improve typings
## 1.0.1 (2017-08-25) ### Bug Fixes * publish typescript typings
preact: fix issues with preact support
<a name="1.0.0"></a>
onChange when the selection changes (#137) (4518fb6)onUserAction to be notified whenever state could be updated (#149) (063347e)Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →