NEWS (1bde3b70660fe02e45b1d5b3b8b89eaa7a563b82) | NEWS (dc135c6e049aa0f1455e66ffe97cbb814a18bd3a) |
---|---|
1News for the tz database 2 | 1News for the tz database 2 |
3Release 2017b - 2017-03-17 07:30:38 -0700 4 5 Briefly: Haiti has resumed DST. 6 7 Changes to past and future time stamps 8 9 Haiti resumed observance of DST in 2017. (Thanks to Steffen Thorsen.) 10 11 Changes to past time stamps 12 13 Liberia changed from -004430 to +00 on 1972-01-07, not 1972-05-01. 14 15 Use "MMT" to abbreviate Liberia's time zone before 1972, as "-004430" 16 is one byte over the POSIX limit. (Problem reported by Derick Rethans.) 17 18 19Release 2017a - 2017-02-28 00:05:36 -0800 20 21 Briefly: Southern Chile moves from -04/-03 to -03, and Mongolia 22 discontinues DST. 23 24 Changes to future time stamps 25 26 Mongolia no longer observes DST. (Thanks to Ganbold Tsagaankhuu.) 27 28 Chile's Region of Magallanes moves from -04/-03 to -03 year-round. 29 Its clocks diverge from America/Santiago starting 2017-05-13 at 30 23:00, hiving off a new zone America/Punta_Arenas. Although the 31 Chilean government says this change expires in May 2019, for now 32 assume it's permanent. (Thanks to Juan Correa and Deborah 33 Goldsmith.) This also affects Antarctica/Palmer. 34 35 Changes to past time stamps 36 37 Fix many entries for historical time stamps for Europe/Madrid 38 before 1979, to agree with tables compiled by Pere Planesas of the 39 National Astronomical Observatory of Spain. As a side effect, 40 this changes some time stamps for Africa/Ceuta before 1929, which 41 are probably guesswork anyway. (Thanks to Steve Allen and 42 Pierpaolo Bernardi for the heads-ups, and to Michael Deckers for 43 correcting the 1901 transition.) 44 45 Ecuador observed DST from 1992-11-28 to 1993-02-05. 46 (Thanks to Alois Treindl.) 47 48 Asia/Atyrau and Asia/Oral were at +03 (not +04) before 1930-06-21. 49 (Thanks to Stepan Golosunov.) 50 51 Changes to past and future time zone abbreviations 52 53 Switch to numeric time zone abbreviations for South America, as 54 part of the ongoing project of removing invented abbreviations. 55 This avoids the need to invent an abbreviation for the new Chilean 56 new zone. Similarly, switch from invented to numeric time zone 57 abbreviations for Afghanistan, American Samoa, the Azores, 58 Bangladesh, Bhutan, the British Indian Ocean Territory, Brunei, 59 Cape Verde, Chatham Is, Christmas I, Cocos (Keeling) Is, Cook Is, 60 Dubai, East Timor, Eucla, Fiji, French Polynesia, Greenland, 61 Indochina, Iran, Iraq, Kiribati, Lord Howe, Macquarie, Malaysia, 62 the Maldives, Marshall Is, Mauritius, Micronesia, Mongolia, 63 Myanmar, Nauru, Nepal, New Caledonia, Niue, Norfolk I, Palau, 64 Papua New Guinea, the Philippines, Pitcairn, Qatar, Réunion, St 65 Pierre & Miquelon, Samoa, Saudi Arabia, Seychelles, Singapore, 66 Solomon Is, Tokelau, Tuvalu, Wake, Vanuatu, Wallis & Futuna, and 67 Xinjiang; for 20-minute daylight saving time in Ghana before 1943; 68 for half-hour daylight saving time in Belize before 1944 and in 69 the Dominican Republic before 1975; and for Canary Islands before 70 1946, for Guinea-Bissau before 1975, for Iceland before 1969, for 71 Indian Summer Time before 1942, for Indonesia before around 1964, 72 for Kenya before 1960, for Liberia before 1973, for Madeira before 73 1967, for Namibia before 1943, for the Netherlands in 1937-9, for 74 Pakistan before 1971, for Western Sahara before 1977, and for 75 Zaporozhye in 1880-1924. 76 77 For Alaska time from 1900 through 1967, instead of "CAT" use the 78 abbreviation "AST", the abbreviation commonly used at the time 79 (Atlantic Standard Time had not been standardized yet). Use "AWT" 80 and "APT" instead of the invented abbreviations "CAWT" and "CAPT". 81 82 Use "CST" and "CDT" instead of invented abbreviations for Macau 83 before 1999 and Taiwan before 1938, and use "JST" instead of the 84 invented abbreviation "JCST" for Japan and Korea before 1938. 85 86 Change to database entry category 87 88 Move the Pacific/Johnston link from 'australasia' to 'backward', 89 since Johnston is now uninhabited. 90 91 Changes to code 92 93 zic no longer mishandles some transitions in January 2038 when it 94 attempts to work around Qt bug 53071. This fixes a bug affecting 95 Pacific/Tongatapu that was introduced in zic 2016e. localtime.c 96 now contains a workaround, useful when loading a file generated by 97 a buggy zic. (Problem and localtime.c fix reported by Bradley 98 White.) 99 100 zdump -i now outputs non-hour numeric time zone abbreviations 101 without a colon, e.g., "+0530" rather than "+05:30". This agrees 102 with zic %z and with common practice, and simplifies auditing of 103 zdump output. 104 105 zdump is now buildable again with -DUSE_LTZ=0. 106 (Problem reported by Joseph Myers.) 107 108 zdump.c now always includes private.h, to avoid code duplication 109 with private.h. (Problem reported by Kees Dekker.) 110 111 localtime.c no longer mishandles early or late timestamps 112 when TZ is set to a POSIX-style string that specifies DST. 113 (Problem reported by Kees Dekker.) 114 115 date and strftime now cause %z to generate "-0000" instead of 116 "+0000" when the UT offset is zero and the time zone abbreviation 117 begins with "-". 118 119 Changes to documentation and commentary 120 121 The 'Theory' file now better documents choice of historical time 122 zone abbreviations. (Problems reported by Michael Deckers.) 123 124 tz-link.htm now covers leap smearing, which is popular in clouds. 125 126 |
|
3Release 2016j - 2016-11-22 23:17:13 -0800 4 5 Briefly: Saratov, Russia moves from +03 to +04 on 2016-12-04. 6 7 Changes to future time stamps 8 9 Saratov, Russia switches from +03 to +04 on 2016-12-04 at 02:00. 10 This hives off a new zone Europe/Saratov from Europe/Volgograd. 11 (Thanks to Yuri Konotopov and Stepan Golosunov.) 12 13 Changes to past time stamps 14 15 The new zone Asia/Atyrau for Atyraū Region, Kazakhstan, is like | 127Release 2016j - 2016-11-22 23:17:13 -0800 128 129 Briefly: Saratov, Russia moves from +03 to +04 on 2016-12-04. 130 131 Changes to future time stamps 132 133 Saratov, Russia switches from +03 to +04 on 2016-12-04 at 02:00. 134 This hives off a new zone Europe/Saratov from Europe/Volgograd. 135 (Thanks to Yuri Konotopov and Stepan Golosunov.) 136 137 Changes to past time stamps 138 139 The new zone Asia/Atyrau for Atyraū Region, Kazakhstan, is like |
16 Asia/Aqtau except it switched from +04/+05 to +05/+06 in spring | 140 Asia/Aqtau except it switched from +05/+06 to +04/+05 in spring |
17 1999, not fall 1994. (Thanks to Stepan Golosunov.) 18 19 Changes to past time zone abbreviations 20 21 Asia/Gaza and Asia/Hebron now use "EEST", not "EET", to denote 22 summer time before 1948. The old use of "EET" was a typo. 23 24 Changes to code --- 881 unchanged lines hidden (view full) --- 906 907 Changes affecting code 908 909 The time-related library functions now set errno on failure, and 910 some crashes in the new tzalloc-related library functions have 911 been fixed. (Thanks to Christos Zoulas for reporting most of 912 these problems and for suggesting fixes.) 913 | 141 1999, not fall 1994. (Thanks to Stepan Golosunov.) 142 143 Changes to past time zone abbreviations 144 145 Asia/Gaza and Asia/Hebron now use "EEST", not "EET", to denote 146 summer time before 1948. The old use of "EET" was a typo. 147 148 Changes to code --- 881 unchanged lines hidden (view full) --- 1030 1031 Changes affecting code 1032 1033 The time-related library functions now set errno on failure, and 1034 some crashes in the new tzalloc-related library functions have 1035 been fixed. (Thanks to Christos Zoulas for reporting most of 1036 these problems and for suggesting fixes.) 1037 |
914 If USG_COMPAT is defined and the requested time stamp is standard time, | 1038 If USG_COMPAT is defined and the requested timestamp is standard time, |
915 the tz library's localtime and mktime functions now set the extern | 1039 the tz library's localtime and mktime functions now set the extern |
916 variable timezone to a value appropriate for that time stamp; and | 1040 variable timezone to a value appropriate for that timestamp; and |
917 similarly for ALTZONE, daylight saving time, and the altzone variable. 918 This change is a companion to the tzname change in 2014h, and is 919 designed to make timezone and altzone more compatible with tzname. 920 921 The tz library's functions now set errno to EOVERFLOW if they fail 922 because the result cannot be represented. ctime and ctime_r now | 1041 similarly for ALTZONE, daylight saving time, and the altzone variable. 1042 This change is a companion to the tzname change in 2014h, and is 1043 designed to make timezone and altzone more compatible with tzname. 1044 1045 The tz library's functions now set errno to EOVERFLOW if they fail 1046 because the result cannot be represented. ctime and ctime_r now |
923 return NULL and set errno when a time stamp is out of range, rather | 1047 return NULL and set errno when a timestamp is out of range, rather |
924 than having undefined behavior. 925 926 Some bugs associated with the new 2014g functions have been fixed. 927 This includes a bug that largely incapacitated the new functions 928 time2posix_z and posix2time_z. (Thanks to Christos Zoulas.) 929 It also includes some uses of uninitialized variables after tzalloc. 930 The new code uses the standard type 'ssize_t', which the Makefile 931 now gives porting advice about. 932 933 Changes affecting commentary 934 935 Updated URLs for NRC Canada (thanks to Matt Johnson and Brian Inglis). 936 937 938Release 2014h - 2014-09-25 18:59:03 -0700 939 | 1048 than having undefined behavior. 1049 1050 Some bugs associated with the new 2014g functions have been fixed. 1051 This includes a bug that largely incapacitated the new functions 1052 time2posix_z and posix2time_z. (Thanks to Christos Zoulas.) 1053 It also includes some uses of uninitialized variables after tzalloc. 1054 The new code uses the standard type 'ssize_t', which the Makefile 1055 now gives porting advice about. 1056 1057 Changes affecting commentary 1058 1059 Updated URLs for NRC Canada (thanks to Matt Johnson and Brian Inglis). 1060 1061 1062Release 2014h - 2014-09-25 18:59:03 -0700 1063 |
940 Changes affecting past time stamps | 1064 Changes affecting past timestamps |
941 942 America/Jamaica's 1974 spring-forward transition was Jan. 6, not Apr. 28. 943 944 Shanks says Asia/Novokuznetsk switched from LMT (not "NMT") on 1924-05-01, 945 not 1920-01-06. The old entry was based on a misinterpretation of Shanks. 946 947 Some more zones have been turned into links, when they differed | 1065 1066 America/Jamaica's 1974 spring-forward transition was Jan. 6, not Apr. 28. 1067 1068 Shanks says Asia/Novokuznetsk switched from LMT (not "NMT") on 1924-05-01, 1069 not 1920-01-06. The old entry was based on a misinterpretation of Shanks. 1070 1071 Some more zones have been turned into links, when they differed |
948 from existing zones only for older time stamps. As usual, 949 these changes affect UTC offsets in pre-1970 time stamps only. | 1072 from existing zones only for older timestamps. As usual, 1073 these changes affect UTC offsets in pre-1970 timestamps only. |
950 Their old contents have been moved to the 'backzone' file. 951 The affected zones are: Africa/Blantyre, Africa/Bujumbura, 952 Africa/Gaborone, Africa/Harare, Africa/Kigali, Africa/Lubumbashi, 953 Africa/Lusaka, Africa/Maseru, and Africa/Mbabane. 954 955 Changes affecting code 956 957 zdump -V and -v now output gmtoff= values on all platforms, 958 not merely on platforms defining TM_GMTOFF. 959 960 The tz library's localtime and mktime functions now set tzname to a value | 1074 Their old contents have been moved to the 'backzone' file. 1075 The affected zones are: Africa/Blantyre, Africa/Bujumbura, 1076 Africa/Gaborone, Africa/Harare, Africa/Kigali, Africa/Lubumbashi, 1077 Africa/Lusaka, Africa/Maseru, and Africa/Mbabane. 1078 1079 Changes affecting code 1080 1081 zdump -V and -v now output gmtoff= values on all platforms, 1082 not merely on platforms defining TM_GMTOFF. 1083 1084 The tz library's localtime and mktime functions now set tzname to a value |
961 appropriate for the requested time stamp, and zdump now uses this | 1085 appropriate for the requested timestamp, and zdump now uses this |
962 on platforms not defining TM_ZONE, fixing a 2014g regression. 963 (Thanks to Tim Parenti for reporting the problem.) 964 965 The tz library no longer sets tzname if localtime or mktime fails. 966 967 zdump -c no longer mishandles transitions near year boundaries. 968 (Thanks to Tim Parenti for reporting the problem.) 969 --- 23 unchanged lines hidden (view full) --- 993 (Thanks to Alan Barrett for the suggestion.) 994 995 Fractional-second GMT offsets have been documented for civil time 996 in 19th-century Chennai, Jakarta, and New York. 997 998 999Release 2014g - 2014-08-28 12:31:23 -0700 1000 | 1086 on platforms not defining TM_ZONE, fixing a 2014g regression. 1087 (Thanks to Tim Parenti for reporting the problem.) 1088 1089 The tz library no longer sets tzname if localtime or mktime fails. 1090 1091 zdump -c no longer mishandles transitions near year boundaries. 1092 (Thanks to Tim Parenti for reporting the problem.) 1093 --- 23 unchanged lines hidden (view full) --- 1117 (Thanks to Alan Barrett for the suggestion.) 1118 1119 Fractional-second GMT offsets have been documented for civil time 1120 in 19th-century Chennai, Jakarta, and New York. 1121 1122 1123Release 2014g - 2014-08-28 12:31:23 -0700 1124 |
1001 Changes affecting future time stamps | 1125 Changes affecting future timestamps |
1002 1003 Turks & Caicos is switching from US eastern time to UT -04 1004 year-round, modeled as a switch on 2014-11-02 at 02:00. 1005 [As noted in 2014j, this switch was later delayed.] 1006 | 1126 1127 Turks & Caicos is switching from US eastern time to UT -04 1128 year-round, modeled as a switch on 2014-11-02 at 02:00. 1129 [As noted in 2014j, this switch was later delayed.] 1130 |
1007 Changes affecting past time stamps | 1131 Changes affecting past timestamps |
1008 1009 Time in Russia or the USSR before 1926 or so has been corrected by 1010 a few seconds in the following zones: Asia/Irkutsk, 1011 Asia/Krasnoyarsk, Asia/Omsk, Asia/Samarkand, Asia/Tbilisi, 1012 Asia/Vladivostok, Asia/Yakutsk, Europe/Riga, Europe/Samara. For 1013 Asia/Yekaterinburg the correction is a few minutes. (Thanks to 1014 Vladimir Karpinsky.) 1015 1016 The Portuguese decree of 1911-05-26 took effect on 1912-01-01. | 1132 1133 Time in Russia or the USSR before 1926 or so has been corrected by 1134 a few seconds in the following zones: Asia/Irkutsk, 1135 Asia/Krasnoyarsk, Asia/Omsk, Asia/Samarkand, Asia/Tbilisi, 1136 Asia/Vladivostok, Asia/Yakutsk, Europe/Riga, Europe/Samara. For 1137 Asia/Yekaterinburg the correction is a few minutes. (Thanks to 1138 Vladimir Karpinsky.) 1139 1140 The Portuguese decree of 1911-05-26 took effect on 1912-01-01. |
1017 This affects 1911 time stamps in Africa/Bissau, Africa/Luanda, | 1141 This affects 1911 timestamps in Africa/Bissau, Africa/Luanda, |
1018 Atlantic/Azores, and Atlantic/Madeira. Also, Lisbon's pre-1912 1019 GMT offset was -0:36:45 (rounded from -0:36:44.68), not -0:36:32. 1020 (Thanks to Stephen Colebourne for pointing to the decree.) 1021 1022 Asia/Dhaka ended DST on 2009-12-31 at 24:00, not 23:59. 1023 1024 A new file 'backzone' contains data which may appeal to | 1142 Atlantic/Azores, and Atlantic/Madeira. Also, Lisbon's pre-1912 1143 GMT offset was -0:36:45 (rounded from -0:36:44.68), not -0:36:32. 1144 (Thanks to Stephen Colebourne for pointing to the decree.) 1145 1146 Asia/Dhaka ended DST on 2009-12-31 at 24:00, not 23:59. 1147 1148 A new file 'backzone' contains data which may appeal to |
1025 connoisseurs of old time stamps, although it is out of scope for | 1149 connoisseurs of old timestamps, although it is out of scope for |
1026 the tz database, is often poorly sourced, and contains some data 1027 that is known to be incorrect. The new file is not recommended 1028 for ordinary use and its entries are not installed by default. 1029 (Thanks to Lester Caine for the high-quality Jersey, Guernsey, and 1030 Isle of Man entries.) 1031 1032 Some more zones have been turned into links, when they differed | 1150 the tz database, is often poorly sourced, and contains some data 1151 that is known to be incorrect. The new file is not recommended 1152 for ordinary use and its entries are not installed by default. 1153 (Thanks to Lester Caine for the high-quality Jersey, Guernsey, and 1154 Isle of Man entries.) 1155 1156 Some more zones have been turned into links, when they differed |
1033 from existing zones only for older time stamps. As usual, 1034 these changes affect UTC offsets in pre-1970 time stamps only. | 1157 from existing zones only for older timestamps. As usual, 1158 these changes affect UTC offsets in pre-1970 timestamps only. |
1035 Their old contents have been moved to the 'backzone' file. 1036 The affected zones are: Africa/Bangui, Africa/Brazzaville, 1037 Africa/Douala, Africa/Kinshasa, Africa/Libreville, Africa/Luanda, 1038 Africa/Malabo, Africa/Niamey, and Africa/Porto-Novo. 1039 1040 Changes affecting code 1041 1042 Unless NETBSD_INSPIRED is defined to 0, the tz library now --- 34 unchanged lines hidden (view full) --- 1077 already defined, to make it easier to configure on common platforms. 1078 Define NO_TM_GMTOFF and NO_TM_ZONE to suppress this. 1079 1080 Unless the new macro UNINIT_TRAP is defined to 1, the tz code now 1081 assumes that reading uninitialized memory yields garbage values 1082 but does not cause other problems such as traps. 1083 1084 If TM_GMTOFF is defined and UNINIT_TRAP is 0, mktime is now | 1159 Their old contents have been moved to the 'backzone' file. 1160 The affected zones are: Africa/Bangui, Africa/Brazzaville, 1161 Africa/Douala, Africa/Kinshasa, Africa/Libreville, Africa/Luanda, 1162 Africa/Malabo, Africa/Niamey, and Africa/Porto-Novo. 1163 1164 Changes affecting code 1165 1166 Unless NETBSD_INSPIRED is defined to 0, the tz library now --- 34 unchanged lines hidden (view full) --- 1201 already defined, to make it easier to configure on common platforms. 1202 Define NO_TM_GMTOFF and NO_TM_ZONE to suppress this. 1203 1204 Unless the new macro UNINIT_TRAP is defined to 1, the tz code now 1205 assumes that reading uninitialized memory yields garbage values 1206 but does not cause other problems such as traps. 1207 1208 If TM_GMTOFF is defined and UNINIT_TRAP is 0, mktime is now |
1085 more likely to guess right for ambiguous time stamps near | 1209 more likely to guess right for ambiguous timestamps near |
1086 transitions where tm_isdst does not change. 1087 1088 If HAVE_STRFTIME_L is defined to 1, the tz library now defines 1089 strftime_l for compatibility with recent versions of POSIX. 1090 Only the C locale is supported, though. HAVE_STRFTIME_L defaults 1091 to 1 on recent POSIX versions, and to 0 otherwise. 1092 1093 tzselect -c now uses a hybrid distance measure that works better --- 56 unchanged lines hidden (view full) --- 1150 Lester Caine.) 1151 1152 Commentary about Philippines DST has been updated, and commentary 1153 on pre-1970 time in India has been added. 1154 1155 1156Release 2014f - 2014-08-05 17:42:36 -0700 1157 | 1210 transitions where tm_isdst does not change. 1211 1212 If HAVE_STRFTIME_L is defined to 1, the tz library now defines 1213 strftime_l for compatibility with recent versions of POSIX. 1214 Only the C locale is supported, though. HAVE_STRFTIME_L defaults 1215 to 1 on recent POSIX versions, and to 0 otherwise. 1216 1217 tzselect -c now uses a hybrid distance measure that works better --- 56 unchanged lines hidden (view full) --- 1274 Lester Caine.) 1275 1276 Commentary about Philippines DST has been updated, and commentary 1277 on pre-1970 time in India has been added. 1278 1279 1280Release 2014f - 2014-08-05 17:42:36 -0700 1281 |
1158 Changes affecting future time stamps | 1282 Changes affecting future timestamps |
1159 1160 Russia will subtract an hour from most of its time zones on 2014-10-26 1161 at 02:00 local time. (Thanks to Alexander Krivenyshev.) 1162 There are a few exceptions: Magadan Oblast (Asia/Magadan) and Zabaykalsky 1163 Krai are subtracting two hours; conversely, Chukotka Autonomous Okrug 1164 (Asia/Anadyr), Kamchatka Krai (Asia/Kamchatka), Kemerovo Oblast 1165 (Asia/Novokuznetsk), and the Samara Oblast and the Udmurt Republic 1166 (Europe/Samara) are not changing their clocks. The changed zones are --- 34 unchanged lines hidden (view full) --- 1201 America/Metlakatla now uses PST, not MeST, to abbreviate its time zone. 1202 1203 Time zone abbreviations have been updated for Japan's two time 1204 zones used 1896-1937. JWST now stands for Western Standard 1205 Time, and JCST for Central Standard Time (formerly this was CJT). 1206 These abbreviations are now used for time in Korea, Taiwan, 1207 and Sakhalin while controlled by Japan. 1208 | 1283 1284 Russia will subtract an hour from most of its time zones on 2014-10-26 1285 at 02:00 local time. (Thanks to Alexander Krivenyshev.) 1286 There are a few exceptions: Magadan Oblast (Asia/Magadan) and Zabaykalsky 1287 Krai are subtracting two hours; conversely, Chukotka Autonomous Okrug 1288 (Asia/Anadyr), Kamchatka Krai (Asia/Kamchatka), Kemerovo Oblast 1289 (Asia/Novokuznetsk), and the Samara Oblast and the Udmurt Republic 1290 (Europe/Samara) are not changing their clocks. The changed zones are --- 34 unchanged lines hidden (view full) --- 1325 America/Metlakatla now uses PST, not MeST, to abbreviate its time zone. 1326 1327 Time zone abbreviations have been updated for Japan's two time 1328 zones used 1896-1937. JWST now stands for Western Standard 1329 Time, and JCST for Central Standard Time (formerly this was CJT). 1330 These abbreviations are now used for time in Korea, Taiwan, 1331 and Sakhalin while controlled by Japan. 1332 |
1209 Changes affecting past time stamps | 1333 Changes affecting past timestamps |
1210 1211 China's five zones have been simplified to two, since the post-1970 1212 differences in the other three seem to have been imaginary. The 1213 zones Asia/Harbin, Asia/Chongqing, and Asia/Kashgar have been 1214 removed; backwards-compatibility links still work, albeit with | 1334 1335 China's five zones have been simplified to two, since the post-1970 1336 differences in the other three seem to have been imaginary. The 1337 zones Asia/Harbin, Asia/Chongqing, and Asia/Kashgar have been 1338 removed; backwards-compatibility links still work, albeit with |
1215 different behaviors for time stamps before May 1980. Asia/Urumqi's | 1339 different behaviors for timestamps before May 1980. Asia/Urumqi's |
1216 1980 transition to UT +08 has been removed, so that it is now at 1217 +06 and not +08. (Thanks to Luther Ma and to Alois Treindl; 1218 Treindl sent helpful translations of two papers by Guo Qingsheng.) 1219 1220 Some zones have been turned into links, when they differed from existing 1221 zones only for older UTC offsets where data entries were likely invented. | 1340 1980 transition to UT +08 has been removed, so that it is now at 1341 +06 and not +08. (Thanks to Luther Ma and to Alois Treindl; 1342 Treindl sent helpful translations of two papers by Guo Qingsheng.) 1343 1344 Some zones have been turned into links, when they differed from existing 1345 zones only for older UTC offsets where data entries were likely invented. |
1222 These changes affect UTC offsets in pre-1970 time stamps only. This is | 1346 These changes affect UTC offsets in pre-1970 timestamps only. This is |
1223 similar to the change in release 2013e, except this time for western 1224 Africa. The affected zones are: Africa/Bamako, Africa/Banjul, 1225 Africa/Conakry, Africa/Dakar, Africa/Freetown, Africa/Lome, 1226 Africa/Nouakchott, Africa/Ouagadougou, Africa/Sao_Tome, and 1227 Atlantic/St_Helena. This also affects the backwards-compatibility 1228 link Africa/Timbuktu. (Thanks to Alan Barrett, Stephen Colebourne, 1229 Tim Parenti, and David Patte for reporting problems in earlier 1230 versions of this change.) --- 128 unchanged lines hidden (view full) --- 1359 1360 The files usno1988, usno1989, usno1989a, usno1995, usno1997, and usno1998 1361 have been removed. These obsolescent US Naval Observatory entries were no 1362 longer helpful for maintenance. (Thanks to Tim Parenti for the suggestion.) 1363 1364 1365Release 2014e - 2014-06-12 21:53:52 -0700 1366 | 1347 similar to the change in release 2013e, except this time for western 1348 Africa. The affected zones are: Africa/Bamako, Africa/Banjul, 1349 Africa/Conakry, Africa/Dakar, Africa/Freetown, Africa/Lome, 1350 Africa/Nouakchott, Africa/Ouagadougou, Africa/Sao_Tome, and 1351 Atlantic/St_Helena. This also affects the backwards-compatibility 1352 link Africa/Timbuktu. (Thanks to Alan Barrett, Stephen Colebourne, 1353 Tim Parenti, and David Patte for reporting problems in earlier 1354 versions of this change.) --- 128 unchanged lines hidden (view full) --- 1483 1484 The files usno1988, usno1989, usno1989a, usno1995, usno1997, and usno1998 1485 have been removed. These obsolescent US Naval Observatory entries were no 1486 longer helpful for maintenance. (Thanks to Tim Parenti for the suggestion.) 1487 1488 1489Release 2014e - 2014-06-12 21:53:52 -0700 1490 |
1367 Changes affecting near-future time stamps | 1491 Changes affecting near-future timestamps |
1368 1369 Egypt's 2014 Ramadan-based transitions are June 26 and July 31 at 24:00. 1370 (Thanks to Imed Chihi.) Guess that from 2015 on Egypt will temporarily 1371 switch to standard time at 24:00 the last Thursday before Ramadan, and 1372 back to DST at 00:00 the first Friday after Ramadan. 1373 1374 Similarly, Morocco's are June 28 at 03:00 and August 2 at 02:00. (Thanks 1375 to Milamber Space Network.) Guess that from 2015 on Morocco will 1376 temporarily switch to standard time at 03:00 the last Saturday before 1377 Ramadan, and back to DST at 02:00 the first Saturday after Ramadan. 1378 | 1492 1493 Egypt's 2014 Ramadan-based transitions are June 26 and July 31 at 24:00. 1494 (Thanks to Imed Chihi.) Guess that from 2015 on Egypt will temporarily 1495 switch to standard time at 24:00 the last Thursday before Ramadan, and 1496 back to DST at 00:00 the first Friday after Ramadan. 1497 1498 Similarly, Morocco's are June 28 at 03:00 and August 2 at 02:00. (Thanks 1499 to Milamber Space Network.) Guess that from 2015 on Morocco will 1500 temporarily switch to standard time at 03:00 the last Saturday before 1501 Ramadan, and back to DST at 02:00 the first Saturday after Ramadan. 1502 |
1379 Changes affecting past time stamps | 1503 Changes affecting past timestamps |
1380 1381 The abbreviation "MSM" (Moscow Midsummer Time) is now used instead of 1382 "MSD" for Moscow's double daylight time in summer 1921. Also, a typo 1383 "VLASST" has been repaired to be "VLAST" for Vladivostok summer time 1384 in 1991. (Thanks to Hank W. for reporting the problems.) 1385 1386 Changes affecting commentary 1387 1388 tz-link.htm now cites RFC 7265 for jCal, mentions PTP and the 1389 draft CalDAV extension, updates URLs for TSP, TZInfo, IATA, and 1390 removes stale pointers to World Time Explorer and WORLDTIME. 1391 1392 1393Release 2014d - 2014-05-27 21:34:40 -0700 1394 1395 Changes affecting code 1396 | 1504 1505 The abbreviation "MSM" (Moscow Midsummer Time) is now used instead of 1506 "MSD" for Moscow's double daylight time in summer 1921. Also, a typo 1507 "VLASST" has been repaired to be "VLAST" for Vladivostok summer time 1508 in 1991. (Thanks to Hank W. for reporting the problems.) 1509 1510 Changes affecting commentary 1511 1512 tz-link.htm now cites RFC 7265 for jCal, mentions PTP and the 1513 draft CalDAV extension, updates URLs for TSP, TZInfo, IATA, and 1514 removes stale pointers to World Time Explorer and WORLDTIME. 1515 1516 1517Release 2014d - 2014-05-27 21:34:40 -0700 1518 1519 Changes affecting code 1520 |
1397 zic no longer generates files containing time stamps before the Big Bang. | 1521 zic no longer generates files containing timestamps before the Big Bang. |
1398 This works around GNOME bug 730332 1399 <https://bugzilla.gnome.org/show_bug.cgi?id=730332>. 1400 (Thanks to Leonardo Chiquitto for reporting the bug, and to 1401 Arthur David Olson and James Cloos for suggesting improvements to the fix.) 1402 1403 Changes affecting documentation 1404 1405 tz-link.htm now mentions GNOME. 1406 1407 1408Release 2014c - 2014-05-13 07:44:13 -0700 1409 | 1522 This works around GNOME bug 730332 1523 <https://bugzilla.gnome.org/show_bug.cgi?id=730332>. 1524 (Thanks to Leonardo Chiquitto for reporting the bug, and to 1525 Arthur David Olson and James Cloos for suggesting improvements to the fix.) 1526 1527 Changes affecting documentation 1528 1529 tz-link.htm now mentions GNOME. 1530 1531 1532Release 2014c - 2014-05-13 07:44:13 -0700 1533 |
1410 Changes affecting near-future time stamps | 1534 Changes affecting near-future timestamps |
1411 1412 Egypt observes DST starting 2014-05-15 at 24:00. 1413 (Thanks to Ahmad El-Dardiry and Gunther Vermier.) 1414 Details have not been announced, except that DST will not be observed 1415 during Ramadan. Guess that DST will stop during the same Ramadan dates as 1416 Morocco, and that Egypt's future spring and fall transitions will be the 1417 same as 2010 when it last observed DST, namely April's last Friday at 1418 00:00 to September's last Thursday at 23:00 standard time. Also, guess 1419 that Ramadan transitions will be at 00:00 standard time. 1420 1421 Changes affecting code 1422 1423 zic now generates transitions for minimum time values, eliminating guesswork | 1535 1536 Egypt observes DST starting 2014-05-15 at 24:00. 1537 (Thanks to Ahmad El-Dardiry and Gunther Vermier.) 1538 Details have not been announced, except that DST will not be observed 1539 during Ramadan. Guess that DST will stop during the same Ramadan dates as 1540 Morocco, and that Egypt's future spring and fall transitions will be the 1541 same as 2010 when it last observed DST, namely April's last Friday at 1542 00:00 to September's last Thursday at 23:00 standard time. Also, guess 1543 that Ramadan transitions will be at 00:00 standard time. 1544 1545 Changes affecting code 1546 1547 zic now generates transitions for minimum time values, eliminating guesswork |
1424 when handling low-valued time stamps. (Thanks to Arthur David Olson.) | 1548 when handling low-valued timestamps. (Thanks to Arthur David Olson.) |
1425 1426 Port to Cygwin sans glibc. (Thanks to Arthur David Olson.) 1427 1428 Changes affecting commentary and documentation 1429 1430 Remove now-confusing comment about Jordan. (Thanks to Oleksii Nochovnyi.) 1431 1432 1433Release 2014b - 2014-03-24 21:28:50 -0700 1434 | 1549 1550 Port to Cygwin sans glibc. (Thanks to Arthur David Olson.) 1551 1552 Changes affecting commentary and documentation 1553 1554 Remove now-confusing comment about Jordan. (Thanks to Oleksii Nochovnyi.) 1555 1556 1557Release 2014b - 2014-03-24 21:28:50 -0700 1558 |
1435 Changes affecting near-future time stamps | 1559 Changes affecting near-future timestamps |
1436 1437 Crimea switches to Moscow time on 2014-03-30 at 02:00 local time. 1438 (Thanks to Alexander Krivenyshev.) Move its zone.tab entry from UA to RU. 1439 1440 New entry for Troll station, Antarctica. (Thanks to Paul-Inge Flakstad and 1441 Bengt-Inge Larsson.) This is currently an approximation; a better version 1442 will require the zic and localtime fixes mentioned below, and the plan is 1443 to wait for a while until at least the zic fixes propagate. --- 22 unchanged lines hidden (view full) --- 1466 (Thanks to Lyle McElhaney.) 1467 1468 Morocco's 2014 DST start will be as predicted. 1469 (Thanks to Sebastien Willemijns.) 1470 1471 1472Release 2014a - 2014-03-07 23:30:29 -0800 1473 | 1560 1561 Crimea switches to Moscow time on 2014-03-30 at 02:00 local time. 1562 (Thanks to Alexander Krivenyshev.) Move its zone.tab entry from UA to RU. 1563 1564 New entry for Troll station, Antarctica. (Thanks to Paul-Inge Flakstad and 1565 Bengt-Inge Larsson.) This is currently an approximation; a better version 1566 will require the zic and localtime fixes mentioned below, and the plan is 1567 to wait for a while until at least the zic fixes propagate. --- 22 unchanged lines hidden (view full) --- 1590 (Thanks to Lyle McElhaney.) 1591 1592 Morocco's 2014 DST start will be as predicted. 1593 (Thanks to Sebastien Willemijns.) 1594 1595 1596Release 2014a - 2014-03-07 23:30:29 -0800 1597 |
1474 Changes affecting near-future time stamps | 1598 Changes affecting near-future timestamps |
1475 1476 Turkey begins DST on 2014-03-31, not 03-30. (Thanks to Faruk Pasin for 1477 the heads-up, and to Tim Parenti for simplifying the update.) 1478 | 1599 1600 Turkey begins DST on 2014-03-31, not 03-30. (Thanks to Faruk Pasin for 1601 the heads-up, and to Tim Parenti for simplifying the update.) 1602 |
1479 Changes affecting past time stamps | 1603 Changes affecting past timestamps |
1480 1481 Fiji ended DST on 2014-01-19 at 02:00, not the previously-scheduled 03:00. 1482 (Thanks to Steffen Thorsen.) 1483 1484 Ukraine switched from Moscow to Eastern European time on 1990-07-01 1485 (not 1992-01-01), and observed DST during the entire next winter. 1486 (Thanks to Vladimir in Moscow via Alois Treindl.) 1487 --- 47 unchanged lines hidden (view full) --- 1535 Update two links. (Thanks to Oscar van Vlijmen.) 1536 1537 Fix some formatting glitches, e.g., remove random newlines from 1538 abbr elements' title attributes. 1539 1540 1541Release 2013i - 2013-12-17 07:25:23 -0800 1542 | 1604 1605 Fiji ended DST on 2014-01-19 at 02:00, not the previously-scheduled 03:00. 1606 (Thanks to Steffen Thorsen.) 1607 1608 Ukraine switched from Moscow to Eastern European time on 1990-07-01 1609 (not 1992-01-01), and observed DST during the entire next winter. 1610 (Thanks to Vladimir in Moscow via Alois Treindl.) 1611 --- 47 unchanged lines hidden (view full) --- 1659 Update two links. (Thanks to Oscar van Vlijmen.) 1660 1661 Fix some formatting glitches, e.g., remove random newlines from 1662 abbr elements' title attributes. 1663 1664 1665Release 2013i - 2013-12-17 07:25:23 -0800 1666 |
1543 Changes affecting near-future time stamps: | 1667 Changes affecting near-future timestamps: |
1544 1545 Jordan switches back to standard time at 00:00 on December 20, 2013. 1546 The 2006-2011 transition schedule is planned to resume in 2014. 1547 (Thanks to Steffen Thorsen.) 1548 | 1668 1669 Jordan switches back to standard time at 00:00 on December 20, 2013. 1670 The 2006-2011 transition schedule is planned to resume in 2014. 1671 (Thanks to Steffen Thorsen.) 1672 |
1549 Changes affecting past time stamps: | 1673 Changes affecting past timestamps: |
1550 1551 In 2004, Cuba began DST on March 28, not April 4. 1552 (Thanks to Steffen Thorsen.) 1553 1554 Changes affecting code 1555 1556 The compile-time flag NOSOLAR has been removed, as nowadays the 1557 benefit of slightly shrinking runtime table size is outweighed by the --- 7 unchanged lines hidden (view full) --- 1565 Their presence in the distribution caused confusion, as Riyadh 1566 civil time was generally not solar time in those years. 1567 1568 tz-link.htm now mentions Noda Time. (Thanks to Matt Johnson.) 1569 1570 1571Release 2013h - 2013-10-25 15:32:32 -0700 1572 | 1674 1675 In 2004, Cuba began DST on March 28, not April 4. 1676 (Thanks to Steffen Thorsen.) 1677 1678 Changes affecting code 1679 1680 The compile-time flag NOSOLAR has been removed, as nowadays the 1681 benefit of slightly shrinking runtime table size is outweighed by the --- 7 unchanged lines hidden (view full) --- 1689 Their presence in the distribution caused confusion, as Riyadh 1690 civil time was generally not solar time in those years. 1691 1692 tz-link.htm now mentions Noda Time. (Thanks to Matt Johnson.) 1693 1694 1695Release 2013h - 2013-10-25 15:32:32 -0700 1696 |
1573 Changes affecting current and future time stamps: | 1697 Changes affecting current and future timestamps: |
1574 1575 Libya has switched its UT offset back to +02 without DST, instead 1576 of +01 with DST. (Thanks to Even Scharning.) 1577 1578 Western Sahara (Africa/El_Aaiun) uses Morocco's DST rules. 1579 (Thanks to Gwillim Law.) 1580 | 1698 1699 Libya has switched its UT offset back to +02 without DST, instead 1700 of +01 with DST. (Thanks to Even Scharning.) 1701 1702 Western Sahara (Africa/El_Aaiun) uses Morocco's DST rules. 1703 (Thanks to Gwillim Law.) 1704 |
1581 Changes affecting future time stamps: | 1705 Changes affecting future timestamps: |
1582 1583 Acre and (we guess) western Amazonas will switch from UT -04 to -05 1584 on 2013-11-10. This affects America/Rio_Branco and America/Eirunepe. 1585 (Thanks to Steffen Thorsen.) 1586 1587 Add entries for DST transitions in Morocco in the year 2038. 1588 This avoids some year-2038 glitches introduced in 2013g. 1589 (Thanks to Yoshito Umaoka for reporting the problem.) --- 34 unchanged lines hidden (view full) --- 1624 (thanks to Mike Douglass) and TimezoneJS.Date (thanks to Jim Fehrle). 1625 1626 Update URLs in tz-link page. Add URLs for Microsoft Windows, since 1627 8.1 introduces tz support. Remove URLs for Tru64 and UnixWare (no 1628 longer maintained) and for old advisories. SOFA now does C. 1629 1630Release 2013g - 2013-09-30 21:08:26 -0700 1631 | 1706 1707 Acre and (we guess) western Amazonas will switch from UT -04 to -05 1708 on 2013-11-10. This affects America/Rio_Branco and America/Eirunepe. 1709 (Thanks to Steffen Thorsen.) 1710 1711 Add entries for DST transitions in Morocco in the year 2038. 1712 This avoids some year-2038 glitches introduced in 2013g. 1713 (Thanks to Yoshito Umaoka for reporting the problem.) --- 34 unchanged lines hidden (view full) --- 1748 (thanks to Mike Douglass) and TimezoneJS.Date (thanks to Jim Fehrle). 1749 1750 Update URLs in tz-link page. Add URLs for Microsoft Windows, since 1751 8.1 introduces tz support. Remove URLs for Tru64 and UnixWare (no 1752 longer maintained) and for old advisories. SOFA now does C. 1753 1754Release 2013g - 2013-09-30 21:08:26 -0700 1755 |
1632 Changes affecting current and near-future time stamps | 1756 Changes affecting current and near-future timestamps |
1633 1634 Morocco now observes DST from the last Sunday in March to the last 1635 Sunday in October, not April to September respectively. (Thanks 1636 to Steffen Thorsen.) 1637 1638 Changes affecting 'zic' 1639 1640 'zic' now runs on platforms that lack both hard links and symlinks. --- 16 unchanged lines hidden (view full) --- 1657 It now states that files are public domain unless otherwise specified. 1658 (Thanks to Andrew Main (Zefram) for asking for clarifications.) 1659 Its details about the 1989 release moved to a place of honor near 1660 the end of NEWS. 1661 1662 1663Release 2013f - 2013-09-24 23:37:36 -0700 1664 | 1757 1758 Morocco now observes DST from the last Sunday in March to the last 1759 Sunday in October, not April to September respectively. (Thanks 1760 to Steffen Thorsen.) 1761 1762 Changes affecting 'zic' 1763 1764 'zic' now runs on platforms that lack both hard links and symlinks. --- 16 unchanged lines hidden (view full) --- 1781 It now states that files are public domain unless otherwise specified. 1782 (Thanks to Andrew Main (Zefram) for asking for clarifications.) 1783 Its details about the 1989 release moved to a place of honor near 1784 the end of NEWS. 1785 1786 1787Release 2013f - 2013-09-24 23:37:36 -0700 1788 |
1665 Changes affecting near-future time stamps | 1789 Changes affecting near-future timestamps |
1666 1667 Tocantins will very likely not observe DST starting this spring. 1668 (Thanks to Steffen Thorsen.) 1669 1670 Jordan will likely stay at UT +03 indefinitely, and will not fall 1671 back this fall. 1672 1673 Palestine will fall back at 00:00, not 01:00. (Thanks to Steffen Thorsen.) --- 30 unchanged lines hidden (view full) --- 1704 done differently, and tags would either not have a simple name or 1705 not exactly match what was released. 1706 1707 'make set-timestamps' is now simpler and a bit more portable. 1708 1709 1710Release 2013e - 2013-09-19 23:50:04 -0700 1711 | 1790 1791 Tocantins will very likely not observe DST starting this spring. 1792 (Thanks to Steffen Thorsen.) 1793 1794 Jordan will likely stay at UT +03 indefinitely, and will not fall 1795 back this fall. 1796 1797 Palestine will fall back at 00:00, not 01:00. (Thanks to Steffen Thorsen.) --- 30 unchanged lines hidden (view full) --- 1828 done differently, and tags would either not have a simple name or 1829 not exactly match what was released. 1830 1831 'make set-timestamps' is now simpler and a bit more portable. 1832 1833 1834Release 2013e - 2013-09-19 23:50:04 -0700 1835 |
1712 Changes affecting near-future time stamps | 1836 Changes affecting near-future timestamps |
1713 1714 This year Fiji will start DST on October 27, not October 20. 1715 (Thanks to David Wheeler for the heads-up.) For now, guess that 1716 Fiji will continue to spring forward the Sunday before the fourth 1717 Monday in October. 1718 1719 Changes affecting current and future time zone abbreviations 1720 1721 Use WIB/WITA/WIT rather than WIT/CIT/EIT for alphabetic Indonesian 1722 time zone abbreviations since 1932. (Thanks to George Ziegler, 1723 Priyadi Iman Nurcahyo, Zakaria, Jason Grimes, Martin Pitt, and 1724 Benny Lin.) This affects Asia/Dili, Asia/Jakarta, Asia/Jayapura, 1725 Asia/Makassar, and Asia/Pontianak. 1726 1727 Use ART (UT -03, standard time), rather than WARST (also -03, but 1728 daylight saving time) for San Luis, Argentina since 2009. 1729 | 1837 1838 This year Fiji will start DST on October 27, not October 20. 1839 (Thanks to David Wheeler for the heads-up.) For now, guess that 1840 Fiji will continue to spring forward the Sunday before the fourth 1841 Monday in October. 1842 1843 Changes affecting current and future time zone abbreviations 1844 1845 Use WIB/WITA/WIT rather than WIT/CIT/EIT for alphabetic Indonesian 1846 time zone abbreviations since 1932. (Thanks to George Ziegler, 1847 Priyadi Iman Nurcahyo, Zakaria, Jason Grimes, Martin Pitt, and 1848 Benny Lin.) This affects Asia/Dili, Asia/Jakarta, Asia/Jayapura, 1849 Asia/Makassar, and Asia/Pontianak. 1850 1851 Use ART (UT -03, standard time), rather than WARST (also -03, but 1852 daylight saving time) for San Luis, Argentina since 2009. 1853 |
1730 Changes affecting Godthåb time stamps after 2037 if version mismatch | 1854 Changes affecting Godthåb timestamps after 2037 if version mismatch |
1731 1732 Allow POSIX-like TZ strings where the transition time's hour can 1733 range from -167 through 167, instead of the POSIX-required 0 1734 through 24. E.g., TZ='FJT-12FJST,M10.3.1/146,M1.3.4/75' for the 1735 new Fiji rules. This is a more-compact way to represent | 1855 1856 Allow POSIX-like TZ strings where the transition time's hour can 1857 range from -167 through 167, instead of the POSIX-required 0 1858 through 24. E.g., TZ='FJT-12FJST,M10.3.1/146,M1.3.4/75' for the 1859 new Fiji rules. This is a more-compact way to represent |
1736 far-future time stamps for America/Godthab, America/Santiago, | 1860 far-future timestamps for America/Godthab, America/Santiago, |
1737 Antarctica/Palmer, Asia/Gaza, Asia/Hebron, Asia/Jerusalem, 1738 Pacific/Easter, and Pacific/Fiji. Other zones are unaffected by 1739 this change. (Derived from a suggestion by Arthur David Olson.) 1740 1741 Allow POSIX-like TZ strings where daylight saving time is in 1742 effect all year. E.g., TZ='WART4WARST,J1/0,J365/25' for Western 1743 Argentina Summer Time all year. This supports a more-compact way 1744 to represent the 2013d data for America/Argentina/San_Luis. 1745 Because of the change for San Luis noted above this change does not 1746 affect the current data. (Thanks to Andrew Main (Zefram) for 1747 suggestions that improved this change.) 1748 1749 Where these two TZ changes take effect, there is a minor extension 1750 to the tz file format in that it allows new values for the 1751 embedded TZ-format string, and the tz file format version number 1752 has therefore been increased from 2 to 3 as a precaution. 1753 Version-2-based client code should continue to work as before for | 1861 Antarctica/Palmer, Asia/Gaza, Asia/Hebron, Asia/Jerusalem, 1862 Pacific/Easter, and Pacific/Fiji. Other zones are unaffected by 1863 this change. (Derived from a suggestion by Arthur David Olson.) 1864 1865 Allow POSIX-like TZ strings where daylight saving time is in 1866 effect all year. E.g., TZ='WART4WARST,J1/0,J365/25' for Western 1867 Argentina Summer Time all year. This supports a more-compact way 1868 to represent the 2013d data for America/Argentina/San_Luis. 1869 Because of the change for San Luis noted above this change does not 1870 affect the current data. (Thanks to Andrew Main (Zefram) for 1871 suggestions that improved this change.) 1872 1873 Where these two TZ changes take effect, there is a minor extension 1874 to the tz file format in that it allows new values for the 1875 embedded TZ-format string, and the tz file format version number 1876 has therefore been increased from 2 to 3 as a precaution. 1877 Version-2-based client code should continue to work as before for |
1754 all time stamps before 2038. Existing version-2-based client code | 1878 all timestamps before 2038. Existing version-2-based client code |
1755 (tzcode, GNU/Linux, Solaris) has been tested on version-3-format | 1879 (tzcode, GNU/Linux, Solaris) has been tested on version-3-format |
1756 files, and typically works in practice even for time stamps after | 1880 files, and typically works in practice even for timestamps after |
1757 2037; the only known exception is America/Godthab. 1758 | 1881 2037; the only known exception is America/Godthab. 1882 |
1759 Changes affecting time stamps before 1970 | 1883 Changes affecting timestamps before 1970 |
1760 1761 Pacific/Johnston is now a link to Pacific/Honolulu. This corrects 1762 some errors before 1947. 1763 1764 Some zones have been turned into links, when they differ from existing 1765 zones only in older data entries that were likely invented or that 1766 differ only in LMT or transitions from LMT. These changes affect | 1884 1885 Pacific/Johnston is now a link to Pacific/Honolulu. This corrects 1886 some errors before 1947. 1887 1888 Some zones have been turned into links, when they differ from existing 1889 zones only in older data entries that were likely invented or that 1890 differ only in LMT or transitions from LMT. These changes affect |
1767 only time stamps before 1943. The affected zones are: | 1891 only timestamps before 1943. The affected zones are: |
1768 Africa/Juba, America/Anguilla, America/Aruba, America/Dominica, 1769 America/Grenada, America/Guadeloupe, America/Marigot, 1770 America/Montserrat, America/St_Barthelemy, America/St_Kitts, 1771 America/St_Lucia, America/St_Thomas, America/St_Vincent, 1772 America/Tortola, and Europe/Vaduz. (Thanks to Alois Treindl for 1773 confirming that the old Europe/Vaduz zone was wrong and the new 1774 link is better for WWII-era times.) 1775 1776 Change Kingston Mean Time from -5:07:12 to -5:07:11. This affects | 1892 Africa/Juba, America/Anguilla, America/Aruba, America/Dominica, 1893 America/Grenada, America/Guadeloupe, America/Marigot, 1894 America/Montserrat, America/St_Barthelemy, America/St_Kitts, 1895 America/St_Lucia, America/St_Thomas, America/St_Vincent, 1896 America/Tortola, and Europe/Vaduz. (Thanks to Alois Treindl for 1897 confirming that the old Europe/Vaduz zone was wrong and the new 1898 link is better for WWII-era times.) 1899 1900 Change Kingston Mean Time from -5:07:12 to -5:07:11. This affects |
1777 America/Cayman, America/Jamaica and America/Grand_Turk time stamps | 1901 America/Cayman, America/Jamaica and America/Grand_Turk timestamps |
1778 from 1890 to 1912. 1779 1780 Change the UT offset of Bern Mean Time from 0:29:44 to 0:29:46. | 1902 from 1890 to 1912. 1903 1904 Change the UT offset of Bern Mean Time from 0:29:44 to 0:29:46. |
1781 This affects Europe/Zurich time stamps from 1853 to 1894. (Thanks | 1905 This affects Europe/Zurich timestamps from 1853 to 1894. (Thanks |
1782 to Alois Treindl). 1783 1784 Change the date of the circa-1850 Zurich transition from 1849-09-12 1785 to 1853-07-16, overriding Shanks with data from Messerli about 1786 postal and telegraph time in Switzerland. 1787 1788 Changes affecting time zone abbreviations before 1970 1789 1790 For Asia/Jakarta, use BMT (not JMT) for mean time from 1923 to 1932, 1791 as Jakarta was called Batavia back then. 1792 1793 Changes affecting API 1794 1795 The 'zic' command now outputs a dummy transition when far-future 1796 data can't be summarized using a TZ string, and uses a 402-year 1797 window rather than a 400-year window. For the current data, this 1798 affects only the Asia/Tehran file. It does not affect any of the | 1906 to Alois Treindl). 1907 1908 Change the date of the circa-1850 Zurich transition from 1849-09-12 1909 to 1853-07-16, overriding Shanks with data from Messerli about 1910 postal and telegraph time in Switzerland. 1911 1912 Changes affecting time zone abbreviations before 1970 1913 1914 For Asia/Jakarta, use BMT (not JMT) for mean time from 1923 to 1932, 1915 as Jakarta was called Batavia back then. 1916 1917 Changes affecting API 1918 1919 The 'zic' command now outputs a dummy transition when far-future 1920 data can't be summarized using a TZ string, and uses a 402-year 1921 window rather than a 400-year window. For the current data, this 1922 affects only the Asia/Tehran file. It does not affect any of the |
1799 time stamps that this file represents, so zdump outputs the same | 1923 timestamps that this file represents, so zdump outputs the same |
1800 information as before. (Thanks to Andrew Main (Zefram).) 1801 1802 The 'date' command has a new '-r' option, which lets you specify 1803 the integer time to display, a la FreeBSD. 1804 1805 The 'tzselect' command has two new options '-c' and '-n', which lets you 1806 select a zone based on latitude and longitude. 1807 --- 15 unchanged lines hidden (view full) --- 1823 'int_fast32_t'. (Thanks to Christos Zoulas.) 1824 1825 The code avoids undefined behavior on integer overflow in some 1826 more places, including gmtime, localtime, mktime and zdump. 1827 1828 Changes affecting the zdump utility 1829 1830 zdump now outputs "UT" when referring to Universal Time, not "UTC". | 1924 information as before. (Thanks to Andrew Main (Zefram).) 1925 1926 The 'date' command has a new '-r' option, which lets you specify 1927 the integer time to display, a la FreeBSD. 1928 1929 The 'tzselect' command has two new options '-c' and '-n', which lets you 1930 select a zone based on latitude and longitude. 1931 --- 15 unchanged lines hidden (view full) --- 1947 'int_fast32_t'. (Thanks to Christos Zoulas.) 1948 1949 The code avoids undefined behavior on integer overflow in some 1950 more places, including gmtime, localtime, mktime and zdump. 1951 1952 Changes affecting the zdump utility 1953 1954 zdump now outputs "UT" when referring to Universal Time, not "UTC". |
1831 "UTC" does not make sense for time stamps that predate the introduction | 1955 "UTC" does not make sense for timestamps that predate the introduction |
1832 of UTC, whereas "UT", a more-generic term, does. (Thanks to Steve Allen 1833 for clarifying UT vs UTC.) 1834 1835 Data changes affecting behavior of tzselect and similar programs 1836 1837 Country code BQ is now called the more-common name "Caribbean Netherlands" 1838 rather than the more-official "Bonaire, St Eustatius & Saba". 1839 1840 Remove from zone.tab the names America/Montreal, America/Shiprock, 1841 and Antarctica/South_Pole, as they are equivalent to existing | 1956 of UTC, whereas "UT", a more-generic term, does. (Thanks to Steve Allen 1957 for clarifying UT vs UTC.) 1958 1959 Data changes affecting behavior of tzselect and similar programs 1960 1961 Country code BQ is now called the more-common name "Caribbean Netherlands" 1962 rather than the more-official "Bonaire, St Eustatius & Saba". 1963 1964 Remove from zone.tab the names America/Montreal, America/Shiprock, 1965 and Antarctica/South_Pole, as they are equivalent to existing |
1842 same-country-code zones for post-1970 time stamps. The data entries for | 1966 same-country-code zones for post-1970 timestamps. The data entries for |
1843 these names are unchanged, so the names continue to work as before. 1844 1845 Changes affecting code internals 1846 1847 zic -c now runs way faster on 64-bit hosts when given large numbers. 1848 1849 zic now uses vfprintf to avoid allocating and freeing some memory. 1850 --- 43 unchanged lines hidden (view full) --- 1894 1895 The definition of white space has been clarified slightly. 1896 (Thanks to Michael Deckers.) 1897 1898 Changes to the 'Theory' file 1899 1900 There is a new section about the accuracy of the tz database, 1901 describing the many ways that errors can creep in, and | 1967 these names are unchanged, so the names continue to work as before. 1968 1969 Changes affecting code internals 1970 1971 zic -c now runs way faster on 64-bit hosts when given large numbers. 1972 1973 zic now uses vfprintf to avoid allocating and freeing some memory. 1974 --- 43 unchanged lines hidden (view full) --- 2018 2019 The definition of white space has been clarified slightly. 2020 (Thanks to Michael Deckers.) 2021 2022 Changes to the 'Theory' file 2023 2024 There is a new section about the accuracy of the tz database, 2025 describing the many ways that errors can creep in, and |
1902 explaining why so many of the pre-1970 time stamps are wrong or | 2026 explaining why so many of the pre-1970 timestamps are wrong or |
1903 misleading (thanks to Steve Allen, Lester Caine, and Garrett 1904 Wollman for discussions that contributed to this). 1905 1906 The 'Theory' file describes LMT better (this follows a 1907 suggestion by Guy Harris). 1908 1909 It refers to the 2013 edition of POSIX rather than the 2004 edition. 1910 --- 18 unchanged lines hidden (view full) --- 1929 Add a better source for the Zurich 1894 transition. 1930 (Thanks to Pierre-Yves Berger.) 1931 1932 Update shapefile citations in tz-link.htm. (Thanks to Guy Harris.) 1933 1934 1935Release 2013d - 2013-07-05 07:38:01 -0700 1936 | 2027 misleading (thanks to Steve Allen, Lester Caine, and Garrett 2028 Wollman for discussions that contributed to this). 2029 2030 The 'Theory' file describes LMT better (this follows a 2031 suggestion by Guy Harris). 2032 2033 It refers to the 2013 edition of POSIX rather than the 2004 edition. 2034 --- 18 unchanged lines hidden (view full) --- 2053 Add a better source for the Zurich 1894 transition. 2054 (Thanks to Pierre-Yves Berger.) 2055 2056 Update shapefile citations in tz-link.htm. (Thanks to Guy Harris.) 2057 2058 2059Release 2013d - 2013-07-05 07:38:01 -0700 2060 |
1937 Changes affecting future time stamps: | 2061 Changes affecting future timestamps: |
1938 1939 Morocco's midsummer transitions this year are July 7 and August 10, 1940 not July 9 and August 8. (Thanks to Andrew Paprocki.) 1941 1942 Israel now falls back on the last Sunday of October. 1943 (Thanks to Ephraim Silverberg.) 1944 | 2062 2063 Morocco's midsummer transitions this year are July 7 and August 10, 2064 not July 9 and August 8. (Thanks to Andrew Paprocki.) 2065 2066 Israel now falls back on the last Sunday of October. 2067 (Thanks to Ephraim Silverberg.) 2068 |
1945 Changes affecting past time stamps: | 2069 Changes affecting past timestamps: |
1946 1947 Specify Jerusalem's location more precisely; this changes the pre-1880 1948 times by 2 s. 1949 1950 Changing affecting metadata only: 1951 1952 Fix typos in the entries for country codes BQ and SX. 1953 --- 21 unchanged lines hidden (view full) --- 1975 1976 Spelling fixes (thanks to Kevin Lyda and Jonathan Leffler). 1977 1978 Update URL for CLDR Zone->Tzid table (thanks to Yoshito Umaoka). 1979 1980 1981Release 2013c - 2013-04-19 16:17:40 -0700 1982 | 2070 2071 Specify Jerusalem's location more precisely; this changes the pre-1880 2072 times by 2 s. 2073 2074 Changing affecting metadata only: 2075 2076 Fix typos in the entries for country codes BQ and SX. 2077 --- 21 unchanged lines hidden (view full) --- 2099 2100 Spelling fixes (thanks to Kevin Lyda and Jonathan Leffler). 2101 2102 Update URL for CLDR Zone->Tzid table (thanks to Yoshito Umaoka). 2103 2104 2105Release 2013c - 2013-04-19 16:17:40 -0700 2106 |
1983 Changes affecting current and future time stamps: | 2107 Changes affecting current and future timestamps: |
1984 1985 Palestine observed DST starting March 29, 2013. (Thanks to 1986 Steffen Thorsen.) From 2013 on, Gaza and Hebron both observe DST, 1987 with the predicted rules being the last Thursday in March at 24:00 1988 to the first Friday on or after September 21 at 01:00. 1989 1990 Assume that the recent change to Paraguay's DST rules is permanent, 1991 by moving the end of DST to the 4th Sunday in March every year. 1992 (Thanks to Carlos Raúl Perasso.) 1993 | 2108 2109 Palestine observed DST starting March 29, 2013. (Thanks to 2110 Steffen Thorsen.) From 2013 on, Gaza and Hebron both observe DST, 2111 with the predicted rules being the last Thursday in March at 24:00 2112 to the first Friday on or after September 21 at 01:00. 2113 2114 Assume that the recent change to Paraguay's DST rules is permanent, 2115 by moving the end of DST to the 4th Sunday in March every year. 2116 (Thanks to Carlos Raúl Perasso.) 2117 |
1994 Changes affecting past time stamps: | 2118 Changes affecting past timestamps: |
1995 1996 Fix some historical data for Palestine to agree with that of 1997 timeanddate.com, as follows: 1998 1999 The spring 2008 change in Gaza and Hebron was on 00:00 Mar 28, not 2000 00:00 Apr 1. 2001 2002 The fall 2009 change in Gaza and Hebron on Sep 4 was at 01:00, not --- 17 unchanged lines hidden (view full) --- 2020 (Thanks to Tobias Conradi.) 2021 2022 Sort Macquarie more-consistently with other parts of Australia. 2023 (Thanks to Tim Parenti.) 2024 2025 2026Release 2013b - 2013-03-10 22:33:40 -0700 2027 | 2119 2120 Fix some historical data for Palestine to agree with that of 2121 timeanddate.com, as follows: 2122 2123 The spring 2008 change in Gaza and Hebron was on 00:00 Mar 28, not 2124 00:00 Apr 1. 2125 2126 The fall 2009 change in Gaza and Hebron on Sep 4 was at 01:00, not --- 17 unchanged lines hidden (view full) --- 2144 (Thanks to Tobias Conradi.) 2145 2146 Sort Macquarie more-consistently with other parts of Australia. 2147 (Thanks to Tim Parenti.) 2148 2149 2150Release 2013b - 2013-03-10 22:33:40 -0700 2151 |
2028 Changes affecting current and future time stamps: | 2152 Changes affecting current and future timestamps: |
2029 2030 Haiti uses US daylight-saving rules this year, and presumably future years. | 2153 2154 Haiti uses US daylight-saving rules this year, and presumably future years. |
2031 This changes time stamps starting today. (Thanks to Steffen Thorsen.) | 2155 This changes timestamps starting today. (Thanks to Steffen Thorsen.) |
2032 2033 Paraguay will end DST on March 24 this year. 2034 (Thanks to Steffen Thorsen.) For now, assume it's just this year. 2035 2036 Morocco does not observe DST during Ramadan; 2037 try to predict Ramadan in Morocco as best we can. 2038 (Thanks to Erik Homoet for the heads-up.) 2039 --- 7 unchanged lines hidden (view full) --- 2047 2048Release 2013a - 2013-02-27 09:20:35 -0800 2049 2050 Change affecting binary data format: 2051 2052 The zone offset at the end of version-2-format zone files is now 2053 allowed to be 24:00, as per POSIX.1-2008. (Thanks to Arthur David Olson.) 2054 | 2156 2157 Paraguay will end DST on March 24 this year. 2158 (Thanks to Steffen Thorsen.) For now, assume it's just this year. 2159 2160 Morocco does not observe DST during Ramadan; 2161 try to predict Ramadan in Morocco as best we can. 2162 (Thanks to Erik Homoet for the heads-up.) 2163 --- 7 unchanged lines hidden (view full) --- 2171 2172Release 2013a - 2013-02-27 09:20:35 -0800 2173 2174 Change affecting binary data format: 2175 2176 The zone offset at the end of version-2-format zone files is now 2177 allowed to be 24:00, as per POSIX.1-2008. (Thanks to Arthur David Olson.) 2178 |
2055 Changes affecting current and future time stamps: | 2179 Changes affecting current and future timestamps: |
2056 2057 Chile's 2013 rules, and we guess rules for 2014 and later, will be 2058 the same as 2012, namely Apr Sun>=23 03:00 UTC to Sep Sun>=2 04:00 UTC. 2059 (Thanks to Steffen Thorsen and Robert Elz.) 2060 2061 New Zones Asia/Khandyga, Asia/Ust-Nera, Europe/Busingen. 2062 (Thanks to Tobias Conradi and Arthur David Olson.) 2063 | 2180 2181 Chile's 2013 rules, and we guess rules for 2014 and later, will be 2182 the same as 2012, namely Apr Sun>=23 03:00 UTC to Sep Sun>=2 04:00 UTC. 2183 (Thanks to Steffen Thorsen and Robert Elz.) 2184 2185 New Zones Asia/Khandyga, Asia/Ust-Nera, Europe/Busingen. 2186 (Thanks to Tobias Conradi and Arthur David Olson.) 2187 |
2064 Many changes affect historical time stamps before 1940. | 2188 Many changes affect historical timestamps before 1940. |
2065 These were deduced from: Milne J. Civil time. Geogr J. 1899 2066 Feb;13(2):173-94 <http://www.jstor.org/stable/1774359>. 2067 2068 Changes affecting the code: 2069 2070 Fix zic bug that mishandled Egypt's 2010 changes (this also affected 2071 the data). (Thanks to Arthur David Olson.) 2072 --- 115 unchanged lines hidden (view full) --- 2188 2189 * .gitignore: New file. 2190 2191 * Remove trailing white space. 2192 2193 2194Release code2012c-data2012d - 2012-07-19 16:35:33 -0700 2195 | 2189 These were deduced from: Milne J. Civil time. Geogr J. 1899 2190 Feb;13(2):173-94 <http://www.jstor.org/stable/1774359>. 2191 2192 Changes affecting the code: 2193 2194 Fix zic bug that mishandled Egypt's 2010 changes (this also affected 2195 the data). (Thanks to Arthur David Olson.) 2196 --- 115 unchanged lines hidden (view full) --- 2312 2313 * .gitignore: New file. 2314 2315 * Remove trailing white space. 2316 2317 2318Release code2012c-data2012d - 2012-07-19 16:35:33 -0700 2319 |
2196 Changes for Morocco's time stamps, which take effect in a couple of | 2320 Changes for Morocco's timestamps, which take effect in a couple of |
2197 hours, along with infrastructure changes to accommodate how the tz 2198 code and data are released on IANA. 2199 2200 2201Release data2012c - 2012-03-27 12:17:25 -0400 2202 2203 africa 2204 Summer time changes for Morocco (to start late April 2012) --- 127 unchanged lines hidden (view full) --- 2332 2333Release 2011e - 2011-03-31 16:04:38 -0400 2334 2335 Morocco, Chile, and tz-link changes 2336 2337 2338Release 2011d - 2011-03-14 09:18:01 -0400 2339 | 2321 hours, along with infrastructure changes to accommodate how the tz 2322 code and data are released on IANA. 2323 2324 2325Release data2012c - 2012-03-27 12:17:25 -0400 2326 2327 africa 2328 Summer time changes for Morocco (to start late April 2012) --- 127 unchanged lines hidden (view full) --- 2456 2457Release 2011e - 2011-03-31 16:04:38 -0400 2458 2459 Morocco, Chile, and tz-link changes 2460 2461 2462Release 2011d - 2011-03-14 09:18:01 -0400 2463 |
2340 changes that impact present-day time stamps in Cuba, Samoa, and Turkey | 2464 changes that impact present-day timestamps in Cuba, Samoa, and Turkey |
2341 2342 2343Release 2011c - 2011-03-07 09:30:09 -0500 2344 | 2465 2466 2467Release 2011c - 2011-03-07 09:30:09 -0500 2468 |
2345 These do affect current time stamps in Chile and Annette Island, Canada. | 2469 These do affect current timestamps in Chile and Annette Island, Canada. |
2346 2347 2348Release 2011b - 2011-02-07 08:44:50 -0500 2349 2350 [not summarized] 2351 2352 2353Release 2011a - 2011-01-24 10:30:16 -0500 --- 1448 unchanged lines hidden (view full) --- 3802 3803Traditionally a release R consists of a pair of tarball files, 3804tzcodeR.tar.gz and tzdataR.tar.gz. However, some releases (e.g., 3805code2010a, data2012c) consist of just one or the other tarball, and a 3806few (e.g., code2012c-data2012d) have tarballs with mixed version 3807numbers. Recent releases also come in an experimental format 3808consisting of a single tarball tzdb-R.tar.lz with extra data. 3809 | 2470 2471 2472Release 2011b - 2011-02-07 08:44:50 -0500 2473 2474 [not summarized] 2475 2476 2477Release 2011a - 2011-01-24 10:30:16 -0500 --- 1448 unchanged lines hidden (view full) --- 3926 3927Traditionally a release R consists of a pair of tarball files, 3928tzcodeR.tar.gz and tzdataR.tar.gz. However, some releases (e.g., 3929code2010a, data2012c) consist of just one or the other tarball, and a 3930few (e.g., code2012c-data2012d) have tarballs with mixed version 3931numbers. Recent releases also come in an experimental format 3932consisting of a single tarball tzdb-R.tar.lz with extra data. 3933 |
3810Release time stamps are taken from the release's commit (for newer, | 3934Release timestamps are taken from the release's commit (for newer, |
3811Git-based releases), from the newest file in the tarball (for older 3812releases, where this info is available) or from the email announcing 3813the release (if all else fails; these are marked with a time zone of 3814-0000 and an "is missing!" comment). 3815 3816Earlier versions of the code and data were not announced on the tz 3817list and are not summarized here. 3818 3819This file is in the public domain. 3820 3821Local Variables: 3822coding: utf-8 3823End: | 3935Git-based releases), from the newest file in the tarball (for older 3936releases, where this info is available) or from the email announcing 3937the release (if all else fails; these are marked with a time zone of 3938-0000 and an "is missing!" comment). 3939 3940Earlier versions of the code and data were not announced on the tz 3941list and are not summarized here. 3942 3943This file is in the public domain. 3944 3945Local Variables: 3946coding: utf-8 3947End: |