We try to follow http://keepachangelog.com/ recommendations for easier to update & more readable change logs.
(add items here for easier creation of next log entry)
1.8.1 - 2018-02-11
- Prevent menu from closing prematurely on mobile (#308)
- Fix for up-arrow not working after
props.isItemSelectable
was added (#315)
1.8.0 - 2018-02-04
props.isItemSelectable
which allows rendering items that will not function as selectable items, but instead as static information/decoration elements such as headers (thanks to @rssteffey with help from @rmcauley) (#241)
1.7.3 - 2018-02-04
- Release focus-lock when user uses Enter to close menu (thanks to @Fralleee for discovering this edge case) (#304)
1.7.2 - 2017-10-8
- Include React v16 in peer-dependency version range (#280)
1.7.1 - 2017-08-20
- Do not select an item on Enter keypress when keyCode is not 13 (#201)
1.7.0 - 2017-08-20
props.selectOnBlur
to select any highlighted item on blur (#251)
1.6.0 - 2017-08-19
props.renderInput
to allow custom<input>
components (#247)
1.5.10 - 2017-07-20
- Make setState updaters compatible with preact-compat (#258)
1.5.9 - 2017-06-16
- Reworked focus management to be more consistent and handle edge cases (async focus, input out of viewport, etc., read more in #153, #246, #222, & #240)
1.5.8 - 2017-06-16
- Ensure top match is highlighted even if
props.items
arrive out of order (async) (#249)
1.5.7 - 2017-06-14
- Improve auto highlight logic, reduces render count and fixes some edge cases
- Make
props.debug
only show renders relating to the current instance
1.5.6 - 2017-06-01
- Include prop-types in UMD build, fixes an unintentional breaking change introduced in 1.5.5
1.5.5 - 2017-05-29
- Replace deprecated React.PropTypes with prop-types module (#232)
- Replace deprecated React.createClass with class syntax (#232)
1.5.4 - 2017-05-25
- Delay re-focus until all actions have been processed (#240)
1.5.3 - 2017-05-14
- Prevent menu from closing when interacting with scrollbar in IE (#211, #222)
1.5.2 - 2017-05-11
- Prevent onFocus and onBlur when selecting an item (#229)
1.5.1 - 2017-04-27
- Remove logic that selected highlighted item on input click. This was no longer desired after typeahead was removed.
1.5.0 - 2017-04-23
- Public imperative API which can be used to perform actions such as focus, blur, set selection range, etc
1.4.4 - 2017-04-16
- Prevent highlighted selection from being cleared when pressing keys that don't modify
input.value
(e.g. ctrl, alt, left/right arrows, etc)
1.4.3 - 2017-04-16
- Ensure menu positions are set when specifying
props.open
1.4.2 - 2017-04-02
- Workaround for "Cannot read property 'ownerDocument' of null"
1.4.1 - 2017-03-16
- Add missing aria-expanded attribute
1.4.0 - 2016-11-07
- Add all event handlers specified in
props.inputProps
to<input>
1.3.1 - 2016-08-01
- Re-publish without
node_modules
andcoverage
included in tarball
1.3.0 - 2016-08-01
props.open
to manually control when the menu is open/closed (#163)props.onMenuVisibilityChange
callback that is invoked every time the menu is opened/closed byAutocomplete
's internal logic. Pairs well withprops.open
for granulated control over the menu's visibility (#163)
bower.json
has been removed from the repo
1.2.1 - 2016-08-09
build/package.json
incorrectly stated1.1.0
for the version, a quick rebuild and patch version publish got these back in sync.
1.2.0 - 2016-08-09
props.autoHighlight
to toggle automatic highlighting of top match (see #146 & #159)
- Bug which prevented menu from closing properly in IE (see #153)
- .babelrc presets were causing 1 user(s) to not be able to run tests locally with Jest
1.1.0 - 2016-08-02
- Ability to return custom components from renderMenu/renderItem (see #127)
- Added missing
propTypes
- Jest for testing (replaces mocha/isparta)
- eslint consuming the rackt config
- Custom Menu Example (#81)
- Bug causing menu to close immediately when clicking into input (#84)
- Bug referencing
this.state.value
(has since been moved to props) - Reset
highlightedIndex
when it's outsideitems.length
(#139) - Removed typeahead behavior for improved mobile functionality (#40, #111, #152)
- rackt-cli (#131, #51, #107)
- repo urls (#114)
- Jest ignore rules & configurations
1.0.1 - 2016-06-26
- Fixed compatibility issues with React 15.x, removed use of previously deprecated APIs
- Additional failing tests fixed, pre-publish build with 1.0.0 changes
- Updated propTypes for several props being used but not included here
- Several issues and fixes from #68, #84, #92, #93, #103, #104, #106
- Actually built the build/dist files and included them in the publish
- Dependencies clean up (removed duplicates and large lodash dependency)
- Demoted React to peerDependency
- Removed lodash dependency, reducing overall package size
- Removed iternally rendered
<label>
, deprecatinglabelText
prop
- Fixed a blocking issues for IE 11 users, detailed in #80
- Added
wrapperProps
andwrapperStyle
props that are passed to the<Autocomplete />
's root HTML wrapper. (via #91)
- Updated this component to no longer use internal state for retaining value, this is prop driven now.
- The version number
1.0.0-rc1
is an unforunate coincidence, We're only bumping this as it introduces breaking changes. - Other outstanding PRs may be merged in to the the final release so we can break several things at once (now that we have tests of course)
- Added unit tests (thanks @ryanalane)
- Updated README.md
- 5306a64 [fixed] npm main entry
- 34b185b [fixed] incorrect style merging
- fd23644 [fixed] left-over console.log :|