- added build command in github actions
- changed script to publish the component on npm
- added github action
- 3.0.0
- Update README
- 3.0.0
- 2.0.0
- 1.0.2
- 1.0.1
- Merge pull request #2 from learnwithgurpreet/feat/add-change-log
- faet(chore): added script to genereate change log
- Merge pull request #1 from learnwithgurpreet/fix/a11y-aria-activedescendant
- made changes for new npm module setup
- fix(A11y): Fixed aria-activedescendant related problem
- Add openOnFocus to readme
- 2.3.0
- Update changelog for version 2.2.0
- 2.2.0
- feat: Add openOnFocus feature
- 2.1.0
- Merge pull request #7 from DanielaValero/fix/remove-open-and-fix-imperative-api
- add release notes v2.1.0
- feat: open menu only when there are values and not on focus
- build: Update to react 16.9.0
- build: remove menu example from localhost
- docs: Remove example of outside management of menu visibility
- 2.0.0
- Update README
- docs: Update changelog of version 2 and documentation
- fix: Call onBlur and onFocus in imperativeAPI and remove openProp
- Update changelog to v1.8.12
- 1.8.11
- Merge pull request #6 from DanielaValero/fix/resolve-scrolling-issue
- fix: Resolve issues with scrolling to item and add unit test
- build: update some of the dependencies
- 1.8.11-0
- 1.8.10-0
- docs: add release notes for 1.8.9-1
- build: Point to built compiled package for npm
- 1.8.9-0
- build: dont add lib to npm to try to get things updated
- 1.8.8
- Update README
- docs: Add release notes for version 1.8.8
- docs: Add notes in readme about fork state
- Merge pull request #5 from DanielaValero/feat/stabilization-and-a11y
- feat: dont show hint of results below if empty text
- test: Select based on aria roles instead of div and positions in dom
- feat: extend screen readers functionality
- fix: Append properly the events to Automplete for the imperative API
- docs: Update documentation of how to make accessible to screen readers
- 1.8.7
- Update README
- changelog: Add release notes for 1.8.7"
- Merge pull request #4 from DanielaValero/feat/3-screen-reader
- feat: Update all examples with a11y features
- chore: let example closed
- build: Install only lodas memoize
- refactor: Remove setting menu positions did not see why is required
- feat(a11y): Make component usable with screen readers
- refactor: Start to migrate deprecated standards
- feat: Autohighligh entered text after component update
- chore: destructre props and state
- chore: beautify code
- chore: access state and props from class rather than args
- docs: Add migration guide
- feat: Drop support of Node < 6
- changelog: fix release version
- 1.8.6
- 1.8.5
- changelog: Add release notes 1.8.5
- Merge pull request #2 from DanielaValero/build/update-deps
- build: Update deps with full migration of deprecated feats like ref strings
- build: fix build command with new requirements of dependencies
- build: Start to Update all dependencies
- 1.8.4
- Update README
- build: update links and stuff
- 1.8.3
- Update README
- test making a release
- docs: rename package and update docs
- docs: update examples with new prop
- feat: Make accessible to screen readers and allow autocomplete to be set
- Update README
- 1.8.1
- Update README
- Update CHANGELOG with 1.8.1 release
- Merge pull request #308 from mattraykowski/mobile-blur-fix
- Merge pull request #315 from rssteffey/fix-arrow-up
- Fix ArrowUp to properly skip over unselectable items
- 1.8.0
- Update README
- Update CHANGELOG with 1.8.0 release
- Update Custom Menu example to use isItemSelectable
- Add props.isItemSelectable
- Update README
- 1.7.3
- Update README
- Update CHANGELOG with 1.7.3 release
- Release focus-lock when user uses Enter to close menu
- Fixed #307: ignore blur on touch start.
- 1.7.2
- Update README
- Update CHANGELOG with 1.7.2 release
- Merge pull request #280 from bell-steven/master
- add react 16 as a peer dependency
- 1.7.1
- Update CHANGELOG with 1.7.1 release
- Prevent item selection when keyCode != 13
- Fix incorrect version number in latest release notes
- Update README
- 1.7.0
- Update README
- Update CHANGELOG with 1.6.0 and 1.7.0 releases
- Add props.selectOnBlur
- Remove
styles
from utils - 1.6.0
- Update README
- Add props.renderInput
- Enable snapshotting of enzyme wrapper objects
- Update README
- Add link to JSBin example in README
- Update README
- Add example uses to inputProps documentation
- Update README
- 1.5.10
- Update CHANGELOG with 1.5.10 release
- Make setState updaters compatible with preact-compat (#258)
- Update README
- Make
renderMenu
doc more explicit wrt. includingitems
- Clear items in custom-menu example when fetching new data
- Clear fake request timeouts on subsequent requests in examples
- Update README
- Prevent custom meny example from erring on input
- Remove unnecessary loading state variable from example
- Remove unnecessary ref from example
- Fix indentation in example (whitespace)
- Remove unnecessary
id
prop in examples - Fix 'kewDown' typos in test descriptions
- Fix menuStyle/menuStyles typo in documentation
- Update README
- 1.5.9
- Update CHANGELOG with 1.5.9 release
- Make utils.fakeRequest work when
value
is empty - Rework focus management
- Specify explicit call counts when checking spies
- Use .toHaveBeenCalled() instead of mock.calls.length
- Update README
- 1.5.8
- Update README
- Update CHANGELOG with 1.5.8 release
- Highlight top match when
props.items
changes - 1.5.7
- Update CHANGELOG with 1.5.7 release
- Fix indentation (whitespace)
- Remove guard that is no longer needed
- Simplify autoHighlight logic
- Add test for selecting item by using the mouse
- Add test for highlighting item on hover
- Rename test group
- Remove redundant props from test fixtures
- Remove redundant jest.unmock statements in tests
- Ensure the correct debug states are printed
- Make debugStates a class field
- Remove unused 'name' input prop from examples
- Update README
- 1.5.6
- Update CHANGELOG with 1.5.6 release
- Include prop-types in UMD build
- Update README
- Add basic usage example to README
- Update README
- 1.5.5
- Update CHANGELOG with 1.5.5 release
- Fix incorrect argument count provided in test expectencies
- Update unit test dependencies
- Fix indentation (whitespace)
- Replace deprecated React.createClass with class syntax
- Update react-docgen dependency
- Use absolute paths in .gitignore
- Replace deprecated React.PropTypes with prop-types module
- Update README
- 1.5.4
- Update CHANGELOG with 1.5.4 release
- Delay re-focus until all actions have been processed (#240)
- Add .nojekyll as a part of gh-pages task
- Update README
- 1.5.3
- Update README
- Update CHANGELOG with 1.5.3 release
- Ensure menu is hidden and focus is cleared on and
- Ignore blur on menu enter/leave instead of the individual items #211 #222
- 1.5.2
- Update README
- Update CHANGELOG with 1.5.2 release
- Prevent onFocus and onBlur when selecting an item #229
- 1.5.1
- Update CHANGELOG with 1.5.1 release
- Remove logic that selected highlighted item on input click
- Update README
- 1.5.0
- Update CHANGELOG with 1.5.0 release
- Update README
- Add imperative API documentation
- Public imperative API
- Use callback-style refs
- Update README
- 1.4.4
- Update README
- Update CHANGELOG with 1.4.4 release
- Only reset highlightedIndex on input value change
- Enable eslint rule: no-trailing-spaces
- Enable eslint rule: space-before-function-paren
- Enable eslint rule: space-before-blocks
- Enable eslint rule: semi
- Enable eslint rule: quotes
- Enable eslint rule: object-curly-spacing
- Enable eslint rule: no-vars
- Enable eslint rule: no-unused-vars
- Enable eslint rule: no-multiple-empty-lines
- Enable eslint rule: no-mixed-spaces
- Enable eslint rule: no-extra-semi
- Enable eslint rule: no-console
- Enable eslint rule: no-cond-assign
- Enable eslint rule: indent
- Enable eslint rule: eol-last
- Update README
- 1.4.3
- Update README
- Update CHANGELOG with 1.4.3 release
- Always check both state and props to eval. menu visibility
- Ensure menu positions are set when opening menu via props.open
- Ensure menu positions are set on initial render...
- Extracted isOpen logic from render to separate method
- 1.4.2
- Update README
- Update CHANGELOG with 1.4.2 release
- Merge pull request #195 from tiemevanveen/fix-176
- 1.4.1
- Update CHANGELOG with 1.4.1 release
- Add missing aria-expanded attribute (fixes #215)
- Regenerate README
- Create local reference to React.PropTypes
- Add "Install" section to README
- Make package version available to README-template
- Improve pattern of replacements in README-template
- Mangle variable names in production UMD build
- Merge pull request #200 from reactjs/replace-rackt-cli
- Document scripts in README
- Specify files to include in published tarball
- Add script which creates and publishes a new release
- Add script to generate gh-pages branch
- Remove dist dir from repo
- Remove build dir from repo
- Replace rackt start with watchify + st
- Replace rackt examples with browserify
- Replace rackt build with browserify
- Convert npm scripts to scripty
- Regenerate README.
- Merge pull request #202 from golmansax/master
- Fix wrapperProps typo in documentation
- Merge pull request #198 from reactjs/remove-should-item-render-def-value
- Merge pull request #199 from reactjs/example-css-cleanup
- Merge pull request #197 from reactjs/docs
- Remove duplicate CSS in examples
- Merge pull request #188 from Daniel15/smarter-example
- Merge pull request #184 from reactjs/Daniel15-patch-2
- Remove shouldItemRender default value
- Add generated README
- Move Travis build status badge to header
- Clean up some outdated info in README
- Add 'Publishing' section to README
- Remove unused arguments in
onChange
default value - Add missing
items
entry in propTypes - Add propType documentation
- Add script to generate README with API doc
- fix #176 - ownerDocument error ..for now
- Merge pull request #181 from reactjs/Daniel15-patch-1
- Nicer sorting algorithm for example
- Update package.json main to point to actual main file
- Update example URL
- 1.4.0
- Update CHANGELOG with 1.4.0 release
- Update build and dist files
- Merge pull request #165 from reactjs/prevent-event-handler-clobbering
- Ensure all event handlers specified in
props.inputProps
are added correctly - Create local reference to
props.inputProps
inrender()
- Remove unnecessary function-wrapping when adding event handlers
- 1.3.1
- Update CHANGELOG with 1.3.1 release
- Update build and dist files
- 1.3.0
- Update CHANGELOG with 1.3.0 release
- Merge pull request #163 from reactjs/managed-menu-visibility
- Managed Menu Visiblity example
- Added props.open to allow overriding state.isOpen
- Add props.onMenuVisiblityChange to be notified about changes to state.isOpen
- Fix links in CHANGELOG
- Merge pull request #162 from reactjs/remove-bower
- closes #160 - remove bower.json from the repo
- [release] 1.2.1
- [release] 1.2.0
- Update changelog
- [added] autoHighlight prop to toggle automatic highlighting of top match (#159)
- Lint before tests
- [fixed] Fixed block scoping bug in 61a4e05
- Add comment explaining ignoreBlur usage
- [fixed] Ensure ignoreBlur is not cleared prematurely (fixes #153)
- Merge pull request #157 from reactjs/spr/babel-issue
- [fixed] hoisting babel presets seems to allow jest tests to run on more systems
- update overlooked package.json version (post-publish)
- Merge pull request #156 from reactjs/relase/1.1.0
- [release] 1.1.0
- Remove typeahead (fixes #40, #111) (#152)
- [added] .travis.yml config, shields.io badge to integrate with TravisCI hooks (#150)
- Prefix unmockedModulePathPatterns with to avoid conflicts
- Improve jest ignore rules
- Merge pull request #55 from reactjs/eslint
- add linting using eslint consuming the rackt config
- [fixed] Reset
highlightedIndex
when it's outside ofitems.length
(#139) - [fixed] Corrected reference to old state.value
- Merge pull request #128 from CMTegner/jest
- Replace mocha/chai/isparta with jest
- [fixed] Add missing propTypes
- Merge pull request #132 from CMTegner/allow-custom-menu-item-components
- Add comment about ignoring clicks when the input is disabled
- [fixed] Prevent menu from closing immediately when clicking into input
- Merge pull request #82 from CMTegner/issue-81-fix-custom-menu-example-selection-logic
- Correctly filter items when selecting a state, fixes #81
- Merge pull request #114 from CMTegner/update-repo-urls
- Merge pull request #131 from CMTegner/update-rackt-cli
- Update rackt-cli (fixes #51, #107)
- [added] Ability to return custom components from renderMenu/renderItem (fixes #127)
- [release] 1.0.1
- Remove deprecated React API usage (fixes #119) (#125)
- [release] 1.0.0 - Resolves #109 for primary changes required to get a fully qualified 1.0.0 release.
- [fixed] Fix input click test (#115)
- [release] 1.0.0-rc6
- [fixed] Update homepage, repo, and bug URLs in README
- fix arrow up/down bug when list is empty (#106)
- renderMenu prop (#104)
- Add getItemValue to propTypes (#103)
- [changed] Disable native autocomplete (#93)
- [changed] Prevent
Return
in menu from submitting surrounding form (#92) - [fixed] Select highlighted item on input click (#84)
- Prevent autocomplete when clicking a non-focusable input (#68)
- [release] RC5 - Dependency Cleanup
- [release] RC4 - Dependency Cleanup
- Dependency cleanup (#94)
- [release] 1.0.0-rc3
- Merge branch 'master' of github.com:reactjs/react-autocomplete
- Remove lodash dependency and hardcoded label (#89)
- [release] 1.0.0-rc2 IE11 Bugfix, additional wrapper customizations.
- [fixed] Workaround for selection bug in IE, fixes #80
- [added] wrapperProps and wrapperStyle props
- [release] 1.0.0-rc1 vets moving to a prop-driven value over internal state.
- Add test for character input
- Update tests to reflect removal of
value
from state - Updating examples to use new
value
prop - [changed] Stop holding input value in state
- [release] 0.2.1 - Tests, README updates
- Merge pull request #77 from lab-coop/tests
- Added back a missing parameter
- Removed unused devDependencies and added two needed root-level ones
- Fixed broken test order
- Added test for closing menu when input is blurred
- Added test instructions to README
- Changed an expect() to check state instead of an arbitrary object property
- Changed code coverage option to produce lcov detailed artifacts
- Added code coverage script
- Added unit tests for Autocomplete#renderMenu
- Added comments
- Added tests for Autocomplete kewDown->ArrowUp event handlers
- Added tests for Autocomplete kewDown->ArrowDown event handlers
- Added test for keyDown->Escape event handlers
- Changed keyUp simulated key to Backspace
- Added tests and improved comments for Autocomplete kewDown->Enter event handlers
- Improved comment clarity
- Added two tests
- Added jsdom setup file to 'npm test' mocha command
- Moved utils.js into lib to be used also in tests
- Added '|| 0' fallback in case getComputedStyle() returns empty string
- Added global.window context to getComputedStyle() reference
- Added jsdom setup file for tests
- Put babel preset config behind 'test' environment variable
- Added ref attribute to
- Initialized a wrapper for Autocomplete component in test
- Added test command and babel dependency
- Added accessible name to examples
- Removed testing references leftover from different branch
- Corrected spelling
- Added labelText and styles to custom-menu example
- Added labelText and styles to async-data example
- Added labelText and styles to static-data example
- Corrected reference to labelText property
- Added linked to
- Added mocha test command to package.json
- feat(babel): add babel
- Added mocha to package.json
- Merge pull request #73 from wyvernnot/fix-example-link
- Added mocha test command to package.json
- feat(babel): add babel
- Added mocha to package.json
- README: Fix broken examples link
- Merge pull request #48 from christianvuerings/patch-1
- [release] Version 0.2.0 with upgrades to React (^0.14.0)
- Merge pull request #62 from rxaviers/bump_react_0_14
- Bump react.js to 0.14.x
- README: Add link to the examples
- remove busted aria-label
- notes
- release v0.1.4
- forgot to build, new projects man, new projects
- release v0.1.3
- [fixed] npm main entry
- HALP!
- release v0.1.2
- [fixed] incorrect style merging
- release v0.1.1
- [fixed] left-over console.log :|
- release v0.1.0
- skip rackt-cli stuff for now
- first build/dist
- new API
- comments
- Merge pull request #6 from KyleAMathews/patch-1
- URL moved
- readme update
- ignore examples/build
- allow empty string labels
- don’t require a match in the list for the inputValue
- moved examples, added flickr
- release v0.0.2
- move the demo up high, that’s what the people want
- add demo source link
- get a real export happenin’
- lets try to kill this bundle thing again
- support arbitrary children in the menu
- LICENSE and README
- meh
- add crappy support for autocomplete=inline
- comments + propType declarations
- release v0.0.1
- prerelease stuff
- add gitignore
- update bundle before ignoring it
- make option component
- fix focus jumpiness,clear selected when backspacing
- fixed the selected option being one state behind
- shuffling code around
- get the right selected option right
- added accessibility
- blur options close the list
- updated the bundle
- prevent the crazy mouse jumping
- and pretty much done
- hmm, gonna change this
- event better
- not bad …
- wip
- boilerplate