Lines Matching +full:long +full:- +full:press +full:- +full:ms
3 Release 2024b - 2024-09-04 12:27:47 -0700
10 Support POSIX.1-2024, which removes asctime_r and ctime_r.
11 Assume POSIX.2-1992 or later for shell scripts.
23 the years 1921-1927, 1931, 1945, 1949-1970, and 1981-1997.
34 changes affect a few transitions in 1917-1921, 1924, and 1940
45 The period from 1966-04-03 through 1966-10-02 in Portugal is now
53 These names, which for post-1970 timestamps mostly just duplicate
56 This affects behavior for TZ='EET' for some pre-1981 timestamps,
57 for TZ='CET' for some pre-1947 timestamps, and for TZ='WET' for
58 some pre-1996 timestamps. Also, TZ='MET' now behaves like
61 real-world clocks, can find the old entries in 'backzone'.
67 the zone continuation line "-3:00 Brazil %z", which is less error
68 prone than the old "-3:00 Brazil -03/-02". This does not change
74 2024-02-29 time zone change. Similarly, America/Scoresbysund
76 its 2024-03-31 time zone change.
90 POSIX.1-2024 removes asctime_r and ctime_r and does not let
94 -DSUPPORT_POSIX2008 to CFLAGS.
97 POSIX-conformance bug introduced in 2023a.
99 tzselect now supports POSIX.1-2024 proleptic TZ strings. Also, it
100 assumes POSIX.2-1992 or later, as practical porting targets now
101 all support that, and it uses some features from POSIX.1-2024 if
108 The build procedure now assumes POSIX.2-1992 or later, to simplify
110 defaulting to pre-POSIX, prepend /usr/xpg4/bin to PATH.
114 The documentation now reflects POSIX.1-2024.
123 Release 2024a - 2024-02-01 09:28:56 -0800
126 Kazakhstan unifies on UTC+5 beginning 2024-03-01.
128 zic no longer pretends to support indefinite-past DST.
135 country that will transition from UTC+6 on 2024-03-01 at 00:00 to
139 in 2024 and 2025. (Thanks to Heba Hamad.) Change spring-forward
145 Asia/Ho_Chi_Minh's 1955-07-01 transition occurred at 01:00
157 DST rules that extend into the indefinite past - although these
158 rules were supported when TZif files had only 32-bit data, this
159 stopped working when 64-bit TZif files were introduced in 1995.
164 with only 32-bit time_t, and it is more compatible with bugs in
165 2023c-and-earlier localtime.c. (Problem reported by Yoshito
175 patch reported by Dag-Erling Smørgrav.)
179 The leap-seconds.list file is now copied from the IERS instead of
181 now in the public domain too and tends to be more up-to-date.
191 Release 2023d - 2023-12-21 20:02:24 -0800
194 Ittoqqortoormiit, Greenland changes time zones on 2024-03-31.
195 Vostok, Antarctica changed time zones on 2023-12-18.
203 the rest of Greenland's timekeeping practice on 2024-03-31, by
204 changing its time zone from -01/+00 to -02/-01 at the same moment
205 as the spring-forward transition. Its clocks will therefore not
209 Fix predictions for DST transitions in Palestine in 2072-2075,
214 Vostok, Antarctica changed to +05 on 2023-12-18. It had been at
224 standard time from -03 to -02 on 2023-03-25, not on 2023-10-28.
261 extension of newlines in -v option-arguments.
263 Non UTF-8 locales when using an iconv command that lacks the GNU
267 Previously, it incorrectly omitted post-2075 transitions that are
285 built by 'make', not in a $(CC) -D option. Also, TZDEFAULT is
295 Release 2023c - 2023-03-28 12:42:14 -0700
300 (Thanks to Rany Hany for the heads-up.)
303 Release 2023b - 2023-03-23 19:50:38 -0700
311 Release 2023a - 2023-03-22 12:39:33 -0700
329 In 2023 Morocco's spring-forward transition after Ramadan
341 America/Nuuk therefore changes from -03/-02 to -02/-01 effective
342 2023-10-29 at 01:00 UTC. (Thanks to Thomas M. Steenholdt.)
343 This change from 2022g doesn't affect timestamps until 2024-03-30,
344 and doesn't affect tm_isdst until 2023-03-25.
351 pre-1948 timestamps. The old data are now in 'backzone'.
364 You can now compile with -DTZNAME_MAXIMUM=N to limit time zone
366 library now rejects POSIX-style TZ strings that contain longer
372 a mostly-C89 platform, compile with -DPORT_TO_C89; this should
373 work on C89 platforms that also support C99 'long long' and
375 tzcode's library, compile with -DSUPPORT_C89; however, this could
376 trigger latent bugs in C99-or-later callers. The two new macros
380 The code now builds again on pre-C99 platforms, if you compile
381 with -DPORT_TO_C89. This fixes a bug introduced in 2022f.
383 On C23-compatible platforms tzcode no longer uses syntax like
400 tz-link.html has a new section "Coordinating with governments and
409 Release 2022g - 2022-11-29 08:58:31 -0800
414 Fix some pre-1996 timestamps in northern Canada.
416 Portability fixes for AIX, libintl, MS-Windows, musl, z/OS
424 will change to agree with nearby US locations on 2022-11-30.
426 from -06 all year to -07/-06 with US DST rules, like El Paso, TX.
437 Changes for pre-1996 northern Canada (thanks to Chris Walton):
442 This change affects pre-1996 America/Pangnirtung timestamps.
448 Whitehorse moved from -09 to -08 on 1966-02-27, not 1967-05-28.
450 Colombia's 1993 fallback was 02-06 24:00, not 04-04 00:00.
453 Singapore's 1981-12-31 change was at 16:00 UTC (23:30 local time),
477 Work around MS-Windows nmake incompatibility with POSIX.
495 Release 2022f - 2022-10-28 18:04:57 -0700
499 Chihuahua moves to year-round -06 on 2022-10-30.
506 Enable 64-bit time_t on 32-bit glibc platforms.
507 Omit large-file support when no longer needed.
509 Remove no-longer-needed workaround for Qt bug 53071.
515 On 2022-10-30 at 02:00 the Mexican state of Chihuahua moves
516 from -07 (-06 with DST) to year-round -06, thus not changing
519 (Thanks to gera for the heads-up about Chihuahua.)
538 Simplify four Ontario zones, as most of the post-1970 differences
541 to 'backzone'; backward-compatibility links still work, albeit
562 in the year 2438 when reading data generated by 'zic -b fat' when
563 distant-future DST transitions occur at times given in standard
567 number 2438 comes from the 32-bit limit in the year 2038, plus the
568 400-year Gregorian cycle. (Problem reported by Bradley White.)
570 On glibc 2.34 and later, which optionally supports 64-bit time_t
574 year-2038 problems in zic when accessing files dated after 2038.
576 "make CFLAGS='-D_TIME_BITS=32'".
578 In C code, do not enable large-file support on platforms like AIX
580 off_t or related functions like 'stat'. Large-file support is
581 still enabled by default on GNU/Linux, as it is needed for 64-bit
584 In C code, prefer C23 keywords to pre-C23 macros for alignof,
593 platforms lacking tm_zone or when compiled with -DUSE_LTZ=0.
597 Release 2022e - 2022-10-11 11:13:02 -0700
600 Jordan and Syria switch from +02/+03 with DST to year-round +03.
606 2022-10-28. (Thanks to Steffen Thorsen and Issam Al-Zuwairi.)
610 On 1922-01-01 Tijuana adopted standard time at 00:00, not 01:00.
619 Release 2022d - 2022-09-23 12:02:57 -0700
629 This means 2022 falls back 10-29 at 02:00, not 10-28 at 01:00.
634 Simplify three Ukraine zones to one, since the post-1970
636 Europe/Zaporozhye to 'backzone'; backward-compatibility links
640 Release 2022c - 2022-08-15 17:47:18 -0700
657 Fix bug with 'zic -d /a/b/c' when /a is unwritable but the
664 Release 2022b - 2022-08-10 15:38:32 -0700
670 New zic -R option
672 Finish moving duplicate-since-1970 zones to 'backzone'.
682 on 2022-09-21. (Thanks to Ali Mirjamali.)
686 Finish moving to 'backzone' the location-based zones whose
688 This change ordinarily affects only pre-1970 timestamps, and with
705 DST from 03-21 23:00 to 10-20 24:00; its 1978 transitions were on
706 03-24 and 08-05, not 03-20 and 10-20; and its spring 1979
707 transition was on 05-27, not 03-21.
710 Chile's observance of -04 from 1946-08-29 through 1947-03-31 was
713 change at the end of 1946-08-28. (Thanks to Michael Deckers.)
729 zic has a new option '-R @N' to output explicit transitions < N.
732 'zic -r @N' no longer outputs bad data when N < first transition.
753 form contains the zone continuation line "-3:00 Brazil %z", which
754 is simpler and more reliable than the line "-3:00 Brazil -03/-02"
762 of the global-tz project.
765 special-purpose tarballs. It generalizes and replaces the
770 which means the default abbreviation is now "-00" not "GMT".
775 Release 2022a - 2022-03-15 23:02:01 -0700
778 Palestine will spring forward on 2022-03-27, not -03-26.
779 zdump -v now outputs better failure indications.
784 Palestine will spring forward on 2022-03-27, not 2022-03-26.
789 prediction is on 2025-10-24, not 2025-10-31.
809 Fix bug when 32-bit time_t code reads malformed 64-bit TZif data.
818 zdump -v now outputs "(localtime failed)" and "(gmtime failed)"
823 Distribution tarballs now use standard POSIX.1-1988 ustar format
828 for tzdb releases after 2242-03-16 12:56:31 UTC, when the ustar
831 "pax - portable archive interchange", IEEE Std 1003.1-2017,
835 Release 2021e - 2021-10-21 18:41:00 -0700
839 Palestine will fall back 10-29 (not 10-30) at 01:00.
843 Release 2021d - 2021-10-15 13:48:18 -0700
847 'zic -r' marks unspecified timestamps with "-00".
857 'zic -r' now uses "-00" time zone abbreviations for intervals
858 with UT offsets that are unspecified due to -r truncation.
862 Release 2021c - 2021-10-01 14:21:49 -0700
866 Fix 'zic -b fat' bug in pre-1970 32-bit data.
879 (Problem reported by Stephen Colebourne for Joda-Time.)
889 Fix a bug in 'zic -b fat' that caused old timestamps to be
890 mishandled in 32-bit-only readers (problem reported by Daniel
898 Release 2021b - 2021-09-24 16:23:00 -0700
903 Merge more location-based Zones whose timestamps agree since 1970.
904 Move some backward-compatibility links to 'backward'.
906 Correct many pre-1993 transitions in Malawi, Portugal, etc.
908 zic -L no longer omits the POSIX TZ string in its output.
910 zic now follows POSIX for TZ strings using all-year DST.
912 zdump -v now outputs more-useful boundary cases.
922 "Merge more location-based Zones" below.
936 that timezone. The old name is now a backward-compatibility link.
940 Correct many pre-1993 transitions, fixing entries originally
942 - Barbados: standard time was introduced in 1911, not 1932; and
943 DST was observed in 1942-1944
944 - Cook Islands: In 1899 they switched from east to west of GMT,
947 - Guyana: corrected LMT for Georgetown; the introduction of
950 - Kanton: uninhabited before 1937-08-31
951 - Niue: only observed -11:20 from 1952 through 1964, then went to
952 -11 instead of -11:30
953 - Portugal: DST was observed in 1950
954 - Tonga: corrected LMT; the introduction of standard time in 1945,
958 - Enderbury: inhabited only 1860/1885 and 1938-03-06/1942-02-09
959 - The Gambia: 1933 and 1942 transitions
960 - Malawi: several 1911 through 1925 transitions
961 - Sierra Leone: several 1913 through 1941 transitions, and DST
966 Merge more location-based Zones whose timestamps agree since 1970,
967 as pre-1970 timestamps are out of scope. This is part of a
969 post-1970 timestamps, and timezone historians who build with 'make
970 PACKRATDATA=backzone' should see no changes to pre-1970 timestamps.
971 When merging, keep the most-populous location's data, and move
976 affects some pre-1968 timestamps in America/Creston because
978 are Africa/Accra, America/Atikokan, America/Blanc-Sablon,
985 The new file SECURITY covers how to report security-related bugs.
987 Several backward-compatibility links have been moved to the
989 to Pacific/Saipan, are only for compatibility with now-obsolete
1001 zic -L no longer omits the POSIX TZ string in its output.
1002 Starting with 2020a, zic -L truncated its output according to the
1008 is more accurate to convert near-future timestamps with a few
1009 seconds error than with an hour error, so zic -L no longer
1012 Instead, when zic -L is given the "Expires" directive, it now
1013 outputs the expiration by appending a no-change entry to the leap
1021 The old-format "#expires" comments are now treated solely as
1024 zic -L LEAPFILE -r @LO no longer generates an invalid TZif file
1031 correction other than -1 or +1, and to contain adjacent
1038 set to a all-year DST string like "EST5EDT4,0/0,J365/25" that does
1042 set to a POSIX-conforming but unusual TZ string like
1047 transition in the table, or when handling far-future timestamps
1061 1972-06-30 23:59:60 UTC (78796800):
1064 78796800 1972-07-01 01:23:45 1972-07-01 01:23:45 (leap second)
1065 78796801 1972-07-01 01:23:45 1972-07-01 01:23:46
1067 78796815 1972-07-01 01:23:59 1972-07-01 01:23:60
1068 78796816 1972-07-01 01:24:00 1972-07-01 01:24:00
1074 Fix bug in zic -r; in some cases, the dummy time type after the
1078 Fix a bug with 'zic -r @X' when X is a negative leap second that
1084 zic -r now reports an error if given rolling leap seconds, as this
1087 zic now generates a POSIX-conforming TZ string for TZif files
1088 where all-year DST is predicted for the indefinite future.
1089 For example, for all-year Eastern Daylight Time, zic now generates
1101 zdump -v now outputs timestamps at boundaries of what localtime
1107 zdump's -c and -t options are now consistently inclusive for the
1113 You can now compile with -DHAVE_MALLOC_ERRNO=0 to port to
1114 non-POSIX hosts where malloc doesn't set errno.
1120 <https://datatracker.ietf.org/doc/draft-murchison-rfc8536bis/01/>.
1123 Release 2021a - 2021-01-24 10:54:57 -0800
1127 South Sudan changes from +03 to +02 on 2021-02-01 at 00:00.
1131 Release 2020f - 2020-12-29 00:17:46 -0800
1139 Release 2020e - 2020-12-22 15:14:34 -0800
1142 Volgograd switches to Moscow time on 2020-12-27 at 02:00.
1146 Volgograd changes time zone from +04 to +03 on 2020-12-27 at 02:00.
1151 Correct many pre-1986 transitions, fixing entries originally
1153 - Australia: several 1917 through 1971 transitions
1154 - The Bahamas: several 1941 through 1945 transitions
1155 - Bermuda: several 1917 through 1956 transitions
1156 - Belize: several 1942 through 1968 transitions
1157 - Ghana: several 1915 through 1956 transitions
1158 - Israel and Palestine: several 1940 through 1985 transitions
1159 - Kenya and adjacent: several 1908 through 1960 transitions
1160 - Nigeria and adjacent: correcting LMT in Lagos, and several 1905
1162 - Seychelles: the introduction of standard time in 1907, not 1906
1163 - Vanuatu: DST in 1973-1974, and a corrected 1984 transition
1175 year-round observance of -04 is now modeled as AST throughout before
1177 maintaining EDT until 2015-11-01. (Thanks to P Chan.)
1185 Release 2020d - 2020-10-21 11:24:13 -0700
1188 Palestine ends DST earlier than predicted, on 2020-10-24.
1192 Palestine ends DST on 2020-10-24 at 01:00, instead of 2020-10-31
1194 2019-10-26 fall-back was at 00:00, not 01:00 (thanks to Steffen
1195 Thorsen.) Its 2015-10-23 transition was at 01:00 not 00:00, and
1203 Release 2020c - 2020-10-16 11:15:53 -0700
1206 Fiji starts DST later than usual, on 2020-12-20.
1210 Fiji will start DST on 2020-12-20, instead of 2020-11-08 as
1211 previously predicted. DST will still end on 2021-01-17.
1213 the later-than-usual start date is a one-time departure from the
1223 Release 2020b - 2020-10-06 18:35:04 -0700
1227 Canada's Yukon changes to -07 on 2020-11-01, not 2020-03-08.
1230 zic no longer supports -y, nor the TYPE field of Rules.
1234 Morocco's spring-forward after Ramadan is now predicted to occur
1237 now predicted to spring-forward on April 30 instead of April 23.
1243 2020-10-04 00:01. Also, Macquarie Island has been staying in
1249 America/Dawson, changes its time zone rules from -08/-07 to
1250 permanent -07 on 2020-11-01, not on 2020-03-08 as 2020a had it.
1258 For example, the 1983-09-25 fall-back was at 01:00, not 03:00.
1260 time was on 11-01, not 10-01 (thanks to Michael Deckers).
1263 1911-03-11 French transition was at midnight, not a minute later.
1264 Monaco's transitions were on 1892-06-01 and 1911-03-29, not
1265 1891-03-15 and 1911-03-11. (Thanks to Michael Deckers.)
1269 Support for zic's long-obsolete '-y YEARISTYPE' option has been
1275 zic now defaults to '-b slim' instead of to '-b fat'.
1277 zic's new '-l -' and '-p -' options uninstall any existing
1285 The Makefile now defaults POSIXRULES to '-', so the posixrules
1290 The long-obsolete files pacificnew, systemv, and yearistype.sh have
1294 Release 2020a - 2020-04-23 16:03:47 -0700
1297 Morocco springs forward on 2020-05-31, not 2020-05-24.
1298 Canada's Yukon advanced to -07 year-round on 2020-03-08.
1304 Morocco's second spring-forward transition in 2020 will be May 31,
1306 Adjust future-year predictions to use the first Sunday after the
1310 America/Dawson, advanced to -07 year-round, beginning with its
1311 spring-forward transition on 2020-03-08, and will not fall back on
1312 2020-11-01. Although a government press release calls this
1324 been renamed to America/Nuuk. A backwards-compatibility link
1333 zdump formerly reported a DST transition on 2038-03-14
1337 zic -L now supports an Expires line in the leapseconds file, and
1342 -L instead truncates the TZif output based on the #expires comment
1347 commented-out line. Future tzdb distributions are planned to
1358 The code's defense against CRLF in leap-seconds.list is now
1365 tzalloc(NULL) or, if portability trumps thread-safety, should
1370 The Îles-de-la-Madeleine and the Listuguj reserve are noted as
1376 Release 2019c - 2019-09-11 08:59:48 -0700
1379 Fiji observes DST from 2019-11-10 to 2020-01-12.
1380 Norfolk Island starts observing Australian-style DST.
1384 Fiji's next DST transitions will be 2019-11-10 and 2020-01-12
1385 instead of 2019-11-03 and 2020-01-19. (Thanks to Raymond Kumar.)
1388 Norfolk Island will observe Australian-style DST starting in
1389 spring 2019. The first transition is on 2019-10-06. (Thanks to
1397 The Norfolk Island 1975-03-02 transition was at 02:00 standard
1409 Fix several errors in pre-1970 transitions in Perry County, IN.
1413 ended DST on 09-29 not 10-13, and Vienna ended DST on 10-07 not
1414 10-06. In 1945 Königsberg (now Kaliningrad) switched from +01/+02
1415 to +02/+03 on 04-10 not 01-01, and its +02/+03 is abbreviated
1417 Königsberg switched to +03 on 04-07 not 01-01.
1419 In 1946 Louisville switched from CST to CDT on 04-28 at 00:01, not
1420 01-01 at 00:00. (Thanks to Alois Treindl and Michael Deckers.)
1421 Also, it switched from CST to CDT on 1950-04-30, not 1947-04-27.
1423 The 1892-05-01 transition in Brussels was at 00:17:30, not at noon.
1428 Hong Kong Winter Time, observed from 1941-10-01 to 1941-12-25,
1437 The code now defends against CRLFs in leap-seconds.list.
1451 Release 2019b - 2019-07-01 00:09:53 -0700
1455 'zic -b slim' outputs smaller TZif files; please try it out.
1456 Palestine's 2019 spring-forward transition was on 03-29, not 03-30.
1470 Palestine's 2019 spring transition was 03-29 at 00:00, not 03-30
1476 Hong Kong's 1941-06-15 spring-forward transition was at 03:00, not
1477 03:30. Its 1945 transition from JST to HKT was on 11-18 at 02:00,
1478 not 09-15 at 00:00. In 1946 its spring-forward transition was on
1479 04-21 at 00:00, not the previous day at 03:30. From 1946 through
1480 1952 its fall-back transitions occurred at 04:30, not at 03:30.
1481 In 1947 its fall-back transition was on 11-30, not 12-30.
1498 zic's new -b option supports a way to control data bloat and to
1499 test for year-2038 bugs in software that reads TZif files.
1500 'zic -b fat' and 'zic -b slim' generate larger and smaller output;
1506 older software, notably software that mishandles 64-bit TZif data
1507 or uses obsolete TZ strings like "EET-2EEST" that lack DST rules.
1508 Slim format is more efficient and does not work around 64-bit bugs
1510 unless you compile with -DZIC_BLOAT_DEFAULT=\"slim\"; this
1511 out-of-the-box default is intended to change in future releases
1517 POSIX-like TZ string in the TZif output. The old behavior is no
1522 Europe/London no longer has a no-op transition in January 1996.
1532 and similarly, zic's -p POSIXRULES option is now documented as
1545 Release 2019a - 2019-03-25 22:01:33 -0700
1548 Palestine "springs forward" on 2019-03-30 instead of 2019-03-23.
1549 Metlakatla "fell back" to rejoin Alaska Time on 2019-01-20 at 02:00.
1553 Palestine will not start DST until 2019-03-30, instead of 2019-03-23 as
1559 rejoining Alaska Time, on 2019-01-20 at 02:00. (Thanks to Ryan
1564 Israel observed DST in 1980 (08-02/09-13) and 1984 (05-05/08-25).
1569 Etc/UCT is now a backward-compatibility link to Etc/UTC, instead
1576 zic now has an -r option to limit the time range of output data.
1577 For example, 'zic -r @1000000000' limits the output data to
1589 tz-link.html now cites tzdata-meta
1590 <https://tzdata-meta.timtimeonline.com/>.
1593 Release 2018i - 2018-12-30 11:05:43 -0800
1596 São Tomé and Príncipe switches from +01 to +00 on 2019-01-01.
1601 from +01 to +00 on 2019-01-01 at 02:00. (Thanks to Vadim
1605 Release 2018h - 2018-12-23 17:59:32 -0800
1608 Qyzylorda, Kazakhstan moved from +06 to +05 on 2018-12-21.
1628 It formerly cut off before the year 2038 in a nod to 32-bit time_t.
1631 2038-9, 2042-3, and 2046-7 to occur one day later than previously
1632 predicted. As before, post-cutoff transitions are approximated.
1637 +05 on 2018-12-21. This is a zone split as Qostanay (aka
1640 Metlakatla moved from Alaska to Pacific standard time on 2018-11-04.
1641 It did not change clocks that day and remains on -08 this winter.
1644 from 2018-11-04 through 2019-03-10.
1648 Kwajalein's 1993-08-20 transition from -12 to +12 was at 24:00,
1652 Nauru's 1979 transition was on 02-10 at 02:00, not 05-01 at 00:00.
1658 Hong Kong observed DST in 1941 starting 06-15 (not 04-01), then on
1659 10-01 changed standard time to +08:30 (not +08). Its transition
1660 back to +08 after WWII was on 1945-09-15, not the previous day.
1661 Its 1904-10-30 change took effect at 01:00 +08 (not 00:00 LMT).
1663 its 1952 fallback was on 11-02 (not 10-25).
1678 2018-10-27 00:00 to 2018-10-28 03:00. (Thanks to Michael Deckers.)
1682 Release 2018g - 2018-10-26 22:22:45 -0700
1685 Morocco switches to permanent +01 on 2018-10-28.
1689 Morocco switches from +00/+01 to permanent +01 effective 2018-10-28,
1696 format that trips up older 32-bit clients, fixing a bug introduced
1698 for QTBUG-53071 now also works for TZif files with leap seconds.
1701 "Rule Japan 1948 1951 - Sep Sat>=8 25:00 0 S" to
1702 "Rule Japan 1948 1951 - Sep Sun>=9 1:00 0 S".
1708 Change HDT to HWT/HPT for WWII-era abbreviations in Hawaii.
1717 Release 2018f - 2018-10-18 00:14:18 -0700
1720 Volgograd moves from +03 to +04 on 2018-10-28.
1721 Fiji ends DST 2019-01-13, not 2019-01-20.
1722 Most of Chile changes DST dates, effective 2019-04-06.
1726 Volgograd moves from +03 to +04 on 2018-10-28 at 02:00.
1729 Fiji ends DST 2019-01-13 instead of the 2019-01-20 previously
1735 time. The changes are effective from 2019-04-06, and do not affect the
1741 The 2018-05-05 North Korea 30-minute time zone change took place
1744 China's 1988 spring-forward transition was on April 17, not
1748 Fix several issues for Macau before 1992. Macau's pre-1904 LMT
1754 The 1948-1951 fallback transitions in Japan were at 25:00 on
1759 Incorporate 1940-1949 Asia/Shanghai DST transitions from a 2014
1760 paper by Li Yu, replacing more-questionable data from Shanks.
1777 transition at time -2**59 (before the Big Bang), as clients should
1782 zic now supports negative time-of-day in Rule and Leap lines, e.g.,
1783 "Rule X min max - Apr lastSun -6:00 1:00 -" means the transition
1789 files that lack transitions or have a POSIX-style TZ string. This
1790 future-proofs the code against possible future extensions to the
1791 format that would allow TZif files with POSIX-style TZ strings and
1794 A read-access subscript error in localtime.c has been fixed.
1798 localtime.c no longer ignores TZif POSIX-style TZ strings that
1811 is neither an ASCII digit nor "-" nor "+", and an unquoted name
1825 tz-link.htm now mentions the A0 TimeZone Migration utilities.
1844 files should also append "-LABEL" to the 'version' file's first
1848 Release 2018e - 2018-05-01 23:42:51 -0700
1852 North Korea switches back to +09 on 2018-05-05.
1859 North Korea switches back from +0830 to +09 on 2018-05-05.
1863 Bring back the negative-DST changes of 2018a, except be more
1878 tzdataVERSION-rearguard.tar.gz, which is like tzdataVERSION.tar.gz
1879 except that it uses rearguard format intended for trailing-edge
1890 1994-2017, as opposed to the popular time (see below).
1912 Release 2018d - 2018-03-22 07:05:46 -0700
1927 Casey Station in Antarctica changed from +11 to +08 on 2018-03-11
1938 A mere handful of pre-1991 transitions are unaffected; data since
1940 changes affect various timestamps in 1920-1923, 1936, 1939,
1941 1942-1943, 1959, 1966-1970, 1972, 1974-1980, and 1988-1990.
1942 Additionally, Uruguay's pre-standard-time UT offset has been
1943 adjusted westward by 7 seconds, from UT-03:44:44 to UT-03:44:51, to
1951 Fix the 1912-01-01 transition for Portugal and its colonies.
1959 Fix an off-by-1 error for pre-1913 timestamps in Jamaica and in
1964 MMT took effect in Uruguay from 1908-06-10, not 1898-06-28. There
1973 * DATAFORM=vanguard installs from the latest, bleeding-edge
1976 from a trailing-edge format. Eventually, elements of today's
1999 when the negative-DST feature moves from vanguard to main.
2000 Bleeding-edge Zoneinfo parsers that support the new features
2002 bleeding-edge.
2005 -j to2050new.tzs' is now much faster on a multiprocessor host
2008 When built with -DSUPPRESS_TZDIR, the tzcode library no longer
2018 questionable whether the few recorded uses of non-integer offsets
2023 The code is a bit more portable to MS-Windows. Installers can
2024 compile with -DRESERVE_STD_EXT_IDS on MS-Windows platforms that
2045 Commentary now uses some non-ASCII characters with Unicode value
2050 Release 2018c - 2018-01-22 23:00:44 -0800
2060 daylight-saving time, as expressed in the tm_isdst flag of C's
2075 Japanese DST transitions (1948-1951) were Sundays at 00:00, not
2084 Release 2018b - 2018-01-17 23:24:48 -0800
2096 Release 2018a - 2018-01-12 22:29:21 -0800
2102 Use Debian-style installation locations, instead of 4.3BSD-style.
2103 New zic option -t.
2107 São Tomé and Príncipe switched from +00 to +01 on 2018-01-01 at
2123 The abbreviation invented for Bolivia Summer Time (1931-2) is now
2125 used for Latvian Summer Time (1918-9) and for British Summer Time.
2130 +01) in summer and GMT (as negative daylight-saving) in winter,
2134 considered to be standard time or daylight-saving time, as
2141 match Debian circa 2017, instead of being designed as an add-on to
2149 backward-compatibility link US/Pacific-New, which causes
2154 tzdata.zi now contains a version-number comment.
2160 Builders no longer need to specify -DHAVE_SNPRINTF on platforms
2161 that have snprintf and use pre-C99 compilers. (Problem reported
2166 zic has a new option -t FILE that specifies the location of the
2174 zic has been ported to GCC 8's -Wstringop-truncation option.
2187 The files tz-art.htm and tz-link.htm have been renamed to
2188 tz-art.html and tz-link.html, respectively, for consistency with
2192 Release 2017c - 2017-10-20 14:49:34 -0700
2195 Northern Cyprus switches from +03 to +02/+03 on 2017-10-29.
2196 Fiji ends DST 2018-01-14, not 2018-01-21.
2197 Namibia switches from +01/+02 to +02 on 2018-04-01.
2198 Sudan switches from +03 to +02 on 2017-11-01.
2199 Tonga likely switches from +13/+14 to +13 on 2017-11-05.
2200 Turks & Caicos switches from -04 to -05/-04 on 2018-11-04.
2207 2017-10-29, thus reinstituting winter time.
2209 Fiji ends DST 2018-01-14 instead of the 2018-01-21 previously
2214 2017-09-03 at 02:00. This affects UT offsets starting 2018-04-01
2217 Sudan will switch from +03 to +02 on 2017-11-01. (Thanks to Ahmed
2222 adjust its clocks on 2017-11-05. Although Tonga has not announced
2226 Turks & Caicos will switch from -04 all year to -05 with US DST on
2227 2018-03-11 at 03:00. This affects UT offsets starting 2018-11-04
2232 Namibia switched from +02 to +01 on 1994-03-21, not 1994-04-03.
2239 1906. Also, treat 1941-2's +0630 as DST, like 1942-5.
2248 historical record, by changing it to occur on 1867-10-18 at 15:30
2249 Sitka time rather than at the start of 1867-10-17 local time.
2253 Fix off-by-one errors in UT offsets for Adak and Nome before 1867.
2260 Remove Canada/East-Saskatchewan from the 'backward' file, as it
2261 exceeded the 14-character limit and was an unused misnomer anyway.
2267 installed by default. The commands 'zic tzdata.zi' and 'zic -L
2274 'make BACKWARD=' now suppresses backward-compatibility names
2278 'make check' now works on systems that lack a UTF-8 locale,
2280 the name of a UTF-8 locale, if you have one.
2283 -DDEPRECATE_TWO_DIGIT_YEARS to CFLAGS to enable them, instead of
2284 adding -DNO_RUN_TIME_WARNINGS_ABOUT_YEAR_2000_PROBLEMS_THANK_YOU
2300 zic now warns about use of the obsolescent and undocumented -y
2305 no longer considers non-prefixes to be abbreviations; for example,
2307 Also, zic warns about the undocumented usage with a "last-"
2308 prefix, e.g., "last-Fri".
2311 "Link" in ordinary context and for "Leap" in leap-second context.
2312 Conversely, zic no longer accepts non-prefixes such as "La" as
2335 zic.c no longer mistranslates formats of line numbers in non-English
2339 bit easier to port to MS-Windows and Solaris. (Thanks to Kees
2350 tz-link.htm now covers how to apply tzdata changes to clients.
2353 The leap-seconds.list URL has been updated to something that is
2356 Release 2017b - 2017-03-17 07:30:38 -0700
2366 Liberia changed from -004430 to +00 on 1972-01-07, not 1972-05-01.
2368 Use "MMT" to abbreviate Liberia's time zone before 1972, as "-004430"
2374 current US daylight-saving transition rules rather than the
2375 1987-2006 rules. This fallback occurs only when (1) the TZ
2382 Release 2017a - 2017-02-28 00:05:36 -0800
2384 Briefly: Southern Chile moves from -04/-03 to -03, and Mongolia
2391 Chile's Region of Magallanes moves from -04/-03 to -03 year-round.
2392 Its clocks diverge from America/Santiago starting 2017-05-13 at
2405 Pierpaolo Bernardi for the heads-ups, and to Michael Deckers for
2408 Ecuador observed DST from 1992-11-28 to 1993-02-05.
2411 Asia/Atyrau and Asia/Oral were at +03 (not +04) before 1930-06-21.
2430 Xinjiang; for 20-minute daylight saving time in Ghana before 1943;
2431 for half-hour daylight saving time in Belize before 1944 and in
2433 1946, for Guinea-Bissau before 1975, for Iceland before 1969, for
2436 1967, for Namibia before 1943, for the Netherlands in 1937-9, for
2438 Zaporozhye in 1880-1924.
2463 zdump -i now outputs non-hour numeric time zone abbreviations
2468 zdump is now buildable again with -DUSE_LTZ=0.
2475 when TZ is set to a POSIX-style string that specifies DST.
2478 date and strftime now cause %z to generate "-0000" instead of
2480 begins with "-".
2487 tz-link.htm now covers leap smearing, which is popular in clouds.
2490 Release 2016j - 2016-11-22 23:17:13 -0800
2492 Briefly: Saratov, Russia moves from +03 to +04 on 2016-12-04.
2496 Saratov, Russia switches from +03 to +04 on 2016-12-04 at 02:00.
2521 tz-link.htm now documents the relationship between release version
2522 numbers and development-repository commit tags. (Suggested by
2531 Release 2016i - 2016-11-01 23:19:52 -0700
2533 Briefly: Cyprus split into two time zones on 2016-10-30, and Tonga
2534 reintroduces DST on 2016-11-06.
2538 Pacific/Tongatapu begins DST on 2016-11-06 at 02:00, ending on
2539 2017-01-15 at 03:00. Assume future observances in Tonga will be
2547 time zones starting 2016-10-30 at 04:00. This creates a zone
2550 Antarctica/Casey switched from +08 to +11 on 2016-10-22.
2555 Several corrections were made for pre-1975 timestamps in Italy.
2559 First, the 1893-11-01 00:00 transition in Italy used the new UT
2568 The 1916-06-03 transition was at 24:00, not 00:00.
2570 The 1916-10-01, 1919-10-05, and 1920-09-19 transitions were at
2573 The 1917-09-30 and 1918-10-06 transitions were at 24:00, not
2576 The 1944-09-17 transition was at 03:00, not 01:00. This
2579 1944-04-03 transition for Europe/Rome, as Rome was controlled by
2582 The 1967-1970 and 1972-1974 fallback transitions were at 01:00,
2591 Release 2016h - 2016-10-19 23:17:57 -0700
2595 Asia/Gaza and Asia/Hebron end DST on 2016-10-29 at 01:00, not
2596 2016-10-21 at 00:00. (Thanks to Sharef Mustafa.) Predict that
2603 In Turkey, transitions in 1986-1990 were at 01:00 standard time
2611 English-language sources use "IST", "LKT" and "SLST", with no
2625 building just the traditional-format distribution. (Requested by
2635 tm_zone and localtime_rz that have long been supported by the
2638 tz-link.htm has improved coverage of time zone boundaries suitable
2639 for geolocation. (Thanks to heads-ups from Evan Siroky and Matt
2644 The Fiji commentary mentions the government's 2016-10-03 press
2648 Release 2016g - 2016-09-13 08:56:38 -0700
2653 effective 2016-09-07. (Thanks to Burak AYDIN.) Use "+03" rather
2656 New leap second 2016-12-31 23:59:60 UTC as per IERS Bulletin C 52.
2661 For America/Los_Angeles, spring-forward transition times have been
2663 1950-1966.
2665 For zones using Soviet time on 1919-07-01, transitions to UT-based
2672 The Factory zone now uses the time zone abbreviation -00 instead
2673 of a long English-language string, as -00 is now the normal way to
2687 Asia/Ust-Nera, Asia/Vladivostok, Asia/Yakutsk, Asia/Yekaterinburg,
2688 Asia/Yerevan, Etc/GMT-14, Etc/GMT-13, Etc/GMT-12, Etc/GMT-11,
2689 Etc/GMT-10, Etc/GMT-9, Etc/GMT-8, Etc/GMT-7, Etc/GMT-6, Etc/GMT-5,
2690 Etc/GMT-4, Etc/GMT-3, Etc/GMT-2, Etc/GMT-1, Etc/GMT+1, Etc/GMT+2,
2705 zic no longer generates binary files containing POSIX TZ-like
2708 Africa/Casablanca and Africa/El_Aaiun in some year-2037 timestamps
2721 zdump has a new -i option to generate transitions in a
2722 smaller but still human-readable format. This option is
2731 The new format is a tarball tzdb-VERSION.tar.lz with signature
2732 file tzdb-VERSION.tar.lz.asc. It unpacks to a top-level directory
2733 tzdb-VERSION containing the code and data of the traditional
2734 two-tarball format, along with extra data that may be useful.
2740 23 commits and some working-file changes have been made since
2742 '2016g-23-g50556e3-dirty' instead of the misleading '2016g'.
2749 contains what should be the output of 'zdump -i -c 2050' on
2753 'make check_web' now works on Fedora-like distributions.
2757 tzfile.5 now documents the new restriction on POSIX TZ-like
2760 Comments now cite URLs for some 1917-1921 Russian DST decrees.
2763 tz-link.htm mentions JuliaTime (thanks to Curtis Vogt) and Time4J
2764 (thanks to Meno Hochschild) and ThreeTen-Extra, and its
2771 Release 2016f - 2016-07-05 16:26:51 +0200
2776 Africa/Cairo will not introduce DST starting 2016-07-07 after all.
2779 Asia/Novosibirsk switches from +06 to +07 on 2016-07-24 at 02:00.
2789 Europe/Minsk's 1992-03-29 spring-forward transition was at 02:00 not 00:00.
2793 Release 2016e - 2016-06-14 08:46:16 -0700
2804 Locations while uninhabited now use '-00', not 'zzz', as a
2811 Asia/Baku's 1992-09-27 transition from +04 (DST) to +04 (non-DST) was
2816 zic now outputs a dummy transition at time 2**31 - 1 in zones
2817 whose POSIX-style TZ strings contain a '<'. This mostly works
2818 around Qt bug 53071 <https://bugreports.qt.io/browse/QTBUG-53071>.
2823 tz-link.htm says why governments should give plenty of notice for
2826 tz-link.htm mentions Tzdata for Elixir. (Thanks to Matt Johnson.)
2829 Release 2016d - 2016-04-17 22:50:29 -0700
2833 America/Caracas switches from -0430 to -04 on 2016-05-01 at 02:30.
2834 (Thanks to Alexander Krivenyshev for the heads-up.)
2836 Asia/Magadan switches from +10 to +11 on 2016-04-24 at 02:00.
2840 Tomsk Oblast, Russia, which switches from +06 to +07 on 2016-05-29
2847 1989-03-26 at 02:00, roughly a year after Europe/Volgograd made
2850 Russia and nearby locations had daylight-saving transitions on
2851 1992-03-29 at 02:00 and 1992-09-27 at 03:00, instead of on
2852 1992-03-28 at 23:00 and 1992-09-26 at 23:00. (Thanks to Stepan
2864 Release 2016c - 2016-03-23 00:51:27 -0700
2871 Correa for the heads-up, and to Tim Parenti for corrections.)
2874 2014-09-07 through 2016-05-14 daylight saving time instead of
2880 +02/+03 on 1989-03-26, not 1991-03-31. Europe/Volgograd changed
2881 from +04/+05 to +03/+04 on 1988-03-27, not 1989-03-26.
2890 Release 2016b - 2016-03-12 17:30:14 -0800
2899 POSIX.1-1988 that was removed in POSIX.1-2001. One way to suppress the
2906 2016-03-27 at 02:00 local time. They need distinct zones since their
2907 post-1970 histories disagree. New zone Asia/Barnaul for Altai Krai and
2911 Also, Asia/Sakhalin moves from +10 to +11 on 2016-03-27 at 02:00.
2912 (Thanks to Alexander Krivenyshev for the heads-up, and to Matt Johnson
2922 Palestine's spring-forward transition on 2016-03-26 is at 01:00, not 00:00.
2929 +03 at 1990-05-06 02:00, instead of switching from +03 to +02.
2942 tzselect now tests Julian-date TZ settings more accurately.
2952 A new web page tz-how-to.html. (Thanks to Bill Seymour.)
2959 Release 2016a - 2016-01-26 23:28:02 -0800
2966 Asia/Chita switches from +0800 to +0900 on 2016-03-27 at 02:00.
2976 2015-11-01 at 02:00. (Thanks to Steffen Thorsen.)
2997 are mostly public-domain. (Thanks to James Knight.) The three
2998 non-public-domain files now use the current (3-clause) BSD license
3001 tz-link.htm mentions the BDE library (thanks to Andrew Paprocki),
3007 Transformation of Time, 1870-1950", and cite a couple of reviews.
3014 Release 2015g - 2015-10-01 00:39:51 -0700
3018 Turkey's 2015 fall-back transition is scheduled for Nov. 8, not Oct. 25.
3021 Norfolk moves from +1130 to +1100 on 2015-10-04 at 02:00 local time.
3024 Fiji's 2016 fall-back transition is scheduled for January 17, not 24.
3027 Fort Nelson, British Columbia will not fall back on 2015-11-01. It has
3028 effectively been on MST (-0700) since it advanced its clocks on 2015-03-08.
3033 Norfolk observed DST from 1974-10-27 02:00 to 1975-03-02 02:00.
3040 On hosts with signed 32-bit time_t, localtime no longer mishandles
3041 Pacific/Fiji after 2038-01-16 14:00 UTC.
3059 Release 2015f - 2015-08-10 18:06:56 -0700
3063 North Korea switches to +0830 on 2015-08-15. (Thanks to Steffen Thorsen.)
3076 zic's '-y YEARISTYPE' option is no longer documented. The TYPE
3077 field of a Rule line should now be '-'; the old values 'even',
3088 offset, e.g., '-07' for seven hours behind UT and '+0530' for
3090 zone abbreviations conforming to POSIX.1-2001 and later.
3105 like '-05'.
3110 'date' no longer sets the time of day and its -a, -d, -n and -t
3111 options have been removed. Long obsolescent, the implementation
3121 tz-link.htm mentions Time Zone Database Parser (thanks to Howard Hinnant).
3126 Release 2015e - 2015-06-13 10:56:02 -0700
3130 Morocco will suspend DST from 2015-06-14 03:00 through 2015-07-19 02:00,
3131 not 06-13 and 07-18 as we had guessed. (Thanks to Milamber.)
3138 The file 'iso3166.tab' now uses UTF-8, so that its entries can better
3149 zic -l no longer fails when compiled with -DTZDEFAULT=\"/etc/localtime\".
3154 Release 2015d - 2015-04-24 08:09:46 -0700
3164 America/Whitehorse switched from UT -09 to -08 on 1967-05-28, not
3165 1966-07-01. Also, Yukon's time zone history is documented better.
3170 The abbreviations for Hawaii-Aleutian standard and daylight times
3180 Release 2015c - 2015-04-11 08:55:55 -0700
3184 Egypt's spring-forward transition is at 24:00 on April's last Thursday,
3191 The following changes affect some pre-1991 Chile-related timestamps
3198 The UT -04 time observed from 1932 to 1942 is now considered to
3199 be standard time, not year-round DST.
3201 Santiago observed DST (UT -03) from 1946-07-15 through
3202 1946-08-31, then reverted to standard time, then switched to -05
3203 on 1947-04-01.
3208 The spring 1988 transition was 1988-10-09, not 1988-10-02.
3209 The fall 1990 transition was 1990-03-11, not 1990-03-18.
3211 Assume no UT offset change for Pacific/Easter on 1890-01-01,
3217 this change affects UT offsets in pre-1970 timestamps only.
3228 Release 2015b - 2015-03-19 23:28:11 -0700
3247 these changes affect UT offsets in pre-1970 timestamps only.
3254 Correct the 1992-2010 DST abbreviation in Volgograd from "MSK" to "MSD".
3262 Allow -Dtime_tz=time_t compilations, and allow -Dtime_tz=... libraries
3263 to be used in the same executable as standard-library time_t functions.
3276 Release 2015a - 2015-01-29 22:35:20 -0800
3282 on 2015-02-01 at 02:00. (Thanks to Steffen Thorsen and Gwillim Law.)
3288 New leap second 2015-06-30 23:59:60 UTC as per IERS Bulletin C 49.
3299 these changes affect UT offsets in pre-1970 timestamps only.
3308 shortening too-long abbreviations.
3328 Release 2014j - 2014-11-10 17:37:11 -0800
3332 Turks & Caicos' switch from US eastern time to UT -04 year-round
3333 did not occur on 2014-11-02 at 02:00. It's currently scheduled
3334 for 2015-11-01 at 02:00. (Thanks to Chris Walton.)
3338 Many pre-1989 timestamps have been corrected for Asia/Seoul and
3339 Asia/Pyongyang, based on sources for the Korean-language Wikipedia
3346 these changes affect UT offsets in pre-1970 timestamps only.
3359 Release 2014i - 2014-10-21 22:04:57 -0700
3363 Pacific/Fiji will observe DST from 2014-11-02 02:00 to 2015-01-18 03:00.
3364 (Thanks to Ken Rylander for the heads-up.) Guess that future
3368 that plans to switch from UT +10 to +11 on 2014-12-28 at 02:00.
3369 (Thanks to Kiley Walbom for the heads-up.)
3375 to its more traditional value MSK on 2014-10-26 at 01:00.
3376 (Thanks to Alexander Bokovoy for the heads-up about Belarus.)
3378 The new abbreviation IDT stands for the pre-1976 use of UT +08 in
3391 usual, these changes affect pre-1970 timestamps only. Their old
3396 The time-related library functions now set errno on failure, and
3397 some crashes in the new tzalloc-related library functions have
3425 Release 2014h - 2014-09-25 18:59:03 -0700
3429 America/Jamaica's 1974 spring-forward transition was Jan. 6, not Apr. 28.
3431 Shanks says Asia/Novokuznetsk switched from LMT (not "NMT") on 1924-05-01,
3432 not 1920-01-06. The old entry was based on a misinterpretation of Shanks.
3436 these changes affect UT offsets in pre-1970 timestamps only.
3444 zdump -V and -v now output gmtoff= values on all platforms,
3454 zdump -c no longer mishandles transitions near year boundaries.
3462 and two threads race to initialize data used by gmtime-like functions.
3474 zdump -c's treatment of years is now documented to use the
3482 Fractional-second GMT offsets have been documented for civil time
3483 in 19th-century Chennai, Jakarta, and New York.
3486 Release 2014g - 2014-08-28 12:31:23 -0700
3490 Turks & Caicos is switching from US eastern time to UT -04
3491 year-round, modeled as a switch on 2014-11-02 at 02:00.
3503 The Portuguese decree of 1911-05-26 took effect on 1912-01-01.
3505 Atlantic/Azores, and Atlantic/Madeira. Also, Lisbon's pre-1912
3506 GMT offset was -0:36:45 (rounded from -0:36:44.68), not -0:36:32.
3509 Asia/Dhaka ended DST on 2009-12-31 at 24:00, not 23:59.
3516 (Thanks to Lester Caine for the high-quality Jersey, Guernsey, and
3521 these changes affect UT offsets in pre-1970 timestamps only.
3525 Africa/Malabo, Africa/Niamey, and Africa/Porto-Novo.
3534 localtime_rz (unlike localtime_r) is trivially thread-safe without
3535 locking. (Thanks to Christos Zoulas for proposing NetBSD-inspired
3541 To build zdump with the system library, use 'make CFLAGS=-DUSE_LTZ=0
3550 with -DHAVE_LOCALTIME_R=0 and/or -DHAVE_TZSET=0 if your system
3553 If THREAD_SAFE is defined to 1, the tz library is now thread-safe.
3554 Although not needed for tz's own applications, which are single-threaded,
3580 tzselect -c now uses a hybrid distance measure that works better
3597 The long-obsolete LOCALE_HOME code has been removed.
3599 The long-obsolete 'gtime' function has been removed.
3625 to document thread-safe variants like localtime_r, and to document
3626 the NetBSD-inspired functions tzalloc, tzfree, localtime_rz, and
3630 and more like the parameters of 'ln'. LINK-FROM has become TARGET,
3631 and LINK-TO has become LINK-NAME.
3633 tz-link.htm mentions the IETF's tzdist working group; Windows
3634 Runtime etc. (thanks to Matt Johnson); and HP-UX's tztab.
3640 on pre-1970 time in India has been added.
3643 Release 2014f - 2014-08-05 17:42:36 -0700
3647 Russia will subtract an hour from most of its time zones on 2014-10-26
3657 Asia/Sakhalin, and Asia/Ust-Nera; Asia/Magadan will have two hours
3675 effective 2014-10-26 at 02:00 local time.
3685 Prefix "W" to (western) Samoa time when its standard-time offset
3691 zones used 1896-1937. JWST now stands for Western Standard
3698 China's five zones have been simplified to two, since the post-1970
3701 removed; backwards-compatibility links still work, albeit with
3709 These changes affect UT offsets in pre-1970 timestamps only. This is
3714 Atlantic/St_Helena. This also affects the backwards-compatibility
3719 Asia/Shanghai's pre-standard-time UT offset has been changed from
3723 Asia/Taipei switched to JWST on 1896-01-01, then to JST on 1937-10-01,
3724 then to CST on 1945-09-21 at 01:00, and did not observe DST in 1945.
3725 In 1946 it observed DST from 05-15 through 09-30; in 1947
3726 from 04-15 through 10-31; and in 1979 from 07-01 through 09-30.
3727 (Thanks to Yu-Cheng Chuang.)
3729 Asia/Riyadh's transition to standard time is now 1947-03-14, not 1950.
3731 Europe/Helsinki's 1942 fall-back transition was 10-04 at 01:00, not
3732 10-03 at 00:00. (Thanks to Konstantin Hyppönen.)
3734 Pacific/Pago_Pago has been changed from UT -11:30 to -11 for the
3741 Europe/Budapest has several pre-1946 corrections: in 1918 the transition
3742 out of DST was on 09-16, not 09-29; in 1919 it was on 11-24, not 09-15; in
3743 1945 it was on 11-01, not 11-03; in 1941 the transition to DST was 04-08
3744 not 04-06 at 02:00; and there was no DST in 1920.
3766 The file 'iso3166.tab' is planned to switch from ASCII to UTF-8.
3768 The new file 'zone1970.tab' already uses UTF-8.
3780 they no longer use ASCII '-' as if it were a dash.
3785 'zic -v' now warns about output file names that do not follow
3799 exceptions to the POSIX-inspired file name rules.
3804 Documentation and commentary now prefer UTF-8 to US-ASCII,
3810 Non-HTML documentation and commentary now use plain-text URLs instead of
3815 There is new commentary about Xujiahui Observatory, the five time-zone
3816 project in China from 1918 to 1949, timekeeping in Japanese-occupied
3817 Shanghai, and Tibet Time in the 1950s. The sharp-eyed can spot the
3842 tz-link.htm now mentions the JavaScript libraries Moment Timezone,
3843 TimezoneJS.Date, Walltime-js, and Timezone. (Thanks to a heads-up
3845 (Thanks to a heads-up from Dirkjan Ochtman.)
3852 Release 2014e - 2014-06-12 21:53:52 -0700
3854 Changes affecting near-future timestamps
3856 Egypt's 2014 Ramadan-based transitions are June 26 and July 31 at 24:00.
3875 tz-link.htm now cites RFC 7265 for jCal, mentions PTP and the
3880 Release 2014d - 2014-05-27 21:34:40 -0700
3892 tz-link.htm now mentions GNOME.
3895 Release 2014c - 2014-05-13 07:44:13 -0700
3897 Changes affecting near-future timestamps
3899 Egypt observes DST starting 2014-05-15 at 24:00.
3900 (Thanks to Ahmad El-Dardiry and Gunther Vermier.)
3911 when handling low-valued timestamps. (Thanks to Arthur David Olson.)
3917 Remove now-confusing comment about Jordan. (Thanks to Oleksii Nochovnyi.)
3920 Release 2014b - 2014-03-24 21:28:50 -0700
3922 Changes affecting near-future timestamps
3924 Crimea switches to Moscow time on 2014-03-30 at 02:00 local time.
3927 New entry for Troll station, Antarctica. (Thanks to Paul-Inge Flakstad and
3928 Bengt-Inge Larsson.) This is currently an approximation; a better version
3959 Release 2014a - 2014-03-07 23:30:29 -0800
3961 Changes affecting near-future timestamps
3963 Turkey begins DST on 2014-03-31, not 03-30. (Thanks to Faruk Pasin for
3964 the heads-up, and to Tim Parenti for simplifying the update.)
3968 Fiji ended DST on 2014-01-19 at 02:00, not the previously scheduled 03:00.
3971 Ukraine switched from Moscow to Eastern European time on 1990-07-01
3972 (not 1992-01-01), and observed DST during the entire next winter.
3975 In 1988 Israel observed DST from 04-10 to 09-04, not 04-09 to 09-03.
3980 A uninitialized-storage bug in 'localtime' has been fixed.
3999 Several changes affect tz-link.htm, the main web page.
4001 Mention Time.is (thanks to Even Scharning) and WX-now (thanks to
4015 Mention the timezone-olson Haskell package.
4019 Remove moribund links to daylight-savings-time.info and to
4028 Release 2013i - 2013-12-17 07:25:23 -0800
4030 Changes affecting near-future timestamps:
4033 The 2006-2011 transition schedule is planned to resume in 2014.
4043 The compile-time flag NOSOLAR has been removed, as nowadays the
4050 They were a negative experiment - that is, a demonstration that
4055 tz-link.htm now mentions Noda Time. (Thanks to Matt Johnson.)
4058 Release 2013h - 2013-10-25 15:32:32 -0700
4070 Acre and (we guess) western Amazonas will switch from UT -04 to -05
4071 on 2013-11-10. This affects America/Rio_Branco and America/Eirunepe.
4075 This avoids some year-2038 glitches introduced in 2013g.
4087 Fix localtime overflow bugs with 32-bit unsigned time_t.
4100 The Makefile has been simplified by assuming that 'mkdir -p' and 'cp -f'
4101 work as specified by POSIX.2-1992 or later; this is portable nowadays.
4104 host-independent and is part of the distribution.
4110 tz-link.htm now mentions TC TIMEZONE's draft time zone service protocol
4113 Update URLs in tz-link page. Add URLs for Microsoft Windows, since
4117 Release 2013g - 2013-09-30 21:08:26 -0700
4119 Changes affecting current and near-future timestamps
4131 'zic -v' again warns that Asia/Tehran has no POSIX environment variable
4137 Also, 'leapseconds.awk', so tzdata is self-contained. (Thanks to
4150 Release 2013f - 2013-09-24 23:37:36 -0700
4152 Changes affecting near-future timestamps
4165 have been changed back to 'long'. This is required for 'timezone'
4167 These variables were originally 'long' in the tz code, but were
4170 'long' is 32 bits and 'time_t' is 64. (Thanks to Elliott Hughes.)
4174 Avoid long strings in leapseconds.awk to work around a mawk bug.
4182 (Thanks to Waldemar Villamayor-Venialbo.)
4186 Changes affecting version-control only
4194 'make set-timestamps' is now simpler and a bit more portable.
4197 Release 2013e - 2013-09-19 23:50:04 -0700
4199 Changes affecting near-future timestamps
4202 (Thanks to David Wheeler for the heads-up.) For now, guess that
4214 Use ART (UT -03, standard time), rather than WARST (also -03, but
4219 Allow POSIX-like TZ strings where the transition time's hour can
4220 range from -167 through 167, instead of the POSIX-required 0
4221 through 24. E.g., TZ='FJT-12FJST,M10.3.1/146,M1.3.4/75' for the
4223 far-future timestamps for America/Godthab, America/Santiago,
4228 Allow POSIX-like TZ strings where daylight saving time is in
4238 embedded TZ-format string, and the tz file format version number
4240 Version-2-based client code should continue to work as before for
4241 all timestamps before 2038. Existing version-2-based client code
4242 (tzcode, GNU/Linux, Solaris) has been tested on version-3-format
4261 link is better for WWII-era times.)
4263 Change Kingston Mean Time from -5:07:12 to -5:07:11. This affects
4271 Change the date of the circa-1850 Zurich transition from 1849-09-12
4272 to 1853-07-16, overriding Shanks with data from Messerli about
4282 The 'zic' command now outputs a dummy transition when far-future
4283 data can't be summarized using a TZ string, and uses a 402-year
4284 window rather than a 400-year window. For the current data, this
4289 The 'date' command has a new '-r' option, which lets you specify
4292 The 'tzselect' command has two new options '-c' and '-n', which lets you
4295 The 'zic' command's '-v' option now warns about constructs that
4296 require the new version-3 binary file format. (Thanks to Arthur
4299 Support for floating-point time_t has been removed.
4304 bugs and elucidating some of the corners of the old floating-point
4308 changed back to the old practice of using 'long' to represent UT
4329 same-country-code zones for post-1970 timestamps. The data entries for
4334 zic -c now runs way faster on 64-bit hosts when given large numbers.
4339 rather than have it hard-coded.
4346 new file 'leap-seconds.list', which is a copy of
4347 <ftp://ftp.nist.gov/pub/time/leap-seconds.list>
4360 Changes affecting version-control only
4375 It lists conditions that elicit a warning with '-v'.
4389 explaining why so many of the pre-1970 timestamps are wrong or
4417 (Thanks to Pierre-Yves Berger.)
4419 Update shapefile citations in tz-link.htm. (Thanks to Guy Harris.)
4422 Release 2013d - 2013-07-05 07:38:01 -0700
4434 Specify Jerusalem's location more precisely; this changes the pre-1880
4444 32-bit hosts (thanks to Arthur David Olson).
4446 Port to platforms like NetBSD, where time_t can be wider than long.
4465 Update URL for CLDR Zone->Tzid table (thanks to Yoshito Umaoka).
4468 Release 2013c - 2013-04-19 16:17:40 -0700
4502 habitation was 1899-1919 and 1948 on.
4513 Release 2013b - 2013-03-10 22:33:40 -0700
4517 Haiti uses US daylight-saving rules this year, and presumably future years.
4525 (Thanks to Erik Homoet for the heads-up.)
4529 Update URLs in tz-link page. Add URLs for webOS, BB10, iOS.
4531 Update Internet RFCs 2445->5545, 2822->5322.
4535 Release 2013a - 2013-02-27 09:20:35 -0800
4539 The zone offset at the end of version-2-format zone files is now
4540 allowed to be 24:00, as per POSIX.1-2008. (Thanks to Arthur David Olson.)
4548 New Zones Asia/Khandyga, Asia/Ust-Nera, Europe/Busingen.
4553 Feb;13(2):173-94 <https://www.jstor.org/stable/1774359>.
4570 relax this requirement to a safe subset of UTF-8. Without the
4571 check, some non-UTF-8 encodings were leaking into the distribution.
4583 Add "Run by the Monkeys" to tz-art. (Thanks to Arthur David Olson.)
4586 Release 2012j - 2012-11-12 18:34:49 -0800
4594 The output of 'zdump --version', and of 'zic --version', now
4595 uses a format that is more typical for --version.
4598 The output of 'tzselect --help', 'zdump --help', and 'zic --help'
4601 zic -v now complains about abbreviations that are less than 3
4606 and uses the just-built zic rather than the system zic.
4611 Release 2012i - 2012-11-03 12:57:09 -0700
4630 Release 2012h - 2012-10-26 22:49:10 -0700
4646 Release 2012g - 2012-10-17 20:59:45 -0700
4654 To attack the version-number problem, this release ships the file
4659 better version-number scheme at some point; this scheme does have the
4663 Release 2012f - 2012-09-12 23:17:03 -0700
4669 Release 2012e - 2012-08-02 20:44:55 -0700
4681 Release code2012c-data2012d - 2012-07-19 16:35:33 -0700
4688 Release data2012c - 2012-03-27 12:17:25 -0400
4701 Release 2012b - 2012-03-02 12:29:15 +0700
4719 Release 2012a - 2012-03-01 18:28:10 +0700
4722 are entirely to the README and tz-art.htm and tz-link.htm files, if
4726 has been added to tz-link.htm).
4737 There will be a leapsecond 2012-06-30 23:59:60 UTC.
4745 Release data2011n - 2011-10-30 14:57:54 +0700
4747 There are three changes of note - most urgently, Cuba (America/Havana)
4758 is so fixed - it would have been fixed in a different way had this
4759 change not happened - that's the "missing" sccs version id).
4762 Release data2011m - 2011-10-24 21:42:16 +0700
4764 In particular, the typos in comments in the data (2011-11-17 should have
4765 been 2011-10-17 as Alan Barrett noted, and spelling of Tiraspol that
4777 Release data2011l - 2011-10-10 11:15:43 +0700
4780 zic, to Asia/Hebron and Pacific/Fiji - the possible change for Bahia, Brazil
4788 Release data2011k - 2011-09-20 17:54:03 -0400
4793 Release data2011j - 2011-09-12 09:22:49 -0400
4800 Release 2011i - 2011-08-29 05:56:32 -0400
4805 Release data2011h - 2011-06-15 18:41:48 -0400
4810 Release 2011g - 2011-04-25 09:07:22 -0400
4815 Release 2011f - 2011-04-06 17:14:53 -0400
4820 Release 2011e - 2011-03-31 16:04:38 -0400
4822 Morocco, Chile, and tz-link changes
4825 Release 2011d - 2011-03-14 09:18:01 -0400
4827 changes that impact present-day timestamps in Cuba, Samoa, and Turkey
4830 Release 2011c - 2011-03-07 09:30:09 -0500
4835 Release 2011b - 2011-02-07 08:44:50 -0500
4840 Release 2011a - 2011-01-24 10:30:16 -0500
4845 Release data2010o - 2010-11-01 09:18:23 -0400
4850 Release 2010n - 2010-10-25 08:19:17 -0400
4855 Release 2010m - 2010-09-27 09:24:48 -0400
4860 Release 2010l - 2010-08-16 06:57:25 -0400
4865 Release 2010k - 2010-07-26 10:42:27 -0400
4870 Release 2010j - 2010-05-10 09:07:48 -0400
4875 Release data2010i - 2010-04-16 18:50:45 -0400
4877 the end of DST in Morocco on 2010-08-08
4880 Release data2010h - 2010-04-05 09:58:56 -0400
4885 Release data2010g - 2010-03-24 11:14:53 -0400
4890 Release 2010f - 2010-03-22 09:45:46 -0400
4895 Release data2010e - 2010-03-08 14:24:27 -0500
4900 Release data2010d - 2010-03-06 07:26:01 -0500
4905 Release 2010c - 2010-03-01 09:20:58 -0500
4911 Release code2010a - 2010-02-16 10:40:04 -0500
4916 Release data2010b - 2010-01-20 12:37:01 -0500
4921 Release data2010a - 2010-01-18 08:30:04 -0500
4926 Release data2009u - 2009-12-26 08:32:28 -0500
4931 Release 2009t - 2009-12-21 13:24:27 -0500
4936 Release data2009s - 2009-11-14 10:26:32 -0500
4938 (cosmetic) Antarctica change and the DST-in-Fiji-in-2009-and-2010 change
4941 Release 2009r - 2009-11-09 10:10:31 -0500
4943 "antarctica" and "tz-link.htm" changes
4946 Release 2009q - 2009-11-02 09:12:40 -0500
4951 Release data2009p - 2009-10-23 15:05:27 -0400
4957 Release data2009o - 2009-10-14 16:49:38 -0400
4962 Release data2009n - 2009-09-22 15:13:38 -0400
4968 Release data2009m - 2009-09-03 10:23:43 -0400
4973 Release data2009l - 2009-08-14 09:13:07 -0400
4978 Release 2009k - 2009-07-20 09:46:08 -0400
4983 Release data2009j - 2009-06-15 06:43:59 -0400
4989 Release 2009i - 2009-06-08 09:21:22 -0400
4994 Release 2009h - 2009-05-26 09:19:14 -0400
4999 Release data2009g - 2009-04-20 16:34:07 -0400
5004 Release data2009f - 2009-04-10 11:00:52 -0400
5009 Release 2009e - 2009-04-06 09:08:11 -0400
5014 Release 2009d - 2009-03-23 09:38:12 -0400
5019 Release data2009c - 2009-03-16 09:47:51 -0400
5024 Release 2009b - 2009-02-09 11:15:22 -0500
5029 Release 2009a - 2009-01-21 10:09:39 -0500
5034 Release data2008i - 2008-10-21 12:10:25 -0400
5040 Release 2008h - 2008-10-13 07:33:56 -0400
5045 Release 2008g - 2008-10-06 09:03:18 -0400
5048 there's also a slight reordering of information in tz-art.htm.
5051 Release data2008f - 2008-09-09 22:33:26 -0400
5056 Release 2008e - 2008-07-28 14:11:17 -0400
5061 Release data2008d - 2008-07-07 09:51:38 -0400
5066 Release data2008c - 2008-05-19 17:48:03 -0400
5071 Release data2008b - 2008-03-24 08:30:59 -0400
5077 Release 2008a - 2008-03-08 05:42:16 -0500
5082 Release 2007k - 2007-12-31 10:25:22 -0500
5088 Release 2007j - 2007-12-03 09:51:01 -0500
5101 Release data2007i - 2007-10-30 10:28:11 -0400
5106 Release 2007h - 2007-10-01 10:05:51 -0400
5109 project in tz-link.htm
5112 Release 2007g - 2007-08-20 10:47:59 -0400
5120 There's an addition to tz-art.htm regarding the television show "Medium".
5123 Release 2007f - 2007-05-07 10:46:46 -0400
5132 Release 2007e - 2007-04-02 10:11:52 -0400
5139 Release 2007d - 2007-03-20 08:48:30 -0400
5146 Release 2007c - 2007-02-26 09:09:37 -0500
5151 Release 2007b - 2007-02-12 09:34:20 -0500
5160 Release 2007a - 2007-01-08 12:28:29 -0500
5171 Release 2006p - 2006-11-27 08:54:27 -0500
5176 Release 2006o - 2006-11-06 09:18:07 -0500
5181 Release 2006n - 2006-10-10 11:32:06 -0400
5186 Release 2006m - 2006-10-02 15:32:35 -0400
5193 Release data2006l - 2006-09-18 12:58:11 -0400
5195 Paul's best-effort work on this coming weekend's Egypt time change
5198 Release 2006k - 2006-08-28 12:19:09 -0400
5203 Release 2006j - 2006-08-21 09:56:32 -0400
5208 Release code2006i - 2006-08-07 12:30:55 -0400
5215 Release code2006h - 2006-07-24 09:19:37 -0400
5224 Release 2006g - 2006-05-08 17:18:09 -0400
5229 Release 2006f - 2006-05-01 11:46:00 -0400
5235 Release 2006d - 2006-04-17 14:33:43 -0400
5239 added new items to tz-arts.htm that were found by Paul
5242 Release 2006c - 2006-04-03 10:09:32 -0400
5249 between output produced by the old 32-bit zic and the new 64-bit
5253 Release 2006b - 2006-02-20 10:08:18 -0500
5256 64-bit code
5261 Release 2006a - 2006-01-30 08:59:31 -0500
5265 an addition to the zic manual page to describe how special-case
5269 Release 2005r - 2005-12-27 09:27:13 -0500
5278 Release 2005q - 2005-12-13 09:17:09 -0500
5280 Nothing earth-shaking here:
5288 Release 2005p - 2005-12-05 10:30:53 -0500
5290 "systemv", "tz-link.htm", and "zdump.c" changes
5294 Release 2005o - 2005-11-28 10:55:26 -0500
5301 Release 2005n - 2005-10-03 09:44:09 -0400
5307 Release 2005m - 2005-08-29 12:15:40 -0400
5309 changes by Paul Eggert (with a small tweak to the tz-art change)
5314 Release 2005l - 2005-08-22 12:06:39 -0400
5319 the "Theory" file about the pending addition of 64-bit data (I grow
5321 and the changes no longer increase the data files nine-fold--there's
5325 Release 2005k - 2005-07-14 14:14:24 -0400
5331 anti-spam measure.
5334 Release 2005j - 2005-06-13 14:34:13 -0400
5339 There are also changes to handle POSIX-style "quoted" timezone
5343 change since then was the removal of a couple of minimum-length of
5347 Release data2005i - 2005-04-21 15:04:16 -0400
5352 Release 2005h - 2005-04-04 11:24:47 -0400
5360 Release 2005g - 2005-03-14 10:11:21 -0500
5366 Release 2005f - 2005-03-01 08:45:32 -0500
5371 Release 2005e - 2005-02-10 15:59:44 -0500
5376 Release code2005d - 2005-01-31 09:21:47 -0500
5378 make zic complain about links to links if the -v flag is used
5385 Release 2005c - 2005-01-17 18:36:29 -0500
5392 Release 2005b - 2005-01-10 09:19:54 -0500
5399 Release 2005a - 2005-01-01 13:13:44 -0500
5404 Release code2004i - 2004-12-14 13:42:58 -0500
5409 Release code2004h - 2004-12-07 11:40:18 -0500
5411 64-bit-time_t changes
5414 Release 2004g - 2004-11-02 09:06:01 -0500
5425 Release code2004f - 2004-10-21 10:25:22 -0400
5427 Cope with wide-ranging tm_year values.
5430 Release 2004e - 2004-10-11 14:47:21 -0400
5434 changes to tz-link.htm by Paul
5439 Release 2004d - 2004-09-22 08:27:29 -0400
5444 Release 2004c - 2004-08-11 12:06:26 -0400
5446 asctime-related changes
5451 Release 2004b - 2004-07-19 14:33:35 -0400
5453 data changes by Paul Eggert - most importantly, updates for Argentina
5456 Release 2004a - 2004-05-27 12:00:47 -0400
5467 Release 2003e - 2003-12-15 09:36:47 -0500
5477 Release 2003d - 2003-10-06 09:34:44 -0400
5482 Release 2003c - 2003-09-16 10:47:05 -0400
5488 Release 2003b - 2003-09-16 07:13:44 -0400
5490 Add a "--version" option (and documentation) to the zic and zdump commands.
5496 Update the leapseconds and tz-art.htm files.
5499 Release 2003a - 2003-03-24 09:30:54 -0500
5503 a few additions and modifications to the tz-art.htm file
5506 Release 2002d - 2002-10-15 13:12:42 -0400
5510 There's also a new time zone quote in "tz-art.htm".
5513 Release 2002c - 2002-04-04 11:55:20 -0500
5520 Release 2002b - 2002-01-28 12:56:03 -0500
5535 Release 2001d - 2001-10-09 13:31:32 -0400
5540 Release 2001c - 2001-06-05 13:59:55 -0400
5545 Release 2001b - 2001-04-05 16:44:38 -0400
5549 tz-art.htm has been HTMLified.
5552 Release 2001a - 2001-03-13 12:57:44 -0500
5564 Release 2000h - 2000-12-14 15:33:38 -0500
5573 Release 2000g - 2000-10-10 11:35:22 -0400
5583 Release 2000f - 2000-08-10 09:31:58 -0400
5587 Added information in "tz-art.htm" on a Seinfeld reference to DST.
5593 Release 2000e - 2000-07-31 09:27:54 -0400
5599 the addition of a Dave Barry quote on DST to the tz-arts file
5602 Release 2000d - 2000-04-20 15:43:04 -0400
5611 Release 2000c - 2000-03-04 10:31:43 -0500
5616 Release 2000b - 2000-02-21 12:16:29 -0500
5620 modest tweaks to the tz-art.htm and tz-link.htm files
5623 Release 2000a - 2000-01-18 09:21:26 -0500
5630 Release code1999i-data1999j - 1999-11-15 18:43:22 -0500
5637 Release code1999h-data1999i - 1999-11-08 14:55:21 -0500
5642 Release data1999h - 1999-10-07 03:50:29 -0400
5648 Release 1999g - 1999-09-28 11:06:18 -0400
5657 Release 1999f - 1999-09-23 09:48:14 -0400
5662 Release 1999e - 1999-08-17 15:20:54 -0400
5665 of DST-specifying timezone names has been commented out for now
5673 Release 1999d - 1999-03-30 11:31:07 -0500
5682 Release 1999c - 1999-03-25 09:47:47 -0500
5687 Release 1999b - 1999-02-01 17:51:44 -0500
5699 Release 1999a - 1999-01-19 16:20:29 -0500
5706 Release code1998h-data1998i - 1998-10-01 09:56:10 -0400
5713 Release code1998g-data1998h - 1998-09-24 10:50:28 -0400
5720 Release data1998g - 1998-08-11 03:28:35 -0000
5730 Release data1998f - 1998-07-20 13:50:00 -0000
5737 Release code1998f - 1998-06-01 10:18:31 -0400
5742 Release 1998e - 1998-05-28 09:56:26 -0400
5744 The Makefile is changed to produce zoneinfo-posix rather than
5745 zoneinfo/posix, and to produce zoneinfo-leaps rather than
5755 Release 1998d - 1998-05-14 11:58:34 -0400
5762 Release 1998c - 1998-02-28 12:32:26 -0500
5772 Release 1998b - 1998-01-17 14:31:51 -0500
5777 Release 1998a - 1998-01-13 12:37:35 -0500
5782 Release code1997i-data1997k - 1997-12-29 09:53:41 -0500
5788 Release code1997h-data1997j - 1997-12-18 17:47:35 -0500
5798 Release data1997i - 1997-10-07 08:45:38 -0400
5803 Release code1997g-data1997h - 1997-09-04 16:56:54 -0400
5807 Arthur David Olson's simple-minded fix allowing mktime to both
5812 Release code1997f-data1997g - 1997-07-19 13:15:02 -0400
5822 Release code1997e-data1997f - 1997-05-03 18:52:34 -0400
5831 A new piece of tz-related music has been added to the "Music" file.
5834 Release code1997d-data1997e - 1997-03-29 12:48:52 -0500
5839 Release code1997c-data1997d - 1997-03-07 20:37:54 -0500
5841 changes to "zic.c" to correct performance of the "-s" option
5846 Release data1997c - 1997-03-04 09:58:18 -0500
5851 Release 1997b - 1997-02-27 18:34:19 -0500
5856 zic/multiprocessor/directory-creation situation.
5859 Release 1997a - 1997-01-21 09:11:10 -0500
5864 both -1 and EOF (regardless of POSIX, SunOS 4.1.1's manual says -1
5868 Release code1996o-data1996n - 1996-12-27 21:42:05 -0500
5873 Release code1996n - 1996-12-16 09:42:02 -0500
5878 Release data1996m - 1996-11-24 02:37:34 -0000
5884 Release code1996m-data1996l - 1996-11-05 14:00:12 -0500
5891 Release code96l - 1996-09-08 17:12:20 -0400
5896 Release 96k - 1996-09-08 16:06:22 -0400
5903 Release code96j - 1996-07-30 13:18:53 -0400
5905 Set sp->typecnt as suggested by Timothy Patrick Murphy.
5908 Release code96i - 1996-07-27 20:11:35 -0400
5913 Release data96i - 1996-07-01 18:13:04 -0400
5918 Release code96h - 1996-06-05 08:02:21 -0400
5925 Release code96g - 1996-05-16 14:00:26 -0400
5927 fix for the simultaneous-DST-and-zone-change challenge
5930 Release data96h - 1996-05-09 17:40:51 -0400
5935 Release code96f-data96g - 1996-05-03 03:09:59 -0000
5949 Release data96f - 1996-04-19 19:20:03 -0000
5957 Release data96e - 1996-03-19 17:37:26 -0500
5963 Release data96d - 1996-03-18 20:49:39 -0500
5968 Release code96e - 1996-02-29 15:43:27 -0000
5974 Release code96d-data96c - 1996-02-12 11:05:27 -0500
5981 Release data96b - 1996-01-27 15:44:42 -0500
5986 Release code96c - 1996-01-16 16:58:15 -0500
5988 leap-year streamlining and binary-search changes
5993 Release code96b - 1996-01-10 20:42:39 -0500
6000 Release 96a - 1996-01-06 09:08:24 -0500
6009 Release code95i-data95m - 1995-12-21 12:46:47 -0500
6016 Release code95h-data95l - 1995-12-19 18:10:12 -0500
6023 Release code95g-data95k - 1995-10-30 10:32:47 -0500
6025 (slightly reformatted) 8-bit-clean proposed patch
6027 minor patch: US/Eastern -> America/New_York
6034 Release code95f-data95j - 1995-10-28 21:01:34 -0000
6039 support for 64-bit time_t's
6044 Release code95e - 1995-10-13 13:23:57 -0400
6050 Release data95i - 1995-09-26 10:43:26 -0400
6057 Release data95h - 1995-09-21 11:26:48 -0400
6062 Release code95d - 1995-09-14 11:14:45 -0400
6068 Release data95g - 1995-09-01 17:21:36 -0400
6073 Release data95f - 1995-08-28 20:46:56 -0400
6078 Release data95e - 1995-07-08 18:02:34 -0400
6084 Release data95d - 1995-07-03 13:26:22 -0400
6089 Release data95c - 1995-07-02 19:19:28 -0400
6095 Release code95c - 1995-03-13 14:00:46 -0500
6097 one-line fix for sign extension problems in detzcode
6100 Release 95b - 1995-03-04 11:22:38 -0500
6110 Release 94h - 1994-12-10 12:51:14 -0500
6120 data files - but do not (yet) include use of this feature in the
6123 Think of this as "TZ Classic" - the software has been set up not to break if
6128 Release data94f - 1994-08-20 12:56:09 -0400
6133 Release data94e - 1994-06-04 13:13:53 -0400
6138 Release code94g - 1994-05-05 12:14:07 -0400
6143 Release code94f - 1994-05-05 13:00:33 -0000
6150 Release code94e - 1994-03-30 23:32:59 -0500
6155 Release 94d - 1994-02-24 15:42:25 -0500
6162 Release code94c - 1994-02-10 08:52:40 -0500
6165 -fwritable-strings (which is generally losing to do).
6168 Release 94b - 1994-02-07 10:04:33 -0500
6184 Release data94a - 1994-02-03 08:58:54 -0500
6190 Release 93g - 1993-11-22 17:28:27 -0500
6197 Release 93f - 1993-10-15 12:27:46 -0400
6202 Release 93e - 1993-09-05 21:21:44 -0400
6205 also an update to "zdump" to cope with Kwajalein's 24-hour jump.
6209 Release 93d - 1993-06-17 23:34:17 -0400
6214 Release 93c - 1993-06-06 19:31:55 -0400
6219 Release 93b - 1993-02-02 14:53:58 -0500
6224 Release 93 - 1993-01-08 07:01:06 -0500
6226 At kre's suggestion, the package has been split in two - a code piece
6232 portability changes, and an off-by-one fix (with thanks to
6237 Release 92c - 1992-11-21 17:35:36 -0000
6242 There are changes for Portugal, Saskatchewan, and "Pacific-New";
6246 Release 92 - 1992-04-25 18:17:03 -0000
6254 * POSIXization (including interpretation of POSIX-style TZ environment
6268 standard; such functions have kept their old, underscore-free names in this
6279 the "zic" command (in the absence of a "-L" option) has been changed to omit
6283 -----
6293 few (e.g., code2012c-data2012d) have tarballs with mixed version
6295 consisting of a single tarball tzdb-R.tar.lz with extra data.
6298 Git-based releases), from the newest file in the tarball (for older
6301 abbreviation of -0000 and an "is missing!" comment).
6309 coding: utf-8