All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
- Add
locationAriaLabel
prop to customize ARIA label of each location #49
- Add missing default values of
locationTabIndex
and locationRole` props - Use MIT license instead of GPLv3
- Add missing CSS file in production
- Handle invalid ids in
selectedLocationIds
- Add
selectedLocationId
andselectedLocationIds
props to handle initial selected locations - Add
childrenBefore
andchildrenAfter
props to handle "slots"
- Add files property in package.json to reduce size of package
- Update dependencies to fix security issues
- Fix tabindex of CheckboxSVGMap
- Externalize maps (svg-maps)
- Remove deprecated tabIndex and type properties
- Update documentation
- Update tests using fake maps
- Use GitHub pages to host demo
- Allow function locationClassName prop of SVGMap, CheckboxSVGMap and RadioSVGMap components
- Update examples
- Externalize Jest config
- Update Jest config
- Create CheckboxSVGMap and RadioSVGMap components
- Add unit tests
- Update examples
- Deprecate tabIndex and type properties
- Improve snapshot tests
- Update dev dependencies
- Create Utah map
- Remove deprecated NSP badge
- Add lint script
- Create CONTRIBUTING
- Create CHANGELOG
- Add dev dependencies badge in README
- Update prop-types dependency to v15.6.2
- Update dev dependencies
- Fix typo in README
- Add onLocationMouseMove documentation
- Update dev dependencies
- Fix indentation in README
- Fix gif URL in README
- Add example gif in README
- Add USA documentation
- Fix installation documentation
- Create USA map
- Create onMouseMove event handler
- Create tooltip example
- Add code coverage badge with codecov