- Geosuggest: fix input id and label for (#491) (267b4ac4)
- blur-callback: call onBlur only if input loses focus (#510) (8c804649)
- Geosuggest: fix accessibility (#489) (b5a32e72)
- input: fix autoComplete attribute default to off (#488) (24ead929)
- geocode in selectSuggest when nothing selected (#470) (ada1de9f)
- catch changing fixtures (#462) (3df1f8ee, closes #457)
- stop bundling classnames and lodash.debounce (#458) (6ffbb4be)
- allow any data attributes (#460) (2d11ab9b)
- warning for componentWillMount (d8a661ec)
- warnings for componentWillReceiveProps (b24117a1)
- geosuggest: add a11y attributes to make suggestions be readable by screenreaders (b6b7f3dc)
- allow custom props for fixtures (82735c11)
- build: fix build on windows (#409) (15ff2569)
- compatibility: change react and reactdom to peer dependencies (#410) (b4a8b40e, closes #405)
- geosuggest: add optional
placeDetailsField
prop to limit place details fields (#414) (ea820c4c)
- geosuggest:
- add Places API sessionToken support (issue #394) (3738916e)
- autoComplete prop default value: Change default value from off (which Chrome and other modern browsers ignore) to (462bd357)
- ignoreEnter: add new prop to disable enter key.. Rename current internal varaible named "igno (225eede4, closes #345)
- Passes userInput to the renderSuggest function (f1eb98f)
- SuggestItem: Adds hook to get list of suggests on when list changes (169951d)
- Geosuggest:
- attributes: allow title (c8ce8d5b)
- suggestions: Fixed erroneous check that hid the suggestions (5590955)
- upgrade to react 16 (50042542)
- filters: Add autoCapitalize and autoCorrect to filters (ff1153c2)
- add minLength prop (b3f2d8a)
- Fix highlight label formatting (e652323)
- Fixed Geocoder not considering options (b1fd7c7)
- suggest-item: add missing key prop when rendering item (c88167e7)
- Use filter over find to fix IE11 compatibility (5dfff643)
- builds: fix build errors on Windows 10 (ab2cd25e)
- suggest-item:
- check whether the label is an object to use the description value (1a5c2f78)
- suggest-item: add missing key on iterated items (b9512063)
- Expose the onKeyDown event from input (80053d5)
- check for console before calling console.error (b6588bce)
- allow for shift + arrow key behavior in input box ( 953d341)
- suggest-item:
- add maxFixtures prop (f504289)
- add highlight matched text (1607dd3)
- add autoComplete prop (c97ea31)
- allow arrays for country prop (92391c4)
- use react-addons-shallow-compare (3dcf209)
- use prop-types (c76d8a0)
- Do not use setState to save timer instance. (3709fdb6)
- changed to use reacts internal shallowCompare func (c66051d5)
- add blur() (d16c61)
- Added ARIA attributes to whitelist (5cb3f9a6)
- label: add BEM class to geosuggest label (fb79f34e)
- style:
- refactor: changed to use reacts internal shallowCompare
- suggest-item: bem naming (1ab465aa)
- Geosuggest: render label if id and label text where supplied (e2cbfc86)
- prop-types: add label prop types (0345d63b)
- package: Specify addon as peer dependency (7be701c1)
- react-addons-shallow-compare is now a peer dependency, meaning users must install it separately from react-geosuggest.
The peer dependency for react allows one to use either react 0.14 or
0.15. However, the dependency for react-addons-shallow-compare only
allows 0.15 versions. For anyone using react 0.14 this causes warnings
from npm saying that the peer dependency for react 0.15 (specified by
react-addons-shallow-compare) is missing. This completely breaks
workflows depending on npm shrinkwrap
.
(7be701c1)
- Geosuggest: pass on mouse and clipboard events (7dc64566, closes #182)
- Geosuggest: Add a loading class on suggest loading (685812b7
- Geosuggest:
- fix
autoActivateFirstSuggest
prop (f4409f7e) - Unset activeSuggest on blur and when not in suggestion list anymore (08ea143e)
- Hide the suggest list when the result set is empty (6f23dc0e)
- GeoCode fixtures if no location is provided (67ec4e5b)
- Set autoComplete='off' and remove autoComplete option (33763dd9, closes #136)
- initialise Google Maps in componentWillMount instead of componentDidMount (2f326427, closes #130)
- fix
- example: add Google Maps API key (9c3c6d25, closes #107)
- package:
- on-blur: return current user input (e88eda42)
- add support for inline styles (935fc71c)
- Input obeys ignoreTab (5987f05b)
- add
queryDelay
parameter (9daff3ac) - add onSuggestNoResults callback function (f51cacc0)
- Bug fix for IE 10, 'this' is not defined in the constructor function. We need to access the props directly from the argument. (2dca2727)
- Geosuggest: add onActivateSuggest event (ab2fc049)
- Geosuggest:
- hardcode maxFixtures to 10 (c2c3ef0f)
- Update to React 15 ( f604019)
- always add wrappers to input and suggests (91d1f4fb)
- Add wrapper options and add them to example and README ( 4b9f9c7)
- input: use corrected list of allowed input attributes (d623c65c)
- make classnames a real dependency (1fd93dd)
- deploy dist folder via npm (e5446a29)
- Handle null value for Google suggestions (cfd84ad)
- add focus() to focus on the element (11c08af5)
- Fix module build (7de677c)
- autofocus -> autoFocus (7f9daa0)
- use ignoreBlur flag to avoid hiding suggests when clicking one (4fa6bd2)
- Escape user input for regex to avoid Exception (95b01ba)
- Use labelId instead of address to get the geocode (f95d2a3)
- add missing attribute id (91f5ceea)
- check whether component is still mounted after timeout (67972d08, closes #71)
- "use strict"; no longer throws errors if google cannot be loaded (d8c97c0)
- Add property for input class name. (c43b91a)
- Remove defaults for search radius and location (17f0bf0)
- doc comments, backward compatible changes (96cca392)
- add copy css in build module (bb988a1c)
- googleMaps object moved out of props and set in componentDidMount (955812df)
- upgrade code to 0.14, too (c5f64d47)
- add skipSuggest to not show certain suggestions (6da568d5
- add getSuggestLabel to define a custom label (5103598
- input: add disabled prop to disable (7100d43e
- Fix issue if the initialValue changes (b739b5c9)
- Build fixes so dist/ works with a global window.React (9b5e4369)
- input: add onChange callbacks (e6555ad
- input: add method to change the value of the user input (44d86f5
- suggests: add individual fixture classNames (01b0e8a
-
input:
-
example: add onFocus and onBlur demo (88cf7f88)
- example: remove drop_console option from uglify (e8e16112)
- build: fix build for npm (6475372)
- import: add .npmignore (add06073)