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.
4.0.0 - 2024-10-22
- Add d3-color v3.1 as dev dependency, load it in examples when necessary. Closes #61 (c3334dd by Ramiro Gómez).
- Add modified playwright config. Use url to examples dir in webserver config. (fd7c2e3 by Ramiro Gómez).
- Add host to config. (b6978ba by Ramiro Gómez).
- Add and use playwright for testing. Add several tests using example maps. Remove nightwatch and old tests. (764ddab by Ramiro Gómez).
- Add CHANGELOG and make task to create it. (6a1dd19 by Ramiro Gómez).
- Add CHANGELOG.md. Add make task to create CHANGELOG.md (fed2f2f by Ramiro Gómez).
- Add and update example maps. (499bcae by Ramiro Gómez).
- Add github funding info (f759820 by Ramiro Gómez).
- Remove action as long as it doesn't work. (862cac9 by Ramiro Gómez).
- Remove tests workflow. Don't use clean install in workflow. (2c7d5df by Ramiro Gómez).
- Remove geo property from Geomap object (breaking change). (051a491 by Ramiro Gómez).
3.3.0 - 2019-12-11
- Add missing unitid example map and data. (9cfa6a1 by Ramiro Gómez).
- Add unitName function which tests that the desired value is defined, before manipulating it and returning it. (4b4e8d4 by Ramiro Gómez).
3.2.0 - 2019-10-23
3.1.0 - 2019-09-24
- Add example for using geoData property. (2857e77 by Ramiro Gómez).
- Add keywords and update rollup (5ca0ed6 by Ramiro Gómez).
- Remove package-json.lock (4710b76 by Ramiro Gómez).
3.0.0 - 2019-06-11
- Add Country Index to examples (2a1017c by Ramiro Gómez).
- Add required import and export statements for base Geomap. Use babel-loader for compiling JS. (80b4db1 by Ramiro Gómez).
- fix default scheme name (c05672f by Dylan Praul).
- Remove obsolete fix_us_ids.py script, source data is correct now. Fix topojson paths in example files. (9ea3a92 by Ramiro Gómez).
- Remove vendor files from
dist
Remove topojson files fromsrc
and version control Remove files indata
from version control (81b01d8 by Ramiro Gómez). - Remove non working github item (95dfb46 by Ramiro Gómez).
- Remove import statements for externals (519b614 by Ramiro Gómez).
2.0.0 - 2018-10-19
- Add more details about issue being fixed (2ed812d by Ramiro Gómez).
- Fix issue #46: Call toString before trim for cases when data is not loaded from CSV Make this version 2.0.0 (4c22cba by Ramiro Gómez).
- Fix issue #41: - Call map draw with selection as only argument - Remove draw method from choropleth class - Assign map.data in geomap.js to selection.datum() Use uncompressed sources in example files. (bf1050c by Ramiro Gómez).
- Fix unitId issues Generate country topojson files from previously generated states provinces topojson (0d68e61 by Ramiro Gómez).
- Fixed issue #39: change to correct directory name in README (e3865de by Ramiro Gómez).
- Remove uglify (db70893 by Ramiro Gómez).
1.0.2 - 2016-06-15
- fixed issue #38: make sure values are definied before coloring countries and changing the title ignore eslint yoda rule (b816ee8 by Ramiro Gómez).
- Removed old CoffeeScript source files. (aebadd8 by Ramiro Gómez).
1.0.1 - 2015-06-16
- added sample map to readme (1af38b2 by Ramiro Gómez).
1.0.0 - 2015-06-16
- Added unitPrefix accessor, since unitId may not work as an identifier. (8d0b67b by Ramiro Gómez).
- Added suport for transition animation. (8177e55 by Ramiro Gómez).
- Added eslint. (c2b8a79 by Ramiro Gómez).
- Added scale and extent attributes. (df37935 by Ramiro Gómez).
- add unitid as path id (c35de6a by Ramiro Gómez).
- added npm badges to readme (cd288b4 by Ramiro Gómez).
- Fix #34 map is now responsive by default. Removed unused margin accessor. Updated example. (e1721ed by Ramiro Gómez).
- Fixed zooming out when no unit was clicked. (b0f0225 by Ramiro Gómez).
- Fixed #31: added missing closing bracket to translate (a3fd00e by Ramiro Gómez).
- removed unused deps (b6d0329 by Ramiro Gómez).
- Remove possibly existing annotation, when map is updated. (cf6bf20 by Ramiro Gómez).
- removed useless transform attribute (3f7c6e3 by Ramiro Gómez).
0.1.0 - 2015-02-06
- added topo-clean make task added clean and bundle gulp tasks dependency updates (6f246a0 by Ramiro Gómez).
- added full stop (d90169c by Ramiro Gómez).
- added support for map rotation (587729d by Ramiro Gómez).
- added support for setting a maximum zoom via zoomMax (c95c905 by Ramiro Gómez).
- added optional callback to draw in choropleth (b90c6cb by Ramiro Gómez).
- added topojson for "all" countries admin regions (7bcf198 by Ramiro Gómez).
- added indonesia and spain (3967fb3 by Ramiro Gómez).
- added example US states choropleth fix bug with zero values, check for null so 0.00 gets a color (cd26f10 by Ramiro Gómez).
- added plain US states example enable setting topojson units identifier via accessor (0d69a04 by Ramiro Gómez).
- added todo (6dc8c28 by Ramiro Gómez).
- added reference (16efbc3 by Ramiro Gómez).
- added plain example to readme and installation from source instructions (030c582 by Ramiro Gómez).
- added vendor task (9183a70 by Ramiro Gómez).
- added colors accessor and more color options (09a9498 by Ramiro Gómez).
- added utils.coffee (fc10c19 by Ramiro Gómez).
- added heading and data source (fa22f48 by Ramiro Gómez).
- added columns function that returns a sorted list of culumn headings except empty and iso3 (c72527e by Ramiro Gómez).
- fix #21 by using shapefiles without lakes (3c53aaf by Ramiro Gómez).
- fix issue with projections not supporting rotation use d3.scale.threshold if domain array has more than 2 items (e80d1d8 by Ramiro Gómez).
- fix #18: zoom all g.zoom elements within map svg, updated vendor packages (f91724f by Ramiro Gómez).
- fix #13: instead of callback for draw added postUpdate hook for executing code at the end pf update (e0ee75b by Ramiro Gómez).
- fix #12: replace naturalearthdata su_a3 ids with corresponding iso3 ids (0b9df80 by Ramiro Gómez).
- Fix #9: added support for setting domain (26e33d6 by Ramiro Gómez).
- fix #7: add thousands separator to default format, some legend adjustments (9a86928 by Ramiro Gómez).
- fix #11: bigger legend with white translucent background, no more magic variables in drawLegend method (18d3b1d by Ramiro Gómez).
- fix issue #10: set min or max to val if they are still null (32be121 by Ramiro Gómez).
- fix doc section (031611f by Ramiro Gómez).
- fixed reference and make scale actually scale (3de1435 by Ramiro Gómez).
- fix #2: use more generic units instead of countries (f0be171 by Ramiro Gómez).
- fix #4 moved legend to lower left corner of map (e00c9ca by Ramiro Gómez).