- 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)