diff options
Diffstat (limited to 'CHANGELOG.md')
-rw-r--r-- | CHANGELOG.md | 171 |
1 files changed, 171 insertions, 0 deletions
diff --git a/CHANGELOG.md b/CHANGELOG.md new file mode 100644 index 0000000..f635526 --- /dev/null +++ b/CHANGELOG.md @@ -0,0 +1,171 @@ +## 2019b + +### Zone Changes + +* Update to latest OSM data + +### Other Changes + +* Include JSON list of timezone names in each release ([#69](https://github.com/evansiroky/timezone-boundary-builder/issues/69)) +* Improve troubleshooting wiki by adding demo video on fixing broken relations ([#68](https://github.com/evansiroky/timezone-boundary-builder/issues/68)) + +## 2019a + +### Zone Changes + +* Split Vietnam into 2 zones ([#66](https://github.com/evansiroky/timezone-boundary-builder/issues/66)) + * Make Northern Vietnam be a part of `Asia/Bangkok` + * Southern Vietnam stays `Asia/Ho_Chi_Minh` +* Make Bir Tawil area be a part of `Africa/Cairo` instead of being a part of `Africa/Khartoum`. +* Update to latest OSM data + +### Other Changes + +* Add standard linter ([#67](https://github.com/evansiroky/timezone-boundary-builder/issues/67)) + +## 2018i + +### Zone Changes + +* Make territories of Taiwan take precedence when they overlap Chinese-claimed territories. ([#52](https://github.com/evansiroky/timezone-boundary-builder/issues/52)) +* Add Oslo Accords Area B and C to `Asia/Jerusalem`. ([#53](https://github.com/evansiroky/timezone-boundary-builder/issues/53)) +* Create new zone `Asia/Qostanay` by taking area from `Asia/Qyzylorda`. ([#59](https://github.com/evansiroky/timezone-boundary-builder/issues/59)) +* Change timezone for Antarctic Station Neumayer III Station from `Europe/Berlin` to `Etc/UTC`. ([#61](https://github.com/evansiroky/timezone-boundary-builder/issues/61)) +* Update to latest OSM data + +### Other Changes + +* Add some badges to the README +* Add progress stats reporting +* Update to use Node 10 ([#56](https://github.com/evansiroky/timezone-boundary-builder/issues/56)) + +## 2018g + +### Zone Changes + +* Switch geometries of `America/Danmarkshavn` and `America/Scoresbysund` ([#40](https://github.com/evansiroky/timezone-boundary-builder/issues/40)) +* Add timezones in Antarctica ([#42](https://github.com/evansiroky/timezone-boundary-builder/issues/42)) +* Fix northern border of `America/Argentina/Rio_Gallegos` ([#46](https://github.com/evansiroky/timezone-boundary-builder/issues/46)) +* Allow timezone boundaries to overlap. ([#41](https://github.com/evansiroky/timezone-boundary-builder/issues/41)) + * This change now means that the following zones overlap: + * `Africa/Juba`, `Africa/Khartoum` + * `America/Argentina/Rio_Gallegos`, `America/Punta_Arenas` + * `America/La_Paz`, `America/Porto_Velho` + * `America/Moncton`, `America/New_York` + * `Asia/Hebron`, `Asia/Jerusalem` + * `Asia/Ho_Chi_Minh`, `Asia/Manila` + * `Asia/Ho_Chi_Minh`, `Asia/Shanghai` + * `Asia/Manila`, `Asia/Shanghai` + * `Asia/Shanghai`, `Asia/Taipei` + * `Asia/Shanghai`, `Asia/Urumqi` + * `Europe/Amsterdam`, `Europe/Berlin` + * `Europe/Belgrade`, `Europe/Zagreb` + * `Europe/Berlin`, `Europe/Luxembourg` + * `Europe/Paris`, `Europe/Rome` +* Add disupted area near Doklam to `Asia/Shanghai` and `Asia/Thimphu` ([#49](https://github.com/evansiroky/timezone-boundary-builder/issues/49)) +* Update boundaries of `America/Creston` and `America/Edmonton` to reflect changes in OpenStreetMap +* Update to latest OSM data + +### Other Changes + +* Added more libraries to list of lookup libraries using this project's data +* Fixed overpass querying ([#43](https://github.com/evansiroky/timezone-boundary-builder/issues/43)) + +## 2018d + +### Zone Changes + +* Add timezones in the oceans ([#34](https://github.com/evansiroky/timezone-boundary-builder/issues/34)) + * Shapefiles and geojson are now outputted as with or without oceans +* Fix Viedma Glacier are to reflect latest OSM boundaries +* Update to latest OSM data + +### Other Changes + +* Better debugging + * Printing Overpass query for when no data is received. + * Using geojsonhint and writing problematic geojson to a pretty-printed file. + * Save validation overlaps to file. + * Add links to troubleshooting wiki for common errors. +* Update README + * Add list of geographical lookup libraries + * Add troubleshooting wiki + +## 2017c + +### Zone Changes + +* Refactor of timezones in China ([#13](https://github.com/evansiroky/timezone-boundary-builder/issues/13)) + * Integration of areas formerly found in Asia/Chongqing, Asia/Harbin and Asia/Kashgar into other zones + * Expansion of Asia/Shanghai to all of China except Xinjiang + * Asia/Urumqi is now comprised of Xinjiang +* Fix Mexico Beach, FL by moving it to central time ([#20](https://github.com/evansiroky/timezone-boundary-builder/issues/20)) +* Make Viedma glacier area work with updated OSM boundaries +* Remove small holes and reduce geojson precision. ([#11](https://github.com/evansiroky/timezone-boundary-builder/issues/11) and [#17](https://github.com/evansiroky/timezone-boundary-builder/issues/17)) +* Remove zones found in backward file of timezone db ([#16](https://github.com/evansiroky/timezone-boundary-builder/issues/16)) + * America/Coral_Harbour now integrated into America/Atikokan + * America/Montreal now integrated into America/Toronto + * See notes on China refactor for changes to Asia/Chongqing, Asia/Harbin, Asia/Kashgar, Asia/Shanghai and Asia/Urumqi + * Asia/Rangoon renamed to Asia/Yangon + * Pacific/Yap integrated into Pacific/Chuuk + * Pacific/Johnston integrated into Pacific/Honolulu +* Refactor arbitrary sea boundaries of timezones in the Gulf of St Lawrence to account for updated OSM geometry of the boundary of Quebec. +* Add Page, AZ to America/Phoenix ([#9](https://github.com/evansiroky/timezone-boundary-builder/issues/9)) +* Update to latest OSM data + +### Other Changes + +* Add linting of json files + * A overpass source listed in timezones.json must have a corresponding definition in osmBoundarySources.json + * A overpass source defined in osmBoundarySources.json must be used in at least one operation in timezones.json + * A manual-polygon or manual-multipolygon defined in timezones.json must be accompanied with a description. +* Add ability to build only certain zones in builder script +* Add travis-ci builds that require linting script to pass +* Added descriptions to manual geometries +* Add ability to use overpass to fetch ways that represent boundaries +* Rewrite README + +## 2017a + +* Zone Changes + * Add new zone America/Punta_Arenas by taking area from America/Santiago + * Move the boundary of America/New_York and America/Chicago in the region of various towns in Alabama such as Phenix City to the west to include these towns in America/New_York + * Implement own interpretation of border of America/Chicago and America/Denver in the following places: + * Move boundary to the east of ND Highway 31 in Sioux county, ND + * Move diagonal boundary through Stanley County, SD northwest so it doesn't go through the middle of Fort Pierre + * Update to latest OSM data +* Other changes + * Add picture of zones to README + +## 2016j + +- Zone Changes + - Add new zone Asia/Atyrau by taking area from Asia/Aqtau + - Add new zone Europe/Saratov by taking area from Europe/Volgograd + - Update to latest OSM data +- Other changes + - README updates + + +## 2016i + +- Zone Changes + - Split Cyprus into 2 zones. The existing Asia/Nicosia now ends at + the northern boundary of the United Nations Buffer Zone and the new + zone Asia/Famagusta contains everything north of the buffer zone. + - Add missing data definitions: Congo-Kinshasa and South Sudan + - Old Crimea boundary no longer exists in OSM, use combination of + Crimea + Sevastopol + - Typo of extra space in Harrison County fixed in OSM + - Taishan City now has invalid geometry in OSM, use Xinhui district + instead when making boundaries + - Update to latest OSM data +- Other changes + - Add download throttling of publicly available Overpass API + - Remove old dist files if they exist so ogr2ogr can work + - Update README to note change in Overpass API querying + + +## 2016d + +First data release of the project. |