1 |
News for the tz database |
2 |
|
3 |
Release 2016f - 2016-07-05 16:26:51 +0200 |
4 |
|
5 |
Changes affecting future time stamps |
6 |
|
7 |
The Egyptian government changed its mind on short notice, and |
8 |
Africa/Cairo will not introduce DST starting 2016-07-07 after all. |
9 |
(Thanks to Mina Samuel.) |
10 |
|
11 |
Asia/Novosibirsk switches from +06 to +07 on 2016-07-24 at 02:00. |
12 |
(Thanks to Stepan Golosunov.) |
13 |
|
14 |
Changes to past and future time stamps |
15 |
|
16 |
Asia/Novokuznetsk and Asia/Novosibirsk now use numeric time zone |
17 |
abbreviations instead of invented ones. |
18 |
|
19 |
Changes affecting past time stamps |
20 |
|
21 |
Europe/Minsk's 1992-03-29 spring-forward transition was at 02:00 not 00:00. |
22 |
(Thanks to Stepan Golosunov.) |
23 |
|
24 |
|
25 |
Release 2016e - 2016-06-14 08:46:16 -0700 |
26 |
|
27 |
Changes affecting future time stamps |
28 |
|
29 |
Africa/Cairo observes DST in 2016 from July 7 to the end of October. |
30 |
Guess October 27 and 24:00 transitions. (Thanks to Steffen Thorsen.) |
31 |
For future years, guess April's last Thursday to October's last |
32 |
Thursday except for Ramadan. |
33 |
|
34 |
Changes affecting past time stamps |
35 |
|
36 |
Locations while uninhabited now use '-00', not 'zzz', as a |
37 |
placeholder time zone abbreviation. This is inspired by Internet |
38 |
RFC 3339 and is more consistent with numeric time zone |
39 |
abbreviations already used elsewhere. The change affects several |
40 |
arctic and antarctic locations, e.g., America/Cambridge_Bay before |
41 |
1920 and Antarctica/Troll before 2005. |
42 |
|
43 |
Asia/Baku's 1992-09-27 transition from +04 (DST) to +04 (non-DST) was |
44 |
at 03:00, not 23:00 the previous day. (Thanks to Michael Deckers.) |
45 |
|
46 |
Changes to code |
47 |
|
48 |
zic now outputs a dummy transition at time 2**31 - 1 in zones |
49 |
whose POSIX-style TZ strings contain a '<'. This mostly works |
50 |
around Qt bug 53071 <https://bugreports.qt.io/browse/QTBUG-53071>. |
51 |
(Thanks to Zhanibek Adilbekov for reporting the Qt bug.) |
52 |
|
53 |
Changes affecting documentation and commentary |
54 |
|
55 |
tz-link.htm says why governments should give plenty of notice for |
56 |
time zone or DST changes, and refers to Matt Johnson's blog post. |
57 |
|
58 |
tz-link.htm mentions Tzdata for Elixir. (Thanks to Matt Johnson.) |
59 |
|
60 |
|
61 |
Release 2016d - 2016-04-17 22:50:29 -0700 |
62 |
|
63 |
Changes affecting future time stamps |
64 |
|
65 |
America/Caracas switches from -0430 to -04 on 2016-05-01 at 02:30. |
66 |
(Thanks to Alexander Krivenyshev for the heads-up.) |
67 |
|
68 |
Asia/Magadan switches from +10 to +11 on 2016-04-24 at 02:00. |
69 |
(Thanks to Alexander Krivenyshev and Matt Johnson.) |
70 |
|
71 |
New zone Asia/Tomsk, split off from Asia/Novosibirsk. It covers |
72 |
Tomsk Oblast, Russia, which switches from +06 to +07 on 2016-05-29 |
73 |
at 02:00. (Thanks to Stepan Golosunov.) |
74 |
|
75 |
Changes affecting past time stamps |
76 |
|
77 |
New zone Europe/Kirov, split off from Europe/Volgograd. It covers |
78 |
Kirov Oblast, Russia, which switched from +04/+05 to +03/+04 on |
79 |
1989-03-26 at 02:00, roughly a year after Europe/Volgograd made |
80 |
the same change. (Thanks to Stepan Golosunov.) |
81 |
|
82 |
Russia and nearby locations had daylight-saving transitions on |
83 |
1992-03-29 at 02:00 and 1992-09-27 at 03:00, instead of on |
84 |
1992-03-28 at 23:00 and 1992-09-26 at 23:00. (Thanks to Stepan |
85 |
Golosunov.) |
86 |
|
87 |
Many corrections to historical time in Kazakhstan from 1991 |
88 |
through 2005. (Thanks to Stepan Golosunov.) Replace Kazakhstan's |
89 |
invented time zone abbreviations with numeric abbreviations. |
90 |
|
91 |
Changes to commentary |
92 |
|
93 |
Mention Internet RFCs 7808 (TZDIST) and 7809 (CalDAV time zone references). |
94 |
|
95 |
|
96 |
Release 2016c - 2016-03-23 00:51:27 -0700 |
97 |
|
98 |
Changes affecting future time stamps |
99 |
|
100 |
Azerbaijan no longer observes DST. (Thanks to Steffen Thorsen.) |
101 |
|
102 |
Chile reverts from permanent to seasonal DST. (Thanks to Juan |
103 |
Correa for the heads-up, and to Tim Parenti for corrections.) |
104 |
Guess that future transitions are August's and May's second |
105 |
Saturdays at 24:00 mainland time. Also, call the period from |
106 |
2014-09-07 through 2016-05-14 daylight saving time instead of |
107 |
standard time, as that seems more appropriate now. |
108 |
|
109 |
Changes affecting past time stamps |
110 |
|
111 |
Europe/Kaliningrad and Europe/Vilnius changed from +03/+04 to |
112 |
+02/+03 on 1989-03-26, not 1991-03-31. Europe/Volgograd changed |
113 |
from +04/+05 to +03/+04 on 1988-03-27, not 1989-03-26. |
114 |
(Thanks to Stepan Golosunov.) |
115 |
|
116 |
Changes to commentary |
117 |
|
118 |
Several updates and URLs for historical and proposed Russian changes. |
119 |
(Thanks to Stepan Golosunov, Matt Johnson, and Alexander Krivenyshev.) |
120 |
|
121 |
|
122 |
Release 2016b - 2016-03-12 17:30:14 -0800 |
123 |
|
124 |
Compatibility note |
125 |
|
126 |
Starting with release 2016b, some data entries cause zic implementations |
127 |
derived from tz releases 2005j through 2015e to issue warnings like |
128 |
"time zone abbreviation differs from POSIX standard (+03)". |
129 |
These warnings should not otherwise affect zic's output and can safely be |
130 |
ignored on today's platforms, as the warnings refer to a restriction in |
131 |
POSIX.1-1988 that was removed in POSIX.1-2001. One way to suppress the |
132 |
warnings is to upgrade to zic derived from tz releases 2015f and later. |
133 |
|
134 |
Changes affecting future time stamps |
135 |
|
136 |
New zones Europe/Astrakhan and Europe/Ulyanovsk for Astrakhan and |
137 |
Ulyanovsk Oblasts, Russia, both of which will switch from +03 to +04 on |
138 |
2016-03-27 at 02:00 local time. They need distinct zones since their |
139 |
post-1970 histories disagree. New zone Asia/Barnaul for Altai Krai and |
140 |
Altai Republic, Russia, which will switch from +06 to +07 on the same date |
141 |
and local time. The Astrakhan change is already official; the others have |
142 |
passed the first reading in the State Duma and are extremely likely. |
143 |
Also, Asia/Sakhalin moves from +10 to +11 on 2016-03-27 at 02:00. |
144 |
(Thanks to Alexander Krivenyshev for the heads-up, and to Matt Johnson |
145 |
and Stepan Golosunov for followup.) |
146 |
|
147 |
As a trial of a new system that needs less information to be made up, |
148 |
the new zones use numeric time zone abbreviations like "+04" |
149 |
instead of invented abbreviations like "ASTT". |
150 |
|
151 |
Haiti will not observe DST in 2016. (Thanks to Jean Antoine via |
152 |
Steffen Thorsen.) |
153 |
|
154 |
Palestine's spring-forward transition on 2016-03-26 is at 01:00, not 00:00. |
155 |
(Thanks to Hannah Kreitem.) Guess future transitions will be March's last |
156 |
Saturday at 01:00, not March's last Friday at 24:00. |
157 |
|
158 |
Changes affecting past time stamps |
159 |
|
160 |
Europe/Chisinau observed DST during 1990, and switched from +04 to |
161 |
+03 at 1990-05-06 02:00, instead of switching from +03 to +02. |
162 |
(Thanks to Stepan Golosunov.) |
163 |
|
164 |
1991 abbreviations in Europe/Samara should be SAMT/SAMST, not |
165 |
KUYT/KUYST. (Thanks to Stepan Golosunov.) |
166 |
|
167 |
Changes to code |
168 |
|
169 |
tzselect's diagnostics and checking, and checktab.awk's checking, |
170 |
have been improved. (Thanks to J William Piggott.) |
171 |
|
172 |
tzcode now builds under MinGW. (Thanks to Ian Abbott and Esben Haabendal.) |
173 |
|
174 |
tzselect now tests Julian-date TZ settings more accurately. |
175 |
(Thanks to J William Piggott.) |
176 |
|
177 |
Changes to commentary |
178 |
|
179 |
Comments in zone tables have been improved. (Thanks to J William Piggott.) |
180 |
|
181 |
tzselect again limits its menu comments so that menus fit on a |
182 |
24x80 alphanumeric display. |
183 |
|
184 |
A new web page tz-how-to.html. (Thanks to Bill Seymour.) |
185 |
|
186 |
In the Theory file, the description of possible time zone abbreviations in |
187 |
tzdata has been cleaned up, as the old description was unclear and |
188 |
inconsistent. (Thanks to Alain Mouette for reporting the problem.) |
189 |
|
190 |
|
191 |
Release 2016a - 2016-01-26 23:28:02 -0800 |
192 |
|
193 |
Changes affecting future time stamps |
194 |
|
195 |
America/Cayman will not observe daylight saving this year after all. |
196 |
Revert our guess that it would. (Thanks to Matt Johnson.) |
197 |
|
198 |
Asia/Chita switches from +0800 to +0900 on 2016-03-27 at 02:00. |
199 |
(Thanks to Alexander Krivenyshev.) |
200 |
|
201 |
Asia/Tehran now has DST predictions for the year 2038 and later, |
202 |
to be March 21 00:00 to September 21 00:00. This is likely better |
203 |
than predicting no DST, albeit off by a day every now and then. |
204 |
|
205 |
Changes affecting past and future time stamps |
206 |
|
207 |
America/Metlakatla switched from PST all year to AKST/AKDT on |
208 |
2015-11-01 at 02:00. (Thanks to Steffen Thorsen.) |
209 |
|
210 |
America/Santa_Isabel has been removed, and replaced with a |
211 |
backward compatibility link to America/Tijuana. Its contents were |
212 |
apparently based on a misreading of Mexican legislation. |
213 |
|
214 |
Changes affecting past time stamps |
215 |
|
216 |
Asia/Karachi's two transition times in 2002 were off by a minute. |
217 |
(Thanks to Matt Johnson.) |
218 |
|
219 |
Changes affecting build procedure |
220 |
|
221 |
An installer can now combine leap seconds with use of the backzone file, |
222 |
e.g., with 'make PACKRATDATA=backzone REDO=posix_right zones'. |
223 |
The old 'make posix_packrat' rule is now marked as obsolescent. |
224 |
(Thanks to Ian Abbott for an initial implementation.) |
225 |
|
226 |
Changes affecting documentation and commentary |
227 |
|
228 |
A new file LICENSE makes it easier to see that the code and data |
229 |
are mostly public-domain. (Thanks to James Knight.) The three |
230 |
non-public-domain files now use the current (3-clause) BSD license |
231 |
instead of older versions of that license. |
232 |
|
233 |
tz-link.htm mentions the BDE library (thanks to Andrew Paprocki), |
234 |
CCTZ (thanks to Tim Parenti), TimeJones.com, and has a new section |
235 |
on editing tz source files (with a mention of Sublime zoneinfo, |
236 |
thanks to Gilmore Davidson). |
237 |
|
238 |
The Theory and asia files now mention the 2015 book "The Global |
239 |
Transformation of Time, 1870-1950", and cite a couple of reviews. |
240 |
|
241 |
The America/Chicago entry now documents the informal use of US |
242 |
central time in Fort Pierre, South Dakota. (Thanks to Rick |
243 |
McDermid, Matt Johnson, and Steve Jones.) |
244 |
|
245 |
|
246 |
Release 2015g - 2015-10-01 00:39:51 -0700 |
247 |
|
248 |
Changes affecting future time stamps |
249 |
|
250 |
Turkey's 2015 fall-back transition is scheduled for Nov. 8, not Oct. 25. |
251 |
(Thanks to Fatih.) |
252 |
|
253 |
Norfolk moves from +1130 to +1100 on 2015-10-04 at 02:00 local time. |
254 |
(Thanks to Alexander Krivenyshev.) |
255 |
|
256 |
Fiji's 2016 fall-back transition is scheduled for January 17, not 24. |
257 |
(Thanks to Ken Rylander.) |
258 |
|
259 |
Fort Nelson, British Columbia will not fall back on 2015-11-01. It has |
260 |
effectively been on MST (-0700) since it advanced its clocks on 2015-03-08. |
261 |
New zone America/Fort_Nelson. (Thanks to Matt Johnson.) |
262 |
|
263 |
Changes affecting past time stamps |
264 |
|
265 |
Norfolk observed DST from 1974-10-27 02:00 to 1975-03-02 02:00. |
266 |
|
267 |
Changes affecting code |
268 |
|
269 |
localtime no longer mishandles America/Anchorage after 2037. |
270 |
(Thanks to Bradley White for reporting the bug.) |
271 |
|
272 |
On hosts with signed 32-bit time_t, localtime no longer mishandles |
273 |
Pacific/Fiji after 2038-01-16 14:00 UTC. |
274 |
|
275 |
The localtime module allows the variables 'timezone', 'daylight', |
276 |
and 'altzone' to be in common storage shared with other modules, |
277 |
and declares them in case the system <time.h> does not. |
278 |
(Problems reported by Kees Dekker.) |
279 |
|
280 |
On platforms with tm_zone, strftime.c now assumes it is not NULL. |
281 |
This simplifies the code and is consistent with zdump.c. |
282 |
(Problem reported by Christos Zoulas.) |
283 |
|
284 |
Changes affecting documentation |
285 |
|
286 |
The tzfile man page now documents that transition times denote the |
287 |
starts (not the ends) of the corresponding time periods. |
288 |
(Ambiguity reported by Bill Seymour.) |
289 |
|
290 |
|
291 |
Release 2015f - 2015-08-10 18:06:56 -0700 |
292 |
|
293 |
Changes affecting future time stamps |
294 |
|
295 |
North Korea switches to +0830 on 2015-08-15. (Thanks to Steffen Thorsen.) |
296 |
The abbreviation remains "KST". (Thanks to Robert Elz.) |
297 |
|
298 |
Uruguay no longer observes DST. (Thanks to Steffen Thorsen |
299 |
and Pablo Camargo.) |
300 |
|
301 |
Changes affecting past and future time stamps |
302 |
|
303 |
Moldova starts and ends DST at 00:00 UTC, not at 01:00 UTC. |
304 |
(Thanks to Roman Tudos.) |
305 |
|
306 |
Changes affecting data format and code |
307 |
|
308 |
zic's '-y YEARISTYPE' option is no longer documented. The TYPE |
309 |
field of a Rule line should now be '-'; the old values 'even', |
310 |
'odd', 'uspres', 'nonpres', 'nonuspres' were already undocumented. |
311 |
Although the implementation has not changed, these features do not |
312 |
work in the default installation, they are not used in the data, |
313 |
and they are now considered obsolescent. |
314 |
|
315 |
zic now checks that two rules don't take effect at the same time. |
316 |
(Thanks to Jon Skeet and Arthur David Olson.) Constraints on |
317 |
simultaneity are now documented. |
318 |
|
319 |
The two characters '%z' in a zone format now stand for the UTC |
320 |
offset, e.g., '-07' for seven hours behind UTC and '+0530' for |
321 |
five hours and thirty minutes ahead. This better supports time |
322 |
zone abbreviations conforming to POSIX.1-2001 and later. |
323 |
|
324 |
Changes affecting installed data files |
325 |
|
326 |
Comments for America/Halifax and America/Glace_Bay have been improved. |
327 |
(Thanks to Brian Inglis.) |
328 |
|
329 |
Data entries have been simplified for Atlantic/Canary, Europe/Simferopol, |
330 |
Europe/Sofia, and Europe/Tallinn. This yields slightly smaller |
331 |
installed data files for Europe/Simferopol and Europe/Tallinn. |
332 |
It does not affect timestamps. (Thanks to Howard Hinnant.) |
333 |
|
334 |
Changes affecting code |
335 |
|
336 |
zdump and zic no longer warn about valid time zone abbreviations |
337 |
like '-05'. |
338 |
|
339 |
Some Visual Studio 2013 warnings have been suppressed. |
340 |
(Thanks to Kees Dekker.) |
341 |
|
342 |
'date' no longer sets the time of day and its -a, -d, -n and -t |
343 |
options have been removed. Long obsolescent, the implementation |
344 |
of these features had porting problems. Builders no longer need |
345 |
to configure HAVE_ADJTIME, HAVE_SETTIMEOFDAY, or HAVE_UTMPX_H. |
346 |
(Thanks to Kees Dekker for pointing out the problem.) |
347 |
|
348 |
Changes affecting documentation |
349 |
|
350 |
The Theory file mentions naming issues earlier, as these seem to be |
351 |
poorly publicized (thanks to Gilmore Davidson for reporting the problem). |
352 |
|
353 |
tz-link.htm mentions Time Zone Database Parser (thanks to Howard Hinnant). |
354 |
|
355 |
Mention that Herbert Samuel introduced the term "Summer Time". |
356 |
|
357 |
|
358 |
Release 2015e - 2015-06-13 10:56:02 -0700 |
359 |
|
360 |
Changes affecting future time stamps |
361 |
|
362 |
Morocco will suspend DST from 2015-06-14 03:00 through 2015-07-19 02:00, |
363 |
not 06-13 and 07-18 as we had guessed. (Thanks to Milamber.) |
364 |
|
365 |
Assume Cayman Islands will observe DST starting next year, using US rules. |
366 |
Although it isn't guaranteed, it is the most likely. |
367 |
|
368 |
Changes affecting data format |
369 |
|
370 |
The file 'iso3166.tab' now uses UTF-8, so that its entries can better |
371 |
spell the names of Åland Islands, Côte d'Ivoire, and Réunion. |
372 |
|
373 |
Changes affecting code |
374 |
|
375 |
When displaying data, tzselect converts it to the current locale's |
376 |
encoding if the iconv command works. (Problem reported by random832.) |
377 |
|
378 |
tzselect no longer mishandles Dominica, fixing a bug introduced |
379 |
in Release 2014f. (Problem reported by Owen Leibman.) |
380 |
|
381 |
zic -l no longer fails when compiled with -DTZDEFAULT=\"/etc/localtime\". |
382 |
This fixes a bug introduced in Release 2014f. |
383 |
(Problem reported by Leonardo Chiquitto.) |
384 |
|
385 |
|
386 |
Release 2015d - 2015-04-24 08:09:46 -0700 |
387 |
|
388 |
Changes affecting future time stamps |
389 |
|
390 |
Egypt will not observe DST in 2015 and will consider canceling it |
391 |
permanently. For now, assume no DST indefinitely. |
392 |
(Thanks to Ahmed Nazmy and Tim Parenti.) |
393 |
|
394 |
Changes affecting past time stamps |
395 |
|
396 |
America/Whitehorse switched from UTC-9 to UTC-8 on 1967-05-28, not |
397 |
1966-07-01. Also, Yukon's time zone history is documented better. |
398 |
(Thanks to Brian Inglis and Dennis Ferguson.) |
399 |
|
400 |
Change affecting past and future time zone abbreviations |
401 |
|
402 |
The abbreviations for Hawaii-Aleutian standard and daylight times |
403 |
have been changed from HAST/HADT to HST/HDT, as per US Government |
404 |
Printing Office style. This affects only America/Adak since 1983, |
405 |
as America/Honolulu was already using the new style. |
406 |
|
407 |
Changes affecting code |
408 |
|
409 |
zic has some minor performance improvements. |
410 |
|
411 |
|
412 |
Release 2015c - 2015-04-11 08:55:55 -0700 |
413 |
|
414 |
Changes affecting future time stamps |
415 |
|
416 |
Egypt's spring-forward transition is at 24:00 on April's last Thursday, |
417 |
not 00:00 on April's last Friday. 2015's transition will therefore be on |
418 |
Thursday, April 30 at 24:00, not Friday, April 24 at 00:00. Similar fixes |
419 |
apply to 2026, 2037, 2043, etc. (Thanks to Steffen Thorsen.) |
420 |
|
421 |
Changes affecting past time stamps |
422 |
|
423 |
The following changes affect some pre-1991 Chile-related time stamps |
424 |
in America/Santiago, Antarctica/Palmer, and Pacific/Easter. |
425 |
|
426 |
The 1910 transition was January 10, not January 1. |
427 |
|
428 |
The 1918 transition was September 10, not September 1. |
429 |
|
430 |
The UTC-4 time observed from 1932 to 1942 is now considered to be |
431 |
standard time, not year-round DST. |
432 |
|
433 |
Santiago observed DST (UTC-3) from 1946-07-15 through 1946-08-31, |
434 |
then reverted to standard time, then switched its time zone to |
435 |
UTC-5 on 1947-04-01. |
436 |
|
437 |
Assume transitions before 1968 were at 00:00, since we have no data |
438 |
saying otherwise. |
439 |
|
440 |
The spring 1988 transition was 1988-10-09, not 1988-10-02. |
441 |
The fall 1990 transition was 1990-03-11, not 1990-03-18. |
442 |
|
443 |
Assume no UTC offset change for Pacific/Easter on 1890-01-01, |
444 |
and omit all transitions on Pacific/Easter from 1942 through 1946 |
445 |
since we have no data suggesting that they existed. |
446 |
|
447 |
One more zone has been turned into a link, as it differed |
448 |
from an existing zone only for older time stamps. As usual, |
449 |
this change affects UTC offsets in pre-1970 time stamps only. |
450 |
The zone's old contents have been moved to the 'backzone' file. |
451 |
The affected zone is America/Montreal. |
452 |
|
453 |
Changes affecting commentary |
454 |
|
455 |
Mention the TZUpdater tool. |
456 |
|
457 |
Mention "The Time Now". (Thanks to Brandon Ramsey.) |
458 |
|
459 |
|
460 |
Release 2015b - 2015-03-19 23:28:11 -0700 |
461 |
|
462 |
Changes affecting future time stamps |
463 |
|
464 |
Mongolia will start observing DST again this year, from the last |
465 |
Saturday in March at 02:00 to the last Saturday in September at 00:00. |
466 |
(Thanks to Ganbold Tsagaankhuu.) |
467 |
|
468 |
Palestine will start DST on March 28, not March 27. Also, |
469 |
correct the fall 2014 transition from September 26 to October 24. |
470 |
Adjust future predictions accordingly. (Thanks to Steffen Thorsen.) |
471 |
|
472 |
Changes affecting past time stamps |
473 |
|
474 |
The 1982 zone shift in Pacific/Easter has been corrected, fixing a 2015a |
475 |
regression. (Thanks to Stuart Bishop for reporting the problem.) |
476 |
|
477 |
Some more zones have been turned into links, when they differed |
478 |
from existing zones only for older time stamps. As usual, |
479 |
these changes affect UTC offsets in pre-1970 time stamps only. |
480 |
Their old contents have been moved to the 'backzone' file. |
481 |
The affected zones are: America/Antigua, America/Cayman, |
482 |
Pacific/Midway, and Pacific/Saipan. |
483 |
|
484 |
Changes affecting time zone abbreviations |
485 |
|
486 |
Correct the 1992-2010 DST abbreviation in Volgograd from "MSK" to "MSD". |
487 |
(Thanks to Hank W.) |
488 |
|
489 |
Changes affecting code |
490 |
|
491 |
Fix integer overflow bug in reference 'mktime' implementation. |
492 |
(Problem reported by Jörg Richter.) |
493 |
|
494 |
Allow -Dtime_tz=time_t compilations, and allow -Dtime_tz=... libraries |
495 |
to be used in the same executable as standard-library time_t functions. |
496 |
(Problems reported by Bradley White.) |
497 |
|
498 |
Changes affecting commentary |
499 |
|
500 |
Cite the recent Mexican decree changing Quintana Roo's time zone. |
501 |
(Thanks to Carlos Raúl Perasso.) |
502 |
|
503 |
Likewise for the recent Chilean decree. (Thanks to Eduardo Romero Urra.) |
504 |
|
505 |
Update info about Mars time. |
506 |
|
507 |
|
508 |
Release 2015a - 2015-01-29 22:35:20 -0800 |
509 |
|
510 |
Changes affecting future time stamps |
511 |
|
512 |
The Mexican state of Quintana Roo, represented by America/Cancun, |
513 |
will shift from Central Time with DST to Eastern Time without DST |
514 |
on 2015-02-01 at 02:00. (Thanks to Steffen Thorsen and Gwillim Law.) |
515 |
|
516 |
Chile will not change clocks in April or thereafter; its new standard time |
517 |
will be its old daylight saving time. This affects America/Santiago, |
518 |
Pacific/Easter, and Antarctica/Palmer. (Thanks to Juan Correa.) |
519 |
|
520 |
New leap second 2015-06-30 23:59:60 UTC as per IERS Bulletin C 49. |
521 |
(Thanks to Tim Parenti.) |
522 |
|
523 |
Changes affecting past time stamps |
524 |
|
525 |
Iceland observed DST in 1919 and 1921, and its 1939 fallback |
526 |
transition was Oct. 29, not Nov. 29. Remove incorrect data from |
527 |
Shanks about time in Iceland between 1837 and 1908. |
528 |
|
529 |
Some more zones have been turned into links, when they differed |
530 |
from existing zones only for older time stamps. As usual, |
531 |
these changes affect UTC offsets in pre-1970 time stamps only. |
532 |
Their old contents have been moved to the 'backzone' file. |
533 |
The affected zones are: Asia/Aden, Asia/Bahrain, Asia/Kuwait, |
534 |
and Asia/Muscat. |
535 |
|
536 |
Changes affecting code |
537 |
|
538 |
tzalloc now scrubs time zone abbreviations compatibly with the way |
539 |
that tzset always has, by replacing invalid bytes with '_' and by |
540 |
shortening too-long abbreviations. |
541 |
|
542 |
tzselect ports to POSIX awk implementations, no longer mishandles |
543 |
POSIX TZ settings when GNU awk is used, and reports POSIX TZ |
544 |
settings to the user. (Thanks to Stefan Kuhn.) |
545 |
|
546 |
Changes affecting build procedure |
547 |
|
548 |
'make check' now checks for links to links in the data. |
549 |
One such link (for Africa/Asmera) has been fixed. |
550 |
(Thanks to Stephen Colebourne for pointing out the problem.) |
551 |
|
552 |
Changes affecting commentary |
553 |
|
554 |
The leapseconds file commentary now mentions the expiration date. |
555 |
(Problem reported by Martin Burnicki.) |
556 |
|
557 |
Update Mexican Library of Congress URL. |
558 |
|
559 |
|
560 |
Release 2014j - 2014-11-10 17:37:11 -0800 |
561 |
|
562 |
Changes affecting current and future time stamps |
563 |
|
564 |
Turks & Caicos' switch from US eastern time to UTC-4 year-round |
565 |
did not occur on 2014-11-02 at 02:00. It's currently scheduled |
566 |
for 2015-11-01 at 02:00. (Thanks to Chris Walton.) |
567 |
|
568 |
Changes affecting past time stamps |
569 |
|
570 |
Many pre-1989 time stamps have been corrected for Asia/Seoul and |
571 |
Asia/Pyongyang, based on sources for the Korean-language Wikipedia |
572 |
entry for time in Korea. (Thanks to Sanghyuk Jung.) Also, no |
573 |
longer guess that Pyongyang mimicked Seoul time after World War II, |
574 |
as this is politically implausible. |
575 |
|
576 |
Some more zones have been turned into links, when they differed |
577 |
from existing zones only for older time stamps. As usual, |
578 |
these changes affect UTC offsets in pre-1970 time stamps only. |
579 |
Their old contents have been moved to the 'backzone' file. |
580 |
The affected zones are: Africa/Addis_Ababa, Africa/Asmara, |
581 |
Africa/Dar_es_Salaam, Africa/Djibouti, Africa/Kampala, |
582 |
Africa/Mogadishu, Indian/Antananarivo, Indian/Comoro, and |
583 |
Indian/Mayotte. |
584 |
|
585 |
Changes affecting commentary |
586 |
|
587 |
The commentary is less enthusiastic about Shanks as a source, |
588 |
and is more careful to distinguish UT from UTC. |
589 |
|
590 |
|
591 |
Release 2014i - 2014-10-21 22:04:57 -0700 |
592 |
|
593 |
Changes affecting future time stamps |
594 |
|
595 |
Pacific/Fiji will observe DST from 2014-11-02 02:00 to 2015-01-18 03:00. |
596 |
(Thanks to Ken Rylander for the heads-up.) Guess that future |
597 |
years will use a similar pattern. |
598 |
|
599 |
A new Zone Pacific/Bougainville, for the part of Papua New Guinea |
600 |
that plans to switch from UTC+10 to UTC+11 on 2014-12-28 at 02:00. |
601 |
(Thanks to Kiley Walbom for the heads-up.) |
602 |
|
603 |
Changes affecting time zone abbreviations |
604 |
|
605 |
Since Belarus is not changing its clocks even though Moscow is, |
606 |
the time zone abbreviation in Europe/Minsk is changing from FET |
607 |
to its more-traditional value MSK on 2014-10-26 at 01:00. |
608 |
(Thanks to Alexander Bokovoy for the heads-up about Belarus.) |
609 |
|
610 |
The new abbreviation IDT stands for the pre-1976 use of UT+8 in |
611 |
Indochina, to distinguish it better from ICT (UT+7). |
612 |
|
613 |
Changes affecting past time stamps |
614 |
|
615 |
Many time stamps have been corrected for Asia/Ho_Chi_Minh before 1976 |
616 |
(thanks to Trần Ngọc Quân for an indirect pointer to Trần Tiến Bình's |
617 |
authoritative book). Asia/Ho_Chi_Minh has been added to |
618 |
zone1970.tab, to give tzselect users in Vietnam two choices, |
619 |
since north and south Vietnam disagreed after our 1970 cutoff. |
620 |
|
621 |
Asia/Phnom_Penh and Asia/Vientiane have been turned into links, as |
622 |
they differed from existing zones only for older time stamps. As |
623 |
usual, these changes affect pre-1970 time stamps only. Their old |
624 |
contents have been moved to the 'backzone' file. |
625 |
|
626 |
Changes affecting code |
627 |
|
628 |
The time-related library functions now set errno on failure, and |
629 |
some crashes in the new tzalloc-related library functions have |
630 |
been fixed. (Thanks to Christos Zoulas for reporting most of |
631 |
these problems and for suggesting fixes.) |
632 |
|
633 |
If USG_COMPAT is defined and the requested time stamp is standard time, |
634 |
the tz library's localtime and mktime functions now set the extern |
635 |
variable timezone to a value appropriate for that time stamp; and |
636 |
similarly for ALTZONE, daylight saving time, and the altzone variable. |
637 |
This change is a companion to the tzname change in 2014h, and is |
638 |
designed to make timezone and altzone more compatible with tzname. |
639 |
|
640 |
The tz library's functions now set errno to EOVERFLOW if they fail |
641 |
because the result cannot be represented. ctime and ctime_r now |
642 |
return NULL and set errno when a time stamp is out of range, rather |
643 |
than having undefined behavior. |
644 |
|
645 |
Some bugs associated with the new 2014g functions have been fixed. |
646 |
This includes a bug that largely incapacitated the new functions |
647 |
time2posix_z and posix2time_z. (Thanks to Christos Zoulas.) |
648 |
It also includes some uses of uninitialized variables after tzalloc. |
649 |
The new code uses the standard type 'ssize_t', which the Makefile |
650 |
now gives porting advice about. |
651 |
|
652 |
Changes affecting commentary |
653 |
|
654 |
Updated URLs for NRC Canada (thanks to Matt Johnson and Brian Inglis). |
655 |
|
656 |
|
657 |
Release 2014h - 2014-09-25 18:59:03 -0700 |
658 |
|
659 |
Changes affecting past time stamps |
660 |
|
661 |
America/Jamaica's 1974 spring-forward transition was Jan. 6, not Apr. 28. |
662 |
|
663 |
Shanks says Asia/Novokuznetsk switched from LMT (not "NMT") on 1924-05-01, |
664 |
not 1920-01-06. The old entry was based on a misinterpretation of Shanks. |
665 |
|
666 |
Some more zones have been turned into links, when they differed |
667 |
from existing zones only for older time stamps. As usual, |
668 |
these changes affect UTC offsets in pre-1970 time stamps only. |
669 |
Their old contents have been moved to the 'backzone' file. |
670 |
The affected zones are: Africa/Blantyre, Africa/Bujumbura, |
671 |
Africa/Gaborone, Africa/Harare, Africa/Kigali, Africa/Lubumbashi, |
672 |
Africa/Lusaka, Africa/Maseru, and Africa/Mbabane. |
673 |
|
674 |
Changes affecting code |
675 |
|
676 |
zdump -V and -v now output gmtoff= values on all platforms, |
677 |
not merely on platforms defining TM_GMTOFF. |
678 |
|
679 |
The tz library's localtime and mktime functions now set tzname to a value |
680 |
appropriate for the requested time stamp, and zdump now uses this |
681 |
on platforms not defining TM_ZONE, fixing a 2014g regression. |
682 |
(Thanks to Tim Parenti for reporting the problem.) |
683 |
|
684 |
The tz library no longer sets tzname if localtime or mktime fails. |
685 |
|
686 |
zdump -c no longer mishandles transitions near year boundaries. |
687 |
(Thanks to Tim Parenti for reporting the problem.) |
688 |
|
689 |
An access to uninitalized data has been fixed. |
690 |
(Thanks to Jörg Richter for reporting the problem.) |
691 |
|
692 |
When THREAD_SAFE is defined, the code ports to the C11 memory model. |
693 |
A memory leak has been fixed if ALL_STATE and THREAD_SAFE are defined |
694 |
and two threads race to initialize data used by gmtime-like functions. |
695 |
(Thanks to Andy Heninger for reporting the problems.) |
696 |
|
697 |
Changes affecting build procedure |
698 |
|
699 |
'make check' now checks better for properly-sorted data. |
700 |
|
701 |
Changes affecting documentation and commentary |
702 |
|
703 |
zdump's gmtoff=N output is now documented, and its isdst=D output |
704 |
is now documented to possibly output D values other than 0 or 1. |
705 |
|
706 |
zdump -c's treatment of years is now documented to use the |
707 |
Gregorian calendar and Universal Time without leap seconds, |
708 |
and its behavior at cutoff boundaries is now documented better. |
709 |
(Thanks to Arthur David Olson and Tim Parenti for reporting the problems.) |
710 |
|
711 |
Programs are now documented to use the proleptic Gregorian calendar. |
712 |
(Thanks to Alan Barrett for the suggestion.) |
713 |
|
714 |
Fractional-second GMT offsets have been documented for civil time |
715 |
in 19th-century Chennai, Jakarta, and New York. |
716 |
|
717 |
|
718 |
Release 2014g - 2014-08-28 12:31:23 -0700 |
719 |
|
720 |
Changes affecting future time stamps |
721 |
|
722 |
Turks & Caicos is switching from US eastern time to UTC-4 year-round, |
723 |
modeled as a switch from EST/EDT to AST on 2014-11-02 at 02:00. |
724 |
[As noted in 2014j, this switch was later delayed.] |
725 |
|
726 |
Changes affecting past time stamps |
727 |
|
728 |
Time in Russia or the USSR before 1926 or so has been corrected by |
729 |
a few seconds in the following zones: Asia/Irkutsk, |
730 |
Asia/Krasnoyarsk, Asia/Omsk, Asia/Samarkand, Asia/Tbilisi, |
731 |
Asia/Vladivostok, Asia/Yakutsk, Europe/Riga, Europe/Samara. For |
732 |
Asia/Yekaterinburg the correction is a few minutes. (Thanks to |
733 |
Vladimir Karpinsky.) |
734 |
|
735 |
The Portuguese decree of 1911-05-26 took effect on 1912-01-01. |
736 |
This affects 1911 time stamps in Africa/Bissau, Africa/Luanda, |
737 |
Atlantic/Azores, and Atlantic/Madeira. Also, Lisbon's pre-1912 |
738 |
GMT offset was -0:36:45 (rounded from -0:36:44.68), not -0:36:32. |
739 |
(Thanks to Stephen Colebourne for pointing to the decree.) |
740 |
|
741 |
Asia/Dhaka ended DST on 2009-12-31 at 24:00, not 23:59. |
742 |
|
743 |
A new file 'backzone' contains data which may appeal to |
744 |
connoisseurs of old time stamps, although it is out of scope for |
745 |
the tz database, is often poorly sourced, and contains some data |
746 |
that is known to be incorrect. The new file is not recommended |
747 |
for ordinary use and its entries are not installed by default. |
748 |
(Thanks to Lester Caine for the high-quality Jersey, Guernsey, and |
749 |
Isle of Man entries.) |
750 |
|
751 |
Some more zones have been turned into links, when they differed |
752 |
from existing zones only for older time stamps. As usual, |
753 |
these changes affect UTC offsets in pre-1970 time stamps only. |
754 |
Their old contents have been moved to the 'backzone' file. |
755 |
The affected zones are: Africa/Bangui, Africa/Brazzaville, |
756 |
Africa/Douala, Africa/Kinshasa, Africa/Libreville, Africa/Luanda, |
757 |
Africa/Malabo, Africa/Niamey, and Africa/Porto-Novo. |
758 |
|
759 |
Changes affecting code |
760 |
|
761 |
Unless NETBSD_INSPIRED is defined to 0, the tz library now |
762 |
supplies functions for creating and using objects that represent |
763 |
time zones. The new functions are tzalloc, tzfree, localtime_rz, |
764 |
mktime_z, and (if STD_INSPIRED is also defined) posix2time_z and |
765 |
time2posix_z. They are intended for performance: for example, |
766 |
localtime_rz (unlike localtime_r) is trivially thread-safe without |
767 |
locking. (Thanks to Christos Zoulas for proposing NetBSD-inspired |
768 |
functions, and to Alan Barrett and Jonathan Lennox for helping to |
769 |
debug the change.) |
770 |
|
771 |
zdump now builds with the tz library unless USE_LTZ is defined to 0, |
772 |
This lets zdump use tz features even if the system library lacks them. |
773 |
To build zdump with the system library, use 'make CFLAGS=-DUSE_LTZ=0 |
774 |
TZDOBJS=zdump.o CHECK_TIME_T_ALTERNATIVES='. |
775 |
|
776 |
zdump now uses localtime_rz if available, as it's significantly faster, |
777 |
and it can help zdump better diagnose invalid time zone names. |
778 |
Define HAVE_LOCALTIME_RZ to 0 to suppress this. HAVE_LOCALTIME_RZ |
779 |
defaults to 1 if NETBSD_INSPIRED && USE_LTZ. When localtime_rz is |
780 |
not available, zdump now uses localtime_r and tzset if available, |
781 |
as this is a bit cleaner and faster than plain localtime. Compile |
782 |
with -DHAVE_LOCALTIME_R=0 and/or -DHAVE_TZSET=0 if your system |
783 |
lacks these two functions. |
784 |
|
785 |
If THREAD_SAFE is defined to 1, the tz library is now thread-safe. |
786 |
Although not needed for tz's own applications, which are single-threaded, |
787 |
this supports POSIX better if the tz library is used in multithreaded apps. |
788 |
|
789 |
Some crashes have been fixed when zdump or the tz library is given |
790 |
invalid or outlandish input. |
791 |
|
792 |
The tz library no longer mishandles leap seconds on platforms with |
793 |
unsigned time_t in time zones that lack ordinary transitions after 1970. |
794 |
|
795 |
The tz code now attempts to infer TM_GMTOFF and TM_ZONE if not |
796 |
already defined, to make it easier to configure on common platforms. |
797 |
Define NO_TM_GMTOFF and NO_TM_ZONE to suppress this. |
798 |
|
799 |
Unless the new macro UNINIT_TRAP is defined to 1, the tz code now |
800 |
assumes that reading uninitialized memory yields garbage values |
801 |
but does not cause other problems such as traps. |
802 |
|
803 |
If TM_GMTOFF is defined and UNINIT_TRAP is 0, mktime is now |
804 |
more likely to guess right for ambiguous time stamps near |
805 |
transitions where tm_isdst does not change. |
806 |
|
807 |
If HAVE_STRFTIME_L is defined to 1, the tz library now defines |
808 |
strftime_l for compatibility with recent versions of POSIX. |
809 |
Only the C locale is supported, though. HAVE_STRFTIME_L defaults |
810 |
to 1 on recent POSIX versions, and to 0 otherwise. |
811 |
|
812 |
tzselect -c now uses a hybrid distance measure that works better |
813 |
in Africa. (Thanks to Alan Barrett for noting the problem.) |
814 |
|
815 |
The C source code now ports to NetBSD when GCC_DEBUG_FLAGS is used, |
816 |
or when time_tz is defined. |
817 |
|
818 |
When HAVE_UTMPX_H is set the 'date' command now builds on systems |
819 |
whose <utmpx.h> file does not define WTMPX_FILE, and when setting |
820 |
the date it updates the wtmpx file if _PATH_WTMPX is defined. |
821 |
This affects GNU/Linux and similar systems. |
822 |
|
823 |
For easier maintenance later, some C code has been simplified, |
824 |
some lint has been removed, and the code has been tweaked so that |
825 |
plain 'make' is more likely to work. |
826 |
|
827 |
The C type 'bool' is now used for boolean values, instead of 'int'. |
828 |
|
829 |
The long-obsolete LOCALE_HOME code has been removed. |
830 |
|
831 |
The long-obsolete 'gtime' function has been removed. |
832 |
|
833 |
Changes affecting build procedure |
834 |
|
835 |
'zdump' no longer links in ialloc.o, as it's not needed. |
836 |
|
837 |
'make check_time_t_alternatives' no longer assumes GNU diff. |
838 |
|
839 |
Changes affecting distribution tarballs |
840 |
|
841 |
The files checktab.awk and zoneinfo2tdf.pl are now distributed in |
842 |
the tzdata tarball instead of the tzcode tarball, since they help |
843 |
maintain the data. The NEWS and Theory files are now also |
844 |
distributed in the tzdata tarball, as they're relevant for data. |
845 |
(Thanks to Alan Barrett for pointing this out.) Also, the |
846 |
leapseconds.awk file is no longer distributed in the tzcode |
847 |
tarball, since it belongs in the tzdata tarball (where 2014f |
848 |
inadvertently also distributed it). |
849 |
|
850 |
Changes affecting documentation and commentary |
851 |
|
852 |
A new file CONTRIBUTING is distributed. (Thanks to Tim Parenti for |
853 |
suggesting a CONTRIBUTING file, and to Tony Finch and Walter Harms |
854 |
for debugging it.) |
855 |
|
856 |
The man pages have been updated to use function prototypes, |
857 |
to document thread-safe variants like localtime_r, and to document |
858 |
the NetBSD-inspired functions tzalloc, tzfree, localtime_rz, and |
859 |
mktime_z. |
860 |
|
861 |
The fields in Link lines have been renamed to be more descriptive |
862 |
and more like the parameters of 'ln'. LINK-FROM has become TARGET, |
863 |
and LINK-TO has become LINK-NAME. |
864 |
|
865 |
tz-link.htm mentions the IETF's tzdist working group; Windows |
866 |
Runtime etc. (thanks to Matt Johnson); and HP-UX's tztab. |
867 |
|
868 |
Some broken URLs have been fixed in the commentary. (Thanks to |
869 |
Lester Caine.) |
870 |
|
871 |
Commentary about Philippines DST has been updated, and commentary |
872 |
on pre-1970 time in India has been added. |
873 |
|
874 |
|
875 |
Release 2014f - 2014-08-05 17:42:36 -0700 |
876 |
|
877 |
Changes affecting future time stamps |
878 |
|
879 |
Russia will subtract an hour from most of its time zones on 2014-10-26 |
880 |
at 02:00 local time. (Thanks to Alexander Krivenyshev.) |
881 |
There are a few exceptions: Magadan Oblast (Asia/Magadan) and Zabaykalsky |
882 |
Krai are subtracting two hours; conversely, Chukotka Autonomous Okrug |
883 |
(Asia/Anadyr), Kamchatka Krai (Asia/Kamchatka), Kemerovo Oblast |
884 |
(Asia/Novokuznetsk), and the Samara Oblast and the Udmurt Republic |
885 |
(Europe/Samara) are not changing their clocks. The changed zones are |
886 |
Europe/Kaliningrad, Europe/Moscow, Europe/Simferopol, Europe/Volgograd, |
887 |
Asia/Yekaterinburg, Asia/Omsk, Asia/Novosibirsk, Asia/Krasnoyarsk, |
888 |
Asia/Irkutsk, Asia/Yakutsk, Asia/Vladivostok, Asia/Khandyga, |
889 |
Asia/Sakhalin, and Asia/Ust-Nera; Asia/Magadan will have two hours |
890 |
subtracted; and Asia/Novokuznetsk's time zone abbreviation is affected, |
891 |
but not its UTC offset. Two zones are added: Asia/Chita (split |
892 |
from Asia/Yakutsk, and also with two hours subtracted) and |
893 |
Asia/Srednekolymsk (split from Asia/Magadan, but with only one hour |
894 |
subtracted). (Thanks to Tim Parenti for much of the above.) |
895 |
|
896 |
Changes affecting time zone abbreviations |
897 |
|
898 |
Australian eastern time zone abbreviations are now AEST/AEDT not EST, |
899 |
and similarly for the other Australian zones. That is, for eastern |
900 |
standard and daylight saving time the abbreviations are AEST and AEDT |
901 |
instead of the former EST for both; similarly, ACST/ACDT, ACWST/ACWDT, |
902 |
and AWST/AWDT are now used instead of the former CST, CWST, and WST. |
903 |
This change does not affect UTC offsets, only time zone abbreviations. |
904 |
(Thanks to Rich Tibbett and many others.) |
905 |
|
906 |
Asia/Novokuznetsk shifts from NOVT to KRAT (remaining on UTC+7) |
907 |
effective 2014-10-26 at 02:00 local time. |
908 |
|
909 |
The time zone abbreviation for Xinjiang Time (observed in Ürümqi) |
910 |
has been changed from URUT to XJT. (Thanks to Luther Ma.) |
911 |
|
912 |
Prefer MSK/MSD for Moscow time in Russia, even in other cities. |
913 |
Similarly, prefer EET/EEST for eastern European time in Russia. |
914 |
|
915 |
Change time zone abbreviations in (western) Samoa to use "ST" and |
916 |
"DT" suffixes, as this is more likely to match common practice. |
917 |
Prefix "W" to (western) Samoa time when its standard-time offset |
918 |
disagrees with that of American Samoa. |
919 |
|
920 |
America/Metlakatla now uses PST, not MeST, to abbreviate its time zone. |
921 |
|
922 |
Time zone abbreviations have been updated for Japan's two time |
923 |
zones used 1896-1937. JWST now stands for Western Standard |
924 |
Time, and JCST for Central Standard Time (formerly this was CJT). |
925 |
These abbreviations are now used for time in Korea, Taiwan, |
926 |
and Sakhalin while controlled by Japan. |
927 |
|
928 |
Changes affecting past time stamps |
929 |
|
930 |
China's five zones have been simplified to two, since the post-1970 |
931 |
differences in the other three seem to have been imaginary. The |
932 |
zones Asia/Harbin, Asia/Chongqing, and Asia/Kashgar have been |
933 |
removed; backwards-compatibility links still work, albeit with |
934 |
different behaviors for time stamps before May 1980. Asia/Urumqi's |
935 |
1980 transition to UTC+8 has been removed, so that it is now at |
936 |
UTC+6 and not UTC+8. (Thanks to Luther Ma and to Alois Treindl; |
937 |
Treindl sent helpful translations of two papers by Guo Qingsheng.) |
938 |
|
939 |
Some zones have been turned into links, when they differed from existing |
940 |
zones only for older UTC offsets where data entries were likely invented. |
941 |
These changes affect UTC offsets in pre-1970 time stamps only. This is |
942 |
similar to the change in release 2013e, except this time for western |
943 |
Africa. The affected zones are: Africa/Bamako, Africa/Banjul, |
944 |
Africa/Conakry, Africa/Dakar, Africa/Freetown, Africa/Lome, |
945 |
Africa/Nouakchott, Africa/Ouagadougou, Africa/Sao_Tome, and |
946 |
Atlantic/St_Helena. This also affects the backwards-compatibility |
947 |
link Africa/Timbuktu. (Thanks to Alan Barrett, Stephen Colebourne, |
948 |
Tim Parenti, and David Patte for reporting problems in earlier |
949 |
versions of this change.) |
950 |
|
951 |
Asia/Shanghai's pre-standard-time UT offset has been changed from |
952 |
8:05:57 to 8:05:43, the location of Xujiahui Observatory. Its |
953 |
transition to standard time has been changed from 1928 to 1901. |
954 |
|
955 |
Asia/Taipei switched to JWST on 1896-01-01, then to JST on 1937-10-01, |
956 |
then to CST on 1945-09-21 at 01:00, and did not observe DST in 1945. |
957 |
In 1946 it observed DST from 05-15 through 09-30; in 1947 |
958 |
from 04-15 through 10-31; and in 1979 from 07-01 through 09-30. |
959 |
(Thanks to Yu-Cheng Chuang.) |
960 |
|
961 |
Asia/Riyadh's transition to standard time is now 1947-03-14, not 1950. |
962 |
|
963 |
Europe/Helsinki's 1942 fall-back transition was 10-04 at 01:00, not |
964 |
10-03 at 00:00. (Thanks to Konstantin Hyppönen.) |
965 |
|
966 |
Pacific/Pago_Pago has been changed from UTC-11:30 to UTC-11 for the period |
967 |
from 1911 to 1950. |
968 |
|
969 |
Pacific/Chatham has been changed to New Zealand standard time plus |
970 |
45 minutes for the period before 1957, reflecting a 1956 remark in |
971 |
the New Zealand parliament. |
972 |
|
973 |
Europe/Budapest has several pre-1946 corrections: in 1918 the transition |
974 |
out of DST was on 09-16, not 09-29; in 1919 it was on 11-24, not 09-15; in |
975 |
1945 it was on 11-01, not 11-03; in 1941 the transition to DST was 04-08 |
976 |
not 04-06 at 02:00; and there was no DST in 1920. |
977 |
|
978 |
Africa/Accra is now assumed to have observed DST from 1920 through 1935. |
979 |
|
980 |
Time in Russia before 1927 or so has been corrected by a few seconds in |
981 |
the following zones: Europe/Moscow, Asia/Irkutsk, Asia/Tbilisi, |
982 |
Asia/Tashkent, Asia/Vladivostok, Asia/Yekaterinburg, Europe/Helsinki, and |
983 |
Europe/Riga. Also, Moscow's location has been changed to its Kilometer 0 |
984 |
point. (Thanks to Vladimir Karpinsky for the Moscow changes.) |
985 |
|
986 |
Changes affecting data format |
987 |
|
988 |
A new file 'zone1970.tab' supersedes 'zone.tab' in the installed data. |
989 |
The new file's extended format allows multiple country codes per zone. |
990 |
The older file is still installed but is deprecated; its format is |
991 |
not changing and it will still be distributed for a while, but new |
992 |
applications should use the new file. |
993 |
|
994 |
The new file format simplifies maintenance of obscure locations. |
995 |
To test this, it adds coverage for the Crozet Islands and the |
996 |
Scattered Islands. (Thanks to Tobias Conradi and Antoine Leca.) |
997 |
|
998 |
The file 'iso3166.tab' is planned to switch from ASCII to UTF-8. |
999 |
It is still ASCII now, but commentary about the switch has been added. |
1000 |
The new file 'zone1970.tab' already uses UTF-8. |
1001 |
|
1002 |
Changes affecting code |
1003 |
|
1004 |
'localtime', 'mktime', etc. now use much less stack space if ALL_STATE |
1005 |
is defined. (Thanks to Elliott Hughes for reporting the problem.) |
1006 |
|
1007 |
'zic' no longer mishandles input when ignoring case in locales that |
1008 |
are not compatible with English, e.g., unibyte Turkish locales when |
1009 |
compiled with HAVE_GETTEXT. |
1010 |
|
1011 |
Error diagnostics of 'zic' and 'yearistype' have been reworded so that |
1012 |
they no longer use ASCII '-' as if it were a dash. |
1013 |
|
1014 |
'zic' now rejects output file names that contain '.' or '..' components. |
1015 |
(Thanks to Tim Parenti for reporting the problem.) |
1016 |
|
1017 |
'zic -v' now warns about output file names that do not follow |
1018 |
POSIX rules, or that contain a digit or '.'. (Thanks to Arthur |
1019 |
David Olson for starting the ball rolling on this.) |
1020 |
|
1021 |
Some lint has been removed when using GCC_DEBUG_FLAGS with GCC 4.9.0. |
1022 |
|
1023 |
Changes affecting build procedure |
1024 |
|
1025 |
'zic' no longer links in localtime.o and asctime.o, as they're not needed. |
1026 |
(Thanks to John Cochran.) |
1027 |
|
1028 |
Changes affecting documentation and commentary |
1029 |
|
1030 |
The 'Theory' file documents legacy names, the longstanding |
1031 |
exceptions to the POSIX-inspired file name rules. |
1032 |
|
1033 |
The 'zic' documentation clarifies the role of time types when |
1034 |
interpreting dates. (Thanks to Arthur David Olson.) |
1035 |
|
1036 |
Documentation and commentary now prefer UTF-8 to US-ASCII, |
1037 |
allowing the use of proper accents in foreign words and names. |
1038 |
Code and data have not changed because of this. (Thanks to |
1039 |
Garrett Wollman, Ian Abbott, and Guy Harris for helping to debug |
1040 |
this.) |
1041 |
|
1042 |
Non-HTML documentation and commentary now use plain-text URLs instead of |
1043 |
HTML insertions, and are more consistent about bracketing URLs when they |
1044 |
are not already surrounded by white space. (Thanks to suggestions by |
1045 |
Steffen Nurpmeso.) |
1046 |
|
1047 |
There is new commentary about Xujiahui Observatory, the five time-zone |
1048 |
project in China from 1918 to 1949, timekeeping in Japanese-occupied |
1049 |
Shanghai, and Tibet Time in the 1950s. The sharp-eyed can spot the |
1050 |
warlord Jin Shuren in the data. |
1051 |
|
1052 |
Commentary about the coverage of each Russian zone has been standardized. |
1053 |
(Thanks to Tim Parenti). |
1054 |
|
1055 |
There is new commentary about contemporary timekeeping in Ethiopia. |
1056 |
|
1057 |
Obsolete comments about a 2007 proposal for DST in Kuwait has been removed. |
1058 |
|
1059 |
There is new commentary about time in Poland in 1919. |
1060 |
|
1061 |
Proper credit has been given to DST inventor George Vernon Hudson. |
1062 |
|
1063 |
Commentary about time in Metlakatla, AK and Resolute, NU has been |
1064 |
improved, with a new source for the former. |
1065 |
|
1066 |
In zone.tab, Pacific/Easter no longer mentions Salas y Gómez, as it |
1067 |
is uninhabited. |
1068 |
|
1069 |
Commentary about permanent Antarctic bases has been updated. |
1070 |
|
1071 |
Several typos have been corrected. (Thanks to Tim Parenti for |
1072 |
contributing some of these fixes.) |
1073 |
|
1074 |
tz-link.htm now mentions the JavaScript libraries Moment Timezone, |
1075 |
TimezoneJS.Date, Walltime-js, and Timezone. (Thanks to a heads-up |
1076 |
from Matt Johnson.) Also, it mentions the Go 'latlong' package. |
1077 |
(Thanks to a heads-up from Dirkjan Ochtman.) |
1078 |
|
1079 |
The files usno1988, usno1989, usno1989a, usno1995, usno1997, and usno1998 |
1080 |
have been removed. These obsolescent US Naval Observatory entries were no |
1081 |
longer helpful for maintenance. (Thanks to Tim Parenti for the suggestion.) |
1082 |
|
1083 |
|
1084 |
Release 2014e - 2014-06-12 21:53:52 -0700 |
1085 |
|
1086 |
Changes affecting near-future time stamps |
1087 |
|
1088 |
Egypt's 2014 Ramadan-based transitions are June 26 and July 31 at 24:00. |
1089 |
(Thanks to Imed Chihi.) Guess that from 2015 on Egypt will temporarily |
1090 |
switch to standard time at 24:00 the last Thursday before Ramadan, and |
1091 |
back to DST at 00:00 the first Friday after Ramadan. |
1092 |
|
1093 |
Similarly, Morocco's are June 28 at 03:00 and August 2 at 02:00. (Thanks |
1094 |
to Milamber Space Network.) Guess that from 2015 on Morocco will |
1095 |
temporarily switch to standard time at 03:00 the last Saturday before |
1096 |
Ramadan, and back to DST at 02:00 the first Saturday after Ramadan. |
1097 |
|
1098 |
Changes affecting past time stamps |
1099 |
|
1100 |
The abbreviation "MSM" (Moscow Midsummer Time) is now used instead of |
1101 |
"MSD" for Moscow's double daylight time in summer 1921. Also, a typo |
1102 |
"VLASST" has been repaired to be "VLAST" for Vladivostok summer time |
1103 |
in 1991. (Thanks to Hank W. for reporting the problems.) |
1104 |
|
1105 |
Changes affecting commentary |
1106 |
|
1107 |
tz-link.htm now cites RFC 7265 for jCal, mentions PTP and the |
1108 |
draft CalDAV extension, updates URLs for TSP, TZInfo, IATA, and |
1109 |
removes stale pointers to World Time Explorer and WORLDTIME. |
1110 |
|
1111 |
|
1112 |
Release 2014d - 2014-05-27 21:34:40 -0700 |
1113 |
|
1114 |
Changes affecting code |
1115 |
|
1116 |
zic no longer generates files containing time stamps before the Big Bang. |
1117 |
This works around GNOME bug 730332 |
1118 |
<https://bugzilla.gnome.org/show_bug.cgi?id=730332>. |
1119 |
(Thanks to Leonardo Chiquitto for reporting the bug, and to |
1120 |
Arthur David Olson and James Cloos for suggesting improvements to the fix.) |
1121 |
|
1122 |
Changes affecting documentation |
1123 |
|
1124 |
tz-link.htm now mentions GNOME. |
1125 |
|
1126 |
|
1127 |
Release 2014c - 2014-05-13 07:44:13 -0700 |
1128 |
|
1129 |
Changes affecting near-future time stamps |
1130 |
|
1131 |
Egypt observes DST starting 2014-05-15 at 24:00. |
1132 |
(Thanks to Ahmad El-Dardiry and Gunther Vermier.) |
1133 |
Details have not been announced, except that DST will not be observed |
1134 |
during Ramadan. Guess that DST will stop during the same Ramadan dates as |
1135 |
Morocco, and that Egypt's future spring and fall transitions will be the |
1136 |
same as 2010 when it last observed DST, namely April's last Friday at |
1137 |
00:00 to September's last Thursday at 23:00 standard time. Also, guess |
1138 |
that Ramadan transitions will be at 00:00 standard time. |
1139 |
|
1140 |
Changes affecting code |
1141 |
|
1142 |
zic now generates transitions for minimum time values, eliminating guesswork |
1143 |
when handling low-valued time stamps. (Thanks to Arthur David Olson.) |
1144 |
|
1145 |
Port to Cygwin sans glibc. (Thanks to Arthur David Olson.) |
1146 |
|
1147 |
Changes affecting commentary and documentation |
1148 |
|
1149 |
Remove now-confusing comment about Jordan. (Thanks to Oleksii Nochovnyi.) |
1150 |
|
1151 |
|
1152 |
Release 2014b - 2014-03-24 21:28:50 -0700 |
1153 |
|
1154 |
Changes affecting near-future time stamps |
1155 |
|
1156 |
Crimea switches to Moscow time on 2014-03-30 at 02:00 local time. |
1157 |
(Thanks to Alexander Krivenyshev.) Move its zone.tab entry from UA to RU. |
1158 |
|
1159 |
New entry for Troll station, Antarctica. (Thanks to Paul-Inge Flakstad and |
1160 |
Bengt-Inge Larsson.) This is currently an approximation; a better version |
1161 |
will require the zic and localtime fixes mentioned below, and the plan is |
1162 |
to wait for a while until at least the zic fixes propagate. |
1163 |
|
1164 |
Changes affecting code |
1165 |
|
1166 |
'zic' and 'localtime' no longer reject locations needing four transitions |
1167 |
per year for the foreseeable future. (Thanks to Andrew Main (Zefram).) |
1168 |
Also, 'zic' avoids some unlikely failures due to integer overflow. |
1169 |
|
1170 |
Changes affecting build procedure |
1171 |
|
1172 |
'make check' now detects Rule lines defined but never used. |
1173 |
The NZAQ rules, an instance of this problem, have been removed. |
1174 |
|
1175 |
Changes affecting commentary and documentation |
1176 |
|
1177 |
Fix Tuesday/Thursday typo in description of time in Israel. |
1178 |
(Thanks to Bert Katz via Pavel Kharitonov and Mike Frysinger.) |
1179 |
|
1180 |
Microsoft Windows 8.1 doesn't support tz database names. (Thanks |
1181 |
to Donald MacQueen.) Instead, the Microsoft Windows Store app |
1182 |
library supports them. |
1183 |
|
1184 |
Add comments about Johnston Island time in the 1960s. |
1185 |
(Thanks to Lyle McElhaney.) |
1186 |
|
1187 |
Morocco's 2014 DST start will be as predicted. |
1188 |
(Thanks to Sebastien Willemijns.) |
1189 |
|
1190 |
|
1191 |
Release 2014a - 2014-03-07 23:30:29 -0800 |
1192 |
|
1193 |
Changes affecting near-future time stamps |
1194 |
|
1195 |
Turkey begins DST on 2014-03-31, not 03-30. (Thanks to Faruk Pasin for |
1196 |
the heads-up, and to Tim Parenti for simplifying the update.) |
1197 |
|
1198 |
Changes affecting past time stamps |
1199 |
|
1200 |
Fiji ended DST on 2014-01-19 at 02:00, not the previously-scheduled 03:00. |
1201 |
(Thanks to Steffen Thorsen.) |
1202 |
|
1203 |
Ukraine switched from Moscow to Eastern European time on 1990-07-01 |
1204 |
(not 1992-01-01), and observed DST during the entire next winter. |
1205 |
(Thanks to Vladimir in Moscow via Alois Treindl.) |
1206 |
|
1207 |
In 1988 Israel observed DST from 04-10 to 09-04, not 04-09 to 09-03. |
1208 |
(Thanks to Avigdor Finkelstein.) |
1209 |
|
1210 |
Changes affecting code |
1211 |
|
1212 |
A uninitialized-storage bug in 'localtime' has been fixed. |
1213 |
(Thanks to Logan Chien.) |
1214 |
|
1215 |
Changes affecting the build procedure |
1216 |
|
1217 |
The settings for 'make check_web' now default to Ubuntu 13.10. |
1218 |
|
1219 |
Changes affecting commentary and documentation |
1220 |
|
1221 |
The boundary of the US Pacific time zone is given more accurately. |
1222 |
(Thanks to Alan Mintz.) |
1223 |
|
1224 |
Chile's 2014 DST will be as predicted. (Thanks to José Miguel Garrido.) |
1225 |
|
1226 |
Paraguay's 2014 DST will be as predicted. (Thanks to Carlos Raúl Perasso.) |
1227 |
|
1228 |
Better descriptions of countries with same time zone history as |
1229 |
Trinidad and Tobago since 1970. (Thanks to Alan Barrett for suggestion.) |
1230 |
|
1231 |
Several changes affect tz-link.htm, the main web page. |
1232 |
|
1233 |
Mention Time.is (thanks to Even Scharning) and WX-now (thanks to |
1234 |
David Braverman). |
1235 |
|
1236 |
Mention xCal (Internet RFC 6321) and jCal. |
1237 |
|
1238 |
Microsoft has some support for tz database names. |
1239 |
|
1240 |
CLDR data formats include both XML and JSON. |
1241 |
|
1242 |
Mention Maggiolo's map of solar vs standard time. |
1243 |
(Thanks to Arthur David Olson.) |
1244 |
|
1245 |
Mention TZ4Net. (Thanks to Matt Johnson.) |
1246 |
|
1247 |
Mention the timezone-olson Haskell package. |
1248 |
|
1249 |
Mention zeitverschiebung.net. (Thanks to Martin Jäger.) |
1250 |
|
1251 |
Remove moribund links to daylight-savings-time.info and to |
1252 |
Simple Timer + Clocks. |
1253 |
|
1254 |
Update two links. (Thanks to Oscar van Vlijmen.) |
1255 |
|
1256 |
Fix some formatting glitches, e.g., remove random newlines from |
1257 |
abbr elements' title attributes. |
1258 |
|
1259 |
|
1260 |
Release 2013i - 2013-12-17 07:25:23 -0800 |
1261 |
|
1262 |
Changes affecting near-future time stamps: |
1263 |
|
1264 |
Jordan switches back to standard time at 00:00 on December 20, 2013. |
1265 |
The 2006-2011 transition schedule is planned to resume in 2014. |
1266 |
(Thanks to Steffen Thorsen.) |
1267 |
|
1268 |
Changes affecting past time stamps: |
1269 |
|
1270 |
In 2004, Cuba began DST on March 28, not April 4. |
1271 |
(Thanks to Steffen Thorsen.) |
1272 |
|
1273 |
Changes affecting code |
1274 |
|
1275 |
The compile-time flag NOSOLAR has been removed, as nowadays the |
1276 |
benefit of slightly shrinking runtime table size is outweighed by the |
1277 |
cost of disallowing potential future updates that exceed old limits. |
1278 |
|
1279 |
Changes affecting documentation and commentary |
1280 |
|
1281 |
The files solar87, solar88, and solar89 are no longer distributed. |
1282 |
They were a negative experiment - that is, a demonstration that |
1283 |
tz data can represent solar time only with some difficulty and error. |
1284 |
Their presence in the distribution caused confusion, as Riyadh |
1285 |
civil time was generally not solar time in those years. |
1286 |
|
1287 |
tz-link.htm now mentions Noda Time. (Thanks to Matt Johnson.) |
1288 |
|
1289 |
|
1290 |
Release 2013h - 2013-10-25 15:32:32 -0700 |
1291 |
|
1292 |
Changes affecting current and future time stamps: |
1293 |
|
1294 |
Libya has switched its time zone back to UTC+2 without DST, |
1295 |
instead of UTC+1 with DST. (Thanks to Even Scharning.) |
1296 |
|
1297 |
Western Sahara (Africa/El_Aaiun) uses Morocco's DST rules. |
1298 |
(Thanks to Gwillim Law.) |
1299 |
|
1300 |
Changes affecting future time stamps: |
1301 |
|
1302 |
Acre and (we guess) western Amazonas will switch from UTC-4 to UTC-5 |
1303 |
on 2013-11-10. This affects America/Rio_Branco and America/Eirunepe. |
1304 |
(Thanks to Steffen Thorsen.) |
1305 |
|
1306 |
Add entries for DST transitions in Morocco in the year 2038. |
1307 |
This avoids some year-2038 glitches introduced in 2013g. |
1308 |
(Thanks to Yoshito Umaoka for reporting the problem.) |
1309 |
|
1310 |
Changes affecting API |
1311 |
|
1312 |
The 'tzselect' command no longer requires the 'select' command, |
1313 |
and should now work with /bin/sh on more platforms. It also works |
1314 |
around a bug in BusyBox awk before version 1.21.0. (Thanks to |
1315 |
Patrick 'P. J.' McDermott and Alan Barrett.) |
1316 |
|
1317 |
Changes affecting code |
1318 |
|
1319 |
Fix localtime overflow bugs with 32-bit unsigned time_t. |
1320 |
|
1321 |
zdump no longer assumes sscanf returns maximal values on overflow. |
1322 |
|
1323 |
Changes affecting the build procedure |
1324 |
|
1325 |
The builder can specify which programs to use, if any, instead of |
1326 |
'ar' and 'ranlib', and libtz.a is now built locally before being |
1327 |
installed. (Thanks to Michael Forney.) |
1328 |
|
1329 |
A dependency typo in the 'zdump' rule has been fixed. |
1330 |
(Thanks to Andrew Paprocki.) |
1331 |
|
1332 |
The Makefile has been simplified by assuming that 'mkdir -p' and 'cp -f' |
1333 |
work as specified by POSIX.2-1992 or later; this is portable nowadays. |
1334 |
|
1335 |
'make clean' no longer removes 'leapseconds', since it's |
1336 |
host-independent and is part of the distribution. |
1337 |
|
1338 |
The unused makefile macros TZCSRCS, TZDSRCS, DATESRCS have been removed. |
1339 |
|
1340 |
Changes affecting documentation and commentary |
1341 |
|
1342 |
tz-link.htm now mentions TC TIMEZONE's draft time zone service protocol |
1343 |
(thanks to Mike Douglass) and TimezoneJS.Date (thanks to Jim Fehrle). |
1344 |
|
1345 |
Update URLs in tz-link page. Add URLs for Microsoft Windows, since |
1346 |
8.1 introduces tz support. Remove URLs for Tru64 and UnixWare (no |
1347 |
longer maintained) and for old advisories. SOFA now does C. |
1348 |
|
1349 |
Release 2013g - 2013-09-30 21:08:26 -0700 |
1350 |
|
1351 |
Changes affecting current and near-future time stamps |
1352 |
|
1353 |
Morocco now observes DST from the last Sunday in March to the last |
1354 |
Sunday in October, not April to September respectively. (Thanks |
1355 |
to Steffen Thorsen.) |
1356 |
|
1357 |
Changes affecting 'zic' |
1358 |
|
1359 |
'zic' now runs on platforms that lack both hard links and symlinks. |
1360 |
(Thanks to Theo Veenker for reporting the problem, for MinGW.) |
1361 |
Also, fix some bugs on platforms that lack hard links but have symlinks. |
1362 |
|
1363 |
'zic -v' again warns that Asia/Tehran has no POSIX environment variable |
1364 |
to predict the far future, fixing a bug introduced in 2013e. |
1365 |
|
1366 |
Changes affecting the build procedure |
1367 |
|
1368 |
The 'leapseconds' file is again put into the tzdata tarball. |
1369 |
Also, 'leapseconds.awk', so tzdata is self-contained. (Thanks to |
1370 |
Matt Burgess and Ian Abbott.) The timestamps of these and other |
1371 |
dependent files in tarballs are adjusted more consistently. |
1372 |
|
1373 |
Changes affecting documentation and commentary |
1374 |
|
1375 |
The README file is now part of the data tarball as well as the code. |
1376 |
It now states that files are public domain unless otherwise specified. |
1377 |
(Thanks to Andrew Main (Zefram) for asking for clarifications.) |
1378 |
Its details about the 1989 release moved to a place of honor near |
1379 |
the end of NEWS. |
1380 |
|
1381 |
|
1382 |
Release 2013f - 2013-09-24 23:37:36 -0700 |
1383 |
|
1384 |
Changes affecting near-future time stamps |
1385 |
|
1386 |
Tocantins will very likely not observe DST starting this spring. |
1387 |
(Thanks to Steffen Thorsen.) |
1388 |
|
1389 |
Jordan will likely stay at UTC+3 indefinitely, and will not fall |
1390 |
back this fall. |
1391 |
|
1392 |
Palestine will fall back at 00:00, not 01:00. (Thanks to Steffen Thorsen.) |
1393 |
|
1394 |
Changes affecting API |
1395 |
|
1396 |
The types of the global variables 'timezone' and 'altzone' (if present) |
1397 |
have been changed back to 'long'. This is required for 'timezone' |
1398 |
by POSIX, and for 'altzone' by common practice, e.g., Solaris 11. |
1399 |
These variables were originally 'long' in the tz code, but were |
1400 |
mistakenly changed to 'time_t' in 1987; nobody reported the |
1401 |
incompatibility until now. The difference matters on x32, where |
1402 |
'long' is 32 bits and 'time_t' is 64. (Thanks to Elliott Hughes.) |
1403 |
|
1404 |
Changes affecting the build procedure |
1405 |
|
1406 |
Avoid long strings in leapseconds.awk to work around a mawk bug. |
1407 |
(Thanks to Cyril Baurand.) |
1408 |
|
1409 |
Changes affecting documentation and commentary |
1410 |
|
1411 |
New file 'NEWS' that contains release notes like this one. |
1412 |
|
1413 |
Paraguay's law does not specify DST transition time; 00:00 is customary. |
1414 |
(Thanks to Waldemar Villamayor-Venialbo.) |
1415 |
|
1416 |
Minor capitalization fixes. |
1417 |
|
1418 |
Changes affecting version-control only |
1419 |
|
1420 |
The experimental GitHub repository now contains annotated and |
1421 |
signed tags for recent releases, e.g., '2013e' for Release 2013e. |
1422 |
Releases are tagged starting with 2012e; earlier releases were |
1423 |
done differently, and tags would either not have a simple name or |
1424 |
not exactly match what was released. |
1425 |
|
1426 |
'make set-timestamps' is now simpler and a bit more portable. |
1427 |
|
1428 |
|
1429 |
Release 2013e - 2013-09-19 23:50:04 -0700 |
1430 |
|
1431 |
Changes affecting near-future time stamps |
1432 |
|
1433 |
This year Fiji will start DST on October 27, not October 20. |
1434 |
(Thanks to David Wheeler for the heads-up.) For now, guess that |
1435 |
Fiji will continue to spring forward the Sunday before the fourth |
1436 |
Monday in October. |
1437 |
|
1438 |
Changes affecting current and future time zone abbreviations |
1439 |
|
1440 |
Use WIB/WITA/WIT rather than WIT/CIT/EIT for alphabetic Indonesian |
1441 |
time zone abbreviations since 1932. (Thanks to George Ziegler, |
1442 |
Priyadi Iman Nurcahyo, Zakaria, Jason Grimes, Martin Pitt, and |
1443 |
Benny Lin.) This affects Asia/Dili, Asia/Jakarta, Asia/Jayapura, |
1444 |
Asia/Makassar, and Asia/Pontianak. |
1445 |
|
1446 |
Use ART (UTC-3, standard time), rather than WARST (also UTC-3, but |
1447 |
daylight saving time) for San Luis, Argentina since 2009. |
1448 |
|
1449 |
Changes affecting Godthåb time stamps after 2037 if version mismatch |
1450 |
|
1451 |
Allow POSIX-like TZ strings where the transition time's hour can |
1452 |
range from -167 through 167, instead of the POSIX-required 0 |
1453 |
through 24. E.g., TZ='FJT-12FJST,M10.3.1/146,M1.3.4/75' for the |
1454 |
new Fiji rules. This is a more-compact way to represent |
1455 |
far-future time stamps for America/Godthab, America/Santiago, |
1456 |
Antarctica/Palmer, Asia/Gaza, Asia/Hebron, Asia/Jerusalem, |
1457 |
Pacific/Easter, and Pacific/Fiji. Other zones are unaffected by |
1458 |
this change. (Derived from a suggestion by Arthur David Olson.) |
1459 |
|
1460 |
Allow POSIX-like TZ strings where daylight saving time is in |
1461 |
effect all year. E.g., TZ='WART4WARST,J1/0,J365/25' for Western |
1462 |
Argentina Summer Time all year. This supports a more-compact way |
1463 |
to represent the 2013d data for America/Argentina/San_Luis. |
1464 |
Because of the change for San Luis noted above this change does not |
1465 |
affect the current data. (Thanks to Andrew Main (Zefram) for |
1466 |
suggestions that improved this change.) |
1467 |
|
1468 |
Where these two TZ changes take effect, there is a minor extension |
1469 |
to the tz file format in that it allows new values for the |
1470 |
embedded TZ-format string, and the tz file format version number |
1471 |
has therefore been increased from 2 to 3 as a precaution. |
1472 |
Version-2-based client code should continue to work as before for |
1473 |
all time stamps before 2038. Existing version-2-based client code |
1474 |
(tzcode, GNU/Linux, Solaris) has been tested on version-3-format |
1475 |
files, and typically works in practice even for time stamps after |
1476 |
2037; the only known exception is America/Godthab. |
1477 |
|
1478 |
Changes affecting time stamps before 1970 |
1479 |
|
1480 |
Pacific/Johnston is now a link to Pacific/Honolulu. This corrects |
1481 |
some errors before 1947. |
1482 |
|
1483 |
Some zones have been turned into links, when they differ from existing |
1484 |
zones only in older data entries that were likely invented or that |
1485 |
differ only in LMT or transitions from LMT. These changes affect |
1486 |
only time stamps before 1943. The affected zones are: |
1487 |
Africa/Juba, America/Anguilla, America/Aruba, America/Dominica, |
1488 |
America/Grenada, America/Guadeloupe, America/Marigot, |
1489 |
America/Montserrat, America/St_Barthelemy, America/St_Kitts, |
1490 |
America/St_Lucia, America/St_Thomas, America/St_Vincent, |
1491 |
America/Tortola, and Europe/Vaduz. (Thanks to Alois Treindl for |
1492 |
confirming that the old Europe/Vaduz zone was wrong and the new |
1493 |
link is better for WWII-era times.) |
1494 |
|
1495 |
Change Kingston Mean Time from -5:07:12 to -5:07:11. This affects |
1496 |
America/Cayman, America/Jamaica and America/Grand_Turk time stamps |
1497 |
from 1890 to 1912. |
1498 |
|
1499 |
Change the UT offset of Bern Mean Time from 0:29:44 to 0:29:46. |
1500 |
This affects Europe/Zurich time stamps from 1853 to 1894. (Thanks |
1501 |
to Alois Treindl). |
1502 |
|
1503 |
Change the date of the circa-1850 Zurich transition from 1849-09-12 |
1504 |
to 1853-07-16, overriding Shanks with data from Messerli about |
1505 |
postal and telegraph time in Switzerland. |
1506 |
|
1507 |
Changes affecting time zone abbreviations before 1970 |
1508 |
|
1509 |
For Asia/Jakarta, use BMT (not JMT) for mean time from 1923 to 1932, |
1510 |
as Jakarta was called Batavia back then. |
1511 |
|
1512 |
Changes affecting API |
1513 |
|
1514 |
The 'zic' command now outputs a dummy transition when far-future |
1515 |
data can't be summarized using a TZ string, and uses a 402-year |
1516 |
window rather than a 400-year window. For the current data, this |
1517 |
affects only the Asia/Tehran file. It does not affect any of the |
1518 |
time stamps that this file represents, so zdump outputs the same |
1519 |
information as before. (Thanks to Andrew Main (Zefram).) |
1520 |
|
1521 |
The 'date' command has a new '-r' option, which lets you specify |
1522 |
the integer time to display, a la FreeBSD. |
1523 |
|
1524 |
The 'tzselect' command has two new options '-c' and '-n', which lets you |
1525 |
select a zone based on latitude and longitude. |
1526 |
|
1527 |
The 'zic' command's '-v' option now warns about constructs that |
1528 |
require the new version-3 binary file format. (Thanks to Arthur |
1529 |
David Olson for the suggestion.) |
1530 |
|
1531 |
Support for floating-point time_t has been removed. |
1532 |
It was always dicey, and POSIX no longer requires it. |
1533 |
(Thanks to Eric Blake for suggesting to the POSIX committee to |
1534 |
remove it, and thanks to Alan Barrett, Clive D.W. Feather, Andy |
1535 |
Heninger, Arthur David Olson, and Alois Treindl, for reporting |
1536 |
bugs and elucidating some of the corners of the old floating-point |
1537 |
implementation.) |
1538 |
|
1539 |
The signatures of 'offtime', 'timeoff', and 'gtime' have been |
1540 |
changed back to the old practice of using 'long' to represent UT |
1541 |
offsets. This had been inadvertently and mistakenly changed to |
1542 |
'int_fast32_t'. (Thanks to Christos Zoulas.) |
1543 |
|
1544 |
The code avoids undefined behavior on integer overflow in some |
1545 |
more places, including gmtime, localtime, mktime and zdump. |
1546 |
|
1547 |
Changes affecting the zdump utility |
1548 |
|
1549 |
zdump now outputs "UT" when referring to Universal Time, not "UTC". |
1550 |
"UTC" does not make sense for time stamps that predate the introduction |
1551 |
of UTC, whereas "UT", a more-generic term, does. (Thanks to Steve Allen |
1552 |
for clarifying UT vs UTC.) |
1553 |
|
1554 |
Data changes affecting behavior of tzselect and similar programs |
1555 |
|
1556 |
Country code BQ is now called the more-common name "Caribbean Netherlands" |
1557 |
rather than the more-official "Bonaire, St Eustatius & Saba". |
1558 |
|
1559 |
Remove from zone.tab the names America/Montreal, America/Shiprock, |
1560 |
and Antarctica/South_Pole, as they are equivalent to existing |
1561 |
same-country-code zones for post-1970 time stamps. The data entries for |
1562 |
these names are unchanged, so the names continue to work as before. |
1563 |
|
1564 |
Changes affecting code internals |
1565 |
|
1566 |
zic -c now runs way faster on 64-bit hosts when given large numbers. |
1567 |
|
1568 |
zic now uses vfprintf to avoid allocating and freeing some memory. |
1569 |
|
1570 |
tzselect now computes the list of continents from the data, |
1571 |
rather than have it hard-coded. |
1572 |
|
1573 |
Minor changes pacify GCC 4.7.3 and GCC 4.8.1. |
1574 |
|
1575 |
Changes affecting the build procedure |
1576 |
|
1577 |
The 'leapseconds' file is now generated automatically from a |
1578 |
new file 'leap-seconds.list', which is a copy of |
1579 |
<ftp://time.nist.gov/pub/leap-seconds.list>. |
1580 |
A new source file 'leapseconds.awk' implements this. |
1581 |
The goal is simplification of the future maintenance of 'leapseconds'. |
1582 |
|
1583 |
When building the 'posix' or 'right' subdirectories, if the |
1584 |
subdirectory would be a copy of the default subdirectory, it is |
1585 |
now made a symbolic link if that is supported. This saves about |
1586 |
2 MB of file system space. |
1587 |
|
1588 |
The links America/Shiprock and Antarctica/South_Pole have been |
1589 |
moved to the 'backward' file. This affects only nondefault builds |
1590 |
that omit 'backward'. |
1591 |
|
1592 |
Changes affecting version-control only |
1593 |
|
1594 |
.gitignore now ignores 'date'. |
1595 |
|
1596 |
Changes affecting documentation and commentary |
1597 |
|
1598 |
Changes to the 'tzfile' man page |
1599 |
|
1600 |
It now mentions that the binary file format may be extended in |
1601 |
future versions by appending data. |
1602 |
|
1603 |
It now refers to the 'zdump' and 'zic' man pages. |
1604 |
|
1605 |
Changes to the 'zic' man page |
1606 |
|
1607 |
It lists conditions that elicit a warning with '-v'. |
1608 |
|
1609 |
It says that the behavior is unspecified when duplicate names |
1610 |
are given, or if the source of one link is the target of another. |
1611 |
|
1612 |
Its examples are updated to match the latest data. |
1613 |
|
1614 |
The definition of white space has been clarified slightly. |
1615 |
(Thanks to Michael Deckers.) |
1616 |
|
1617 |
Changes to the 'Theory' file |
1618 |
|
1619 |
There is a new section about the accuracy of the tz database, |
1620 |
describing the many ways that errors can creep in, and |
1621 |
explaining why so many of the pre-1970 time stamps are wrong or |
1622 |
misleading (thanks to Steve Allen, Lester Caine, and Garrett |
1623 |
Wollman for discussions that contributed to this). |
1624 |
|
1625 |
The 'Theory' file describes LMT better (this follows a |
1626 |
suggestion by Guy Harris). |
1627 |
|
1628 |
It refers to the 2013 edition of POSIX rather than the 2004 edition. |
1629 |
|
1630 |
It's mentioned that excluding 'backward' should not affect the |
1631 |
other data, and it suggests at least one zone.tab name per |
1632 |
inhabited country (thanks to Stephen Colebourne). |
1633 |
|
1634 |
Some longstanding restrictions on names are documented, e.g., |
1635 |
'America/New_York' precludes 'America/New_York/Bronx'. |
1636 |
|
1637 |
It gives more reasons for the 1970 cutoff. |
1638 |
|
1639 |
It now mentions which time_t variants are supported, such as |
1640 |
signed integer time_t. (Thanks to Paul Goyette for reporting |
1641 |
typos in an experimental version of this change.) |
1642 |
|
1643 |
(Thanks to Philip Newton for correcting typos in these changes.) |
1644 |
|
1645 |
Documentation and commentary is more careful to distinguish UT in |
1646 |
general from UTC in particular. (Thanks to Steve Allen.) |
1647 |
|
1648 |
Add a better source for the Zurich 1894 transition. |
1649 |
(Thanks to Pierre-Yves Berger.) |
1650 |
|
1651 |
Update shapefile citations in tz-link.htm. (Thanks to Guy Harris.) |
1652 |
|
1653 |
|
1654 |
Release 2013d - 2013-07-05 07:38:01 -0700 |
1655 |
|
1656 |
Changes affecting future time stamps: |
1657 |
|
1658 |
Morocco's midsummer transitions this year are July 7 and August 10, |
1659 |
not July 9 and August 8. (Thanks to Andrew Paprocki.) |
1660 |
|
1661 |
Israel now falls back on the last Sunday of October. |
1662 |
(Thanks to Ephraim Silverberg.) |
1663 |
|
1664 |
Changes affecting past time stamps: |
1665 |
|
1666 |
Specify Jerusalem's location more precisely; this changes the pre-1880 |
1667 |
times by 2 s. |
1668 |
|
1669 |
Changing affecting metadata only: |
1670 |
|
1671 |
Fix typos in the entries for country codes BQ and SX. |
1672 |
|
1673 |
Changes affecting code: |
1674 |
|
1675 |
Rework the code to fix a bug with handling Australia/Macquarie on |
1676 |
32-bit hosts (thanks to Arthur David Olson). |
1677 |
|
1678 |
Port to platforms like NetBSD, where time_t can be wider than long. |
1679 |
|
1680 |
Add support for testing time_t types other than the system's. |
1681 |
Run 'make check_time_t_alternatives' to try this out. |
1682 |
Currently, the tests fail for unsigned time_t; |
1683 |
this should get fixed at some point. |
1684 |
|
1685 |
Changes affecting documentation and commentary: |
1686 |
|
1687 |
Deemphasize the significance of national borders. |
1688 |
|
1689 |
Update the zdump man page. |
1690 |
|
1691 |
Remove obsolete NOID comment (thanks to Denis Excoffier). |
1692 |
|
1693 |
Update several URLs and comments in the web pages. |
1694 |
|
1695 |
Spelling fixes (thanks to Kevin Lyda and Jonathan Leffler). |
1696 |
|
1697 |
Update URL for CLDR Zone->Tzid table (thanks to Yoshito Umaoka). |
1698 |
|
1699 |
|
1700 |
Release 2013c - 2013-04-19 16:17:40 -0700 |
1701 |
|
1702 |
Changes affecting current and future time stamps: |
1703 |
|
1704 |
Palestine observed DST starting March 29, 2013. (Thanks to |
1705 |
Steffen Thorsen.) From 2013 on, Gaza and Hebron both observe DST, |
1706 |
with the predicted rules being the last Thursday in March at 24:00 |
1707 |
to the first Friday on or after September 21 at 01:00. |
1708 |
|
1709 |
Assume that the recent change to Paraguay's DST rules is permanent, |
1710 |
by moving the end of DST to the 4th Sunday in March every year. |
1711 |
(Thanks to Carlos Raúl Perasso.) |
1712 |
|
1713 |
Changes affecting past time stamps: |
1714 |
|
1715 |
Fix some historical data for Palestine to agree with that of |
1716 |
timeanddate.com, as follows: |
1717 |
|
1718 |
The spring 2008 change in Gaza and Hebron was on 00:00 Mar 28, not |
1719 |
00:00 Apr 1. |
1720 |
|
1721 |
The fall 2009 change in Gaza and Hebron on Sep 4 was at 01:00, not |
1722 |
02:00. |
1723 |
|
1724 |
The spring 2010 change in Hebron was 00:00 Mar 26, not 00:01 Mar 27. |
1725 |
|
1726 |
The spring 2011 change in Gaza was 00:01 Apr 1, not 12:01 Apr 2. |
1727 |
|
1728 |
The spring 2011 change in Hebron on Apr 1 was at 00:01, not 12:01. |
1729 |
|
1730 |
The fall 2011 change in Hebron on Sep 30 was at 00:00, not 03:00. |
1731 |
|
1732 |
Fix times of habitation for Macquarie to agree with the Tasmania |
1733 |
Parks & Wildlife Service history, which indicates that permanent |
1734 |
habitation was 1899-1919 and 1948 on. |
1735 |
|
1736 |
Changing affecting metadata only: |
1737 |
|
1738 |
Macquarie Island is politically part of Australia, not Antarctica. |
1739 |
(Thanks to Tobias Conradi.) |
1740 |
|
1741 |
Sort Macquarie more-consistently with other parts of Australia. |
1742 |
(Thanks to Tim Parenti.) |
1743 |
|
1744 |
|
1745 |
Release 2013b - 2013-03-10 22:33:40 -0700 |
1746 |
|
1747 |
Changes affecting current and future time stamps: |
1748 |
|
1749 |
Haiti uses US daylight-saving rules this year, and presumably future years. |
1750 |
This changes time stamps starting today. (Thanks to Steffen Thorsen.) |
1751 |
|
1752 |
Paraguay will end DST on March 24 this year. |
1753 |
(Thanks to Steffen Thorsen.) For now, assume it's just this year. |
1754 |
|
1755 |
Morocco does not observe DST during Ramadan; |
1756 |
try to predict Ramadan in Morocco as best we can. |
1757 |
(Thanks to Erik Homoet for the heads-up.) |
1758 |
|
1759 |
Changes affecting commentary: |
1760 |
|
1761 |
Update URLs in tz-link page. Add URLs for webOS, BB10, iOS. |
1762 |
Update URL for Solaris. Mention Internet RFC 6557. |
1763 |
Update Internet RFCs 2445->5545, 2822->5322. |
1764 |
Switch from FTP to HTTP for Internet RFCs. |
1765 |
|
1766 |
|
1767 |
Release 2013a - 2013-02-27 09:20:35 -0800 |
1768 |
|
1769 |
Change affecting binary data format: |
1770 |
|
1771 |
The zone offset at the end of version-2-format zone files is now |
1772 |
allowed to be 24:00, as per POSIX.1-2008. (Thanks to Arthur David Olson.) |
1773 |
|
1774 |
Changes affecting current and future time stamps: |
1775 |
|
1776 |
Chile's 2013 rules, and we guess rules for 2014 and later, will be |
1777 |
the same as 2012, namely Apr Sun>=23 03:00 UTC to Sep Sun>=2 04:00 UTC. |
1778 |
(Thanks to Steffen Thorsen and Robert Elz.) |
1779 |
|
1780 |
New Zones Asia/Khandyga, Asia/Ust-Nera, Europe/Busingen. |
1781 |
(Thanks to Tobias Conradi and Arthur David Olson.) |
1782 |
|
1783 |
Many changes affect historical time stamps before 1940. |
1784 |
These were deduced from: Milne J. Civil time. Geogr J. 1899 |
1785 |
Feb;13(2):173-94 <http://www.jstor.org/stable/1774359>. |
1786 |
|
1787 |
Changes affecting the code: |
1788 |
|
1789 |
Fix zic bug that mishandled Egypt's 2010 changes (this also affected |
1790 |
the data). (Thanks to Arthur David Olson.) |
1791 |
|
1792 |
Fix localtime bug when time_t is unsigned and data files were generated |
1793 |
by a signed time_t system. (Thanks to Doug Bailey for reporting and |
1794 |
to Arthur David Olson for fixing.) |
1795 |
|
1796 |
Allow the email address for bug reports to be set by the packager. |
1797 |
The default is tz@iana.org, as before. (Thanks to Joseph S. Myers.) |
1798 |
|
1799 |
Update HTML checking to be compatible with Ubuntu 12.10. |
1800 |
|
1801 |
Check that files are a safe subset of ASCII. At some point we may |
1802 |
relax this requirement to a safe subset of UTF-8. Without the |
1803 |
check, some non-UTF-8 encodings were leaking into the distribution. |
1804 |
|
1805 |
Commentary changes: |
1806 |
|
1807 |
Restore a comment about copyright notices that was inadvertently deleted. |
1808 |
(Thanks to Arthur David Olson.) |
1809 |
|
1810 |
Improve the commentary about which districts observe what times |
1811 |
in Russia. (Thanks to Oscar van Vlijmen and Arthur David Olson). |
1812 |
|
1813 |
Add web page links to tz.js. |
1814 |
|
1815 |
Add "Run by the Monkeys" to tz-art. (Thanks to Arthur David Olson.) |
1816 |
|
1817 |
|
1818 |
Release 2012j - 2012-11-12 18:34:49 -0800 |
1819 |
|
1820 |
Libya moved to CET this weekend, but with DST planned next year. |
1821 |
(Thanks to Even Scharning, Steffen Thorsen, and Tim Parenti.) |
1822 |
|
1823 |
Signatures now have the extension .asc, not .sign, as that's more |
1824 |
standard. (Thanks to Phil Pennock.) |
1825 |
|
1826 |
The output of 'zdump --version', and of 'zic --version', now |
1827 |
uses a format that is more typical for --version. |
1828 |
(Thanks to Joseph S. Myers.) |
1829 |
|
1830 |
The output of 'tzselect --help', 'zdump --help', and 'zic --help' |
1831 |
now uses tz@iana.org rather than the old elsie address. |
1832 |
|
1833 |
zic -v now complains about abbreviations that are less than 3 |
1834 |
or more than 6 characters, as per Posix. Formerly, it checked |
1835 |
for abbreviations that were more than 3. |
1836 |
|
1837 |
'make public' no longer puts its temporary directory under /tmp, |
1838 |
and uses the just-built zic rather than the system zic. |
1839 |
|
1840 |
Various fixes to documentation and commentary. |
1841 |
|
1842 |
|
1843 |
Release 2012i - 2012-11-03 12:57:09 -0700 |
1844 |
|
1845 |
Cuba switches from DST tomorrow at 01:00. (Thanks to Steffen Thorsen.) |
1846 |
|
1847 |
Linker flags can now be specified via LDFLAGS. |
1848 |
AWK now defaults to 'awk', not 'nawk'. |
1849 |
The shell in tzselect now defaults to /bin/bash, but this can |
1850 |
be overridden by specifying KSHELL. |
1851 |
The main web page now mentions the unofficial GitHub repository. |
1852 |
(Thanks to Mike Frysinger.) |
1853 |
|
1854 |
Tarball signatures can now be built by running 'make signatures'. |
1855 |
There are also new makefile rules 'tarballs', 'check_public', and |
1856 |
separate makefile rules for each tarball and signature file. |
1857 |
A few makefile rules are now more portable to strict POSIX. |
1858 |
|
1859 |
The main web page now lists the canonical IANA URL. |
1860 |
|
1861 |
|
1862 |
Release 2012h - 2012-10-26 22:49:10 -0700 |
1863 |
|
1864 |
Bahia no longer has DST. (Thanks to Kelley Cook.) |
1865 |
|
1866 |
Tocantins has DST. (Thanks to Rodrigo Severo.) |
1867 |
|
1868 |
Israel has new DST rules next year. (Thanks to Ephraim Silverberg.) |
1869 |
|
1870 |
Jordan stays on DST this winter. (Thanks to Steffen Thorsen.) |
1871 |
|
1872 |
Web page updates. |
1873 |
|
1874 |
More C modernization, except that at Arthur David Olson's suggestion |
1875 |
the instances of 'register' were kept. |
1876 |
|
1877 |
|
1878 |
Release 2012g - 2012-10-17 20:59:45 -0700 |
1879 |
|
1880 |
Samoa fall 2012 and later. (Thanks to Nicholas Pereira and Robert Elz.) |
1881 |
|
1882 |
Palestine fall 2012. (Thanks to Steffen Thorsen.) |
1883 |
|
1884 |
Assume C89. |
1885 |
|
1886 |
To attack the version-number problem, this release ships the file |
1887 |
'Makefile' (which contains the release number) in both the tzcode and |
1888 |
the tzdata tarballs. The two Makefiles are identical, and should be |
1889 |
identical in any matching pair of tarballs, so it shouldn't matter |
1890 |
which order you extract the tarballs. Perhaps we can come up with a |
1891 |
better version-number scheme at some point; this scheme does have the |
1892 |
virtue of not adding more files. |
1893 |
|
1894 |
|
1895 |
Release 2012f - 2012-09-12 23:17:03 -0700 |
1896 |
|
1897 |
* australasia (Pacific/Fiji): Fiji DST is October 21 through January |
1898 |
20 this year. (Thanks to Steffen Thorsen.) |
1899 |
|
1900 |
|
1901 |
Release 2012e - 2012-08-02 20:44:55 -0700 |
1902 |
|
1903 |
* australasia (Pacific/Fakaofo): Tokelau is UTC+13, not UTC+14. |
1904 |
(Thanks to Steffen Thorsen.) |
1905 |
|
1906 |
* Use a single version number for both code and data. |
1907 |
|
1908 |
* .gitignore: New file. |
1909 |
|
1910 |
* Remove trailing white space. |
1911 |
|
1912 |
|
1913 |
Release code2012c-data2012d - 2012-07-19 16:35:33 -0700 |
1914 |
|
1915 |
Changes for Morocco's time stamps, which take effect in a couple of |
1916 |
hours, along with infrastructure changes to accommodate how the tz |
1917 |
code and data are released on IANA. |
1918 |
|
1919 |
|
1920 |
Release data2012c - 2012-03-27 12:17:25 -0400 |
1921 |
|
1922 |
africa |
1923 |
Summer time changes for Morocco (to start late April 2012) |
1924 |
|
1925 |
asia |
1926 |
Changes for 2012 for Gaza & the West Bank (Hebron) and Syria |
1927 |
|
1928 |
northamerica |
1929 |
Haiti following US/Canada rules for 2012 (and we're assuming, |
1930 |
for now anyway, for the future). |
1931 |
|
1932 |
|
1933 |
Release 2012b - 2012-03-02 12:29:15 +0700 |
1934 |
|
1935 |
There is just one change to tzcode2012b (compared with 2012a): |
1936 |
the Makefile that was accidentally included with 2012a has been |
1937 |
replaced with the version that should have been there, which is |
1938 |
identical with the previous version (from tzcode2011i). |
1939 |
|
1940 |
There are just two changes in tzdata2012b compared with 2012a. |
1941 |
|
1942 |
Most significantly, summer time in Cuba has been delayed 3 weeks |
1943 |
(now starts April 1 rather than March 11). Since Mar 11 (the old start |
1944 |
date, as listed in 2012a) is just a little over a week away, this |
1945 |
change is urgent. |
1946 |
|
1947 |
Less importantly, an excess tab in one of the changes in zone.tab |
1948 |
in 2012a has been removed. |
1949 |
|
1950 |
|
1951 |
Release 2012a - 2012-03-01 18:28:10 +0700 |
1952 |
|
1953 |
The changes in tzcode2012a (compared to the previous version, 2011i) |
1954 |
are entirely to the README and tz-art.htm and tz-link.htm files, if |
1955 |
none of those concern you, you can ignore the code update. The changes |
1956 |
reflect the changed addresses for the mailing list and the code and |
1957 |
data distribution points & methods (and a link to DateTime::TimeZone::Tzfile |
1958 |
has been added to tz-link.htm). |
1959 |
|
1960 |
In tzdata2012a (compared to the previous release, which was 2011n) |
1961 |
the major changes are: |
1962 |
Chile 2011/2012 and 2012/2013 summer time date adjustments. |
1963 |
Falkland Islands onto permanent summer time (we're assuming for the |
1964 |
foreseeable future, though 2012 is all we're fairly certain of.) |
1965 |
Armenia has abolished Summer Time. |
1966 |
Tokelau jumped the International Date Line back last December |
1967 |
(just the same as their near neighbour, Samoa). |
1968 |
America/Creston is a new zone for a small area of British Columbia |
1969 |
There will be a leapsecond 2012-06-30 23:59:60 UTC. |
1970 |
|
1971 |
Other minor changes are: |
1972 |
Corrections to 1918 Canadian summer time end dates. |
1973 |
Updated URL for UK time zone history (in comments) |
1974 |
A few typos in Le Corre's list of free French place names (comments) |
1975 |
|
1976 |
|
1977 |
Release data2011n - 2011-10-30 14:57:54 +0700 |
1978 |
|
1979 |
There are three changes of note - most urgently, Cuba (America/Havana) |
1980 |
has extended summer time by two weeks, now to end on Nov 13, rather than |
1981 |
the (already past) Oct 30. Second, the Pridnestrovian Moldavian Republic |
1982 |
(Europe/Tiraspol) decided not to split from the rest of Moldova after |
1983 |
all, and consequently that zone has been removed (again) and reinstated |
1984 |
in the "backward" file as a link to Europe/Chisinau. And third, the |
1985 |
end date for Fiji's summer time this summer was moved forward from the |
1986 |
earlier planned Feb 26, to Jan 22. |
1987 |
|
1988 |
Apart from that, Moldova (MD) returns to a single entry in zone.tab |
1989 |
(and the incorrect syntax that was in the 2011m version of that file |
1990 |
is so fixed - it would have been fixed in a different way had this |
1991 |
change not happened - that's the "missing" sccs version id). |
1992 |
|
1993 |
|
1994 |
Release data2011m - 2011-10-24 21:42:16 +0700 |
1995 |
|
1996 |
In particular, the typos in comments in the data (2011-11-17 should have |
1997 |
been 2011-10-17 as Alan Barrett noted, and spelling of Tiraspol that |
1998 |
Tim Parenti noted) have been fixed, and the change for Ukraine has been |
1999 |
made in all 4 Ukrainian zones, rather than just Kiev (again, thanks to |
2000 |
Tim Parenti, and also Denys Gavrysh) |
2001 |
|
2002 |
In addition, I added Europe/Tiraspol to zone.tab. |
2003 |
|
2004 |
This time, all the files have new version numbers... (including the files |
2005 |
otherwise unchanged in 2011m that were changed in 2011l but didn't get new |
2006 |
version numbers there...) |
2007 |
|
2008 |
|
2009 |
Release data2011l - 2011-10-10 11:15:43 +0700 |
2010 |
|
2011 |
There are just 2 changes that cause different generated tzdata files from |
2012 |
zic, to Asia/Hebron and Pacific/Fiji - the possible change for Bahia, Brazil |
2013 |
is included, but commented out. Compared with the diff I sent out last week, |
2014 |
this version also includes attributions for the sources for the changes |
2015 |
(in much the same format as ado used, but the html tags have not been |
2016 |
checked, verified, or used in any way at all, so if there are errors there, |
2017 |
please let me know.) |
2018 |
|
2019 |
|
2020 |
Release data2011k - 2011-09-20 17:54:03 -0400 |
2021 |
|
2022 |
[not summarized] |
2023 |
|
2024 |
|
2025 |
Release data2011j - 2011-09-12 09:22:49 -0400 |
2026 |
|
2027 |
(contemporary changes for Samoa; past changes for Kenya, Uganda, and |
2028 |
Tanzania); there are also two spelling corrections to comments in |
2029 |
the australasia file (with thanks to Christos Zoulas). |
2030 |
|
2031 |
|
2032 |
Release 2011i - 2011-08-29 05:56:32 -0400 |
2033 |
|
2034 |
[not summarized] |
2035 |
|
2036 |
|
2037 |
Release data2011h - 2011-06-15 18:41:48 -0400 |
2038 |
|
2039 |
Russia and Curaçao changes |
2040 |
|
2041 |
|
2042 |
Release 2011g - 2011-04-25 09:07:22 -0400 |
2043 |
|
2044 |
update the rules for Egypt to reflect its abandonment of DST this year |
2045 |
|
2046 |
|
2047 |
Release 2011f - 2011-04-06 17:14:53 -0400 |
2048 |
|
2049 |
[not summarized] |
2050 |
|
2051 |
|
2052 |
Release 2011e - 2011-03-31 16:04:38 -0400 |
2053 |
|
2054 |
Morocco, Chile, and tz-link changes |
2055 |
|
2056 |
|
2057 |
Release 2011d - 2011-03-14 09:18:01 -0400 |
2058 |
|
2059 |
changes that impact present-day time stamps in Cuba, Samoa, and Turkey |
2060 |
|
2061 |
|
2062 |
Release 2011c - 2011-03-07 09:30:09 -0500 |
2063 |
|
2064 |
These do affect current time stamps in Chile and Annette Island, Canada. |
2065 |
|
2066 |
|
2067 |
Release 2011b - 2011-02-07 08:44:50 -0500 |
2068 |
|
2069 |
[not summarized] |
2070 |
|
2071 |
|
2072 |
Release 2011a - 2011-01-24 10:30:16 -0500 |
2073 |
|
2074 |
[not summarized] |
2075 |
|
2076 |
|
2077 |
Release data2010o - 2010-11-01 09:18:23 -0400 |
2078 |
|
2079 |
change to the end of DST in Fiji in 2011 |
2080 |
|
2081 |
|
2082 |
Release 2010n - 2010-10-25 08:19:17 -0400 |
2083 |
|
2084 |
[not summarized] |
2085 |
|
2086 |
|
2087 |
Release 2010m - 2010-09-27 09:24:48 -0400 |
2088 |
|
2089 |
Hong Kong, Vostok, and zic.c changes |
2090 |
|
2091 |
|
2092 |
Release 2010l - 2010-08-16 06:57:25 -0400 |
2093 |
|
2094 |
[not summarized] |
2095 |
|
2096 |
|
2097 |
Release 2010k - 2010-07-26 10:42:27 -0400 |
2098 |
|
2099 |
[not summarized] |
2100 |
|
2101 |
|
2102 |
Release 2010j - 2010-05-10 09:07:48 -0400 |
2103 |
|
2104 |
changes for Bahía de Banderas and for version naming |
2105 |
|
2106 |
|
2107 |
Release data2010i - 2010-04-16 18:50:45 -0400 |
2108 |
|
2109 |
the end of DST in Morocco on 2010-08-08 |
2110 |
|
2111 |
|
2112 |
Release data2010h - 2010-04-05 09:58:56 -0400 |
2113 |
|
2114 |
[not summarized] |
2115 |
|
2116 |
|
2117 |
Release data2010g - 2010-03-24 11:14:53 -0400 |
2118 |
|
2119 |
[not summarized] |
2120 |
|
2121 |
|
2122 |
Release 2010f - 2010-03-22 09:45:46 -0400 |
2123 |
|
2124 |
[not summarized] |
2125 |
|
2126 |
|
2127 |
Release data2010e - 2010-03-08 14:24:27 -0500 |
2128 |
|
2129 |
corrects the Dhaka bug found by Danvin Ruangchan |
2130 |
|
2131 |
|
2132 |
Release data2010d - 2010-03-06 07:26:01 -0500 |
2133 |
|
2134 |
[not summarized] |
2135 |
|
2136 |
|
2137 |
Release 2010c - 2010-03-01 09:20:58 -0500 |
2138 |
|
2139 |
changes including KRE's suggestion for earlier initialization of |
2140 |
"goahead" and "goback" structure elements |
2141 |
|
2142 |
|
2143 |
Release code2010a - 2010-02-16 10:40:04 -0500 |
2144 |
|
2145 |
[not summarized] |
2146 |
|
2147 |
|
2148 |
Release data2010b - 2010-01-20 12:37:01 -0500 |
2149 |
|
2150 |
Mexico changes |
2151 |
|
2152 |
|
2153 |
Release data2010a - 2010-01-18 08:30:04 -0500 |
2154 |
|
2155 |
changes to Dhaka |
2156 |
|
2157 |
|
2158 |
Release data2009u - 2009-12-26 08:32:28 -0500 |
2159 |
|
2160 |
changes to DST in Bangladesh |
2161 |
|
2162 |
|
2163 |
Release 2009t - 2009-12-21 13:24:27 -0500 |
2164 |
|
2165 |
[not summarized] |
2166 |
|
2167 |
|
2168 |
Release data2009s - 2009-11-14 10:26:32 -0500 |
2169 |
|
2170 |
(cosmetic) Antarctica change and the DST-in-Fiji-in-2009-and-2010 change |
2171 |
|
2172 |
|
2173 |
Release 2009r - 2009-11-09 10:10:31 -0500 |
2174 |
|
2175 |
"antarctica" and "tz-link.htm" changes |
2176 |
|
2177 |
|
2178 |
Release 2009q - 2009-11-02 09:12:40 -0500 |
2179 |
|
2180 |
with two corrections as reported by Eric Muller and Philip Newton |
2181 |
|
2182 |
|
2183 |
Release data2009p - 2009-10-23 15:05:27 -0400 |
2184 |
|
2185 |
Argentina (including San Luis) changes (with the correction from |
2186 |
Mariano Absatz) |
2187 |
|
2188 |
|
2189 |
Release data2009o - 2009-10-14 16:49:38 -0400 |
2190 |
|
2191 |
Samoa (commentary only), Pakistan, and Bangladesh changes |
2192 |
|
2193 |
|
2194 |
Release data2009n - 2009-09-22 15:13:38 -0400 |
2195 |
|
2196 |
added commentary for Argentina and a change to the end of DST in |
2197 |
2009 in Pakistan |
2198 |
|
2199 |
|
2200 |
Release data2009m - 2009-09-03 10:23:43 -0400 |
2201 |
|
2202 |
Samoa and Palestine changes |
2203 |
|
2204 |
|
2205 |
Release data2009l - 2009-08-14 09:13:07 -0400 |
2206 |
|
2207 |
Samoa (comments only) and Egypt |
2208 |
|
2209 |
|
2210 |
Release 2009k - 2009-07-20 09:46:08 -0400 |
2211 |
|
2212 |
[not summarized] |
2213 |
|
2214 |
|
2215 |
Release data2009j - 2009-06-15 06:43:59 -0400 |
2216 |
|
2217 |
Bangladesh change (with a short turnaround since the DST change is |
2218 |
impending) |
2219 |
|
2220 |
|
2221 |
Release 2009i - 2009-06-08 09:21:22 -0400 |
2222 |
|
2223 |
updating for DST in Bangladesh this year |
2224 |
|
2225 |
|
2226 |
Release 2009h - 2009-05-26 09:19:14 -0400 |
2227 |
|
2228 |
[not summarized] |
2229 |
|
2230 |
|
2231 |
Release data2009g - 2009-04-20 16:34:07 -0400 |
2232 |
|
2233 |
Cairo |
2234 |
|
2235 |
|
2236 |
Release data2009f - 2009-04-10 11:00:52 -0400 |
2237 |
|
2238 |
correct DST in Pakistan |
2239 |
|
2240 |
|
2241 |
Release 2009e - 2009-04-06 09:08:11 -0400 |
2242 |
|
2243 |
[not summarized] |
2244 |
|
2245 |
|
2246 |
Release 2009d - 2009-03-23 09:38:12 -0400 |
2247 |
|
2248 |
Morocco, Tunisia, Argentina, and American Astronomical Society changes |
2249 |
|
2250 |
|
2251 |
Release data2009c - 2009-03-16 09:47:51 -0400 |
2252 |
|
2253 |
change to the start of Cuban DST |
2254 |
|
2255 |
|
2256 |
Release 2009b - 2009-02-09 11:15:22 -0500 |
2257 |
|
2258 |
[not summarized] |
2259 |
|
2260 |
|
2261 |
Release 2009a - 2009-01-21 10:09:39 -0500 |
2262 |
|
2263 |
[not summarized] |
2264 |
|
2265 |
|
2266 |
Release data2008i - 2008-10-21 12:10:25 -0400 |
2267 |
|
2268 |
southamerica and zone.tab files, with Argentina DST rule changes and |
2269 |
United States zone reordering and recommenting |
2270 |
|
2271 |
|
2272 |
Release 2008h - 2008-10-13 07:33:56 -0400 |
2273 |
|
2274 |
[not summarized] |
2275 |
|
2276 |
|
2277 |
Release 2008g - 2008-10-06 09:03:18 -0400 |
2278 |
|
2279 |
Fix a broken HTML anchor and update Brazil's DST transitions; |
2280 |
there's also a slight reordering of information in tz-art.htm. |
2281 |
|
2282 |
|
2283 |
Release data2008f - 2008-09-09 22:33:26 -0400 |
2284 |
|
2285 |
[not summarized] |
2286 |
|
2287 |
|
2288 |
Release 2008e - 2008-07-28 14:11:17 -0400 |
2289 |
|
2290 |
changes by Arthur David Olson and Jesper Nørgaard Welen |
2291 |
|
2292 |
|
2293 |
Release data2008d - 2008-07-07 09:51:38 -0400 |
2294 |
|
2295 |
changes by Arthur David Olson, Paul Eggert, and Rodrigo Severo |
2296 |
|
2297 |
|
2298 |
Release data2008c - 2008-05-19 17:48:03 -0400 |
2299 |
|
2300 |
Pakistan, Morocco, and Mongolia |
2301 |
|
2302 |
|
2303 |
Release data2008b - 2008-03-24 08:30:59 -0400 |
2304 |
|
2305 |
including renaming Asia/Calcutta to Asia/Kolkata, with a backward |
2306 |
link provided |
2307 |
|
2308 |
|
2309 |
Release 2008a - 2008-03-08 05:42:16 -0500 |
2310 |
|
2311 |
[not summarized] |
2312 |
|
2313 |
|
2314 |
Release 2007k - 2007-12-31 10:25:22 -0500 |
2315 |
|
2316 |
most importantly, changes to the "southamerica" file based on |
2317 |
Argentina's readoption of daylight saving time |
2318 |
|
2319 |
|
2320 |
Release 2007j - 2007-12-03 09:51:01 -0500 |
2321 |
|
2322 |
1. eliminate the "P" (parameter) macro; |
2323 |
|
2324 |
2. the "noncontroversial" changes circulated on the time zone |
2325 |
mailing list (less the changes to "logwtmp.c"); |
2326 |
|
2327 |
3. eliminate "too many transition" errors when "min" is used in time |
2328 |
zone rules; |
2329 |
|
2330 |
4. changes by Paul Eggert (including updated information for Venezuela). |
2331 |
|
2332 |
|
2333 |
Release data2007i - 2007-10-30 10:28:11 -0400 |
2334 |
|
2335 |
changes for Cuba and Syria |
2336 |
|
2337 |
|
2338 |
Release 2007h - 2007-10-01 10:05:51 -0400 |
2339 |
|
2340 |
changes by Paul Eggert, as well as an updated link to the ICU |
2341 |
project in tz-link.htm |
2342 |
|
2343 |
|
2344 |
Release 2007g - 2007-08-20 10:47:59 -0400 |
2345 |
|
2346 |
changes by Paul Eggert |
2347 |
|
2348 |
The "leapseconds" file has been updated to incorporate the most |
2349 |
recent International Earth Rotation and Reference Systems Service |
2350 |
(IERS) bulletin. |
2351 |
|
2352 |
There's an addition to tz-art.htm regarding the television show "Medium". |
2353 |
|
2354 |
|
2355 |
Release 2007f - 2007-05-07 10:46:46 -0400 |
2356 |
|
2357 |
changes by Paul Eggert (including Haiti, Turks and Caicos, and New |
2358 |
Zealand) |
2359 |
|
2360 |
changes to zic.c to allow hour values greater than 24 (along with |
2361 |
Paul's improved time value overflow checking) |
2362 |
|
2363 |
|
2364 |
Release 2007e - 2007-04-02 10:11:52 -0400 |
2365 |
|
2366 |
Syria and Honduras changes by Paul Eggert |
2367 |
|
2368 |
zic.c variable renaming changes by Arthur David Olson |
2369 |
|
2370 |
|
2371 |
Release 2007d - 2007-03-20 08:48:30 -0400 |
2372 |
|
2373 |
changes by Paul Eggert |
2374 |
|
2375 |
the elimination of white space at the ends of lines |
2376 |
|
2377 |
|
2378 |
Release 2007c - 2007-02-26 09:09:37 -0500 |
2379 |
|
2380 |
changes by Paul Eggert |
2381 |
|
2382 |
|
2383 |
Release 2007b - 2007-02-12 09:34:20 -0500 |
2384 |
|
2385 |
Paul Eggert's proposed change to the quotation handling logic in zic.c. |
2386 |
|
2387 |
changes to the commentary in "leapseconds" reflecting the IERS |
2388 |
announcement that there is to be no positive leap second at the end |
2389 |
of June 2007. |
2390 |
|
2391 |
|
2392 |
Release 2007a - 2007-01-08 12:28:29 -0500 |
2393 |
|
2394 |
changes by Paul Eggert |
2395 |
|
2396 |
Derick Rethan's Asmara change |
2397 |
|
2398 |
Oscar van Vlijmen's Easter Island local mean time change |
2399 |
|
2400 |
symbolic link changes |
2401 |
|
2402 |
|
2403 |
Release 2006p - 2006-11-27 08:54:27 -0500 |
2404 |
|
2405 |
changes by Paul Eggert |
2406 |
|
2407 |
|
2408 |
Release 2006o - 2006-11-06 09:18:07 -0500 |
2409 |
|
2410 |
changes by Paul Eggert |
2411 |
|
2412 |
|
2413 |
Release 2006n - 2006-10-10 11:32:06 -0400 |
2414 |
|
2415 |
changes by Paul Eggert |
2416 |
|
2417 |
|
2418 |
Release 2006m - 2006-10-02 15:32:35 -0400 |
2419 |
|
2420 |
changes for Uruguay, Palestine, and Egypt by Paul Eggert |
2421 |
|
2422 |
(minimalist) changes to zic.8 to clarify "until" information |
2423 |
|
2424 |
|
2425 |
Release data2006l - 2006-09-18 12:58:11 -0400 |
2426 |
|
2427 |
Paul's best-effort work on this coming weekend's Egypt time change |
2428 |
|
2429 |
|
2430 |
Release 2006k - 2006-08-28 12:19:09 -0400 |
2431 |
|
2432 |
changes by Paul Eggert |
2433 |
|
2434 |
|
2435 |
Release 2006j - 2006-08-21 09:56:32 -0400 |
2436 |
|
2437 |
changes by Paul Eggert |
2438 |
|
2439 |
|
2440 |
Release code2006i - 2006-08-07 12:30:55 -0400 |
2441 |
|
2442 |
localtime.c fixes |
2443 |
|
2444 |
Ken Pizzini's conversion script |
2445 |
|
2446 |
|
2447 |
Release code2006h - 2006-07-24 09:19:37 -0400 |
2448 |
|
2449 |
adds public domain notices to four files |
2450 |
|
2451 |
includes a fix for transition times being off by a second |
2452 |
|
2453 |
adds a new recording to the "arts" file (information courtesy Colin Bowern) |
2454 |
|
2455 |
|
2456 |
Release 2006g - 2006-05-08 17:18:09 -0400 |
2457 |
|
2458 |
northamerica changes by Paul Eggert |
2459 |
|
2460 |
|
2461 |
Release 2006f - 2006-05-01 11:46:00 -0400 |
2462 |
|
2463 |
a missing version number problem is fixed (with thanks to Bradley |
2464 |
White for catching the problem) |
2465 |
|
2466 |
|
2467 |
Release 2006d - 2006-04-17 14:33:43 -0400 |
2468 |
|
2469 |
changes by Paul Eggert |
2470 |
|
2471 |
added new items to tz-arts.htm that were found by Paul |
2472 |
|
2473 |
|
2474 |
Release 2006c - 2006-04-03 10:09:32 -0400 |
2475 |
|
2476 |
two sets of data changes by Paul Eggert |
2477 |
|
2478 |
a fencepost error fix in zic.c |
2479 |
|
2480 |
changes to zic.c and the "europe" file to minimize differences |
2481 |
between output produced by the old 32-bit zic and the new 64-bit |
2482 |
version |
2483 |
|
2484 |
|
2485 |
Release 2006b - 2006-02-20 10:08:18 -0500 |
2486 |
[tz32code2006b + tz64code2006b + tzdata2006b] |
2487 |
|
2488 |
64-bit code |
2489 |
|
2490 |
All SCCS IDs were bumped to "8.1" for this release. |
2491 |
|
2492 |
|
2493 |
Release 2006a - 2006-01-30 08:59:31 -0500 |
2494 |
|
2495 |
changes by Paul Eggert (in particular, Indiana time zone moves) |
2496 |
|
2497 |
an addition to the zic manual page to describe how special-case |
2498 |
transitions are handled |
2499 |
|
2500 |
|
2501 |
Release 2005r - 2005-12-27 09:27:13 -0500 |
2502 |
|
2503 |
Canadian changes by Paul Eggert |
2504 |
|
2505 |
They also add "<pre>" directives to time zone data files and reflect |
2506 |
changes to warning message logic in "zdump.c" (but with calls to |
2507 |
"gettext" kept unbundled at the suggestion of Ken Pizzini). |
2508 |
|
2509 |
|
2510 |
Release 2005q - 2005-12-13 09:17:09 -0500 |
2511 |
|
2512 |
Nothing earth-shaking here: |
2513 |
1. Electronic mail addresses have been removed. |
2514 |
2. Casts of the return value of exit have been removed. |
2515 |
3. Casts of the argument of is.* macros have been added. |
2516 |
4. Indentation in one section of zic.c has been fixed. |
2517 |
5. References to dead URLs in the data files have been dealt with. |
2518 |
|
2519 |
|
2520 |
Release 2005p - 2005-12-05 10:30:53 -0500 |
2521 |
|
2522 |
"systemv", "tz-link.htm", and "zdump.c" changes |
2523 |
(less the casts of arguments to the is* macros) |
2524 |
|
2525 |
|
2526 |
Release 2005o - 2005-11-28 10:55:26 -0500 |
2527 |
|
2528 |
Georgia, Cuba, Nicaragua, and Jordan changes by Paul Eggert |
2529 |
|
2530 |
zdump.c lint fixes by Arthur David Olson |
2531 |
|
2532 |
|
2533 |
Release 2005n - 2005-10-03 09:44:09 -0400 |
2534 |
|
2535 |
changes by Paul Eggert (both the Uruguay changes and the Kyrgyzstan |
2536 |
et al. changes) |
2537 |
|
2538 |
|
2539 |
Release 2005m - 2005-08-29 12:15:40 -0400 |
2540 |
|
2541 |
changes by Paul Eggert (with a small tweak to the tz-art change) |
2542 |
|
2543 |
a declaration of an unused variable has been removed from zdump.c |
2544 |
|
2545 |
|
2546 |
Release 2005l - 2005-08-22 12:06:39 -0400 |
2547 |
|
2548 |
changes by Paul Eggert |
2549 |
|
2550 |
overflow/underflow checks by Arthur David Olson, minus changes to |
2551 |
the "Theory" file about the pending addition of 64-bit data (I grow |
2552 |
less confident of the changes being accepted with each passing day, |
2553 |
and the changes no longer increase the data files nine-fold--there's |
2554 |
less than a doubling in size by my local Sun's reckoning) |
2555 |
|
2556 |
|
2557 |
Release 2005k - 2005-07-14 14:14:24 -0400 |
2558 |
|
2559 |
The "leapseconds" file has been edited to reflect the recently |
2560 |
announced leap second at the end of 2005. |
2561 |
|
2562 |
I've also deleted electronic mail addresses from the files as an |
2563 |
anti-spam measure. |
2564 |
|
2565 |
|
2566 |
Release 2005j - 2005-06-13 14:34:13 -0400 |
2567 |
|
2568 |
These reflect changes to limit the length of time zone abbreviations |
2569 |
and the characters used in those abbreviations. |
2570 |
|
2571 |
There are also changes to handle POSIX-style "quoted" time zone |
2572 |
environment variables. |
2573 |
|
2574 |
The changes were circulated on the time zone mailing list; the only |
2575 |
change since then was the removal of a couple of minimum-length of |
2576 |
abbreviation checks. |
2577 |
|
2578 |
|
2579 |
Release data2005i - 2005-04-21 15:04:16 -0400 |
2580 |
|
2581 |
changes (most importantly to Nicaragua and Haiti) by Paul Eggert |
2582 |
|
2583 |
|
2584 |
Release 2005h - 2005-04-04 11:24:47 -0400 |
2585 |
|
2586 |
changes by Paul Eggert |
2587 |
|
2588 |
minor changes to Makefile and zdump.c to produce more useful output |
2589 |
when doing a "make typecheck" |
2590 |
|
2591 |
|
2592 |
Release 2005g - 2005-03-14 10:11:21 -0500 |
2593 |
|
2594 |
changes by Paul Eggert (a change to current DST rules in Uruguay and |
2595 |
an update to a link to time zone software) |
2596 |
|
2597 |
|
2598 |
Release 2005f - 2005-03-01 08:45:32 -0500 |
2599 |
|
2600 |
data and documentation changes by Paul Eggert |
2601 |
|
2602 |
|
2603 |
Release 2005e - 2005-02-10 15:59:44 -0500 |
2604 |
|
2605 |
[not summarized] |
2606 |
|
2607 |
|
2608 |
Release code2005d - 2005-01-31 09:21:47 -0500 |
2609 |
|
2610 |
make zic complain about links to links if the -v flag is used |
2611 |
|
2612 |
have "make public" do more code checking |
2613 |
|
2614 |
add an include to "localtime.c" for the benefit of gcc systems |
2615 |
|
2616 |
|
2617 |
Release 2005c - 2005-01-17 18:36:29 -0500 |
2618 |
|
2619 |
get better results when mktime runs on a system where time_t is double |
2620 |
|
2621 |
changes to the data files (most importantly to Paraguay) |
2622 |
|
2623 |
|
2624 |
Release 2005b - 2005-01-10 09:19:54 -0500 |
2625 |
|
2626 |
Get localtime and gmtime working on systems with exotic time_t types. |
2627 |
|
2628 |
Update the leap second commentary in the "leapseconds" file. |
2629 |
|
2630 |
|
2631 |
Release 2005a - 2005-01-01 13:13:44 -0500 |
2632 |
|
2633 |
[not summarized] |
2634 |
|
2635 |
|
2636 |
Release code2004i - 2004-12-14 13:42:58 -0500 |
2637 |
|
2638 |
Deal with systems where time_t is unsigned. |
2639 |
|
2640 |
|
2641 |
Release code2004h - 2004-12-07 11:40:18 -0500 |
2642 |
|
2643 |
64-bit-time_t changes |
2644 |
|
2645 |
|
2646 |
Release 2004g - 2004-11-02 09:06:01 -0500 |
2647 |
|
2648 |
update to Cuba (taking effect this weekend) |
2649 |
|
2650 |
other changes by Paul Eggert |
2651 |
|
2652 |
correction of the spelling of Oslo |
2653 |
|
2654 |
changed versions of difftime.c and private.h |
2655 |
|
2656 |
|
2657 |
Release code2004f - 2004-10-21 10:25:22 -0400 |
2658 |
|
2659 |
Cope with wide-ranging tm_year values. |
2660 |
|
2661 |
|
2662 |
Release 2004e - 2004-10-11 14:47:21 -0400 |
2663 |
|
2664 |
Brazil/Argentina/Israel changes by Paul Eggert |
2665 |
|
2666 |
changes to tz-link.htm by Paul |
2667 |
|
2668 |
one small fix to Makefile |
2669 |
|
2670 |
|
2671 |
Release 2004d - 2004-09-22 08:27:29 -0400 |
2672 |
|
2673 |
Avoid overflow problems when TM_YEAR_BASE is added to an integer. |
2674 |
|
2675 |
|
2676 |
Release 2004c - 2004-08-11 12:06:26 -0400 |
2677 |
|
2678 |
asctime-related changes |
2679 |
|
2680 |
(variants of) some of the documentation changes suggested by Paul Eggert |
2681 |
|
2682 |
|
2683 |
Release 2004b - 2004-07-19 14:33:35 -0400 |
2684 |
|
2685 |
data changes by Paul Eggert - most importantly, updates for Argentina |
2686 |
|
2687 |
|
2688 |
Release 2004a - 2004-05-27 12:00:47 -0400 |
2689 |
|
2690 |
changes by Paul Eggert |
2691 |
|
2692 |
Handle DST transitions that occur at the end of a month in some |
2693 |
years but at the start of the following month in other years. |
2694 |
|
2695 |
Add a copy of the correspondence that's the basis for claims about |
2696 |
DST in the Navajo Nation. |
2697 |
|
2698 |
|
2699 |
Release 2003e - 2003-12-15 09:36:47 -0500 |
2700 |
|
2701 |
changes by Arthur David Olson (primarily code changes) |
2702 |
|
2703 |
changes by Paul Eggert (primarily data changes) |
2704 |
|
2705 |
minor changes to "Makefile" and "northamerica" (in the latter case, |
2706 |
optimization of the "Toronto" rules) |
2707 |
|
2708 |
|
2709 |
Release 2003d - 2003-10-06 09:34:44 -0400 |
2710 |
|
2711 |
changes by Paul Eggert |
2712 |
|
2713 |
|
2714 |
Release 2003c - 2003-09-16 10:47:05 -0400 |
2715 |
|
2716 |
Fix bad returns in zic.c's inleap function. |
2717 |
Thanks to Bradley White for catching the problem! |
2718 |
|
2719 |
|
2720 |
Release 2003b - 2003-09-16 07:13:44 -0400 |
2721 |
|
2722 |
Add a "--version" option (and documentation) to the zic and zdump commands. |
2723 |
|
2724 |
changes to overflow/underflow checking in zic |
2725 |
|
2726 |
a localtime typo fix. |
2727 |
|
2728 |
Update the leapseconds and tz-art.htm files. |
2729 |
|
2730 |
|
2731 |
Release 2003a - 2003-03-24 09:30:54 -0500 |
2732 |
|
2733 |
changes by Paul Eggert |
2734 |
|
2735 |
a few additions and modifications to the tz-art.htm file |
2736 |
|
2737 |
|
2738 |
Release 2002d - 2002-10-15 13:12:42 -0400 |
2739 |
|
2740 |
changes by Paul Eggert, less the "Britain (UK)" change in iso3166.tab |
2741 |
|
2742 |
There's also a new time zone quote in "tz-art.htm". |
2743 |
|
2744 |
|
2745 |
Release 2002c - 2002-04-04 11:55:20 -0500 |
2746 |
|
2747 |
changes by Paul Eggert |
2748 |
|
2749 |
Change zic.c to avoid creating symlinks to files that don't exist. |
2750 |
|
2751 |
|
2752 |
Release 2002b - 2002-01-28 12:56:03 -0500 |
2753 |
|
2754 |
[These change notes are for Release 2002a, which was corrupted. |
2755 |
2002b was a corrected version of 2002a.] |
2756 |
|
2757 |
changes by Paul Eggert |
2758 |
|
2759 |
Update the "leapseconds" file to note that there'll be no leap |
2760 |
second at the end of June, 2002. |
2761 |
|
2762 |
Change "zic.c" to deal with a problem in handling the "Asia/Bishkek" zone. |
2763 |
|
2764 |
Change to "difftime.c" to avoid sizeof problems. |
2765 |
|
2766 |
|
2767 |
Release 2001d - 2001-10-09 13:31:32 -0400 |
2768 |
|
2769 |
changes by Paul Eggert |
2770 |
|
2771 |
|
2772 |
Release 2001c - 2001-06-05 13:59:55 -0400 |
2773 |
|
2774 |
changes by Paul Eggert and Andrew Brown |
2775 |
|
2776 |
|
2777 |
Release 2001b - 2001-04-05 16:44:38 -0400 |
2778 |
|
2779 |
changes by Paul Eggert (modulo jnorgard's typo fix) |
2780 |
|
2781 |
tz-art.htm has been HTMLified. |
2782 |
|
2783 |
|
2784 |
Release 2001a - 2001-03-13 12:57:44 -0500 |
2785 |
|
2786 |
changes by Paul Eggert |
2787 |
|
2788 |
An addition to the "leapseconds" file: comments with the text of the |
2789 |
latest IERS leap second notice. |
2790 |
|
2791 |
Trailing white space has been removed from data file lines, and |
2792 |
repeated spaces in "Rule Jordan" lines in the "asia" file have been |
2793 |
converted to tabs. |
2794 |
|
2795 |
|
2796 |
Release 2000h - 2000-12-14 15:33:38 -0500 |
2797 |
|
2798 |
changes by Paul Eggert |
2799 |
|
2800 |
one typo fix in the "art" file |
2801 |
|
2802 |
With providence, this is the last update of the millennium. |
2803 |
|
2804 |
|
2805 |
Release 2000g - 2000-10-10 11:35:22 -0400 |
2806 |
|
2807 |
changes by Paul Eggert |
2808 |
|
2809 |
correction of John Mackin's name submitted by Robert Elz |
2810 |
|
2811 |
Garry Shandling's Daylight Saving Time joke (!?!) from the recent |
2812 |
Emmy Awards broadcast. |
2813 |
|
2814 |
|
2815 |
Release 2000f - 2000-08-10 09:31:58 -0400 |
2816 |
|
2817 |
changes by Paul Eggert |
2818 |
|
2819 |
Added information in "tz-art.htm" on a Seinfeld reference to DST. |
2820 |
|
2821 |
Error checking and messages in the "yearistype" script have been |
2822 |
improved. |
2823 |
|
2824 |
|
2825 |
Release 2000e - 2000-07-31 09:27:54 -0400 |
2826 |
|
2827 |
data changes by Paul Eggert |
2828 |
|
2829 |
a change to the default value of the defined constant HAVE_STRERROR |
2830 |
|
2831 |
the addition of a Dave Barry quote on DST to the tz-arts file |
2832 |
|
2833 |
|
2834 |
Release 2000d - 2000-04-20 15:43:04 -0400 |
2835 |
|
2836 |
changes to the documentation and code of strftime for C99 conformance |
2837 |
|
2838 |
a bug fix for date.c |
2839 |
|
2840 |
These are based on (though modified from) changes by Paul Eggert. |
2841 |
|
2842 |
|
2843 |
Release 2000c - 2000-03-04 10:31:43 -0500 |
2844 |
|
2845 |
changes by Paul Eggert |
2846 |
|
2847 |
|
2848 |
Release 2000b - 2000-02-21 12:16:29 -0500 |
2849 |
|
2850 |
changes by Paul Eggert and Joseph Myers |
2851 |
|
2852 |
modest tweaks to the tz-art.htm and tz-link.htm files |
2853 |
|
2854 |
|
2855 |
Release 2000a - 2000-01-18 09:21:26 -0500 |
2856 |
|
2857 |
changes by Paul Eggert |
2858 |
|
2859 |
The two hypertext documents have also been renamed. |
2860 |
|
2861 |
|
2862 |
Release code1999i-data1999j - 1999-11-15 18:43:22 -0500 |
2863 |
|
2864 |
Paul Eggert's changes |
2865 |
|
2866 |
additions to the "zic" manual page and the "Arts.htm" file |
2867 |
|
2868 |
|
2869 |
Release code1999h-data1999i - 1999-11-08 14:55:21 -0500 |
2870 |
|
2871 |
[not summarized] |
2872 |
|
2873 |
|
2874 |
Release data1999h - 1999-10-07 03:50:29 -0400 |
2875 |
|
2876 |
changes by Paul Eggert to "europe" (most importantly, fixing |
2877 |
Lithuania and Estonia) |
2878 |
|
2879 |
|
2880 |
Release 1999g - 1999-09-28 11:06:18 -0400 |
2881 |
|
2882 |
data changes by Paul Eggert (most importantly, the change for |
2883 |
Lebanon that buys correctness for this coming Sunday) |
2884 |
|
2885 |
The "code" file contains changes to "Makefile" and "checktab.awk" to |
2886 |
allow better checking of time zone files before they are published. |
2887 |
|
2888 |
|
2889 |
Release 1999f - 1999-09-23 09:48:14 -0400 |
2890 |
|
2891 |
changes by Arthur David Olson and Paul Eggert |
2892 |
|
2893 |
|
2894 |
Release 1999e - 1999-08-17 15:20:54 -0400 |
2895 |
|
2896 |
changes circulated by Paul Eggert, although the change to handling |
2897 |
of DST-specifying time zone names has been commented out for now |
2898 |
(search for "XXX" in "localtime.c" for details). These files also |
2899 |
do not make any changes to the start of DST in Brazil. |
2900 |
|
2901 |
In addition to Paul's changes, there are updates to "Arts.htm" and |
2902 |
cleanups of URLs. |
2903 |
|
2904 |
|
2905 |
Release 1999d - 1999-03-30 11:31:07 -0500 |
2906 |
|
2907 |
changes by Paul Eggert |
2908 |
|
2909 |
The Makefile's "make public" rule has also been changed to do a test |
2910 |
compile of each individual time zone data file (which should help |
2911 |
avoid problems such as the one we had with Nicosia). |
2912 |
|
2913 |
|
2914 |
Release 1999c - 1999-03-25 09:47:47 -0500 |
2915 |
|
2916 |
changes by Paul Eggert, most importantly the change for Chile. |
2917 |
|
2918 |
|
2919 |
Release 1999b - 1999-02-01 17:51:44 -0500 |
2920 |
|
2921 |
changes by Paul Eggert |
2922 |
|
2923 |
code changes (suggested by Mani Varadarajan, mani at be.com) for |
2924 |
correct handling of symbolic links when building using a relative directory |
2925 |
|
2926 |
code changes to generate correct messages for failed links |
2927 |
|
2928 |
updates to the URLs in Arts.htm |
2929 |
|
2930 |
|
2931 |
Release 1999a - 1999-01-19 16:20:29 -0500 |
2932 |
|
2933 |
error message internationalizations and corrections in zic.c and |
2934 |
zdump.c (as suggested by Vladimir Michl, vladimir.michl at upol.cz, |
2935 |
to whom thanks!) |
2936 |
|
2937 |
|
2938 |
Release code1998h-data1998i - 1998-10-01 09:56:10 -0400 |
2939 |
|
2940 |
changes for Brazil, Chile, and Germany |
2941 |
|
2942 |
support for use of "24:00" in the input files for the time zone compiler |
2943 |
|
2944 |
|
2945 |
Release code1998g-data1998h - 1998-09-24 10:50:28 -0400 |
2946 |
|
2947 |
changes by Paul Eggert |
2948 |
|
2949 |
correction to a define in the "private.h" file |
2950 |
|
2951 |
|
2952 |
Release data1998g - 1998-08-11 03:28:35 -0000 |
2953 |
[tzdata1998g.tar.gz is missing!] |
2954 |
|
2955 |
Lithuanian change provided by mgedmin at pub.osf.it |
2956 |
|
2957 |
Move creation of the GMT link with Etc/GMT to "etcetera" (from |
2958 |
"backward") to ensure that the GMT file is created even where folks |
2959 |
don't want the "backward" links (as suggested by Paul Eggert). |
2960 |
|
2961 |
|
2962 |
Release data1998f - 1998-07-20 13:50:00 -0000 |
2963 |
[tzdata1998f.tar.gz is missing!] |
2964 |
|
2965 |
Update the "leapseconds" file to include the newly-announced |
2966 |
insertion at the end of 1998. |
2967 |
|
2968 |
|
2969 |
Release code1998f - 1998-06-01 10:18:31 -0400 |
2970 |
|
2971 |
addition to localtime.c by Guy Harris |
2972 |
|
2973 |
|
2974 |
Release 1998e - 1998-05-28 09:56:26 -0400 |
2975 |
|
2976 |
The Makefile is changed to produce zoneinfo-posix rather than |
2977 |
zoneinfo/posix, and to produce zoneinfo-leaps rather than |
2978 |
zoneinfo/right. |
2979 |
|
2980 |
data changes by Paul Eggert |
2981 |
|
2982 |
changes from Guy Harris to provide asctime_r and ctime_r |
2983 |
|
2984 |
A usno1998 file (substantially identical to usno1997) has been added. |
2985 |
|
2986 |
|
2987 |
Release 1998d - 1998-05-14 11:58:34 -0400 |
2988 |
|
2989 |
changes to comments (in particular, elimination of references to CIA maps). |
2990 |
"Arts.htm", "WWW.htm", "asia", and "australasia" are the only places |
2991 |
where changes occur. |
2992 |
|
2993 |
|
2994 |
Release 1998c - 1998-02-28 12:32:26 -0500 |
2995 |
|
2996 |
changes by Paul Eggert (save the "French correction," on which I'll |
2997 |
wait for the dust to settle) |
2998 |
|
2999 |
symlink changes |
3000 |
|
3001 |
changes and additions to Arts.htm |
3002 |
|
3003 |
|
3004 |
Release 1998b - 1998-01-17 14:31:51 -0500 |
3005 |
|
3006 |
URL cleanups and additions |
3007 |
|
3008 |
|
3009 |
Release 1998a - 1998-01-13 12:37:35 -0500 |
3010 |
|
3011 |
changes by Paul Eggert |
3012 |
|
3013 |
|
3014 |
Release code1997i-data1997k - 1997-12-29 09:53:41 -0500 |
3015 |
|
3016 |
changes by Paul Eggert, with minor modifications from Arthur David |
3017 |
Olson to make the files more browser friendly |
3018 |
|
3019 |
|
3020 |
Release code1997h-data1997j - 1997-12-18 17:47:35 -0500 |
3021 |
|
3022 |
minor changes to put "TZif" at the start of each time zone information file |
3023 |
|
3024 |
a rule has also been added to the Makefile so you can |
3025 |
make zones |
3026 |
to just recompile the zone information files (rather than doing a |
3027 |
full "make install" with its other effects). |
3028 |
|
3029 |
|
3030 |
Release data1997i - 1997-10-07 08:45:38 -0400 |
3031 |
|
3032 |
changes to Africa by Paul Eggert |
3033 |
|
3034 |
|
3035 |
Release code1997g-data1997h - 1997-09-04 16:56:54 -0400 |
3036 |
|
3037 |
corrections for Uruguay (and other locations) |
3038 |
|
3039 |
Arthur David Olson's simple-minded fix allowing mktime to both |
3040 |
correctly handle leap seconds and correctly handle tm_sec values |
3041 |
upon which arithmetic has been performed. |
3042 |
|
3043 |
|
3044 |
Release code1997f-data1997g - 1997-07-19 13:15:02 -0400 |
3045 |
|
3046 |
Paul Eggert's updates |
3047 |
|
3048 |
a small change to a function prototype; |
3049 |
|
3050 |
"Music" has been renamed "Arts.htm", HTMLified, and augmented to |
3051 |
include information on Around the World in Eighty Days. |
3052 |
|
3053 |
|
3054 |
Release code1997e-data1997f - 1997-05-03 18:52:34 -0400 |
3055 |
|
3056 |
fixes to zic's error handling |
3057 |
|
3058 |
changes inspired by the item circulated on Slovenia |
3059 |
|
3060 |
The description of Web resources has been HTMLified for browsing |
3061 |
convenience. |
3062 |
|
3063 |
A new piece of tz-related music has been added to the "Music" file. |
3064 |
|
3065 |
|
3066 |
Release code1997d-data1997e - 1997-03-29 12:48:52 -0500 |
3067 |
|
3068 |
Paul Eggert's latest suggestions |
3069 |
|
3070 |
|
3071 |
Release code1997c-data1997d - 1997-03-07 20:37:54 -0500 |
3072 |
|
3073 |
changes to "zic.c" to correct performance of the "-s" option |
3074 |
|
3075 |
a new file "usno1997" |
3076 |
|
3077 |
|
3078 |
Release data1997c - 1997-03-04 09:58:18 -0500 |
3079 |
|
3080 |
changes in Israel |
3081 |
|
3082 |
|
3083 |
Release 1997b - 1997-02-27 18:34:19 -0500 |
3084 |
|
3085 |
The data file incorporates the 1997 leap second. |
3086 |
|
3087 |
The code file incorporates Arthur David Olson's take on the |
3088 |
zic/multiprocessor/directory-creation situation. |
3089 |
|
3090 |
|
3091 |
Release 1997a - 1997-01-21 09:11:10 -0500 |
3092 |
|
3093 |
Paul Eggert's Antarctica (and other changes) |
3094 |
|
3095 |
Arthur David Olson finessed the "getopt" issue by checking against |
3096 |
both -1 and EOF (regardless of POSIX, SunOS 4.1.1's manual says -1 |
3097 |
is returned while SunOS 5.5's manual says EOF is returned). |
3098 |
|
3099 |
|
3100 |
Release code1996o-data1996n - 1996-12-27 21:42:05 -0500 |
3101 |
|
3102 |
Paul Eggert's latest changes |
3103 |
|
3104 |
|
3105 |
Release code1996n - 1996-12-16 09:42:02 -0500 |
3106 |
|
3107 |
link snapping fix from Bruce Evans (via Garrett Wollman) |
3108 |
|
3109 |
|
3110 |
Release data1996m - 1996-11-24 02:37:34 -0000 |
3111 |
[tzdata1996m.tar.gz is missing!] |
3112 |
|
3113 |
Paul Eggert's batch of changes |
3114 |
|
3115 |
|
3116 |
Release code1996m-data1996l - 1996-11-05 14:00:12 -0500 |
3117 |
|
3118 |
No functional changes here; the files have simply been changed to |
3119 |
make more use of ISO style dates in comments. The names of the above |
3120 |
files now include the year in full. |
3121 |
|
3122 |
|
3123 |
Release code96l - 1996-09-08 17:12:20 -0400 |
3124 |
|
3125 |
tzcode96k was missing a couple of pieces. |
3126 |
|
3127 |
|
3128 |
Release 96k - 1996-09-08 16:06:22 -0400 |
3129 |
|
3130 |
the latest round of changes from Paul Eggert |
3131 |
|
3132 |
the recent Year 2000 material |
3133 |
|
3134 |
|
3135 |
Release code96j - 1996-07-30 13:18:53 -0400 |
3136 |
|
3137 |
Set sp->typecnt as suggested by Timothy Patrick Murphy. |
3138 |
|
3139 |
|
3140 |
Release code96i - 1996-07-27 20:11:35 -0400 |
3141 |
|
3142 |
Paul's suggested patch for strftime %V week numbers |
3143 |
|
3144 |
|
3145 |
Release data96i - 1996-07-01 18:13:04 -0400 |
3146 |
|
3147 |
"northamerica" and "europe" changes by Paul Eggert |
3148 |
|
3149 |
|
3150 |
Release code96h - 1996-06-05 08:02:21 -0400 |
3151 |
|
3152 |
fix for handling transitions specified in Universal Time |
3153 |
|
3154 |
Some "public domain" notices have also been added. |
3155 |
|
3156 |
|
3157 |
Release code96g - 1996-05-16 14:00:26 -0400 |
3158 |
|
3159 |
fix for the simultaneous-DST-and-zone-change challenge |
3160 |
|
3161 |
|
3162 |
Release data96h - 1996-05-09 17:40:51 -0400 |
3163 |
|
3164 |
changes by Paul Eggert |
3165 |
|
3166 |
|
3167 |
Release code96f-data96g - 1996-05-03 03:09:59 -0000 |
3168 |
[tzcode96f.tar.gz + tzdata96g.tar.gz are both missing!] |
3169 |
|
3170 |
The changes get us some of the way to fixing the problems noted in Paul |
3171 |
Eggert's letter yesterday (in addition to a few others). The approach |
3172 |
has been to make zic a bit smarter about figuring out what time zone |
3173 |
abbreviations apply just after the time specified in the "UNTIL" part |
3174 |
of a zone line. Putting the smarts in zic means avoiding having |
3175 |
transition times show up in both "Zone" lines and "Rule" lines, which |
3176 |
in turn avoids multiple transition time entries in time zone files. |
3177 |
(This also makes the zic input files such as "europe" a bit shorter and |
3178 |
should ease maintenance.) |
3179 |
|
3180 |
|
3181 |
Release data96f - 1996-04-19 19:20:03 -0000 |
3182 |
[tzdata96f.tar.gz is missing!] |
3183 |
|
3184 |
The only changes are to the "northamerica" file; the time zone |
3185 |
abbreviation for Denver is corrected to MST (and MDT), and the |
3186 |
comments for Mexico have been updated. |
3187 |
|
3188 |
|
3189 |
Release data96e - 1996-03-19 17:37:26 -0500 |
3190 |
|
3191 |
Proposals by Paul Eggert, in particular the Portugal change that |
3192 |
comes into play at the end of this month. |
3193 |
|
3194 |
|
3195 |
Release data96d - 1996-03-18 20:49:39 -0500 |
3196 |
|
3197 |
[not summarized] |
3198 |
|
3199 |
|
3200 |
Release code96e - 1996-02-29 15:43:27 -0000 |
3201 |
[tzcode96e.tar.gz is missing!] |
3202 |
|
3203 |
internationalization changes and the fix to the documentation for strftime |
3204 |
|
3205 |
|
3206 |
Release code96d-data96c - 1996-02-12 11:05:27 -0500 |
3207 |
|
3208 |
The "code" file simply updates Bob Kridle's electronic address. |
3209 |
|
3210 |
The "data" file updates rules for Mexico. |
3211 |
|
3212 |
|
3213 |
Release data96b - 1996-01-27 15:44:42 -0500 |
3214 |
|
3215 |
Kiribati change |
3216 |
|
3217 |
|
3218 |
Release code96c - 1996-01-16 16:58:15 -0500 |
3219 |
|
3220 |
leap-year streamlining and binary-search changes |
3221 |
|
3222 |
fix to newctime.3 |
3223 |
|
3224 |
|
3225 |
Release code96b - 1996-01-10 20:42:39 -0500 |
3226 |
|
3227 |
fixes and enhancements from Paul Eggert, including code that |
3228 |
emulates the behavior of recent versions of the SunOS "date" |
3229 |
command. |
3230 |
|
3231 |
|
3232 |
Release 96a - 1996-01-06 09:08:24 -0500 |
3233 |
|
3234 |
Israel updates |
3235 |
|
3236 |
fixes to strftime.c for correct ISO 8601 week number generation, |
3237 |
plus support for two new formats ('G' and 'g') to give ISO 8601 year |
3238 |
numbers (which are not necessarily the same as calendar year numbers) |
3239 |
|
3240 |
|
3241 |
Release code95i-data95m - 1995-12-21 12:46:47 -0500 |
3242 |
|
3243 |
The latest revisions from Paul Eggert are included, the usno1995 |
3244 |
file has been updated, and a new file ("WWW") covering useful URLs |
3245 |
has been added. |
3246 |
|
3247 |
|
3248 |
Release code95h-data95l - 1995-12-19 18:10:12 -0500 |
3249 |
|
3250 |
A simplification of a macro definition, a change to data for Sudan, |
3251 |
and (for last minute shoppers) notes in the "Music" file on the CD |
3252 |
"Old Man Time". |
3253 |
|
3254 |
|
3255 |
Release code95g-data95k - 1995-10-30 10:32:47 -0500 |
3256 |
|
3257 |
(slightly reformatted) 8-bit-clean proposed patch |
3258 |
|
3259 |
minor patch: US/Eastern -> America/New_York |
3260 |
|
3261 |
snapshot of the USNO's latest data ("usno1995") |
3262 |
|
3263 |
some other minor cleanups |
3264 |
|
3265 |
|
3266 |
Release code95f-data95j - 1995-10-28 21:01:34 -0000 |
3267 |
[tzcode95f.tar.gz + tzdata95j.tar.gz are both missing!] |
3268 |
|
3269 |
European cleanups |
3270 |
|
3271 |
support for 64-bit time_t's |
3272 |
|
3273 |
optimization in localtime.c |
3274 |
|
3275 |
|
3276 |
Release code95e - 1995-10-13 13:23:57 -0400 |
3277 |
|
3278 |
the mktime change to scan from future to past when trying to find time zone |
3279 |
offsets |
3280 |
|
3281 |
|
3282 |
Release data95i - 1995-09-26 10:43:26 -0400 |
3283 |
|
3284 |
For Canada/Central, guess that the Sun customer's "one week too |
3285 |
early" was just a approximation, and the true error is one month |
3286 |
too early. This is consistent with the rest of Canada. |
3287 |
|
3288 |
|
3289 |
Release data95h - 1995-09-21 11:26:48 -0400 |
3290 |
|
3291 |
latest changes from Paul Eggert |
3292 |
|
3293 |
|
3294 |
Release code95d - 1995-09-14 11:14:45 -0400 |
3295 |
|
3296 |
the addition of a "Music" file, which documents four recorded |
3297 |
versions of the tune "Save That Time". |
3298 |
|
3299 |
|
3300 |
Release data95g - 1995-09-01 17:21:36 -0400 |
3301 |
|
3302 |
"yearistype" correction |
3303 |
|
3304 |
|
3305 |
Release data95f - 1995-08-28 20:46:56 -0400 |
3306 |
|
3307 |
Paul Eggert's change to the australasia file |
3308 |
|
3309 |
|
3310 |
Release data95e - 1995-07-08 18:02:34 -0400 |
3311 |
|
3312 |
The only change is a leap second at the end of this year. |
3313 |
Thanks to Bradley White for forwarding news on the leap second. |
3314 |
|
3315 |
|
3316 |
Release data95d - 1995-07-03 13:26:22 -0400 |
3317 |
|
3318 |
Paul Eggert's changes |
3319 |
|
3320 |
|
3321 |
Release data95c - 1995-07-02 19:19:28 -0400 |
3322 |
|
3323 |
changes to "asia", "backward", "europe", and "southamerica" |
3324 |
(read: northamericacentrics need not apply) |
3325 |
|
3326 |
|
3327 |
Release code95c - 1995-03-13 14:00:46 -0500 |
3328 |
|
3329 |
one-line fix for sign extension problems in detzcode |
3330 |
|
3331 |
|
3332 |
Release 95b - 1995-03-04 11:22:38 -0500 |
3333 |
|
3334 |
Minor changes in both: |
3335 |
|
3336 |
The "code" file contains a workaround for the lack of "unistd.h" in |
3337 |
Microsoft C++ version 7. |
3338 |
|
3339 |
The "data" file contains a fixed "Link" for America/Shiprock. |
3340 |
|
3341 |
|
3342 |
Release 94h - 1994-12-10 12:51:14 -0500 |
3343 |
|
3344 |
The files: |
3345 |
|
3346 |
* incorporate the changes to "zdump" and "date" to make changes to |
3347 |
the "TZ" environment variable permanent; |
3348 |
|
3349 |
* incorporate the table changes by Paul Eggert; |
3350 |
|
3351 |
* include (and document) support for universal time specifications in |
3352 |
data files - but do not (yet) include use of this feature in the |
3353 |
data files. |
3354 |
|
3355 |
Think of this as "TZ Classic" - the software has been set up not to break if |
3356 |
universal time shows up in its input, and data entries have been |
3357 |
left as is so as not to break existing implementations. |
3358 |
|
3359 |
|
3360 |
Release data94f - 1994-08-20 12:56:09 -0400 |
3361 |
|
3362 |
(with thanks!) the latest data updates from Paul Eggert |
3363 |
|
3364 |
|
3365 |
Release data94e - 1994-06-04 13:13:53 -0400 |
3366 |
|
3367 |
[not summarized] |
3368 |
|
3369 |
|
3370 |
Release code94g - 1994-05-05 12:14:07 -0400 |
3371 |
|
3372 |
fix missing "optind.c" and a reference to it in the Makefile |
3373 |
|
3374 |
|
3375 |
Release code94f - 1994-05-05 13:00:33 -0000 |
3376 |
[tzcode94f.tar.gz is missing!] |
3377 |
|
3378 |
changes to avoid overflow in difftime, as well as changes to cope |
3379 |
with the 52/53 challenge in strftime |
3380 |
|
3381 |
|
3382 |
Release code94e - 1994-03-30 23:32:59 -0500 |
3383 |
|
3384 |
change for the benefit of PCTS |
3385 |
|
3386 |
|
3387 |
Release 94d - 1994-02-24 15:42:25 -0500 |
3388 |
|
3389 |
Avoid clashes with POSIX semantics for zones such as GMT+4. |
3390 |
|
3391 |
Some other very minor housekeeping is also present. |
3392 |
|
3393 |
|
3394 |
Release code94c - 1994-02-10 08:52:40 -0500 |
3395 |
|
3396 |
Fix bug where mkdirs was broken unless you compile with |
3397 |
-fwritable-strings (which is generally losing to do). |
3398 |
|
3399 |
|
3400 |
Release 94b - 1994-02-07 10:04:33 -0500 |
3401 |
|
3402 |
work by Paul Eggert who notes: |
3403 |
|
3404 |
I found another book of time zone histories by E W Whitman; it's not |
3405 |
as extensive as Shanks but has a few goodies of its own. I used it |
3406 |
to update the tables. I also fixed some more as a result of |
3407 |
correspondence with Adam David and Peter Ilieve, and move some stray |
3408 |
links from 'europe' to 'backward'. I corrected some scanning errors |
3409 |
in usno1989. |
3410 |
|
3411 |
As far as the code goes, I fixed zic to allow years in the range |
3412 |
INT_MIN to INT_MAX; this fixed a few boundary conditions around 1900. |
3413 |
And I cleaned up the zic documentation a little bit. |
3414 |
|
3415 |
|
3416 |
Release data94a - 1994-02-03 08:58:54 -0500 |
3417 |
|
3418 |
It simply incorporates the recently announced leap second into the |
3419 |
"leapseconds" file. |
3420 |
|
3421 |
|
3422 |
Release 93g - 1993-11-22 17:28:27 -0500 |
3423 |
|
3424 |
Paul Eggert has provided a good deal of historic information (based |
3425 |
on Shanks), and there are some code changes to deal with the buglets |
3426 |
that crawled out in dealing with the new information. |
3427 |
|
3428 |
|
3429 |
Release 93f - 1993-10-15 12:27:46 -0400 |
3430 |
|
3431 |
Paul Eggert's changes |
3432 |
|
3433 |
|
3434 |
Release 93e - 1993-09-05 21:21:44 -0400 |
3435 |
|
3436 |
This has updated data for Israel, England, and Kwajalein. There's |
3437 |
also an update to "zdump" to cope with Kwajalein's 24-hour jump. |
3438 |
Thanks to Paul Eggert and Peter Ilieve for the changes. |
3439 |
|
3440 |
|
3441 |
Release 93d - 1993-06-17 23:34:17 -0400 |
3442 |
|
3443 |
new fix and new data on Israel |
3444 |
|
3445 |
|
3446 |
Release 93c - 1993-06-06 19:31:55 -0400 |
3447 |
|
3448 |
[not summarized] |
3449 |
|
3450 |
|
3451 |
Release 93b - 1993-02-02 14:53:58 -0500 |
3452 |
|
3453 |
updated "leapseconds" file |
3454 |
|
3455 |
|
3456 |
Release 93 - 1993-01-08 07:01:06 -0500 |
3457 |
|
3458 |
At kre's suggestion, the package has been split in two - a code piece |
3459 |
(which also includes documentation) that's only of use to folks who |
3460 |
want to recompile things and a data piece useful to anyone who can |
3461 |
run "zic". |
3462 |
|
3463 |
The new version has a few changes to the data files, a few |
3464 |
portability changes, and an off-by-one fix (with thanks to |
3465 |
Tom Karzes at deshaw.com for providing a description and a |
3466 |
solution). |
3467 |
|
3468 |
|
3469 |
Release 92c - 1992-11-21 17:35:36 -0000 |
3470 |
[tz92c.tar.Z is missing!] |
3471 |
|
3472 |
The fallout from the latest round of DST transitions. |
3473 |
|
3474 |
There are changes for Portugal, Saskatchewan, and "Pacific-New"; |
3475 |
there's also a change to "zic.c" that makes it portable to more systems. |
3476 |
|
3477 |
|
3478 |
Release 92 - 1992-04-25 18:17:03 -0000 |
3479 |
[tz92.tar.Z is missing!] |
3480 |
|
3481 |
By popular demand (well, at any rate, following a request by kre at munnari) |
3482 |
|
3483 |
|
3484 |
The 1989 update of the time zone package featured: |
3485 |
|
3486 |
* POSIXization (including interpretation of POSIX-style TZ environment |
3487 |
variables, provided by Guy Harris), |
3488 |
* ANSIfication (including versions of "mktime" and "difftime"), |
3489 |
* SVIDulation (an "altzone" variable) |
3490 |
* MACHination (the "gtime" function) |
3491 |
* corrections to some time zone data (including corrections to the rules |
3492 |
for Great Britain and New Zealand) |
3493 |
* reference data from the United States Naval Observatory for folks who |
3494 |
want to do additional time zones |
3495 |
* and the 1989 data for Saudi Arabia. |
3496 |
|
3497 |
(Since this code will be treated as "part of the implementation" in some |
3498 |
places and as "part of the application" in others, there's no good way to |
3499 |
name functions, such as timegm, that are not part of the proposed ANSI C |
3500 |
standard; such functions have kept their old, underscore-free names in this |
3501 |
update.) |
3502 |
|
3503 |
And the "dysize" function has disappeared; it was present to allow |
3504 |
compilation of the "date" command on old BSD systems, and a version of "date" |
3505 |
is now provided in the package. The "date" command is not created when you |
3506 |
"make all" since it may lack options provided by the version distributed with |
3507 |
your operating system, or may not interact with the system in the same way |
3508 |
the native version does. |
3509 |
|
3510 |
Since POSIX frowns on correct leap second handling, the default behavior of |
3511 |
the "zic" command (in the absence of a "-L" option) has been changed to omit |
3512 |
leap second information from its output files. |
3513 |
|
3514 |
|
3515 |
----- |
3516 |
Notes |
3517 |
|
3518 |
This file contains copies of the part of each release announcement |
3519 |
that talks about the changes in that release. The text has been |
3520 |
adapted and reformatted for the purposes of this file. |
3521 |
|
3522 |
Typically a release R consists of a pair of tarball files, |
3523 |
tzcodeR.tar.gz and tzdataR.tar.gz. However, some releases (e.g., |
3524 |
code2010a, data2012c) consist of just one or the other tarball, and a |
3525 |
few (e.g., code2012c-data2012d) have tarballs with mixed version |
3526 |
numbers. |
3527 |
|
3528 |
Release time stamps are taken from the release's commit (for newer, |
3529 |
git releases), from the newest file in the tarball (for older |
3530 |
releases, where this info is available) or from the email announcing |
3531 |
the release (if all else fails; these are marked with a time zone of |
3532 |
-0000 and an "is missing!" comment). |
3533 |
|
3534 |
Earlier versions of the code and data were not announced on the tz |
3535 |
list and are not summarized here. |
3536 |
|
3537 |
This file is in the public domain. |
3538 |
|
3539 |
Local Variables: |
3540 |
coding: utf-8 |
3541 |
End: |