1## 2020d 2 3### Zone Changes 4 5* Update some Canadian zones as follows ([#90](https://github.com/evansiroky/timezone-boundary-builder/issues/90)) 6 * Use OSM timezone relations in entirety for the following zones: `America/Blanc_Sablon`, `America/Glace_Bay`, `America/Halifax`, `America/Swift_Current`, `America/Toronto` 7* Add disputed area along Northwest Bhutan-China border. 8* Manually add back the Jungholz Village to `Europe/Vienna` ([#93](https://github.com/evansiroky/timezone-boundary-builder/issues/93)). 9* Update to latest OSM data 10 11### Other Changes 12 13* Switch command line flag processing to use the yargs library. Existing flags have changed: ``--no-validation` and ``--filtered-zones` have been renamed to ``--skip_validation` and `--included_zones` respectively. `--included_zones` now takes a list without quotes or commas. 14* Addition of new flags: `--excluded_zones`, `--dist_dir`, `--downloads_dir`, `--skip_analyze_diffs`, `--skip_shapefile`, `--skip_zip`. See `--help` and README.md for details. 15* Remove unneeded downloaded files from downloads directory before creating input data zipfile ([#82](https://github.com/evansiroky/timezone-boundary-builder/issues/82)). 16* Junk directory names when zipping data for releases 17* Add ability to generate a difference of the zone boundaries between the current config and the latest release. ([#83](https://github.com/evansiroky/timezone-boundary-builder/issues/83)). 18 19## 2020a 20 21### Zone Changes 22 23* Allow timezones `Asia/Tbilisi` and `Europe/Moscow` to overlap 24* Rename `America/Godthab` to `America/Nuuk` ([#77](https://github.com/evansiroky/timezone-boundary-builder/issues/77)) 25* Update some Canadian zones as follows ([#76](https://github.com/evansiroky/timezone-boundary-builder/issues/76)) 26 * Make Listuguj part of `America/Halifax` instead of `America/Moncton` 27 * Make `America/Nipigon` comprise of most of mid-Ontario. _Credit to OSM user [Arctic gnome](https://www.openstreetmap.org/user/Arctic%20gnome) for OSM edits._ 28 * Make `America/Rainy_River` comprise of the Westernmost parts of Ontario bordering Manitoba. _Credit to OSM user [Arctic gnome](https://www.openstreetmap.org/user/Arctic%20gnome) for OSM edits._ 29 * Split Northwest Territories timezones (`America/Inuvik` and `America/Yellowknife`) in two using 120th meridian 30 * Make `America/Swift_Current` comprise of all areas in southwest Saskatchewan between the `America/Regina` and `America/Edmonton` timezones. 31 * Split Yukon timezones (`America/Dawson` and `America/Whitehorse`) in two using 138th meridian 32* Update to latest OSM data 33 34### Other Changes 35 36* Update packages to latest versions 37* Include input data in release files ([#78](https://github.com/evansiroky/timezone-boundary-builder/issues/78)) 38 39## 2019b 40 41### Zone Changes 42 43* Update to latest OSM data 44 45### Other Changes 46 47* Include JSON list of timezone names in each release ([#69](https://github.com/evansiroky/timezone-boundary-builder/issues/69)) 48* Improve troubleshooting wiki by adding demo video on fixing broken relations ([#68](https://github.com/evansiroky/timezone-boundary-builder/issues/68)) 49 50## 2019a 51 52### Zone Changes 53 54* Split Vietnam into 2 zones ([#66](https://github.com/evansiroky/timezone-boundary-builder/issues/66)) 55 * Make Northern Vietnam be a part of `Asia/Bangkok` 56 * Southern Vietnam stays `Asia/Ho_Chi_Minh` 57* Make Bir Tawil area be a part of `Africa/Cairo` instead of being a part of `Africa/Khartoum`. 58* Update to latest OSM data 59 60### Other Changes 61 62* Add standard linter ([#67](https://github.com/evansiroky/timezone-boundary-builder/issues/67)) 63 64## 2018i 65 66### Zone Changes 67 68* Make territories of Taiwan take precedence when they overlap Chinese-claimed territories. ([#52](https://github.com/evansiroky/timezone-boundary-builder/issues/52)) 69* Add Oslo Accords Area B and C to `Asia/Jerusalem`. ([#53](https://github.com/evansiroky/timezone-boundary-builder/issues/53)) 70* Create new zone `Asia/Qostanay` by taking area from `Asia/Qyzylorda`. ([#59](https://github.com/evansiroky/timezone-boundary-builder/issues/59)) 71* Change timezone for Antarctic Station Neumayer III Station from `Europe/Berlin` to `Etc/UTC`. ([#61](https://github.com/evansiroky/timezone-boundary-builder/issues/61)) 72* Update to latest OSM data 73 74### Other Changes 75 76* Add some badges to the README 77* Add progress stats reporting 78* Update to use Node 10 ([#56](https://github.com/evansiroky/timezone-boundary-builder/issues/56)) 79 80## 2018g 81 82### Zone Changes 83 84* Switch geometries of `America/Danmarkshavn` and `America/Scoresbysund` ([#40](https://github.com/evansiroky/timezone-boundary-builder/issues/40)) 85* Add timezones in Antarctica ([#42](https://github.com/evansiroky/timezone-boundary-builder/issues/42)) 86* Fix northern border of `America/Argentina/Rio_Gallegos` ([#46](https://github.com/evansiroky/timezone-boundary-builder/issues/46)) 87* Allow timezone boundaries to overlap. ([#41](https://github.com/evansiroky/timezone-boundary-builder/issues/41)) 88 * This change now means that the following zones overlap: 89 * `Africa/Juba`, `Africa/Khartoum` 90 * `America/Argentina/Rio_Gallegos`, `America/Punta_Arenas` 91 * `America/La_Paz`, `America/Porto_Velho` 92 * `America/Moncton`, `America/New_York` 93 * `Asia/Hebron`, `Asia/Jerusalem` 94 * `Asia/Ho_Chi_Minh`, `Asia/Manila` 95 * `Asia/Ho_Chi_Minh`, `Asia/Shanghai` 96 * `Asia/Manila`, `Asia/Shanghai` 97 * `Asia/Shanghai`, `Asia/Taipei` 98 * `Asia/Shanghai`, `Asia/Urumqi` 99 * `Europe/Amsterdam`, `Europe/Berlin` 100 * `Europe/Belgrade`, `Europe/Zagreb` 101 * `Europe/Berlin`, `Europe/Luxembourg` 102 * `Europe/Paris`, `Europe/Rome` 103* Add disupted area near Doklam to `Asia/Shanghai` and `Asia/Thimphu` ([#49](https://github.com/evansiroky/timezone-boundary-builder/issues/49)) 104* Update boundaries of `America/Creston` and `America/Edmonton` to reflect changes in OpenStreetMap 105* Update to latest OSM data 106 107### Other Changes 108 109* Added more libraries to list of lookup libraries using this project's data 110* Fixed overpass querying ([#43](https://github.com/evansiroky/timezone-boundary-builder/issues/43)) 111 112## 2018d 113 114### Zone Changes 115 116* Add timezones in the oceans ([#34](https://github.com/evansiroky/timezone-boundary-builder/issues/34)) 117 * Shapefiles and geojson are now outputted as with or without oceans 118* Fix Viedma Glacier are to reflect latest OSM boundaries 119* Update to latest OSM data 120 121### Other Changes 122 123* Better debugging 124 * Printing Overpass query for when no data is received. 125 * Using geojsonhint and writing problematic geojson to a pretty-printed file. 126 * Save validation overlaps to file. 127 * Add links to troubleshooting wiki for common errors. 128* Update README 129 * Add list of geographical lookup libraries 130 * Add troubleshooting wiki 131 132## 2017c 133 134### Zone Changes 135 136* Refactor of timezones in China ([#13](https://github.com/evansiroky/timezone-boundary-builder/issues/13)) 137 * Integration of areas formerly found in Asia/Chongqing, Asia/Harbin and Asia/Kashgar into other zones 138 * Expansion of Asia/Shanghai to all of China except Xinjiang 139 * Asia/Urumqi is now comprised of Xinjiang 140* Fix Mexico Beach, FL by moving it to central time ([#20](https://github.com/evansiroky/timezone-boundary-builder/issues/20)) 141* Make Viedma glacier area work with updated OSM boundaries 142* 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)) 143* Remove zones found in backward file of timezone db ([#16](https://github.com/evansiroky/timezone-boundary-builder/issues/16)) 144 * America/Coral_Harbour now integrated into America/Atikokan 145 * America/Montreal now integrated into America/Toronto 146 * See notes on China refactor for changes to Asia/Chongqing, Asia/Harbin, Asia/Kashgar, Asia/Shanghai and Asia/Urumqi 147 * Asia/Rangoon renamed to Asia/Yangon 148 * Pacific/Yap integrated into Pacific/Chuuk 149 * Pacific/Johnston integrated into Pacific/Honolulu 150* Refactor arbitrary sea boundaries of timezones in the Gulf of St Lawrence to account for updated OSM geometry of the boundary of Quebec. 151* Add Page, AZ to America/Phoenix ([#9](https://github.com/evansiroky/timezone-boundary-builder/issues/9)) 152* Update to latest OSM data 153 154### Other Changes 155 156* Add linting of json files 157 * A overpass source listed in timezones.json must have a corresponding definition in osmBoundarySources.json 158 * A overpass source defined in osmBoundarySources.json must be used in at least one operation in timezones.json 159 * A manual-polygon or manual-multipolygon defined in timezones.json must be accompanied with a description. 160* Add ability to build only certain zones in builder script 161* Add travis-ci builds that require linting script to pass 162* Added descriptions to manual geometries 163* Add ability to use overpass to fetch ways that represent boundaries 164* Rewrite README 165 166## 2017a 167 168* Zone Changes 169 * Add new zone America/Punta_Arenas by taking area from America/Santiago 170 * 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 171 * Implement own interpretation of border of America/Chicago and America/Denver in the following places: 172 * Move boundary to the east of ND Highway 31 in Sioux county, ND 173 * Move diagonal boundary through Stanley County, SD northwest so it doesn't go through the middle of Fort Pierre 174 * Update to latest OSM data 175* Other changes 176 * Add picture of zones to README 177 178## 2016j 179 180- Zone Changes 181 - Add new zone Asia/Atyrau by taking area from Asia/Aqtau 182 - Add new zone Europe/Saratov by taking area from Europe/Volgograd 183 - Update to latest OSM data 184- Other changes 185 - README updates 186 187 188## 2016i 189 190- Zone Changes 191 - Split Cyprus into 2 zones. The existing Asia/Nicosia now ends at 192 the northern boundary of the United Nations Buffer Zone and the new 193 zone Asia/Famagusta contains everything north of the buffer zone. 194 - Add missing data definitions: Congo-Kinshasa and South Sudan 195 - Old Crimea boundary no longer exists in OSM, use combination of 196 Crimea + Sevastopol 197 - Typo of extra space in Harrison County fixed in OSM 198 - Taishan City now has invalid geometry in OSM, use Xinhui district 199 instead when making boundaries 200 - Update to latest OSM data 201- Other changes 202 - Add download throttling of publicly available Overpass API 203 - Remove old dist files if they exist so ogr2ogr can work 204 - Update README to note change in Overpass API querying 205 206 207## 2016d 208 209First data release of the project. 210