Skip to content

Latest commit

 

History

History
191 lines (126 loc) · 15.5 KB

CHANGELOG.md

File metadata and controls

191 lines (126 loc) · 15.5 KB

Changelog

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

Compare with 3.3.0

Added

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

Removed

  • 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

Compare with 3.2.0

Added

  • 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

Compare with 3.1.0

Removed

  • remove white spaces from unit names to fix issue #55 (f8c53c3 by geraldo).

3.1.0 - 2019-09-24

Compare with 3.0.0

Added

  • Add example for using geoData property. (2857e77 by Ramiro Gómez).
  • Add keywords and update rollup (5ca0ed6 by Ramiro Gómez).

Removed

  • Remove package-json.lock (4710b76 by Ramiro Gómez).

3.0.0 - 2019-06-11

Compare with 2.0.0

Added

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

Fixed

  • fix default scheme name (c05672f by Dylan Praul).

Removed

  • 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 from src and version control Remove files in data 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

Compare with 1.0.2

Added

  • Add more details about issue being fixed (2ed812d by Ramiro Gómez).

Fixed

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

Removed

  • Remove uglify (db70893 by Ramiro Gómez).

1.0.2 - 2016-06-15

Compare with 1.0.1

Fixed

  • 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

  • Removed old CoffeeScript source files. (aebadd8 by Ramiro Gómez).

1.0.1 - 2015-06-16

Compare with 1.0.0

Added

  • added sample map to readme (1af38b2 by Ramiro Gómez).

1.0.0 - 2015-06-16

Compare with 0.1.0

Added

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

Fixed

  • 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

  • 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

Compare with first commit

Added

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

Fixed

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

Removed

  • removed log (eabf3ac by Ramiro Gómez).
  • removed npmignore so gitignore is used (5fa44c5 by Ramiro Gómez).
  • removed dist dir (03c71f6 by Ramiro Gómez).
  • removed boundary path and unused styles (eadb7df by Ramiro Gómez).
  • removed white from colors (a659ecb by Ramiro Gómez).