NEWS (325324) | NEWS (309583) |
---|---|
1News for the tz database 2 | 1News for the tz database 2 |
3Release 2017c - 2017-10-20 14:49:34 -0700 4 5 Briefly: 6 Northern Cyprus switches from +03 to +02/+03 on 2017-10-29. 7 Fiji ends DST 2018-01-14, not 2018-01-21. 8 Namibia switches from +01/+02 to +02 on 2018-04-01. 9 Sudan switches from +03 to +02 on 2017-11-01. 10 Tonga likely switches from +13/+14 to +13 on 2017-11-05. 11 Turks & Caicos switches from -04 to -05/-04 on 2018-11-04. 12 A new file tzdata.zi now holds a small text copy of all data. 13 The zic input format has been regularized slightly. 14 15 Changes to future time stamps 16 17 Northern Cyprus has decided to resume EU rules starting 18 2017-10-29, thus reinstituting winter time. 19 20 Fiji ends DST 2018-01-14 instead of the 2018-01-21 previously 21 predicted. (Thanks to Dominic Fok.) Adjust future predictions 22 accordingly. 23 24 Namibia will switch from +01 with DST to +02 all year on 25 2017-09-03 at 02:00. This affects UT offsets starting 2018-04-01 26 at 02:00. (Thanks to Steffen Thorsen.) 27 28 Sudan will switch from +03 to +02 on 2017-11-01. (Thanks to Ahmed 29 Atyya and Yahia Abdalla.) South Sudan is not switching, so 30 Africa/Juba is no longer a link to Africa/Khartoum. 31 32 Tonga has likely ended its experiment with DST, and will not 33 adjust its clocks on 2017-11-05. Although Tonga has not announced 34 whether it will continue to observe DST, the IATA is assuming that 35 it will not. (Thanks to David Wade.) 36 37 Turks & Caicos will switch from -04 all year to -05 with US DST on 38 2018-03-11 at 03:00. This affects UT offsets starting 2018-11-04 39 at 02:00. (Thanks to Steffen Thorsen.) 40 41 Changes to past time stamps 42 43 Namibia switched from +02 to +01 on 1994-03-21, not 1994-04-03. 44 (Thanks to Arthur David Olson.) 45 46 Detroit did not observe DST in 1967. 47 48 Use railway time for Asia/Kolkata before 1941, by switching to 49 Madras local time (UT +052110) in 1870, then to IST (UT +0530) in 50 1906. Also, treat 1941-2's +0630 as DST, like 1942-5. 51 52 Europe/Dublin's 1946 and 1947 fallback transitions occurred at 53 02:00 standard time, not 02:00 DST. (Thanks to Michael Deckers.) 54 55 Pacific/Apia and Pacific/Pago_Pago switched from Antipodean to 56 American time in 1892, not 1879. (Thanks to Michael Deckers.) 57 58 Adjust the 1867 transition in Alaska to better reflect the 59 historical record, by changing it to occur on 1867-10-18 at 15:30 60 Sitka time rather than at the start of 1867-10-17 local time. 61 Although strictly speaking this is accurate only for Sitka, 62 the rest of Alaska's blanks need to be filled in somehow. 63 64 Fix off-by-one errors in UT offsets for Adak and Nome before 1867. 65 (Thanks to Michael Deckers.) 66 67 Add 7 s to the UT offset in Asia/Yangon before 1920. 68 69 Changes to zone names 70 71 Remove Canada/East-Saskatchewan from the 'backward' file, as it 72 exceeded the 14-character limit and was an unused misnomer anyway. 73 74 Changes to build procedure 75 76 To support applications that prefer to read time zone data in text 77 form, two zic input files tzdata.zi and leapseconds are now 78 installed by default. The commands 'zic tzdata.zi' and 'zic -L 79 leapseconds tzdata.zi' can reproduce the tzdata binary files 80 without and with leap seconds, respectively. To prevent these two 81 new files from being installed, use 'make TZDATA_TEXT=', and to 82 suppress leap seconds from the tzdata text installation, use 'make 83 TZDATA_TEXT=tzdata.zi'. 84 85 'make BACKWARD=' now suppresses backward-compatibility names 86 like 'US/Pacific' that are defined in the 'backward' and 87 'pacificnew' files. 88 89 'make check' now works on systems that lack a UTF-8 locale, 90 or that lack the nsgmls program. Set UTF8_LOCALE to configure 91 the name of a UTF-8 locale, if you have one. 92 93 Y2K runtime checks are no longer enabled by default. Add 94 -DDEPRECATE_TWO_DIGIT_YEARS to CFLAGS to enable them, instead of 95 adding -DNO_RUN_TIME_WARNINGS_ABOUT_YEAR_2000_PROBLEMS_THANK_YOU 96 to disable them. (New name suggested by Brian Inglis.) 97 98 The build procedure for zdump now works on AIX 7.1. 99 (Problem reported by Kees Dekker.) 100 101 Changes to code 102 103 zic and the reference runtime now reject multiple leap seconds 104 within 28 days of each other, or leap seconds before the Epoch. 105 As a result, support for double leap seconds, which was 106 obsolescent and undocumented, has been removed. Double leap 107 seconds were an error in the C89 standard; they have never existed 108 in civil timekeeping. (Thanks to Robert Elz and Bradley White for 109 noticing glitches in the code that uncovered this problem.) 110 111 zic now warns about use of the obsolescent and undocumented -y 112 option, and about use of the obsolescent TYPE field of Rule lines. 113 114 zic now allows unambiguous abbreviations like "Sa" and "Su" for 115 weekdays; formerly it rejected them due to a bug. Conversely, zic 116 no longer considers non-prefixes to be abbreviations; for example, 117 it no longer accepts "lF" as an abbreviation for "lastFriday". 118 Also, zic warns about the undocumented usage with a "last-" 119 prefix, e.g., "last-Fri". 120 121 Similarly, zic now accepts the unambiguous abbreviation "L" for 122 "Link" in ordinary context and for "Leap" in leap-second context. 123 Conversely, zic no longer accepts non-prefixes such as "La" as 124 abbreviations for words like "Leap". 125 126 zic no longer accepts leap second lines in ordinary input, or 127 ordinary lines in leap second input. Formerly, zic sometimes 128 warned about this undocumented usage and handled it incorrectly. 129 130 The new macro HAVE_TZNAME governs whether the tzname external 131 variable is exported, instead of USG_COMPAT. USG_COMPAT now 132 governs only the external variables "timezone" and "daylight". 133 This change is needed because the three variables are not in the 134 same category: although POSIX requires tzname, it specifies the 135 other two variables as optional. Also, USG_COMPAT is now 1 or 0: 136 if not defined, the code attempts to guess it from other macros. 137 138 localtime.c and difftime.c no longer require stdio.h, and .c files 139 other than zic.c no longer require sys/wait.h. 140 141 zdump.c no longer assumes snprintf. (Reported by Jonathan Leffler.) 142 143 Calculation of time_t extrema works around a bug in GCC 4.8.4 144 (Reported by Stan Shebs and Joseph Myers.) 145 146 zic.c no longer mistranslates formats of line numbers in non-English 147 locales. (Problem reported by Benno Schulenberg.) 148 149 Several minor changes have been made to the code to make it a 150 bit easier to port to MS-Windows and Solaris. (Thanks to Kees 151 Dekker for reporting the problems.) 152 153 Changes to documentation and commentary 154 155 The two new files 'theory.html' and 'calendars' contain the 156 contents of the removed file 'Theory'. The goal is to document 157 tzdb theory more accessibly. 158 159 The zic man page now documents abbreviation rules. 160 161 tz-link.htm now covers how to apply tzdata changes to clients. 162 (Thanks to Jorge F��bregas for the AIX link.) It also mentions MySQL. 163 164 The leap-seconds.list URL has been updated to something that is 165 more reliable for tzdb. (Thanks to Tim Parenti and Brian Inglis.) 166 167Release 2017b - 2017-03-17 07:30:38 -0700 168 169 Briefly: Haiti has resumed DST. 170 171 Changes to past and future time stamps 172 173 Haiti resumed observance of DST in 2017. (Thanks to Steffen Thorsen.) 174 175 Changes to past time stamps 176 177 Liberia changed from -004430 to +00 on 1972-01-07, not 1972-05-01. 178 179 Use "MMT" to abbreviate Liberia's time zone before 1972, as "-004430" 180 is one byte over the POSIX limit. (Problem reported by Derick Rethans.) 181 182 Changes to code 183 184 The reference localtime implementation now falls back on the 185 current US daylight-saving transition rules rather than the 186 1987-2006 rules. This fallback occurs only when (1) the TZ 187 environment variable's value has a name like "AST4ADT" that asks 188 for daylight saving time but does not specify the rules, (2) there 189 is no file by that name, and (3) the TZDEFRULES file cannot be 190 loaded. (Thanks to Tom Lane.) 191 192 193Release 2017a - 2017-02-28 00:05:36 -0800 194 195 Briefly: Southern Chile moves from -04/-03 to -03, and Mongolia 196 discontinues DST. 197 198 Changes to future time stamps 199 200 Mongolia no longer observes DST. (Thanks to Ganbold Tsagaankhuu.) 201 202 Chile's Region of Magallanes moves from -04/-03 to -03 year-round. 203 Its clocks diverge from America/Santiago starting 2017-05-13 at 204 23:00, hiving off a new zone America/Punta_Arenas. Although the 205 Chilean government says this change expires in May 2019, for now 206 assume it's permanent. (Thanks to Juan Correa and Deborah 207 Goldsmith.) This also affects Antarctica/Palmer. 208 209 Changes to past time stamps 210 211 Fix many entries for historical time stamps for Europe/Madrid 212 before 1979, to agree with tables compiled by Pere Planesas of the 213 National Astronomical Observatory of Spain. As a side effect, 214 this changes some time stamps for Africa/Ceuta before 1929, which 215 are probably guesswork anyway. (Thanks to Steve Allen and 216 Pierpaolo Bernardi for the heads-ups, and to Michael Deckers for 217 correcting the 1901 transition.) 218 219 Ecuador observed DST from 1992-11-28 to 1993-02-05. 220 (Thanks to Alois Treindl.) 221 222 Asia/Atyrau and Asia/Oral were at +03 (not +04) before 1930-06-21. 223 (Thanks to Stepan Golosunov.) 224 225 Changes to past and future time zone abbreviations 226 227 Switch to numeric time zone abbreviations for South America, as 228 part of the ongoing project of removing invented abbreviations. 229 This avoids the need to invent an abbreviation for the new Chilean 230 new zone. Similarly, switch from invented to numeric time zone 231 abbreviations for Afghanistan, American Samoa, the Azores, 232 Bangladesh, Bhutan, the British Indian Ocean Territory, Brunei, 233 Cape Verde, Chatham Is, Christmas I, Cocos (Keeling) Is, Cook Is, 234 Dubai, East Timor, Eucla, Fiji, French Polynesia, Greenland, 235 Indochina, Iran, Iraq, Kiribati, Lord Howe, Macquarie, Malaysia, 236 the Maldives, Marshall Is, Mauritius, Micronesia, Mongolia, 237 Myanmar, Nauru, Nepal, New Caledonia, Niue, Norfolk I, Palau, 238 Papua New Guinea, the Philippines, Pitcairn, Qatar, R��union, St 239 Pierre & Miquelon, Samoa, Saudi Arabia, Seychelles, Singapore, 240 Solomon Is, Tokelau, Tuvalu, Wake, Vanuatu, Wallis & Futuna, and 241 Xinjiang; for 20-minute daylight saving time in Ghana before 1943; 242 for half-hour daylight saving time in Belize before 1944 and in 243 the Dominican Republic before 1975; and for Canary Islands before 244 1946, for Guinea-Bissau before 1975, for Iceland before 1969, for 245 Indian Summer Time before 1942, for Indonesia before around 1964, 246 for Kenya before 1960, for Liberia before 1973, for Madeira before 247 1967, for Namibia before 1943, for the Netherlands in 1937-9, for 248 Pakistan before 1971, for Western Sahara before 1977, and for 249 Zaporozhye in 1880-1924. 250 251 For Alaska time from 1900 through 1967, instead of "CAT" use the 252 abbreviation "AST", the abbreviation commonly used at the time 253 (Atlantic Standard Time had not been standardized yet). Use "AWT" 254 and "APT" instead of the invented abbreviations "CAWT" and "CAPT". 255 256 Use "CST" and "CDT" instead of invented abbreviations for Macau 257 before 1999 and Taiwan before 1938, and use "JST" instead of the 258 invented abbreviation "JCST" for Japan and Korea before 1938. 259 260 Change to database entry category 261 262 Move the Pacific/Johnston link from 'australasia' to 'backward', 263 since Johnston is now uninhabited. 264 265 Changes to code 266 267 zic no longer mishandles some transitions in January 2038 when it 268 attempts to work around Qt bug 53071. This fixes a bug affecting 269 Pacific/Tongatapu that was introduced in zic 2016e. localtime.c 270 now contains a workaround, useful when loading a file generated by 271 a buggy zic. (Problem and localtime.c fix reported by Bradley 272 White.) 273 274 zdump -i now outputs non-hour numeric time zone abbreviations 275 without a colon, e.g., "+0530" rather than "+05:30". This agrees 276 with zic %z and with common practice, and simplifies auditing of 277 zdump output. 278 279 zdump is now buildable again with -DUSE_LTZ=0. 280 (Problem reported by Joseph Myers.) 281 282 zdump.c now always includes private.h, to avoid code duplication 283 with private.h. (Problem reported by Kees Dekker.) 284 285 localtime.c no longer mishandles early or late timestamps 286 when TZ is set to a POSIX-style string that specifies DST. 287 (Problem reported by Kees Dekker.) 288 289 date and strftime now cause %z to generate "-0000" instead of 290 "+0000" when the UT offset is zero and the time zone abbreviation 291 begins with "-". 292 293 Changes to documentation and commentary 294 295 The 'Theory' file now better documents choice of historical time 296 zone abbreviations. (Problems reported by Michael Deckers.) 297 298 tz-link.htm now covers leap smearing, which is popular in clouds. 299 300 301Release 2016j - 2016-11-22 23:17:13 -0800 302 303 Briefly: Saratov, Russia moves from +03 to +04 on 2016-12-04. 304 305 Changes to future time stamps 306 307 Saratov, Russia switches from +03 to +04 on 2016-12-04 at 02:00. 308 This hives off a new zone Europe/Saratov from Europe/Volgograd. 309 (Thanks to Yuri Konotopov and Stepan Golosunov.) 310 311 Changes to past time stamps 312 313 The new zone Asia/Atyrau for Atyra�� Region, Kazakhstan, is like 314 Asia/Aqtau except it switched from +05/+06 to +04/+05 in spring 315 1999, not fall 1994. (Thanks to Stepan Golosunov.) 316 317 Changes to past time zone abbreviations 318 319 Asia/Gaza and Asia/Hebron now use "EEST", not "EET", to denote 320 summer time before 1948. The old use of "EET" was a typo. 321 322 Changes to code 323 324 zic no longer mishandles file systems that lack hard links, fixing 325 bugs introduced in 2016g. (Problems reported by Tom Lane.) 326 Also, when the destination already contains symbolic links, zic 327 should now work better on systems where the 'link' system call 328 does not follow symbolic links. 329 330 Changes to documentation and commentary 331 332 tz-link.htm now documents the relationship between release version 333 numbers and development-repository commit tags. (Suggested by 334 Paul Koning.) 335 336 The 'Theory' file now documents UT. 337 338 iso3166.tab now accents "Cura��ao", and commentary now mentions 339 the names "Cabo Verde" and "Czechia". (Thanks to Ji���� Boh����.) 340 341 | |
342Release 2016i - 2016-11-01 23:19:52 -0700 343 344 Briefly: Cyprus split into two time zones on 2016-10-30, and Tonga 345 reintroduces DST on 2016-11-06. 346 347 Changes to future time stamps 348 349 Pacific/Tongatapu begins DST on 2016-11-06 at 02:00, ending on --- 196 unchanged lines hidden (view full) --- 546 (Thanks to Antonio Diaz Diaz, Oscar van Vlijmen, and many others 547 for comments about the experimental format.) 548 549 The release version number is now more accurate in the usual case 550 where releases are built from a Git repository. For example, if 551 23 commits and some working-file changes have been made since 552 release 2016g, the version number is now something like 553 '2016g-23-g50556e3-dirty' instead of the misleading '2016g'. | 3Release 2016i - 2016-11-01 23:19:52 -0700 4 5 Briefly: Cyprus split into two time zones on 2016-10-30, and Tonga 6 reintroduces DST on 2016-11-06. 7 8 Changes to future time stamps 9 10 Pacific/Tongatapu begins DST on 2016-11-06 at 02:00, ending on --- 196 unchanged lines hidden (view full) --- 207 (Thanks to Antonio Diaz Diaz, Oscar van Vlijmen, and many others 208 for comments about the experimental format.) 209 210 The release version number is now more accurate in the usual case 211 where releases are built from a Git repository. For example, if 212 23 commits and some working-file changes have been made since 213 release 2016g, the version number is now something like 214 '2016g-23-g50556e3-dirty' instead of the misleading '2016g'. |
554 Tagged releases use the same version number format as before, | 215 Official releases uses the same version number format as before, |
555 e.g., '2016g'. To support the more-accurate version number, its 556 specification has moved from a line in the Makefile to a new 557 source file 'version'. 558 559 The experimental distribution contains a file to2050.tzs that 560 contains what should be the output of 'zdump -i -c 2050' on 561 primary zones. If this file is available, 'make check' now checks 562 that zdump generates this output. --- 641 unchanged lines hidden (view full) --- 1204 1205 Changes affecting code 1206 1207 The time-related library functions now set errno on failure, and 1208 some crashes in the new tzalloc-related library functions have 1209 been fixed. (Thanks to Christos Zoulas for reporting most of 1210 these problems and for suggesting fixes.) 1211 | 216 e.g., '2016g'. To support the more-accurate version number, its 217 specification has moved from a line in the Makefile to a new 218 source file 'version'. 219 220 The experimental distribution contains a file to2050.tzs that 221 contains what should be the output of 'zdump -i -c 2050' on 222 primary zones. If this file is available, 'make check' now checks 223 that zdump generates this output. --- 641 unchanged lines hidden (view full) --- 865 866 Changes affecting code 867 868 The time-related library functions now set errno on failure, and 869 some crashes in the new tzalloc-related library functions have 870 been fixed. (Thanks to Christos Zoulas for reporting most of 871 these problems and for suggesting fixes.) 872 |
1212 If USG_COMPAT is defined and the requested timestamp is standard time, | 873 If USG_COMPAT is defined and the requested time stamp is standard time, |
1213 the tz library's localtime and mktime functions now set the extern | 874 the tz library's localtime and mktime functions now set the extern |
1214 variable timezone to a value appropriate for that timestamp; and | 875 variable timezone to a value appropriate for that time stamp; and |
1215 similarly for ALTZONE, daylight saving time, and the altzone variable. 1216 This change is a companion to the tzname change in 2014h, and is 1217 designed to make timezone and altzone more compatible with tzname. 1218 1219 The tz library's functions now set errno to EOVERFLOW if they fail 1220 because the result cannot be represented. ctime and ctime_r now | 876 similarly for ALTZONE, daylight saving time, and the altzone variable. 877 This change is a companion to the tzname change in 2014h, and is 878 designed to make timezone and altzone more compatible with tzname. 879 880 The tz library's functions now set errno to EOVERFLOW if they fail 881 because the result cannot be represented. ctime and ctime_r now |
1221 return NULL and set errno when a timestamp is out of range, rather | 882 return NULL and set errno when a time stamp is out of range, rather |
1222 than having undefined behavior. 1223 1224 Some bugs associated with the new 2014g functions have been fixed. 1225 This includes a bug that largely incapacitated the new functions 1226 time2posix_z and posix2time_z. (Thanks to Christos Zoulas.) 1227 It also includes some uses of uninitialized variables after tzalloc. 1228 The new code uses the standard type 'ssize_t', which the Makefile 1229 now gives porting advice about. 1230 1231 Changes affecting commentary 1232 1233 Updated URLs for NRC Canada (thanks to Matt Johnson and Brian Inglis). 1234 1235 1236Release 2014h - 2014-09-25 18:59:03 -0700 1237 | 883 than having undefined behavior. 884 885 Some bugs associated with the new 2014g functions have been fixed. 886 This includes a bug that largely incapacitated the new functions 887 time2posix_z and posix2time_z. (Thanks to Christos Zoulas.) 888 It also includes some uses of uninitialized variables after tzalloc. 889 The new code uses the standard type 'ssize_t', which the Makefile 890 now gives porting advice about. 891 892 Changes affecting commentary 893 894 Updated URLs for NRC Canada (thanks to Matt Johnson and Brian Inglis). 895 896 897Release 2014h - 2014-09-25 18:59:03 -0700 898 |
1238 Changes affecting past timestamps | 899 Changes affecting past time stamps |
1239 1240 America/Jamaica's 1974 spring-forward transition was Jan. 6, not Apr. 28. 1241 1242 Shanks says Asia/Novokuznetsk switched from LMT (not "NMT") on 1924-05-01, 1243 not 1920-01-06. The old entry was based on a misinterpretation of Shanks. 1244 1245 Some more zones have been turned into links, when they differed | 900 901 America/Jamaica's 1974 spring-forward transition was Jan. 6, not Apr. 28. 902 903 Shanks says Asia/Novokuznetsk switched from LMT (not "NMT") on 1924-05-01, 904 not 1920-01-06. The old entry was based on a misinterpretation of Shanks. 905 906 Some more zones have been turned into links, when they differed |
1246 from existing zones only for older timestamps. As usual, 1247 these changes affect UTC offsets in pre-1970 timestamps only. | 907 from existing zones only for older time stamps. As usual, 908 these changes affect UTC offsets in pre-1970 time stamps only. |
1248 Their old contents have been moved to the 'backzone' file. 1249 The affected zones are: Africa/Blantyre, Africa/Bujumbura, 1250 Africa/Gaborone, Africa/Harare, Africa/Kigali, Africa/Lubumbashi, 1251 Africa/Lusaka, Africa/Maseru, and Africa/Mbabane. 1252 1253 Changes affecting code 1254 1255 zdump -V and -v now output gmtoff= values on all platforms, 1256 not merely on platforms defining TM_GMTOFF. 1257 1258 The tz library's localtime and mktime functions now set tzname to a value | 909 Their old contents have been moved to the 'backzone' file. 910 The affected zones are: Africa/Blantyre, Africa/Bujumbura, 911 Africa/Gaborone, Africa/Harare, Africa/Kigali, Africa/Lubumbashi, 912 Africa/Lusaka, Africa/Maseru, and Africa/Mbabane. 913 914 Changes affecting code 915 916 zdump -V and -v now output gmtoff= values on all platforms, 917 not merely on platforms defining TM_GMTOFF. 918 919 The tz library's localtime and mktime functions now set tzname to a value |
1259 appropriate for the requested timestamp, and zdump now uses this | 920 appropriate for the requested time stamp, and zdump now uses this |
1260 on platforms not defining TM_ZONE, fixing a 2014g regression. 1261 (Thanks to Tim Parenti for reporting the problem.) 1262 1263 The tz library no longer sets tzname if localtime or mktime fails. 1264 1265 zdump -c no longer mishandles transitions near year boundaries. 1266 (Thanks to Tim Parenti for reporting the problem.) 1267 --- 23 unchanged lines hidden (view full) --- 1291 (Thanks to Alan Barrett for the suggestion.) 1292 1293 Fractional-second GMT offsets have been documented for civil time 1294 in 19th-century Chennai, Jakarta, and New York. 1295 1296 1297Release 2014g - 2014-08-28 12:31:23 -0700 1298 | 921 on platforms not defining TM_ZONE, fixing a 2014g regression. 922 (Thanks to Tim Parenti for reporting the problem.) 923 924 The tz library no longer sets tzname if localtime or mktime fails. 925 926 zdump -c no longer mishandles transitions near year boundaries. 927 (Thanks to Tim Parenti for reporting the problem.) 928 --- 23 unchanged lines hidden (view full) --- 952 (Thanks to Alan Barrett for the suggestion.) 953 954 Fractional-second GMT offsets have been documented for civil time 955 in 19th-century Chennai, Jakarta, and New York. 956 957 958Release 2014g - 2014-08-28 12:31:23 -0700 959 |
1299 Changes affecting future timestamps | 960 Changes affecting future time stamps |
1300 1301 Turks & Caicos is switching from US eastern time to UT -04 1302 year-round, modeled as a switch on 2014-11-02 at 02:00. 1303 [As noted in 2014j, this switch was later delayed.] 1304 | 961 962 Turks & Caicos is switching from US eastern time to UT -04 963 year-round, modeled as a switch on 2014-11-02 at 02:00. 964 [As noted in 2014j, this switch was later delayed.] 965 |
1305 Changes affecting past timestamps | 966 Changes affecting past time stamps |
1306 1307 Time in Russia or the USSR before 1926 or so has been corrected by 1308 a few seconds in the following zones: Asia/Irkutsk, 1309 Asia/Krasnoyarsk, Asia/Omsk, Asia/Samarkand, Asia/Tbilisi, 1310 Asia/Vladivostok, Asia/Yakutsk, Europe/Riga, Europe/Samara. For 1311 Asia/Yekaterinburg the correction is a few minutes. (Thanks to 1312 Vladimir Karpinsky.) 1313 1314 The Portuguese decree of 1911-05-26 took effect on 1912-01-01. | 967 968 Time in Russia or the USSR before 1926 or so has been corrected by 969 a few seconds in the following zones: Asia/Irkutsk, 970 Asia/Krasnoyarsk, Asia/Omsk, Asia/Samarkand, Asia/Tbilisi, 971 Asia/Vladivostok, Asia/Yakutsk, Europe/Riga, Europe/Samara. For 972 Asia/Yekaterinburg the correction is a few minutes. (Thanks to 973 Vladimir Karpinsky.) 974 975 The Portuguese decree of 1911-05-26 took effect on 1912-01-01. |
1315 This affects 1911 timestamps in Africa/Bissau, Africa/Luanda, | 976 This affects 1911 time stamps in Africa/Bissau, Africa/Luanda, |
1316 Atlantic/Azores, and Atlantic/Madeira. Also, Lisbon's pre-1912 1317 GMT offset was -0:36:45 (rounded from -0:36:44.68), not -0:36:32. 1318 (Thanks to Stephen Colebourne for pointing to the decree.) 1319 1320 Asia/Dhaka ended DST on 2009-12-31 at 24:00, not 23:59. 1321 1322 A new file 'backzone' contains data which may appeal to | 977 Atlantic/Azores, and Atlantic/Madeira. Also, Lisbon's pre-1912 978 GMT offset was -0:36:45 (rounded from -0:36:44.68), not -0:36:32. 979 (Thanks to Stephen Colebourne for pointing to the decree.) 980 981 Asia/Dhaka ended DST on 2009-12-31 at 24:00, not 23:59. 982 983 A new file 'backzone' contains data which may appeal to |
1323 connoisseurs of old timestamps, although it is out of scope for | 984 connoisseurs of old time stamps, although it is out of scope for |
1324 the tz database, is often poorly sourced, and contains some data 1325 that is known to be incorrect. The new file is not recommended 1326 for ordinary use and its entries are not installed by default. 1327 (Thanks to Lester Caine for the high-quality Jersey, Guernsey, and 1328 Isle of Man entries.) 1329 1330 Some more zones have been turned into links, when they differed | 985 the tz database, is often poorly sourced, and contains some data 986 that is known to be incorrect. The new file is not recommended 987 for ordinary use and its entries are not installed by default. 988 (Thanks to Lester Caine for the high-quality Jersey, Guernsey, and 989 Isle of Man entries.) 990 991 Some more zones have been turned into links, when they differed |
1331 from existing zones only for older timestamps. As usual, 1332 these changes affect UTC offsets in pre-1970 timestamps only. | 992 from existing zones only for older time stamps. As usual, 993 these changes affect UTC offsets in pre-1970 time stamps only. |
1333 Their old contents have been moved to the 'backzone' file. 1334 The affected zones are: Africa/Bangui, Africa/Brazzaville, 1335 Africa/Douala, Africa/Kinshasa, Africa/Libreville, Africa/Luanda, 1336 Africa/Malabo, Africa/Niamey, and Africa/Porto-Novo. 1337 1338 Changes affecting code 1339 1340 Unless NETBSD_INSPIRED is defined to 0, the tz library now --- 34 unchanged lines hidden (view full) --- 1375 already defined, to make it easier to configure on common platforms. 1376 Define NO_TM_GMTOFF and NO_TM_ZONE to suppress this. 1377 1378 Unless the new macro UNINIT_TRAP is defined to 1, the tz code now 1379 assumes that reading uninitialized memory yields garbage values 1380 but does not cause other problems such as traps. 1381 1382 If TM_GMTOFF is defined and UNINIT_TRAP is 0, mktime is now | 994 Their old contents have been moved to the 'backzone' file. 995 The affected zones are: Africa/Bangui, Africa/Brazzaville, 996 Africa/Douala, Africa/Kinshasa, Africa/Libreville, Africa/Luanda, 997 Africa/Malabo, Africa/Niamey, and Africa/Porto-Novo. 998 999 Changes affecting code 1000 1001 Unless NETBSD_INSPIRED is defined to 0, the tz library now --- 34 unchanged lines hidden (view full) --- 1036 already defined, to make it easier to configure on common platforms. 1037 Define NO_TM_GMTOFF and NO_TM_ZONE to suppress this. 1038 1039 Unless the new macro UNINIT_TRAP is defined to 1, the tz code now 1040 assumes that reading uninitialized memory yields garbage values 1041 but does not cause other problems such as traps. 1042 1043 If TM_GMTOFF is defined and UNINIT_TRAP is 0, mktime is now |
1383 more likely to guess right for ambiguous timestamps near | 1044 more likely to guess right for ambiguous time stamps near |
1384 transitions where tm_isdst does not change. 1385 1386 If HAVE_STRFTIME_L is defined to 1, the tz library now defines 1387 strftime_l for compatibility with recent versions of POSIX. 1388 Only the C locale is supported, though. HAVE_STRFTIME_L defaults 1389 to 1 on recent POSIX versions, and to 0 otherwise. 1390 1391 tzselect -c now uses a hybrid distance measure that works better --- 56 unchanged lines hidden (view full) --- 1448 Lester Caine.) 1449 1450 Commentary about Philippines DST has been updated, and commentary 1451 on pre-1970 time in India has been added. 1452 1453 1454Release 2014f - 2014-08-05 17:42:36 -0700 1455 | 1045 transitions where tm_isdst does not change. 1046 1047 If HAVE_STRFTIME_L is defined to 1, the tz library now defines 1048 strftime_l for compatibility with recent versions of POSIX. 1049 Only the C locale is supported, though. HAVE_STRFTIME_L defaults 1050 to 1 on recent POSIX versions, and to 0 otherwise. 1051 1052 tzselect -c now uses a hybrid distance measure that works better --- 56 unchanged lines hidden (view full) --- 1109 Lester Caine.) 1110 1111 Commentary about Philippines DST has been updated, and commentary 1112 on pre-1970 time in India has been added. 1113 1114 1115Release 2014f - 2014-08-05 17:42:36 -0700 1116 |
1456 Changes affecting future timestamps | 1117 Changes affecting future time stamps |
1457 1458 Russia will subtract an hour from most of its time zones on 2014-10-26 1459 at 02:00 local time. (Thanks to Alexander Krivenyshev.) 1460 There are a few exceptions: Magadan Oblast (Asia/Magadan) and Zabaykalsky 1461 Krai are subtracting two hours; conversely, Chukotka Autonomous Okrug 1462 (Asia/Anadyr), Kamchatka Krai (Asia/Kamchatka), Kemerovo Oblast 1463 (Asia/Novokuznetsk), and the Samara Oblast and the Udmurt Republic 1464 (Europe/Samara) are not changing their clocks. The changed zones are --- 34 unchanged lines hidden (view full) --- 1499 America/Metlakatla now uses PST, not MeST, to abbreviate its time zone. 1500 1501 Time zone abbreviations have been updated for Japan's two time 1502 zones used 1896-1937. JWST now stands for Western Standard 1503 Time, and JCST for Central Standard Time (formerly this was CJT). 1504 These abbreviations are now used for time in Korea, Taiwan, 1505 and Sakhalin while controlled by Japan. 1506 | 1118 1119 Russia will subtract an hour from most of its time zones on 2014-10-26 1120 at 02:00 local time. (Thanks to Alexander Krivenyshev.) 1121 There are a few exceptions: Magadan Oblast (Asia/Magadan) and Zabaykalsky 1122 Krai are subtracting two hours; conversely, Chukotka Autonomous Okrug 1123 (Asia/Anadyr), Kamchatka Krai (Asia/Kamchatka), Kemerovo Oblast 1124 (Asia/Novokuznetsk), and the Samara Oblast and the Udmurt Republic 1125 (Europe/Samara) are not changing their clocks. The changed zones are --- 34 unchanged lines hidden (view full) --- 1160 America/Metlakatla now uses PST, not MeST, to abbreviate its time zone. 1161 1162 Time zone abbreviations have been updated for Japan's two time 1163 zones used 1896-1937. JWST now stands for Western Standard 1164 Time, and JCST for Central Standard Time (formerly this was CJT). 1165 These abbreviations are now used for time in Korea, Taiwan, 1166 and Sakhalin while controlled by Japan. 1167 |
1507 Changes affecting past timestamps | 1168 Changes affecting past time stamps |
1508 1509 China's five zones have been simplified to two, since the post-1970 1510 differences in the other three seem to have been imaginary. The 1511 zones Asia/Harbin, Asia/Chongqing, and Asia/Kashgar have been 1512 removed; backwards-compatibility links still work, albeit with | 1169 1170 China's five zones have been simplified to two, since the post-1970 1171 differences in the other three seem to have been imaginary. The 1172 zones Asia/Harbin, Asia/Chongqing, and Asia/Kashgar have been 1173 removed; backwards-compatibility links still work, albeit with |
1513 different behaviors for timestamps before May 1980. Asia/Urumqi's | 1174 different behaviors for time stamps before May 1980. Asia/Urumqi's |
1514 1980 transition to UT +08 has been removed, so that it is now at 1515 +06 and not +08. (Thanks to Luther Ma and to Alois Treindl; 1516 Treindl sent helpful translations of two papers by Guo Qingsheng.) 1517 1518 Some zones have been turned into links, when they differed from existing 1519 zones only for older UTC offsets where data entries were likely invented. | 1175 1980 transition to UT +08 has been removed, so that it is now at 1176 +06 and not +08. (Thanks to Luther Ma and to Alois Treindl; 1177 Treindl sent helpful translations of two papers by Guo Qingsheng.) 1178 1179 Some zones have been turned into links, when they differed from existing 1180 zones only for older UTC offsets where data entries were likely invented. |
1520 These changes affect UTC offsets in pre-1970 timestamps only. This is | 1181 These changes affect UTC offsets in pre-1970 time stamps only. This is |
1521 similar to the change in release 2013e, except this time for western 1522 Africa. The affected zones are: Africa/Bamako, Africa/Banjul, 1523 Africa/Conakry, Africa/Dakar, Africa/Freetown, Africa/Lome, 1524 Africa/Nouakchott, Africa/Ouagadougou, Africa/Sao_Tome, and 1525 Atlantic/St_Helena. This also affects the backwards-compatibility 1526 link Africa/Timbuktu. (Thanks to Alan Barrett, Stephen Colebourne, 1527 Tim Parenti, and David Patte for reporting problems in earlier 1528 versions of this change.) --- 128 unchanged lines hidden (view full) --- 1657 1658 The files usno1988, usno1989, usno1989a, usno1995, usno1997, and usno1998 1659 have been removed. These obsolescent US Naval Observatory entries were no 1660 longer helpful for maintenance. (Thanks to Tim Parenti for the suggestion.) 1661 1662 1663Release 2014e - 2014-06-12 21:53:52 -0700 1664 | 1182 similar to the change in release 2013e, except this time for western 1183 Africa. The affected zones are: Africa/Bamako, Africa/Banjul, 1184 Africa/Conakry, Africa/Dakar, Africa/Freetown, Africa/Lome, 1185 Africa/Nouakchott, Africa/Ouagadougou, Africa/Sao_Tome, and 1186 Atlantic/St_Helena. This also affects the backwards-compatibility 1187 link Africa/Timbuktu. (Thanks to Alan Barrett, Stephen Colebourne, 1188 Tim Parenti, and David Patte for reporting problems in earlier 1189 versions of this change.) --- 128 unchanged lines hidden (view full) --- 1318 1319 The files usno1988, usno1989, usno1989a, usno1995, usno1997, and usno1998 1320 have been removed. These obsolescent US Naval Observatory entries were no 1321 longer helpful for maintenance. (Thanks to Tim Parenti for the suggestion.) 1322 1323 1324Release 2014e - 2014-06-12 21:53:52 -0700 1325 |
1665 Changes affecting near-future timestamps | 1326 Changes affecting near-future time stamps |
1666 1667 Egypt's 2014 Ramadan-based transitions are June 26 and July 31 at 24:00. 1668 (Thanks to Imed Chihi.) Guess that from 2015 on Egypt will temporarily 1669 switch to standard time at 24:00 the last Thursday before Ramadan, and 1670 back to DST at 00:00 the first Friday after Ramadan. 1671 1672 Similarly, Morocco's are June 28 at 03:00 and August 2 at 02:00. (Thanks 1673 to Milamber Space Network.) Guess that from 2015 on Morocco will 1674 temporarily switch to standard time at 03:00 the last Saturday before 1675 Ramadan, and back to DST at 02:00 the first Saturday after Ramadan. 1676 | 1327 1328 Egypt's 2014 Ramadan-based transitions are June 26 and July 31 at 24:00. 1329 (Thanks to Imed Chihi.) Guess that from 2015 on Egypt will temporarily 1330 switch to standard time at 24:00 the last Thursday before Ramadan, and 1331 back to DST at 00:00 the first Friday after Ramadan. 1332 1333 Similarly, Morocco's are June 28 at 03:00 and August 2 at 02:00. (Thanks 1334 to Milamber Space Network.) Guess that from 2015 on Morocco will 1335 temporarily switch to standard time at 03:00 the last Saturday before 1336 Ramadan, and back to DST at 02:00 the first Saturday after Ramadan. 1337 |
1677 Changes affecting past timestamps | 1338 Changes affecting past time stamps |
1678 1679 The abbreviation "MSM" (Moscow Midsummer Time) is now used instead of 1680 "MSD" for Moscow's double daylight time in summer 1921. Also, a typo 1681 "VLASST" has been repaired to be "VLAST" for Vladivostok summer time 1682 in 1991. (Thanks to Hank W. for reporting the problems.) 1683 1684 Changes affecting commentary 1685 1686 tz-link.htm now cites RFC 7265 for jCal, mentions PTP and the 1687 draft CalDAV extension, updates URLs for TSP, TZInfo, IATA, and 1688 removes stale pointers to World Time Explorer and WORLDTIME. 1689 1690 1691Release 2014d - 2014-05-27 21:34:40 -0700 1692 1693 Changes affecting code 1694 | 1339 1340 The abbreviation "MSM" (Moscow Midsummer Time) is now used instead of 1341 "MSD" for Moscow's double daylight time in summer 1921. Also, a typo 1342 "VLASST" has been repaired to be "VLAST" for Vladivostok summer time 1343 in 1991. (Thanks to Hank W. for reporting the problems.) 1344 1345 Changes affecting commentary 1346 1347 tz-link.htm now cites RFC 7265 for jCal, mentions PTP and the 1348 draft CalDAV extension, updates URLs for TSP, TZInfo, IATA, and 1349 removes stale pointers to World Time Explorer and WORLDTIME. 1350 1351 1352Release 2014d - 2014-05-27 21:34:40 -0700 1353 1354 Changes affecting code 1355 |
1695 zic no longer generates files containing timestamps before the Big Bang. | 1356 zic no longer generates files containing time stamps before the Big Bang. |
1696 This works around GNOME bug 730332 1697 <https://bugzilla.gnome.org/show_bug.cgi?id=730332>. 1698 (Thanks to Leonardo Chiquitto for reporting the bug, and to 1699 Arthur David Olson and James Cloos for suggesting improvements to the fix.) 1700 1701 Changes affecting documentation 1702 1703 tz-link.htm now mentions GNOME. 1704 1705 1706Release 2014c - 2014-05-13 07:44:13 -0700 1707 | 1357 This works around GNOME bug 730332 1358 <https://bugzilla.gnome.org/show_bug.cgi?id=730332>. 1359 (Thanks to Leonardo Chiquitto for reporting the bug, and to 1360 Arthur David Olson and James Cloos for suggesting improvements to the fix.) 1361 1362 Changes affecting documentation 1363 1364 tz-link.htm now mentions GNOME. 1365 1366 1367Release 2014c - 2014-05-13 07:44:13 -0700 1368 |
1708 Changes affecting near-future timestamps | 1369 Changes affecting near-future time stamps |
1709 1710 Egypt observes DST starting 2014-05-15 at 24:00. 1711 (Thanks to Ahmad El-Dardiry and Gunther Vermier.) 1712 Details have not been announced, except that DST will not be observed 1713 during Ramadan. Guess that DST will stop during the same Ramadan dates as 1714 Morocco, and that Egypt's future spring and fall transitions will be the 1715 same as 2010 when it last observed DST, namely April's last Friday at 1716 00:00 to September's last Thursday at 23:00 standard time. Also, guess 1717 that Ramadan transitions will be at 00:00 standard time. 1718 1719 Changes affecting code 1720 1721 zic now generates transitions for minimum time values, eliminating guesswork | 1370 1371 Egypt observes DST starting 2014-05-15 at 24:00. 1372 (Thanks to Ahmad El-Dardiry and Gunther Vermier.) 1373 Details have not been announced, except that DST will not be observed 1374 during Ramadan. Guess that DST will stop during the same Ramadan dates as 1375 Morocco, and that Egypt's future spring and fall transitions will be the 1376 same as 2010 when it last observed DST, namely April's last Friday at 1377 00:00 to September's last Thursday at 23:00 standard time. Also, guess 1378 that Ramadan transitions will be at 00:00 standard time. 1379 1380 Changes affecting code 1381 1382 zic now generates transitions for minimum time values, eliminating guesswork |
1722 when handling low-valued timestamps. (Thanks to Arthur David Olson.) | 1383 when handling low-valued time stamps. (Thanks to Arthur David Olson.) |
1723 1724 Port to Cygwin sans glibc. (Thanks to Arthur David Olson.) 1725 1726 Changes affecting commentary and documentation 1727 1728 Remove now-confusing comment about Jordan. (Thanks to Oleksii Nochovnyi.) 1729 1730 1731Release 2014b - 2014-03-24 21:28:50 -0700 1732 | 1384 1385 Port to Cygwin sans glibc. (Thanks to Arthur David Olson.) 1386 1387 Changes affecting commentary and documentation 1388 1389 Remove now-confusing comment about Jordan. (Thanks to Oleksii Nochovnyi.) 1390 1391 1392Release 2014b - 2014-03-24 21:28:50 -0700 1393 |
1733 Changes affecting near-future timestamps | 1394 Changes affecting near-future time stamps |
1734 1735 Crimea switches to Moscow time on 2014-03-30 at 02:00 local time. 1736 (Thanks to Alexander Krivenyshev.) Move its zone.tab entry from UA to RU. 1737 1738 New entry for Troll station, Antarctica. (Thanks to Paul-Inge Flakstad and 1739 Bengt-Inge Larsson.) This is currently an approximation; a better version 1740 will require the zic and localtime fixes mentioned below, and the plan is 1741 to wait for a while until at least the zic fixes propagate. --- 22 unchanged lines hidden (view full) --- 1764 (Thanks to Lyle McElhaney.) 1765 1766 Morocco's 2014 DST start will be as predicted. 1767 (Thanks to Sebastien Willemijns.) 1768 1769 1770Release 2014a - 2014-03-07 23:30:29 -0800 1771 | 1395 1396 Crimea switches to Moscow time on 2014-03-30 at 02:00 local time. 1397 (Thanks to Alexander Krivenyshev.) Move its zone.tab entry from UA to RU. 1398 1399 New entry for Troll station, Antarctica. (Thanks to Paul-Inge Flakstad and 1400 Bengt-Inge Larsson.) This is currently an approximation; a better version 1401 will require the zic and localtime fixes mentioned below, and the plan is 1402 to wait for a while until at least the zic fixes propagate. --- 22 unchanged lines hidden (view full) --- 1425 (Thanks to Lyle McElhaney.) 1426 1427 Morocco's 2014 DST start will be as predicted. 1428 (Thanks to Sebastien Willemijns.) 1429 1430 1431Release 2014a - 2014-03-07 23:30:29 -0800 1432 |
1772 Changes affecting near-future timestamps | 1433 Changes affecting near-future time stamps |
1773 1774 Turkey begins DST on 2014-03-31, not 03-30. (Thanks to Faruk Pasin for 1775 the heads-up, and to Tim Parenti for simplifying the update.) 1776 | 1434 1435 Turkey begins DST on 2014-03-31, not 03-30. (Thanks to Faruk Pasin for 1436 the heads-up, and to Tim Parenti for simplifying the update.) 1437 |
1777 Changes affecting past timestamps | 1438 Changes affecting past time stamps |
1778 1779 Fiji ended DST on 2014-01-19 at 02:00, not the previously-scheduled 03:00. 1780 (Thanks to Steffen Thorsen.) 1781 1782 Ukraine switched from Moscow to Eastern European time on 1990-07-01 1783 (not 1992-01-01), and observed DST during the entire next winter. 1784 (Thanks to Vladimir in Moscow via Alois Treindl.) 1785 --- 47 unchanged lines hidden (view full) --- 1833 Update two links. (Thanks to Oscar van Vlijmen.) 1834 1835 Fix some formatting glitches, e.g., remove random newlines from 1836 abbr elements' title attributes. 1837 1838 1839Release 2013i - 2013-12-17 07:25:23 -0800 1840 | 1439 1440 Fiji ended DST on 2014-01-19 at 02:00, not the previously-scheduled 03:00. 1441 (Thanks to Steffen Thorsen.) 1442 1443 Ukraine switched from Moscow to Eastern European time on 1990-07-01 1444 (not 1992-01-01), and observed DST during the entire next winter. 1445 (Thanks to Vladimir in Moscow via Alois Treindl.) 1446 --- 47 unchanged lines hidden (view full) --- 1494 Update two links. (Thanks to Oscar van Vlijmen.) 1495 1496 Fix some formatting glitches, e.g., remove random newlines from 1497 abbr elements' title attributes. 1498 1499 1500Release 2013i - 2013-12-17 07:25:23 -0800 1501 |
1841 Changes affecting near-future timestamps: | 1502 Changes affecting near-future time stamps: |
1842 1843 Jordan switches back to standard time at 00:00 on December 20, 2013. 1844 The 2006-2011 transition schedule is planned to resume in 2014. 1845 (Thanks to Steffen Thorsen.) 1846 | 1503 1504 Jordan switches back to standard time at 00:00 on December 20, 2013. 1505 The 2006-2011 transition schedule is planned to resume in 2014. 1506 (Thanks to Steffen Thorsen.) 1507 |
1847 Changes affecting past timestamps: | 1508 Changes affecting past time stamps: |
1848 1849 In 2004, Cuba began DST on March 28, not April 4. 1850 (Thanks to Steffen Thorsen.) 1851 1852 Changes affecting code 1853 1854 The compile-time flag NOSOLAR has been removed, as nowadays the 1855 benefit of slightly shrinking runtime table size is outweighed by the --- 7 unchanged lines hidden (view full) --- 1863 Their presence in the distribution caused confusion, as Riyadh 1864 civil time was generally not solar time in those years. 1865 1866 tz-link.htm now mentions Noda Time. (Thanks to Matt Johnson.) 1867 1868 1869Release 2013h - 2013-10-25 15:32:32 -0700 1870 | 1509 1510 In 2004, Cuba began DST on March 28, not April 4. 1511 (Thanks to Steffen Thorsen.) 1512 1513 Changes affecting code 1514 1515 The compile-time flag NOSOLAR has been removed, as nowadays the 1516 benefit of slightly shrinking runtime table size is outweighed by the --- 7 unchanged lines hidden (view full) --- 1524 Their presence in the distribution caused confusion, as Riyadh 1525 civil time was generally not solar time in those years. 1526 1527 tz-link.htm now mentions Noda Time. (Thanks to Matt Johnson.) 1528 1529 1530Release 2013h - 2013-10-25 15:32:32 -0700 1531 |
1871 Changes affecting current and future timestamps: | 1532 Changes affecting current and future time stamps: |
1872 1873 Libya has switched its UT offset back to +02 without DST, instead 1874 of +01 with DST. (Thanks to Even Scharning.) 1875 1876 Western Sahara (Africa/El_Aaiun) uses Morocco's DST rules. 1877 (Thanks to Gwillim Law.) 1878 | 1533 1534 Libya has switched its UT offset back to +02 without DST, instead 1535 of +01 with DST. (Thanks to Even Scharning.) 1536 1537 Western Sahara (Africa/El_Aaiun) uses Morocco's DST rules. 1538 (Thanks to Gwillim Law.) 1539 |
1879 Changes affecting future timestamps: | 1540 Changes affecting future time stamps: |
1880 1881 Acre and (we guess) western Amazonas will switch from UT -04 to -05 1882 on 2013-11-10. This affects America/Rio_Branco and America/Eirunepe. 1883 (Thanks to Steffen Thorsen.) 1884 1885 Add entries for DST transitions in Morocco in the year 2038. 1886 This avoids some year-2038 glitches introduced in 2013g. 1887 (Thanks to Yoshito Umaoka for reporting the problem.) --- 34 unchanged lines hidden (view full) --- 1922 (thanks to Mike Douglass) and TimezoneJS.Date (thanks to Jim Fehrle). 1923 1924 Update URLs in tz-link page. Add URLs for Microsoft Windows, since 1925 8.1 introduces tz support. Remove URLs for Tru64 and UnixWare (no 1926 longer maintained) and for old advisories. SOFA now does C. 1927 1928Release 2013g - 2013-09-30 21:08:26 -0700 1929 | 1541 1542 Acre and (we guess) western Amazonas will switch from UT -04 to -05 1543 on 2013-11-10. This affects America/Rio_Branco and America/Eirunepe. 1544 (Thanks to Steffen Thorsen.) 1545 1546 Add entries for DST transitions in Morocco in the year 2038. 1547 This avoids some year-2038 glitches introduced in 2013g. 1548 (Thanks to Yoshito Umaoka for reporting the problem.) --- 34 unchanged lines hidden (view full) --- 1583 (thanks to Mike Douglass) and TimezoneJS.Date (thanks to Jim Fehrle). 1584 1585 Update URLs in tz-link page. Add URLs for Microsoft Windows, since 1586 8.1 introduces tz support. Remove URLs for Tru64 and UnixWare (no 1587 longer maintained) and for old advisories. SOFA now does C. 1588 1589Release 2013g - 2013-09-30 21:08:26 -0700 1590 |
1930 Changes affecting current and near-future timestamps | 1591 Changes affecting current and near-future time stamps |
1931 1932 Morocco now observes DST from the last Sunday in March to the last 1933 Sunday in October, not April to September respectively. (Thanks 1934 to Steffen Thorsen.) 1935 1936 Changes affecting 'zic' 1937 1938 'zic' now runs on platforms that lack both hard links and symlinks. --- 16 unchanged lines hidden (view full) --- 1955 It now states that files are public domain unless otherwise specified. 1956 (Thanks to Andrew Main (Zefram) for asking for clarifications.) 1957 Its details about the 1989 release moved to a place of honor near 1958 the end of NEWS. 1959 1960 1961Release 2013f - 2013-09-24 23:37:36 -0700 1962 | 1592 1593 Morocco now observes DST from the last Sunday in March to the last 1594 Sunday in October, not April to September respectively. (Thanks 1595 to Steffen Thorsen.) 1596 1597 Changes affecting 'zic' 1598 1599 'zic' now runs on platforms that lack both hard links and symlinks. --- 16 unchanged lines hidden (view full) --- 1616 It now states that files are public domain unless otherwise specified. 1617 (Thanks to Andrew Main (Zefram) for asking for clarifications.) 1618 Its details about the 1989 release moved to a place of honor near 1619 the end of NEWS. 1620 1621 1622Release 2013f - 2013-09-24 23:37:36 -0700 1623 |
1963 Changes affecting near-future timestamps | 1624 Changes affecting near-future time stamps |
1964 1965 Tocantins will very likely not observe DST starting this spring. 1966 (Thanks to Steffen Thorsen.) 1967 1968 Jordan will likely stay at UT +03 indefinitely, and will not fall 1969 back this fall. 1970 1971 Palestine will fall back at 00:00, not 01:00. (Thanks to Steffen Thorsen.) --- 30 unchanged lines hidden (view full) --- 2002 done differently, and tags would either not have a simple name or 2003 not exactly match what was released. 2004 2005 'make set-timestamps' is now simpler and a bit more portable. 2006 2007 2008Release 2013e - 2013-09-19 23:50:04 -0700 2009 | 1625 1626 Tocantins will very likely not observe DST starting this spring. 1627 (Thanks to Steffen Thorsen.) 1628 1629 Jordan will likely stay at UT +03 indefinitely, and will not fall 1630 back this fall. 1631 1632 Palestine will fall back at 00:00, not 01:00. (Thanks to Steffen Thorsen.) --- 30 unchanged lines hidden (view full) --- 1663 done differently, and tags would either not have a simple name or 1664 not exactly match what was released. 1665 1666 'make set-timestamps' is now simpler and a bit more portable. 1667 1668 1669Release 2013e - 2013-09-19 23:50:04 -0700 1670 |
2010 Changes affecting near-future timestamps | 1671 Changes affecting near-future time stamps |
2011 2012 This year Fiji will start DST on October 27, not October 20. 2013 (Thanks to David Wheeler for the heads-up.) For now, guess that 2014 Fiji will continue to spring forward the Sunday before the fourth 2015 Monday in October. 2016 2017 Changes affecting current and future time zone abbreviations 2018 2019 Use WIB/WITA/WIT rather than WIT/CIT/EIT for alphabetic Indonesian 2020 time zone abbreviations since 1932. (Thanks to George Ziegler, 2021 Priyadi Iman Nurcahyo, Zakaria, Jason Grimes, Martin Pitt, and 2022 Benny Lin.) This affects Asia/Dili, Asia/Jakarta, Asia/Jayapura, 2023 Asia/Makassar, and Asia/Pontianak. 2024 2025 Use ART (UT -03, standard time), rather than WARST (also -03, but 2026 daylight saving time) for San Luis, Argentina since 2009. 2027 | 1672 1673 This year Fiji will start DST on October 27, not October 20. 1674 (Thanks to David Wheeler for the heads-up.) For now, guess that 1675 Fiji will continue to spring forward the Sunday before the fourth 1676 Monday in October. 1677 1678 Changes affecting current and future time zone abbreviations 1679 1680 Use WIB/WITA/WIT rather than WIT/CIT/EIT for alphabetic Indonesian 1681 time zone abbreviations since 1932. (Thanks to George Ziegler, 1682 Priyadi Iman Nurcahyo, Zakaria, Jason Grimes, Martin Pitt, and 1683 Benny Lin.) This affects Asia/Dili, Asia/Jakarta, Asia/Jayapura, 1684 Asia/Makassar, and Asia/Pontianak. 1685 1686 Use ART (UT -03, standard time), rather than WARST (also -03, but 1687 daylight saving time) for San Luis, Argentina since 2009. 1688 |
2028 Changes affecting Godth��b timestamps after 2037 if version mismatch | 1689 Changes affecting Godth��b time stamps after 2037 if version mismatch |
2029 2030 Allow POSIX-like TZ strings where the transition time's hour can 2031 range from -167 through 167, instead of the POSIX-required 0 2032 through 24. E.g., TZ='FJT-12FJST,M10.3.1/146,M1.3.4/75' for the 2033 new Fiji rules. This is a more-compact way to represent | 1690 1691 Allow POSIX-like TZ strings where the transition time's hour can 1692 range from -167 through 167, instead of the POSIX-required 0 1693 through 24. E.g., TZ='FJT-12FJST,M10.3.1/146,M1.3.4/75' for the 1694 new Fiji rules. This is a more-compact way to represent |
2034 far-future timestamps for America/Godthab, America/Santiago, | 1695 far-future time stamps for America/Godthab, America/Santiago, |
2035 Antarctica/Palmer, Asia/Gaza, Asia/Hebron, Asia/Jerusalem, 2036 Pacific/Easter, and Pacific/Fiji. Other zones are unaffected by 2037 this change. (Derived from a suggestion by Arthur David Olson.) 2038 2039 Allow POSIX-like TZ strings where daylight saving time is in 2040 effect all year. E.g., TZ='WART4WARST,J1/0,J365/25' for Western 2041 Argentina Summer Time all year. This supports a more-compact way 2042 to represent the 2013d data for America/Argentina/San_Luis. 2043 Because of the change for San Luis noted above this change does not 2044 affect the current data. (Thanks to Andrew Main (Zefram) for 2045 suggestions that improved this change.) 2046 2047 Where these two TZ changes take effect, there is a minor extension 2048 to the tz file format in that it allows new values for the 2049 embedded TZ-format string, and the tz file format version number 2050 has therefore been increased from 2 to 3 as a precaution. 2051 Version-2-based client code should continue to work as before for | 1696 Antarctica/Palmer, Asia/Gaza, Asia/Hebron, Asia/Jerusalem, 1697 Pacific/Easter, and Pacific/Fiji. Other zones are unaffected by 1698 this change. (Derived from a suggestion by Arthur David Olson.) 1699 1700 Allow POSIX-like TZ strings where daylight saving time is in 1701 effect all year. E.g., TZ='WART4WARST,J1/0,J365/25' for Western 1702 Argentina Summer Time all year. This supports a more-compact way 1703 to represent the 2013d data for America/Argentina/San_Luis. 1704 Because of the change for San Luis noted above this change does not 1705 affect the current data. (Thanks to Andrew Main (Zefram) for 1706 suggestions that improved this change.) 1707 1708 Where these two TZ changes take effect, there is a minor extension 1709 to the tz file format in that it allows new values for the 1710 embedded TZ-format string, and the tz file format version number 1711 has therefore been increased from 2 to 3 as a precaution. 1712 Version-2-based client code should continue to work as before for |
2052 all timestamps before 2038. Existing version-2-based client code | 1713 all time stamps before 2038. Existing version-2-based client code |
2053 (tzcode, GNU/Linux, Solaris) has been tested on version-3-format | 1714 (tzcode, GNU/Linux, Solaris) has been tested on version-3-format |
2054 files, and typically works in practice even for timestamps after | 1715 files, and typically works in practice even for time stamps after |
2055 2037; the only known exception is America/Godthab. 2056 | 1716 2037; the only known exception is America/Godthab. 1717 |
2057 Changes affecting timestamps before 1970 | 1718 Changes affecting time stamps before 1970 |
2058 2059 Pacific/Johnston is now a link to Pacific/Honolulu. This corrects 2060 some errors before 1947. 2061 2062 Some zones have been turned into links, when they differ from existing 2063 zones only in older data entries that were likely invented or that 2064 differ only in LMT or transitions from LMT. These changes affect | 1719 1720 Pacific/Johnston is now a link to Pacific/Honolulu. This corrects 1721 some errors before 1947. 1722 1723 Some zones have been turned into links, when they differ from existing 1724 zones only in older data entries that were likely invented or that 1725 differ only in LMT or transitions from LMT. These changes affect |
2065 only timestamps before 1943. The affected zones are: | 1726 only time stamps before 1943. The affected zones are: |
2066 Africa/Juba, America/Anguilla, America/Aruba, America/Dominica, 2067 America/Grenada, America/Guadeloupe, America/Marigot, 2068 America/Montserrat, America/St_Barthelemy, America/St_Kitts, 2069 America/St_Lucia, America/St_Thomas, America/St_Vincent, 2070 America/Tortola, and Europe/Vaduz. (Thanks to Alois Treindl for 2071 confirming that the old Europe/Vaduz zone was wrong and the new 2072 link is better for WWII-era times.) 2073 2074 Change Kingston Mean Time from -5:07:12 to -5:07:11. This affects | 1727 Africa/Juba, America/Anguilla, America/Aruba, America/Dominica, 1728 America/Grenada, America/Guadeloupe, America/Marigot, 1729 America/Montserrat, America/St_Barthelemy, America/St_Kitts, 1730 America/St_Lucia, America/St_Thomas, America/St_Vincent, 1731 America/Tortola, and Europe/Vaduz. (Thanks to Alois Treindl for 1732 confirming that the old Europe/Vaduz zone was wrong and the new 1733 link is better for WWII-era times.) 1734 1735 Change Kingston Mean Time from -5:07:12 to -5:07:11. This affects |
2075 America/Cayman, America/Jamaica and America/Grand_Turk timestamps | 1736 America/Cayman, America/Jamaica and America/Grand_Turk time stamps |
2076 from 1890 to 1912. 2077 2078 Change the UT offset of Bern Mean Time from 0:29:44 to 0:29:46. | 1737 from 1890 to 1912. 1738 1739 Change the UT offset of Bern Mean Time from 0:29:44 to 0:29:46. |
2079 This affects Europe/Zurich timestamps from 1853 to 1894. (Thanks | 1740 This affects Europe/Zurich time stamps from 1853 to 1894. (Thanks |
2080 to Alois Treindl). 2081 2082 Change the date of the circa-1850 Zurich transition from 1849-09-12 2083 to 1853-07-16, overriding Shanks with data from Messerli about 2084 postal and telegraph time in Switzerland. 2085 2086 Changes affecting time zone abbreviations before 1970 2087 2088 For Asia/Jakarta, use BMT (not JMT) for mean time from 1923 to 1932, 2089 as Jakarta was called Batavia back then. 2090 2091 Changes affecting API 2092 2093 The 'zic' command now outputs a dummy transition when far-future 2094 data can't be summarized using a TZ string, and uses a 402-year 2095 window rather than a 400-year window. For the current data, this 2096 affects only the Asia/Tehran file. It does not affect any of the | 1741 to Alois Treindl). 1742 1743 Change the date of the circa-1850 Zurich transition from 1849-09-12 1744 to 1853-07-16, overriding Shanks with data from Messerli about 1745 postal and telegraph time in Switzerland. 1746 1747 Changes affecting time zone abbreviations before 1970 1748 1749 For Asia/Jakarta, use BMT (not JMT) for mean time from 1923 to 1932, 1750 as Jakarta was called Batavia back then. 1751 1752 Changes affecting API 1753 1754 The 'zic' command now outputs a dummy transition when far-future 1755 data can't be summarized using a TZ string, and uses a 402-year 1756 window rather than a 400-year window. For the current data, this 1757 affects only the Asia/Tehran file. It does not affect any of the |
2097 timestamps that this file represents, so zdump outputs the same | 1758 time stamps that this file represents, so zdump outputs the same |
2098 information as before. (Thanks to Andrew Main (Zefram).) 2099 2100 The 'date' command has a new '-r' option, which lets you specify 2101 the integer time to display, a la FreeBSD. 2102 2103 The 'tzselect' command has two new options '-c' and '-n', which lets you 2104 select a zone based on latitude and longitude. 2105 --- 15 unchanged lines hidden (view full) --- 2121 'int_fast32_t'. (Thanks to Christos Zoulas.) 2122 2123 The code avoids undefined behavior on integer overflow in some 2124 more places, including gmtime, localtime, mktime and zdump. 2125 2126 Changes affecting the zdump utility 2127 2128 zdump now outputs "UT" when referring to Universal Time, not "UTC". | 1759 information as before. (Thanks to Andrew Main (Zefram).) 1760 1761 The 'date' command has a new '-r' option, which lets you specify 1762 the integer time to display, a la FreeBSD. 1763 1764 The 'tzselect' command has two new options '-c' and '-n', which lets you 1765 select a zone based on latitude and longitude. 1766 --- 15 unchanged lines hidden (view full) --- 1782 'int_fast32_t'. (Thanks to Christos Zoulas.) 1783 1784 The code avoids undefined behavior on integer overflow in some 1785 more places, including gmtime, localtime, mktime and zdump. 1786 1787 Changes affecting the zdump utility 1788 1789 zdump now outputs "UT" when referring to Universal Time, not "UTC". |
2129 "UTC" does not make sense for timestamps that predate the introduction | 1790 "UTC" does not make sense for time stamps that predate the introduction |
2130 of UTC, whereas "UT", a more-generic term, does. (Thanks to Steve Allen 2131 for clarifying UT vs UTC.) 2132 2133 Data changes affecting behavior of tzselect and similar programs 2134 2135 Country code BQ is now called the more-common name "Caribbean Netherlands" 2136 rather than the more-official "Bonaire, St Eustatius & Saba". 2137 2138 Remove from zone.tab the names America/Montreal, America/Shiprock, 2139 and Antarctica/South_Pole, as they are equivalent to existing | 1791 of UTC, whereas "UT", a more-generic term, does. (Thanks to Steve Allen 1792 for clarifying UT vs UTC.) 1793 1794 Data changes affecting behavior of tzselect and similar programs 1795 1796 Country code BQ is now called the more-common name "Caribbean Netherlands" 1797 rather than the more-official "Bonaire, St Eustatius & Saba". 1798 1799 Remove from zone.tab the names America/Montreal, America/Shiprock, 1800 and Antarctica/South_Pole, as they are equivalent to existing |
2140 same-country-code zones for post-1970 timestamps. The data entries for | 1801 same-country-code zones for post-1970 time stamps. The data entries for |
2141 these names are unchanged, so the names continue to work as before. 2142 2143 Changes affecting code internals 2144 2145 zic -c now runs way faster on 64-bit hosts when given large numbers. 2146 2147 zic now uses vfprintf to avoid allocating and freeing some memory. 2148 2149 tzselect now computes the list of continents from the data, 2150 rather than have it hard-coded. 2151 2152 Minor changes pacify GCC 4.7.3 and GCC 4.8.1. 2153 2154 Changes affecting the build procedure 2155 2156 The 'leapseconds' file is now generated automatically from a 2157 new file 'leap-seconds.list', which is a copy of | 1802 these names are unchanged, so the names continue to work as before. 1803 1804 Changes affecting code internals 1805 1806 zic -c now runs way faster on 64-bit hosts when given large numbers. 1807 1808 zic now uses vfprintf to avoid allocating and freeing some memory. 1809 1810 tzselect now computes the list of continents from the data, 1811 rather than have it hard-coded. 1812 1813 Minor changes pacify GCC 4.7.3 and GCC 4.8.1. 1814 1815 Changes affecting the build procedure 1816 1817 The 'leapseconds' file is now generated automatically from a 1818 new file 'leap-seconds.list', which is a copy of |
2158 <ftp://ftp.nist.gov/pub/time/leap-seconds.list> | 1819 <ftp://time.nist.gov/pub/leap-seconds.list>. |
2159 A new source file 'leapseconds.awk' implements this. 2160 The goal is simplification of the future maintenance of 'leapseconds'. 2161 2162 When building the 'posix' or 'right' subdirectories, if the 2163 subdirectory would be a copy of the default subdirectory, it is 2164 now made a symbolic link if that is supported. This saves about 2165 2 MB of file system space. 2166 --- 25 unchanged lines hidden (view full) --- 2192 2193 The definition of white space has been clarified slightly. 2194 (Thanks to Michael Deckers.) 2195 2196 Changes to the 'Theory' file 2197 2198 There is a new section about the accuracy of the tz database, 2199 describing the many ways that errors can creep in, and | 1820 A new source file 'leapseconds.awk' implements this. 1821 The goal is simplification of the future maintenance of 'leapseconds'. 1822 1823 When building the 'posix' or 'right' subdirectories, if the 1824 subdirectory would be a copy of the default subdirectory, it is 1825 now made a symbolic link if that is supported. This saves about 1826 2 MB of file system space. 1827 --- 25 unchanged lines hidden (view full) --- 1853 1854 The definition of white space has been clarified slightly. 1855 (Thanks to Michael Deckers.) 1856 1857 Changes to the 'Theory' file 1858 1859 There is a new section about the accuracy of the tz database, 1860 describing the many ways that errors can creep in, and |
2200 explaining why so many of the pre-1970 timestamps are wrong or | 1861 explaining why so many of the pre-1970 time stamps are wrong or |
2201 misleading (thanks to Steve Allen, Lester Caine, and Garrett 2202 Wollman for discussions that contributed to this). 2203 2204 The 'Theory' file describes LMT better (this follows a 2205 suggestion by Guy Harris). 2206 2207 It refers to the 2013 edition of POSIX rather than the 2004 edition. 2208 --- 18 unchanged lines hidden (view full) --- 2227 Add a better source for the Zurich 1894 transition. 2228 (Thanks to Pierre-Yves Berger.) 2229 2230 Update shapefile citations in tz-link.htm. (Thanks to Guy Harris.) 2231 2232 2233Release 2013d - 2013-07-05 07:38:01 -0700 2234 | 1862 misleading (thanks to Steve Allen, Lester Caine, and Garrett 1863 Wollman for discussions that contributed to this). 1864 1865 The 'Theory' file describes LMT better (this follows a 1866 suggestion by Guy Harris). 1867 1868 It refers to the 2013 edition of POSIX rather than the 2004 edition. 1869 --- 18 unchanged lines hidden (view full) --- 1888 Add a better source for the Zurich 1894 transition. 1889 (Thanks to Pierre-Yves Berger.) 1890 1891 Update shapefile citations in tz-link.htm. (Thanks to Guy Harris.) 1892 1893 1894Release 2013d - 2013-07-05 07:38:01 -0700 1895 |
2235 Changes affecting future timestamps: | 1896 Changes affecting future time stamps: |
2236 2237 Morocco's midsummer transitions this year are July 7 and August 10, 2238 not July 9 and August 8. (Thanks to Andrew Paprocki.) 2239 2240 Israel now falls back on the last Sunday of October. 2241 (Thanks to Ephraim Silverberg.) 2242 | 1897 1898 Morocco's midsummer transitions this year are July 7 and August 10, 1899 not July 9 and August 8. (Thanks to Andrew Paprocki.) 1900 1901 Israel now falls back on the last Sunday of October. 1902 (Thanks to Ephraim Silverberg.) 1903 |
2243 Changes affecting past timestamps: | 1904 Changes affecting past time stamps: |
2244 2245 Specify Jerusalem's location more precisely; this changes the pre-1880 2246 times by 2 s. 2247 2248 Changing affecting metadata only: 2249 2250 Fix typos in the entries for country codes BQ and SX. 2251 --- 21 unchanged lines hidden (view full) --- 2273 2274 Spelling fixes (thanks to Kevin Lyda and Jonathan Leffler). 2275 2276 Update URL for CLDR Zone->Tzid table (thanks to Yoshito Umaoka). 2277 2278 2279Release 2013c - 2013-04-19 16:17:40 -0700 2280 | 1905 1906 Specify Jerusalem's location more precisely; this changes the pre-1880 1907 times by 2 s. 1908 1909 Changing affecting metadata only: 1910 1911 Fix typos in the entries for country codes BQ and SX. 1912 --- 21 unchanged lines hidden (view full) --- 1934 1935 Spelling fixes (thanks to Kevin Lyda and Jonathan Leffler). 1936 1937 Update URL for CLDR Zone->Tzid table (thanks to Yoshito Umaoka). 1938 1939 1940Release 2013c - 2013-04-19 16:17:40 -0700 1941 |
2281 Changes affecting current and future timestamps: | 1942 Changes affecting current and future time stamps: |
2282 2283 Palestine observed DST starting March 29, 2013. (Thanks to 2284 Steffen Thorsen.) From 2013 on, Gaza and Hebron both observe DST, 2285 with the predicted rules being the last Thursday in March at 24:00 2286 to the first Friday on or after September 21 at 01:00. 2287 2288 Assume that the recent change to Paraguay's DST rules is permanent, 2289 by moving the end of DST to the 4th Sunday in March every year. 2290 (Thanks to Carlos Ra��l Perasso.) 2291 | 1943 1944 Palestine observed DST starting March 29, 2013. (Thanks to 1945 Steffen Thorsen.) From 2013 on, Gaza and Hebron both observe DST, 1946 with the predicted rules being the last Thursday in March at 24:00 1947 to the first Friday on or after September 21 at 01:00. 1948 1949 Assume that the recent change to Paraguay's DST rules is permanent, 1950 by moving the end of DST to the 4th Sunday in March every year. 1951 (Thanks to Carlos Ra��l Perasso.) 1952 |
2292 Changes affecting past timestamps: | 1953 Changes affecting past time stamps: |
2293 2294 Fix some historical data for Palestine to agree with that of 2295 timeanddate.com, as follows: 2296 2297 The spring 2008 change in Gaza and Hebron was on 00:00 Mar 28, not 2298 00:00 Apr 1. 2299 2300 The fall 2009 change in Gaza and Hebron on Sep 4 was at 01:00, not --- 17 unchanged lines hidden (view full) --- 2318 (Thanks to Tobias Conradi.) 2319 2320 Sort Macquarie more-consistently with other parts of Australia. 2321 (Thanks to Tim Parenti.) 2322 2323 2324Release 2013b - 2013-03-10 22:33:40 -0700 2325 | 1954 1955 Fix some historical data for Palestine to agree with that of 1956 timeanddate.com, as follows: 1957 1958 The spring 2008 change in Gaza and Hebron was on 00:00 Mar 28, not 1959 00:00 Apr 1. 1960 1961 The fall 2009 change in Gaza and Hebron on Sep 4 was at 01:00, not --- 17 unchanged lines hidden (view full) --- 1979 (Thanks to Tobias Conradi.) 1980 1981 Sort Macquarie more-consistently with other parts of Australia. 1982 (Thanks to Tim Parenti.) 1983 1984 1985Release 2013b - 2013-03-10 22:33:40 -0700 1986 |
2326 Changes affecting current and future timestamps: | 1987 Changes affecting current and future time stamps: |
2327 2328 Haiti uses US daylight-saving rules this year, and presumably future years. | 1988 1989 Haiti uses US daylight-saving rules this year, and presumably future years. |
2329 This changes timestamps starting today. (Thanks to Steffen Thorsen.) | 1990 This changes time stamps starting today. (Thanks to Steffen Thorsen.) |
2330 2331 Paraguay will end DST on March 24 this year. 2332 (Thanks to Steffen Thorsen.) For now, assume it's just this year. 2333 2334 Morocco does not observe DST during Ramadan; 2335 try to predict Ramadan in Morocco as best we can. 2336 (Thanks to Erik Homoet for the heads-up.) 2337 --- 7 unchanged lines hidden (view full) --- 2345 2346Release 2013a - 2013-02-27 09:20:35 -0800 2347 2348 Change affecting binary data format: 2349 2350 The zone offset at the end of version-2-format zone files is now 2351 allowed to be 24:00, as per POSIX.1-2008. (Thanks to Arthur David Olson.) 2352 | 1991 1992 Paraguay will end DST on March 24 this year. 1993 (Thanks to Steffen Thorsen.) For now, assume it's just this year. 1994 1995 Morocco does not observe DST during Ramadan; 1996 try to predict Ramadan in Morocco as best we can. 1997 (Thanks to Erik Homoet for the heads-up.) 1998 --- 7 unchanged lines hidden (view full) --- 2006 2007Release 2013a - 2013-02-27 09:20:35 -0800 2008 2009 Change affecting binary data format: 2010 2011 The zone offset at the end of version-2-format zone files is now 2012 allowed to be 24:00, as per POSIX.1-2008. (Thanks to Arthur David Olson.) 2013 |
2353 Changes affecting current and future timestamps: | 2014 Changes affecting current and future time stamps: |
2354 2355 Chile's 2013 rules, and we guess rules for 2014 and later, will be 2356 the same as 2012, namely Apr Sun>=23 03:00 UTC to Sep Sun>=2 04:00 UTC. 2357 (Thanks to Steffen Thorsen and Robert Elz.) 2358 2359 New Zones Asia/Khandyga, Asia/Ust-Nera, Europe/Busingen. 2360 (Thanks to Tobias Conradi and Arthur David Olson.) 2361 | 2015 2016 Chile's 2013 rules, and we guess rules for 2014 and later, will be 2017 the same as 2012, namely Apr Sun>=23 03:00 UTC to Sep Sun>=2 04:00 UTC. 2018 (Thanks to Steffen Thorsen and Robert Elz.) 2019 2020 New Zones Asia/Khandyga, Asia/Ust-Nera, Europe/Busingen. 2021 (Thanks to Tobias Conradi and Arthur David Olson.) 2022 |
2362 Many changes affect historical timestamps before 1940. | 2023 Many changes affect historical time stamps before 1940. |
2363 These were deduced from: Milne J. Civil time. Geogr J. 1899 | 2024 These were deduced from: Milne J. Civil time. Geogr J. 1899 |
2364 Feb;13(2):173-94 <https://www.jstor.org/stable/1774359>. | 2025 Feb;13(2):173-94 |
2365 2366 Changes affecting the code: 2367 2368 Fix zic bug that mishandled Egypt's 2010 changes (this also affected 2369 the data). (Thanks to Arthur David Olson.) 2370 2371 Fix localtime bug when time_t is unsigned and data files were generated 2372 by a signed time_t system. (Thanks to Doug Bailey for reporting and --- 113 unchanged lines hidden (view full) --- 2486 2487 * .gitignore: New file. 2488 2489 * Remove trailing white space. 2490 2491 2492Release code2012c-data2012d - 2012-07-19 16:35:33 -0700 2493 | 2026 2027 Changes affecting the code: 2028 2029 Fix zic bug that mishandled Egypt's 2010 changes (this also affected 2030 the data). (Thanks to Arthur David Olson.) 2031 2032 Fix localtime bug when time_t is unsigned and data files were generated 2033 by a signed time_t system. (Thanks to Doug Bailey for reporting and --- 113 unchanged lines hidden (view full) --- 2147 2148 * .gitignore: New file. 2149 2150 * Remove trailing white space. 2151 2152 2153Release code2012c-data2012d - 2012-07-19 16:35:33 -0700 2154 |
2494 Changes for Morocco's timestamps, which take effect in a couple of | 2155 Changes for Morocco's time stamps, which take effect in a couple of |
2495 hours, along with infrastructure changes to accommodate how the tz 2496 code and data are released on IANA. 2497 2498 2499Release data2012c - 2012-03-27 12:17:25 -0400 2500 2501 africa 2502 Summer time changes for Morocco (to start late April 2012) --- 127 unchanged lines hidden (view full) --- 2630 2631Release 2011e - 2011-03-31 16:04:38 -0400 2632 2633 Morocco, Chile, and tz-link changes 2634 2635 2636Release 2011d - 2011-03-14 09:18:01 -0400 2637 | 2156 hours, along with infrastructure changes to accommodate how the tz 2157 code and data are released on IANA. 2158 2159 2160Release data2012c - 2012-03-27 12:17:25 -0400 2161 2162 africa 2163 Summer time changes for Morocco (to start late April 2012) --- 127 unchanged lines hidden (view full) --- 2291 2292Release 2011e - 2011-03-31 16:04:38 -0400 2293 2294 Morocco, Chile, and tz-link changes 2295 2296 2297Release 2011d - 2011-03-14 09:18:01 -0400 2298 |
2638 changes that impact present-day timestamps in Cuba, Samoa, and Turkey | 2299 changes that impact present-day time stamps in Cuba, Samoa, and Turkey |
2639 2640 2641Release 2011c - 2011-03-07 09:30:09 -0500 2642 | 2300 2301 2302Release 2011c - 2011-03-07 09:30:09 -0500 2303 |
2643 These do affect current timestamps in Chile and Annette Island, Canada. | 2304 These do affect current time stamps in Chile and Annette Island, Canada. |
2644 2645 2646Release 2011b - 2011-02-07 08:44:50 -0500 2647 2648 [not summarized] 2649 2650 2651Release 2011a - 2011-01-24 10:30:16 -0500 --- 1448 unchanged lines hidden (view full) --- 4100 4101Traditionally a release R consists of a pair of tarball files, 4102tzcodeR.tar.gz and tzdataR.tar.gz. However, some releases (e.g., 4103code2010a, data2012c) consist of just one or the other tarball, and a 4104few (e.g., code2012c-data2012d) have tarballs with mixed version 4105numbers. Recent releases also come in an experimental format 4106consisting of a single tarball tzdb-R.tar.lz with extra data. 4107 | 2305 2306 2307Release 2011b - 2011-02-07 08:44:50 -0500 2308 2309 [not summarized] 2310 2311 2312Release 2011a - 2011-01-24 10:30:16 -0500 --- 1448 unchanged lines hidden (view full) --- 3761 3762Traditionally a release R consists of a pair of tarball files, 3763tzcodeR.tar.gz and tzdataR.tar.gz. However, some releases (e.g., 3764code2010a, data2012c) consist of just one or the other tarball, and a 3765few (e.g., code2012c-data2012d) have tarballs with mixed version 3766numbers. Recent releases also come in an experimental format 3767consisting of a single tarball tzdb-R.tar.lz with extra data. 3768 |
4108Release timestamps are taken from the release's commit (for newer, | 3769Release time stamps are taken from the release's commit (for newer, |
4109Git-based releases), from the newest file in the tarball (for older 4110releases, where this info is available) or from the email announcing 4111the release (if all else fails; these are marked with a time zone of 4112-0000 and an "is missing!" comment). 4113 4114Earlier versions of the code and data were not announced on the tz 4115list and are not summarized here. 4116 4117This file is in the public domain. 4118 4119Local Variables: 4120coding: utf-8 4121End: | 3770Git-based releases), from the newest file in the tarball (for older 3771releases, where this info is available) or from the email announcing 3772the release (if all else fails; these are marked with a time zone of 3773-0000 and an "is missing!" comment). 3774 3775Earlier versions of the code and data were not announced on the tz 3776list and are not summarized here. 3777 3778This file is in the public domain. 3779 3780Local Variables: 3781coding: utf-8 3782End: |