Lines Matching +full:fixed +full:- +full:links
3 Release 2025b - 2025-03-22 13:40:46 -0700
6 New zone for Aysén Region in Chile which moves from -04/-03 to -03.
10 Chile's Aysén Region moves from -04/-03 to -03 year-round, joining
12 2025-04-05 at 24:00, diverging from America/Santiago and creating a
14 this as a change to standard offset effective 2025-03-20.
18 Iran switched from +04 to +0330 on 1978-11-10 at 24:00, not at
23 'zic -l TIMEZONE -d . -l /some/other/file/system' no longer
28 Release 2025a - 2025-01-15 10:47:24 -0800
31 Paraguay adopted permanent -03 starting spring 2024.
32 Improve pre-1991 data for the Philippines.
37 Paraguay stopped changing its clocks after the spring-forward
38 transition on 2024-10-06, so it is now permanently at -03.
40 This affects timestamps starting 2025-03-22, as well as the
41 obsolescent tm_isdst flags starting 2024-10-15.
46 through 1990. (Thanks to P Chan for the heads-up and citations.)
62 generating the numeric equivalent of (time_t) -1, as strftime did
67 strftime now outputs an invalid conversion specifier as-is,
70 An invalid TZ now generates the time zone abbreviation "-00", not
76 lower-order component carries into it.
93 'zdump -' now reads TZif data from /dev/stdin.
106 Release 2024b - 2024-09-04 12:27:47 -0700
113 Support POSIX.1-2024, which removes asctime_r and ctime_r.
114 Assume POSIX.2-1992 or later for shell scripts.
126 the years 1921-1927, 1931, 1945, 1949-1970, and 1981-1997.
137 changes affect a few transitions in 1917-1921, 1924, and 1940
148 The period from 1966-04-03 through 1966-10-02 in Portugal is now
156 These names, which for post-1970 timestamps mostly just duplicate
158 Names moved to 'backward' are now links to geographical names.
159 This affects behavior for TZ='EET' for some pre-1981 timestamps,
160 for TZ='CET' for some pre-1947 timestamps, and for TZ='WET' for
161 some pre-1996 timestamps. Also, TZ='MET' now behaves like
164 real-world clocks, can find the old entries in 'backzone'.
170 the zone continuation line "-3:00 Brazil %z", which is less error
171 prone than the old "-3:00 Brazil -03/-02". This does not change
177 2024-02-29 time zone change. Similarly, America/Scoresbysund
179 its 2024-03-31 time zone change.
193 POSIX.1-2024 removes asctime_r and ctime_r and does not let
197 -DSUPPORT_POSIX2008 to CFLAGS.
200 POSIX-conformance bug introduced in 2023a.
202 tzselect now supports POSIX.1-2024 proleptic TZ strings. Also, it
203 assumes POSIX.2-1992 or later, as practical porting targets now
204 all support that, and it uses some features from POSIX.1-2024 if
211 The build procedure now assumes POSIX.2-1992 or later, to simplify
213 defaulting to pre-POSIX, prepend /usr/xpg4/bin to PATH.
217 The documentation now reflects POSIX.1-2024.
222 colonies has been expanded with links to relevant legislation.
226 Release 2024a - 2024-02-01 09:28:56 -0800
229 Kazakhstan unifies on UTC+5 beginning 2024-03-01.
231 zic no longer pretends to support indefinite-past DST.
238 country that will transition from UTC+6 on 2024-03-01 at 00:00 to
242 in 2024 and 2025. (Thanks to Heba Hamad.) Change spring-forward
248 Asia/Ho_Chi_Minh's 1955-07-01 transition occurred at 01:00
260 DST rules that extend into the indefinite past - although these
261 rules were supported when TZif files had only 32-bit data, this
262 stopped working when 64-bit TZif files were introduced in 1995.
267 with only 32-bit time_t, and it is more compatible with bugs in
268 2023c-and-earlier localtime.c. (Problem reported by Yoshito
278 patch reported by Dag-Erling Smørgrav.)
282 The leap-seconds.list file is now copied from the IERS instead of
284 now in the public domain too and tends to be more up-to-date.
294 Release 2023d - 2023-12-21 20:02:24 -0800
297 Ittoqqortoormiit, Greenland changes time zones on 2024-03-31.
298 Vostok, Antarctica changed time zones on 2023-12-18.
306 the rest of Greenland's timekeeping practice on 2024-03-31, by
307 changing its time zone from -01/+00 to -02/-01 at the same moment
308 as the spring-forward transition. Its clocks will therefore not
312 Fix predictions for DST transitions in Palestine in 2072-2075,
317 Vostok, Antarctica changed to +05 on 2023-12-18. It had been at
327 standard time from -03 to -02 on 2023-03-25, not on 2023-10-28.
364 extension of newlines in -v option-arguments.
366 Non UTF-8 locales when using an iconv command that lacks the GNU
370 Previously, it incorrectly omitted post-2075 transitions that are
388 built by 'make', not in a $(CC) -D option. Also, TZDEFAULT is
398 Release 2023c - 2023-03-28 12:42:14 -0700
403 (Thanks to Rany Hany for the heads-up.)
406 Release 2023b - 2023-03-23 19:50:38 -0700
414 Release 2023a - 2023-03-22 12:39:33 -0700
421 America/Yellowknife now links to America/Edmonton.
432 In 2023 Morocco's spring-forward transition after Ramadan
444 America/Nuuk therefore changes from -03/-02 to -02/-01 effective
445 2023-10-29 at 01:00 UTC. (Thanks to Thomas M. Steenholdt.)
446 This change from 2022g doesn't affect timestamps until 2024-03-30,
447 and doesn't affect tm_isdst until 2023-03-25.
454 pre-1948 timestamps. The old data are now in 'backzone'.
467 You can now compile with -DTZNAME_MAXIMUM=N to limit time zone
469 library now rejects POSIX-style TZ strings that contain longer
475 a mostly-C89 platform, compile with -DPORT_TO_C89; this should
478 tzcode's library, compile with -DSUPPORT_C89; however, this could
479 trigger latent bugs in C99-or-later callers. The two new macros
483 The code now builds again on pre-C99 platforms, if you compile
484 with -DPORT_TO_C89. This fixes a bug introduced in 2022f.
486 On C23-compatible platforms tzcode no longer uses syntax like
503 tz-link.html has a new section "Coordinating with governments and
512 Release 2022g - 2022-11-29 08:58:31 -0800
517 Fix some pre-1996 timestamps in northern Canada.
519 Portability fixes for AIX, libintl, MS-Windows, musl, z/OS
527 will change to agree with nearby US locations on 2022-11-30.
529 from -06 all year to -07/-06 with US DST rules, like El Paso, TX.
540 Changes for pre-1996 northern Canada (thanks to Chris Walton):
545 This change affects pre-1996 America/Pangnirtung timestamps.
551 Whitehorse moved from -09 to -08 on 1966-02-27, not 1967-05-28.
553 Colombia's 1993 fallback was 02-06 24:00, not 04-04 00:00.
556 Singapore's 1981-12-31 change was at 16:00 UTC (23:30 local time),
580 Work around MS-Windows nmake incompatibility with POSIX.
598 Release 2022f - 2022-10-28 18:04:57 -0700
602 Chihuahua moves to year-round -06 on 2022-10-30.
604 Move links to 'backward'.
606 zic now supports links to links, and vanguard form uses this.
609 Enable 64-bit time_t on 32-bit glibc platforms.
610 Omit large-file support when no longer needed.
612 Remove no-longer-needed workaround for Qt bug 53071.
618 On 2022-10-30 at 02:00 the Mexican state of Chihuahua moves
619 from -07 (-06 with DST) to year-round -06, thus not changing
622 (Thanks to gera for the heads-up about Chihuahua.)
629 Move links to 'backward' to ease and simplify link maintenance.
637 Vanguard form now uses links to links, as zic now supports this.
641 Simplify four Ontario zones, as most of the post-1970 differences
644 to 'backzone'; backward-compatibility links still work, albeit
649 zic now supports links to links regardless of input line order.
665 in the year 2438 when reading data generated by 'zic -b fat' when
666 distant-future DST transitions occur at times given in standard
670 number 2438 comes from the 32-bit limit in the year 2038, plus the
671 400-year Gregorian cycle. (Problem reported by Bradley White.)
673 On glibc 2.34 and later, which optionally supports 64-bit time_t
677 year-2038 problems in zic when accessing files dated after 2038.
679 "make CFLAGS='-D_TIME_BITS=32'".
681 In C code, do not enable large-file support on platforms like AIX
683 off_t or related functions like 'stat'. Large-file support is
684 still enabled by default on GNU/Linux, as it is needed for 64-bit
687 In C code, prefer C23 keywords to pre-C23 macros for alignof,
696 platforms lacking tm_zone or when compiled with -DUSE_LTZ=0.
700 Release 2022e - 2022-10-11 11:13:02 -0700
703 Jordan and Syria switch from +02/+03 with DST to year-round +03.
709 2022-10-28. (Thanks to Steffen Thorsen and Issam Al-Zuwairi.)
713 On 1922-01-01 Tijuana adopted standard time at 00:00, not 01:00.
722 Release 2022d - 2022-09-23 12:02:57 -0700
732 This means 2022 falls back 10-29 at 02:00, not 10-28 at 01:00.
737 Simplify three Ukraine zones to one, since the post-1970
739 Europe/Zaporozhye to 'backzone'; backward-compatibility links
743 Release 2022c - 2022-08-15 17:47:18 -0700
760 Fix bug with 'zic -d /a/b/c' when /a is unwritable but the
767 Release 2022b - 2022-08-10 15:38:32 -0700
773 New zic -R option
775 Finish moving duplicate-since-1970 zones to 'backzone'.
785 on 2022-09-21. (Thanks to Ali Mirjamali.)
789 Finish moving to 'backzone' the location-based zones whose
790 timestamps since 1970 are duplicates; adjust links accordingly.
791 This change ordinarily affects only pre-1970 timestamps, and with
799 Pacific/Wake and Pacific/Wallis, and the affected links are
808 DST from 03-21 23:00 to 10-20 24:00; its 1978 transitions were on
809 03-24 and 08-05, not 03-20 and 10-20; and its spring 1979
810 transition was on 05-27, not 03-21.
813 Chile's observance of -04 from 1946-08-29 through 1947-03-31 was
816 change at the end of 1946-08-28. (Thanks to Michael Deckers.)
832 zic has a new option '-R @N' to output explicit transitions < N.
835 'zic -r @N' no longer outputs bad data when N < first transition.
856 form contains the zone continuation line "-3:00 Brazil %z", which
857 is simpler and more reliable than the line "-3:00 Brazil -03/-02"
865 of the global-tz project.
868 special-purpose tarballs. It generalizes and replaces the
873 which means the default abbreviation is now "-00" not "GMT".
878 Release 2022a - 2022-03-15 23:02:01 -0700
881 Palestine will spring forward on 2022-03-27, not -03-26.
882 zdump -v now outputs better failure indications.
887 Palestine will spring forward on 2022-03-27, not 2022-03-26.
892 prediction is on 2025-10-24, not 2025-10-31.
912 Fix bug when 32-bit time_t code reads malformed 64-bit TZif data.
921 zdump -v now outputs "(localtime failed)" and "(gmtime failed)"
926 Distribution tarballs now use standard POSIX.1-1988 ustar format
931 for tzdb releases after 2242-03-16 12:56:31 UTC, when the ustar
934 "pax - portable archive interchange", IEEE Std 1003.1-2017,
938 Release 2021e - 2021-10-21 18:41:00 -0700
942 Palestine will fall back 10-29 (not 10-30) at 01:00.
946 Release 2021d - 2021-10-15 13:48:18 -0700
950 'zic -r' marks unspecified timestamps with "-00".
960 'zic -r' now uses "-00" time zone abbreviations for intervals
961 with UT offsets that are unspecified due to -r truncation.
965 Release 2021c - 2021-10-01 14:21:49 -0700
969 Fix 'zic -b fat' bug in pre-1970 32-bit data.
982 (Problem reported by Stephen Colebourne for Joda-Time.)
992 Fix a bug in 'zic -b fat' that caused old timestamps to be
993 mishandled in 32-bit-only readers (problem reported by Daniel
1001 Release 2021b - 2021-09-24 16:23:00 -0700
1006 Merge more location-based Zones whose timestamps agree since 1970.
1007 Move some backward-compatibility links to 'backward'.
1009 Correct many pre-1993 transitions in Malawi, Portugal, etc.
1011 zic -L no longer omits the POSIX TZ string in its output.
1013 zic now follows POSIX for TZ strings using all-year DST.
1015 zdump -v now outputs more-useful boundary cases.
1025 "Merge more location-based Zones" below.
1039 that timezone. The old name is now a backward-compatibility link.
1043 Correct many pre-1993 transitions, fixing entries originally
1045 - Barbados: standard time was introduced in 1911, not 1932; and
1046 DST was observed in 1942-1944
1047 - Cook Islands: In 1899 they switched from east to west of GMT,
1050 - Guyana: corrected LMT for Georgetown; the introduction of
1053 - Kanton: uninhabited before 1937-08-31
1054 - Niue: only observed -11:20 from 1952 through 1964, then went to
1055 -11 instead of -11:30
1056 - Portugal: DST was observed in 1950
1057 - Tonga: corrected LMT; the introduction of standard time in 1945,
1061 - Enderbury: inhabited only 1860/1885 and 1938-03-06/1942-02-09
1062 - The Gambia: 1933 and 1942 transitions
1063 - Malawi: several 1911 through 1925 transitions
1064 - Sierra Leone: several 1913 through 1941 transitions, and DST
1069 Merge more location-based Zones whose timestamps agree since 1970,
1070 as pre-1970 timestamps are out of scope. This is part of a
1072 post-1970 timestamps, and timezone historians who build with 'make
1073 PACKRATDATA=backzone' should see no changes to pre-1970 timestamps.
1074 When merging, keep the most-populous location's data, and move
1079 affects some pre-1968 timestamps in America/Creston because
1081 are Africa/Accra, America/Atikokan, America/Blanc-Sablon,
1088 The new file SECURITY covers how to report security-related bugs.
1090 Several backward-compatibility links have been moved to the
1091 'backward' file. These links, which range from Africa/Addis_Ababa
1092 to Pacific/Saipan, are only for compatibility with now-obsolete
1094 The intercontinental convenience links Asia/Istanbul and
1104 zic -L no longer omits the POSIX TZ string in its output.
1105 Starting with 2020a, zic -L truncated its output according to the
1111 is more accurate to convert near-future timestamps with a few
1112 seconds error than with an hour error, so zic -L no longer
1115 Instead, when zic -L is given the "Expires" directive, it now
1116 outputs the expiration by appending a no-change entry to the leap
1124 The old-format "#expires" comments are now treated solely as
1127 zic -L LEAPFILE -r @LO no longer generates an invalid TZif file
1134 correction other than -1 or +1, and to contain adjacent
1141 set to a all-year DST string like "EST5EDT4,0/0,J365/25" that does
1145 set to a POSIX-conforming but unusual TZ string like
1150 transition in the table, or when handling far-future timestamps
1164 1972-06-30 23:59:60 UTC (78796800):
1167 78796800 1972-07-01 01:23:45 1972-07-01 01:23:45 (leap second)
1168 78796801 1972-07-01 01:23:45 1972-07-01 01:23:46
1170 78796815 1972-07-01 01:23:59 1972-07-01 01:23:60
1171 78796816 1972-07-01 01:24:00 1972-07-01 01:24:00
1177 Fix bug in zic -r; in some cases, the dummy time type after the
1181 Fix a bug with 'zic -r @X' when X is a negative leap second that
1187 zic -r now reports an error if given rolling leap seconds, as this
1190 zic now generates a POSIX-conforming TZ string for TZif files
1191 where all-year DST is predicted for the indefinite future.
1192 For example, for all-year Eastern Daylight Time, zic now generates
1204 zdump -v now outputs timestamps at boundaries of what localtime
1210 zdump's -c and -t options are now consistently inclusive for the
1216 You can now compile with -DHAVE_MALLOC_ERRNO=0 to port to
1217 non-POSIX hosts where malloc doesn't set errno.
1223 <https://datatracker.ietf.org/doc/draft-murchison-rfc8536bis/01/>.
1226 Release 2021a - 2021-01-24 10:54:57 -0800
1230 South Sudan changes from +03 to +02 on 2021-02-01 at 00:00.
1234 Release 2020f - 2020-12-29 00:17:46 -0800
1242 Release 2020e - 2020-12-22 15:14:34 -0800
1245 Volgograd switches to Moscow time on 2020-12-27 at 02:00.
1249 Volgograd changes time zone from +04 to +03 on 2020-12-27 at 02:00.
1254 Correct many pre-1986 transitions, fixing entries originally
1256 - Australia: several 1917 through 1971 transitions
1257 - The Bahamas: several 1941 through 1945 transitions
1258 - Bermuda: several 1917 through 1956 transitions
1259 - Belize: several 1942 through 1968 transitions
1260 - Ghana: several 1915 through 1956 transitions
1261 - Israel and Palestine: several 1940 through 1985 transitions
1262 - Kenya and adjacent: several 1908 through 1960 transitions
1263 - Nigeria and adjacent: correcting LMT in Lagos, and several 1905
1265 - Seychelles: the introduction of standard time in 1907, not 1906
1266 - Vanuatu: DST in 1973-1974, and a corrected 1984 transition
1278 year-round observance of -04 is now modeled as AST throughout before
1280 maintaining EDT until 2015-11-01. (Thanks to P Chan.)
1288 Release 2020d - 2020-10-21 11:24:13 -0700
1291 Palestine ends DST earlier than predicted, on 2020-10-24.
1295 Palestine ends DST on 2020-10-24 at 01:00, instead of 2020-10-31
1297 2019-10-26 fall-back was at 00:00, not 01:00 (thanks to Steffen
1298 Thorsen.) Its 2015-10-23 transition was at 01:00 not 00:00, and
1306 Release 2020c - 2020-10-16 11:15:53 -0700
1309 Fiji starts DST later than usual, on 2020-12-20.
1313 Fiji will start DST on 2020-12-20, instead of 2020-11-08 as
1314 previously predicted. DST will still end on 2021-01-17.
1316 the later-than-usual start date is a one-time departure from the
1326 Release 2020b - 2020-10-06 18:35:04 -0700
1330 Canada's Yukon changes to -07 on 2020-11-01, not 2020-03-08.
1333 zic no longer supports -y, nor the TYPE field of Rules.
1337 Morocco's spring-forward after Ramadan is now predicted to occur
1340 now predicted to spring-forward on April 30 instead of April 23.
1346 2020-10-04 00:01. Also, Macquarie Island has been staying in
1352 America/Dawson, changes its time zone rules from -08/-07 to
1353 permanent -07 on 2020-11-01, not on 2020-03-08 as 2020a had it.
1361 For example, the 1983-09-25 fall-back was at 01:00, not 03:00.
1363 time was on 11-01, not 10-01 (thanks to Michael Deckers).
1366 1911-03-11 French transition was at midnight, not a minute later.
1367 Monaco's transitions were on 1892-06-01 and 1911-03-29, not
1368 1891-03-15 and 1911-03-11. (Thanks to Michael Deckers.)
1372 Support for zic's long-obsolete '-y YEARISTYPE' option has been
1378 zic now defaults to '-b slim' instead of to '-b fat'.
1380 zic's new '-l -' and '-p -' options uninstall any existing
1388 The Makefile now defaults POSIXRULES to '-', so the posixrules
1393 The long-obsolete files pacificnew, systemv, and yearistype.sh have
1397 Release 2020a - 2020-04-23 16:03:47 -0700
1400 Morocco springs forward on 2020-05-31, not 2020-05-24.
1401 Canada's Yukon advanced to -07 year-round on 2020-03-08.
1407 Morocco's second spring-forward transition in 2020 will be May 31,
1409 Adjust future-year predictions to use the first Sunday after the
1413 America/Dawson, advanced to -07 year-round, beginning with its
1414 spring-forward transition on 2020-03-08, and will not fall back on
1415 2020-11-01. Although a government press release calls this
1427 been renamed to America/Nuuk. A backwards-compatibility link
1436 zdump formerly reported a DST transition on 2038-03-14
1440 zic -L now supports an Expires line in the leapseconds file, and
1445 -L instead truncates the TZif output based on the #expires comment
1450 commented-out line. Future tzdb distributions are planned to
1461 The code's defense against CRLF in leap-seconds.list is now
1468 tzalloc(NULL) or, if portability trumps thread-safety, should
1473 The Îles-de-la-Madeleine and the Listuguj reserve are noted as
1479 Release 2019c - 2019-09-11 08:59:48 -0700
1482 Fiji observes DST from 2019-11-10 to 2020-01-12.
1483 Norfolk Island starts observing Australian-style DST.
1487 Fiji's next DST transitions will be 2019-11-10 and 2020-01-12
1488 instead of 2019-11-03 and 2020-01-19. (Thanks to Raymond Kumar.)
1491 Norfolk Island will observe Australian-style DST starting in
1492 spring 2019. The first transition is on 2019-10-06. (Thanks to
1500 The Norfolk Island 1975-03-02 transition was at 02:00 standard
1512 Fix several errors in pre-1970 transitions in Perry County, IN.
1516 ended DST on 09-29 not 10-13, and Vienna ended DST on 10-07 not
1517 10-06. In 1945 Königsberg (now Kaliningrad) switched from +01/+02
1518 to +02/+03 on 04-10 not 01-01, and its +02/+03 is abbreviated
1520 Königsberg switched to +03 on 04-07 not 01-01.
1522 In 1946 Louisville switched from CST to CDT on 04-28 at 00:01, not
1523 01-01 at 00:00. (Thanks to Alois Treindl and Michael Deckers.)
1524 Also, it switched from CST to CDT on 1950-04-30, not 1947-04-27.
1526 The 1892-05-01 transition in Brussels was at 00:17:30, not at noon.
1531 Hong Kong Winter Time, observed from 1941-10-01 to 1941-12-25,
1540 The code now defends against CRLFs in leap-seconds.list.
1554 Release 2019b - 2019-07-01 00:09:53 -0700
1558 'zic -b slim' outputs smaller TZif files; please try it out.
1559 Palestine's 2019 spring-forward transition was on 03-29, not 03-30.
1573 Palestine's 2019 spring transition was 03-29 at 00:00, not 03-30
1579 Hong Kong's 1941-06-15 spring-forward transition was at 03:00, not
1580 03:30. Its 1945 transition from JST to HKT was on 11-18 at 02:00,
1581 not 09-15 at 00:00. In 1946 its spring-forward transition was on
1582 04-21 at 00:00, not the previous day at 03:30. From 1946 through
1583 1952 its fall-back transitions occurred at 04:30, not at 03:30.
1584 In 1947 its fall-back transition was on 11-30, not 12-30.
1601 zic's new -b option supports a way to control data bloat and to
1602 test for year-2038 bugs in software that reads TZif files.
1603 'zic -b fat' and 'zic -b slim' generate larger and smaller output;
1609 older software, notably software that mishandles 64-bit TZif data
1610 or uses obsolete TZ strings like "EET-2EEST" that lack DST rules.
1611 Slim format is more efficient and does not work around 64-bit bugs
1613 unless you compile with -DZIC_BLOAT_DEFAULT=\"slim\"; this
1614 out-of-the-box default is intended to change in future releases
1620 POSIX-like TZ string in the TZif output. The old behavior is no
1625 Europe/London no longer has a no-op transition in January 1996.
1635 and similarly, zic's -p POSIXRULES option is now documented as
1648 Release 2019a - 2019-03-25 22:01:33 -0700
1651 Palestine "springs forward" on 2019-03-30 instead of 2019-03-23.
1652 Metlakatla "fell back" to rejoin Alaska Time on 2019-01-20 at 02:00.
1656 Palestine will not start DST until 2019-03-30, instead of 2019-03-23 as
1662 rejoining Alaska Time, on 2019-01-20 at 02:00. (Thanks to Ryan
1667 Israel observed DST in 1980 (08-02/09-13) and 1984 (05-05/08-25).
1672 Etc/UCT is now a backward-compatibility link to Etc/UTC, instead
1679 zic now has an -r option to limit the time range of output data.
1680 For example, 'zic -r @1000000000' limits the output data to
1692 tz-link.html now cites tzdata-meta
1693 <https://tzdata-meta.timtimeonline.com/>.
1696 Release 2018i - 2018-12-30 11:05:43 -0800
1699 São Tomé and Príncipe switches from +01 to +00 on 2019-01-01.
1704 from +01 to +00 on 2019-01-01 at 02:00. (Thanks to Vadim
1708 Release 2018h - 2018-12-23 17:59:32 -0800
1711 Qyzylorda, Kazakhstan moved from +06 to +05 on 2018-12-21.
1731 It formerly cut off before the year 2038 in a nod to 32-bit time_t.
1734 2038-9, 2042-3, and 2046-7 to occur one day later than previously
1735 predicted. As before, post-cutoff transitions are approximated.
1740 +05 on 2018-12-21. This is a zone split as Qostanay (aka
1743 Metlakatla moved from Alaska to Pacific standard time on 2018-11-04.
1744 It did not change clocks that day and remains on -08 this winter.
1747 from 2018-11-04 through 2019-03-10.
1751 Kwajalein's 1993-08-20 transition from -12 to +12 was at 24:00,
1755 Nauru's 1979 transition was on 02-10 at 02:00, not 05-01 at 00:00.
1761 Hong Kong observed DST in 1941 starting 06-15 (not 04-01), then on
1762 10-01 changed standard time to +08:30 (not +08). Its transition
1763 back to +08 after WWII was on 1945-09-15, not the previous day.
1764 Its 1904-10-30 change took effect at 01:00 +08 (not 00:00 LMT).
1766 its 1952 fallback was on 11-02 (not 10-25).
1781 2018-10-27 00:00 to 2018-10-28 03:00. (Thanks to Michael Deckers.)
1785 Release 2018g - 2018-10-26 22:22:45 -0700
1788 Morocco switches to permanent +01 on 2018-10-28.
1792 Morocco switches from +00/+01 to permanent +01 effective 2018-10-28,
1799 format that trips up older 32-bit clients, fixing a bug introduced
1801 for QTBUG-53071 now also works for TZif files with leap seconds.
1804 "Rule Japan 1948 1951 - Sep Sat>=8 25:00 0 S" to
1805 "Rule Japan 1948 1951 - Sep Sun>=9 1:00 0 S".
1811 Change HDT to HWT/HPT for WWII-era abbreviations in Hawaii.
1820 Release 2018f - 2018-10-18 00:14:18 -0700
1823 Volgograd moves from +03 to +04 on 2018-10-28.
1824 Fiji ends DST 2019-01-13, not 2019-01-20.
1825 Most of Chile changes DST dates, effective 2019-04-06.
1829 Volgograd moves from +03 to +04 on 2018-10-28 at 02:00.
1832 Fiji ends DST 2019-01-13 instead of the 2019-01-20 previously
1838 time. The changes are effective from 2019-04-06, and do not affect the
1844 The 2018-05-05 North Korea 30-minute time zone change took place
1847 China's 1988 spring-forward transition was on April 17, not
1851 Fix several issues for Macau before 1992. Macau's pre-1904 LMT
1857 The 1948-1951 fallback transitions in Japan were at 25:00 on
1862 Incorporate 1940-1949 Asia/Shanghai DST transitions from a 2014
1863 paper by Li Yu, replacing more-questionable data from Shanks.
1880 transition at time -2**59 (before the Big Bang), as clients should
1885 zic now supports negative time-of-day in Rule and Leap lines, e.g.,
1886 "Rule X min max - Apr lastSun -6:00 1:00 -" means the transition
1892 files that lack transitions or have a POSIX-style TZ string. This
1893 future-proofs the code against possible future extensions to the
1894 format that would allow TZif files with POSIX-style TZ strings and
1897 A read-access subscript error in localtime.c has been fixed.
1901 localtime.c no longer ignores TZif POSIX-style TZ strings that
1914 is neither an ASCII digit nor "-" nor "+", and an unquoted name
1928 tz-link.htm now mentions the A0 TimeZone Migration utilities.
1947 files should also append "-LABEL" to the 'version' file's first
1951 Release 2018e - 2018-05-01 23:42:51 -0700
1955 North Korea switches back to +09 on 2018-05-05.
1962 North Korea switches back from +0830 to +09 on 2018-05-05.
1966 Bring back the negative-DST changes of 2018a, except be more
1981 tzdataVERSION-rearguard.tar.gz, which is like tzdataVERSION.tar.gz
1982 except that it uses rearguard format intended for trailing-edge
1993 1994-2017, as opposed to the popular time (see below).
2015 Release 2018d - 2018-03-22 07:05:46 -0700
2030 Casey Station in Antarctica changed from +11 to +08 on 2018-03-11
2041 A mere handful of pre-1991 transitions are unaffected; data since
2043 changes affect various timestamps in 1920-1923, 1936, 1939,
2044 1942-1943, 1959, 1966-1970, 1972, 1974-1980, and 1988-1990.
2045 Additionally, Uruguay's pre-standard-time UT offset has been
2046 adjusted westward by 7 seconds, from UT-03:44:44 to UT-03:44:51, to
2054 Fix the 1912-01-01 transition for Portugal and its colonies.
2062 Fix an off-by-1 error for pre-1913 timestamps in Jamaica and in
2067 MMT took effect in Uruguay from 1908-06-10, not 1898-06-28. There
2076 * DATAFORM=vanguard installs from the latest, bleeding-edge
2079 from a trailing-edge format. Eventually, elements of today's
2102 when the negative-DST feature moves from vanguard to main.
2103 Bleeding-edge Zoneinfo parsers that support the new features
2105 bleeding-edge.
2108 -j to2050new.tzs' is now much faster on a multiprocessor host
2111 When built with -DSUPPRESS_TZDIR, the tzcode library no longer
2121 questionable whether the few recorded uses of non-integer offsets
2126 The code is a bit more portable to MS-Windows. Installers can
2127 compile with -DRESERVE_STD_EXT_IDS on MS-Windows platforms that
2145 with links to many relevant legal documents.
2148 Commentary now uses some non-ASCII characters with Unicode value
2153 Release 2018c - 2018-01-22 23:00:44 -0800
2163 daylight-saving time, as expressed in the tm_isdst flag of C's
2178 Japanese DST transitions (1948-1951) were Sundays at 00:00, not
2187 Release 2018b - 2018-01-17 23:24:48 -0800
2199 Release 2018a - 2018-01-12 22:29:21 -0800
2205 Use Debian-style installation locations, instead of 4.3BSD-style.
2206 New zic option -t.
2210 São Tomé and Príncipe switched from +00 to +01 on 2018-01-01 at
2226 The abbreviation invented for Bolivia Summer Time (1931-2) is now
2228 used for Latvian Summer Time (1918-9) and for British Summer Time.
2233 +01) in summer and GMT (as negative daylight-saving) in winter,
2237 considered to be standard time or daylight-saving time, as
2244 match Debian circa 2017, instead of being designed as an add-on to
2252 backward-compatibility link US/Pacific-New, which causes
2257 tzdata.zi now contains a version-number comment.
2263 Builders no longer need to specify -DHAVE_SNPRINTF on platforms
2264 that have snprintf and use pre-C99 compilers. (Problem reported
2269 zic has a new option -t FILE that specifies the location of the
2277 zic has been ported to GCC 8's -Wstringop-truncation option.
2290 The files tz-art.htm and tz-link.htm have been renamed to
2291 tz-art.html and tz-link.html, respectively, for consistency with
2295 Release 2017c - 2017-10-20 14:49:34 -0700
2298 Northern Cyprus switches from +03 to +02/+03 on 2017-10-29.
2299 Fiji ends DST 2018-01-14, not 2018-01-21.
2300 Namibia switches from +01/+02 to +02 on 2018-04-01.
2301 Sudan switches from +03 to +02 on 2017-11-01.
2302 Tonga likely switches from +13/+14 to +13 on 2017-11-05.
2303 Turks & Caicos switches from -04 to -05/-04 on 2018-11-04.
2310 2017-10-29, thus reinstituting winter time.
2312 Fiji ends DST 2018-01-14 instead of the 2018-01-21 previously
2317 2017-09-03 at 02:00. This affects UT offsets starting 2018-04-01
2320 Sudan will switch from +03 to +02 on 2017-11-01. (Thanks to Ahmed
2325 adjust its clocks on 2017-11-05. Although Tonga has not announced
2329 Turks & Caicos will switch from -04 all year to -05 with US DST on
2330 2018-03-11 at 03:00. This affects UT offsets starting 2018-11-04
2335 Namibia switched from +02 to +01 on 1994-03-21, not 1994-04-03.
2342 1906. Also, treat 1941-2's +0630 as DST, like 1942-5.
2351 historical record, by changing it to occur on 1867-10-18 at 15:30
2352 Sitka time rather than at the start of 1867-10-17 local time.
2356 Fix off-by-one errors in UT offsets for Adak and Nome before 1867.
2363 Remove Canada/East-Saskatchewan from the 'backward' file, as it
2364 exceeded the 14-character limit and was an unused misnomer anyway.
2370 installed by default. The commands 'zic tzdata.zi' and 'zic -L
2377 'make BACKWARD=' now suppresses backward-compatibility names
2381 'make check' now works on systems that lack a UTF-8 locale,
2383 the name of a UTF-8 locale, if you have one.
2386 -DDEPRECATE_TWO_DIGIT_YEARS to CFLAGS to enable them, instead of
2387 adding -DNO_RUN_TIME_WARNINGS_ABOUT_YEAR_2000_PROBLEMS_THANK_YOU
2403 zic now warns about use of the obsolescent and undocumented -y
2408 no longer considers non-prefixes to be abbreviations; for example,
2410 Also, zic warns about the undocumented usage with a "last-"
2411 prefix, e.g., "last-Fri".
2414 "Link" in ordinary context and for "Leap" in leap-second context.
2415 Conversely, zic no longer accepts non-prefixes such as "La" as
2438 zic.c no longer mistranslates formats of line numbers in non-English
2442 bit easier to port to MS-Windows and Solaris. (Thanks to Kees
2453 tz-link.htm now covers how to apply tzdata changes to clients.
2456 The leap-seconds.list URL has been updated to something that is
2459 Release 2017b - 2017-03-17 07:30:38 -0700
2469 Liberia changed from -004430 to +00 on 1972-01-07, not 1972-05-01.
2471 Use "MMT" to abbreviate Liberia's time zone before 1972, as "-004430"
2477 current US daylight-saving transition rules rather than the
2478 1987-2006 rules. This fallback occurs only when (1) the TZ
2485 Release 2017a - 2017-02-28 00:05:36 -0800
2487 Briefly: Southern Chile moves from -04/-03 to -03, and Mongolia
2494 Chile's Region of Magallanes moves from -04/-03 to -03 year-round.
2495 Its clocks diverge from America/Santiago starting 2017-05-13 at
2508 Pierpaolo Bernardi for the heads-ups, and to Michael Deckers for
2511 Ecuador observed DST from 1992-11-28 to 1993-02-05.
2514 Asia/Atyrau and Asia/Oral were at +03 (not +04) before 1930-06-21.
2533 Xinjiang; for 20-minute daylight saving time in Ghana before 1943;
2534 for half-hour daylight saving time in Belize before 1944 and in
2536 1946, for Guinea-Bissau before 1975, for Iceland before 1969, for
2539 1967, for Namibia before 1943, for the Netherlands in 1937-9, for
2541 Zaporozhye in 1880-1924.
2566 zdump -i now outputs non-hour numeric time zone abbreviations
2571 zdump is now buildable again with -DUSE_LTZ=0.
2578 when TZ is set to a POSIX-style string that specifies DST.
2581 date and strftime now cause %z to generate "-0000" instead of
2583 begins with "-".
2590 tz-link.htm now covers leap smearing, which is popular in clouds.
2593 Release 2016j - 2016-11-22 23:17:13 -0800
2595 Briefly: Saratov, Russia moves from +03 to +04 on 2016-12-04.
2599 Saratov, Russia switches from +03 to +04 on 2016-12-04 at 02:00.
2616 zic no longer mishandles file systems that lack hard links, fixing
2618 Also, when the destination already contains symbolic links, zic
2620 does not follow symbolic links.
2624 tz-link.htm now documents the relationship between release version
2625 numbers and development-repository commit tags. (Suggested by
2634 Release 2016i - 2016-11-01 23:19:52 -0700
2636 Briefly: Cyprus split into two time zones on 2016-10-30, and Tonga
2637 reintroduces DST on 2016-11-06.
2641 Pacific/Tongatapu begins DST on 2016-11-06 at 02:00, ending on
2642 2017-01-15 at 03:00. Assume future observances in Tonga will be
2650 time zones starting 2016-10-30 at 04:00. This creates a zone
2653 Antarctica/Casey switched from +08 to +11 on 2016-10-22.
2658 Several corrections were made for pre-1975 timestamps in Italy.
2662 First, the 1893-11-01 00:00 transition in Italy used the new UT
2671 The 1916-06-03 transition was at 24:00, not 00:00.
2673 The 1916-10-01, 1919-10-05, and 1920-09-19 transitions were at
2676 The 1917-09-30 and 1918-10-06 transitions were at 24:00, not
2679 The 1944-09-17 transition was at 03:00, not 01:00. This
2682 1944-04-03 transition for Europe/Rome, as Rome was controlled by
2685 The 1967-1970 and 1972-1974 fallback transitions were at 01:00,
2694 Release 2016h - 2016-10-19 23:17:57 -0700
2698 Asia/Gaza and Asia/Hebron end DST on 2016-10-29 at 01:00, not
2699 2016-10-21 at 00:00. (Thanks to Sharef Mustafa.) Predict that
2706 In Turkey, transitions in 1986-1990 were at 01:00 standard time
2714 English-language sources use "IST", "LKT" and "SLST", with no
2721 symbolic links like /etc/localtime, when these symbolic links
2728 building just the traditional-format distribution. (Requested by
2741 tz-link.htm has improved coverage of time zone boundaries suitable
2742 for geolocation. (Thanks to heads-ups from Evan Siroky and Matt
2747 The Fiji commentary mentions the government's 2016-10-03 press
2751 Release 2016g - 2016-09-13 08:56:38 -0700
2756 effective 2016-09-07. (Thanks to Burak AYDIN.) Use "+03" rather
2759 New leap second 2016-12-31 23:59:60 UTC as per IERS Bulletin C 52.
2764 For America/Los_Angeles, spring-forward transition times have been
2766 1950-1966.
2768 For zones using Soviet time on 1919-07-01, transitions to UT-based
2775 The Factory zone now uses the time zone abbreviation -00 instead
2776 of a long English-language string, as -00 is now the normal way to
2790 Asia/Ust-Nera, Asia/Vladivostok, Asia/Yakutsk, Asia/Yekaterinburg,
2791 Asia/Yerevan, Etc/GMT-14, Etc/GMT-13, Etc/GMT-12, Etc/GMT-11,
2792 Etc/GMT-10, Etc/GMT-9, Etc/GMT-8, Etc/GMT-7, Etc/GMT-6, Etc/GMT-5,
2793 Etc/GMT-4, Etc/GMT-3, Etc/GMT-2, Etc/GMT-1, Etc/GMT+1, Etc/GMT+2,
2808 zic no longer generates binary files containing POSIX TZ-like
2811 Africa/Casablanca and Africa/El_Aaiun in some year-2037 timestamps
2816 links, zic now keeps them symbolic links when updating them, for
2820 zic now avoids hard linking to symbolic links, avoids some
2824 zdump has a new -i option to generate transitions in a
2825 smaller but still human-readable format. This option is
2834 The new format is a tarball tzdb-VERSION.tar.lz with signature
2835 file tzdb-VERSION.tar.lz.asc. It unpacks to a top-level directory
2836 tzdb-VERSION containing the code and data of the traditional
2837 two-tarball format, along with extra data that may be useful.
2843 23 commits and some working-file changes have been made since
2845 '2016g-23-g50556e3-dirty' instead of the misleading '2016g'.
2852 contains what should be the output of 'zdump -i -c 2050' on
2856 'make check_web' now works on Fedora-like distributions.
2860 tzfile.5 now documents the new restriction on POSIX TZ-like
2863 Comments now cite URLs for some 1917-1921 Russian DST decrees.
2866 tz-link.htm mentions JuliaTime (thanks to Curtis Vogt) and Time4J
2867 (thanks to Meno Hochschild) and ThreeTen-Extra, and its
2874 Release 2016f - 2016-07-05 16:26:51 +0200
2879 Africa/Cairo will not introduce DST starting 2016-07-07 after all.
2882 Asia/Novosibirsk switches from +06 to +07 on 2016-07-24 at 02:00.
2892 Europe/Minsk's 1992-03-29 spring-forward transition was at 02:00 not 00:00.
2896 Release 2016e - 2016-06-14 08:46:16 -0700
2907 Locations while uninhabited now use '-00', not 'zzz', as a
2914 Asia/Baku's 1992-09-27 transition from +04 (DST) to +04 (non-DST) was
2919 zic now outputs a dummy transition at time 2**31 - 1 in zones
2920 whose POSIX-style TZ strings contain a '<'. This mostly works
2921 around Qt bug 53071 <https://bugreports.qt.io/browse/QTBUG-53071>.
2926 tz-link.htm says why governments should give plenty of notice for
2929 tz-link.htm mentions Tzdata for Elixir. (Thanks to Matt Johnson.)
2932 Release 2016d - 2016-04-17 22:50:29 -0700
2936 America/Caracas switches from -0430 to -04 on 2016-05-01 at 02:30.
2937 (Thanks to Alexander Krivenyshev for the heads-up.)
2939 Asia/Magadan switches from +10 to +11 on 2016-04-24 at 02:00.
2943 Tomsk Oblast, Russia, which switches from +06 to +07 on 2016-05-29
2950 1989-03-26 at 02:00, roughly a year after Europe/Volgograd made
2953 Russia and nearby locations had daylight-saving transitions on
2954 1992-03-29 at 02:00 and 1992-09-27 at 03:00, instead of on
2955 1992-03-28 at 23:00 and 1992-09-26 at 23:00. (Thanks to Stepan
2967 Release 2016c - 2016-03-23 00:51:27 -0700
2974 Correa for the heads-up, and to Tim Parenti for corrections.)
2977 2014-09-07 through 2016-05-14 daylight saving time instead of
2983 +02/+03 on 1989-03-26, not 1991-03-31. Europe/Volgograd changed
2984 from +04/+05 to +03/+04 on 1988-03-27, not 1989-03-26.
2993 Release 2016b - 2016-03-12 17:30:14 -0800
3002 POSIX.1-1988 that was removed in POSIX.1-2001. One way to suppress the
3009 2016-03-27 at 02:00 local time. They need distinct zones since their
3010 post-1970 histories disagree. New zone Asia/Barnaul for Altai Krai and
3014 Also, Asia/Sakhalin moves from +10 to +11 on 2016-03-27 at 02:00.
3015 (Thanks to Alexander Krivenyshev for the heads-up, and to Matt Johnson
3025 Palestine's spring-forward transition on 2016-03-26 is at 01:00, not 00:00.
3032 +03 at 1990-05-06 02:00, instead of switching from +03 to +02.
3045 tzselect now tests Julian-date TZ settings more accurately.
3055 A new web page tz-how-to.html. (Thanks to Bill Seymour.)
3062 Release 2016a - 2016-01-26 23:28:02 -0800
3069 Asia/Chita switches from +0800 to +0900 on 2016-03-27 at 02:00.
3079 2015-11-01 at 02:00. (Thanks to Steffen Thorsen.)
3100 are mostly public-domain. (Thanks to James Knight.) The three
3101 non-public-domain files now use the current (3-clause) BSD license
3104 tz-link.htm mentions the BDE library (thanks to Andrew Paprocki),
3110 Transformation of Time, 1870-1950", and cite a couple of reviews.
3117 Release 2015g - 2015-10-01 00:39:51 -0700
3121 Turkey's 2015 fall-back transition is scheduled for Nov. 8, not Oct. 25.
3124 Norfolk moves from +1130 to +1100 on 2015-10-04 at 02:00 local time.
3127 Fiji's 2016 fall-back transition is scheduled for January 17, not 24.
3130 Fort Nelson, British Columbia will not fall back on 2015-11-01. It has
3131 effectively been on MST (-0700) since it advanced its clocks on 2015-03-08.
3136 Norfolk observed DST from 1974-10-27 02:00 to 1975-03-02 02:00.
3143 On hosts with signed 32-bit time_t, localtime no longer mishandles
3144 Pacific/Fiji after 2038-01-16 14:00 UTC.
3162 Release 2015f - 2015-08-10 18:06:56 -0700
3166 North Korea switches to +0830 on 2015-08-15. (Thanks to Steffen Thorsen.)
3179 zic's '-y YEARISTYPE' option is no longer documented. The TYPE
3180 field of a Rule line should now be '-'; the old values 'even',
3191 offset, e.g., '-07' for seven hours behind UT and '+0530' for
3193 zone abbreviations conforming to POSIX.1-2001 and later.
3208 like '-05'.
3213 'date' no longer sets the time of day and its -a, -d, -n and -t
3224 tz-link.htm mentions Time Zone Database Parser (thanks to Howard Hinnant).
3229 Release 2015e - 2015-06-13 10:56:02 -0700
3233 Morocco will suspend DST from 2015-06-14 03:00 through 2015-07-19 02:00,
3234 not 06-13 and 07-18 as we had guessed. (Thanks to Milamber.)
3241 The file 'iso3166.tab' now uses UTF-8, so that its entries can better
3252 zic -l no longer fails when compiled with -DTZDEFAULT=\"/etc/localtime\".
3257 Release 2015d - 2015-04-24 08:09:46 -0700
3267 America/Whitehorse switched from UT -09 to -08 on 1967-05-28, not
3268 1966-07-01. Also, Yukon's time zone history is documented better.
3273 The abbreviations for Hawaii-Aleutian standard and daylight times
3283 Release 2015c - 2015-04-11 08:55:55 -0700
3287 Egypt's spring-forward transition is at 24:00 on April's last Thursday,
3294 The following changes affect some pre-1991 Chile-related timestamps
3301 The UT -04 time observed from 1932 to 1942 is now considered to
3302 be standard time, not year-round DST.
3304 Santiago observed DST (UT -03) from 1946-07-15 through
3305 1946-08-31, then reverted to standard time, then switched to -05
3306 on 1947-04-01.
3311 The spring 1988 transition was 1988-10-09, not 1988-10-02.
3312 The fall 1990 transition was 1990-03-11, not 1990-03-18.
3314 Assume no UT offset change for Pacific/Easter on 1890-01-01,
3320 this change affects UT offsets in pre-1970 timestamps only.
3331 Release 2015b - 2015-03-19 23:28:11 -0700
3348 Some more zones have been turned into links, when they differed
3350 these changes affect UT offsets in pre-1970 timestamps only.
3357 Correct the 1992-2010 DST abbreviation in Volgograd from "MSK" to "MSD".
3365 Allow -Dtime_tz=time_t compilations, and allow -Dtime_tz=... libraries
3366 to be used in the same executable as standard-library time_t functions.
3379 Release 2015a - 2015-01-29 22:35:20 -0800
3385 on 2015-02-01 at 02:00. (Thanks to Steffen Thorsen and Gwillim Law.)
3391 New leap second 2015-06-30 23:59:60 UTC as per IERS Bulletin C 49.
3400 Some more zones have been turned into links, when they differed
3402 these changes affect UT offsets in pre-1970 timestamps only.
3411 shortening too-long abbreviations.
3419 'make check' now checks for links to links in the data.
3420 One such link (for Africa/Asmera) has been fixed.
3431 Release 2014j - 2014-11-10 17:37:11 -0800
3435 Turks & Caicos' switch from US eastern time to UT -04 year-round
3436 did not occur on 2014-11-02 at 02:00. It's currently scheduled
3437 for 2015-11-01 at 02:00. (Thanks to Chris Walton.)
3441 Many pre-1989 timestamps have been corrected for Asia/Seoul and
3442 Asia/Pyongyang, based on sources for the Korean-language Wikipedia
3447 Some more zones have been turned into links, when they differed
3449 these changes affect UT offsets in pre-1970 timestamps only.
3462 Release 2014i - 2014-10-21 22:04:57 -0700
3466 Pacific/Fiji will observe DST from 2014-11-02 02:00 to 2015-01-18 03:00.
3467 (Thanks to Ken Rylander for the heads-up.) Guess that future
3471 that plans to switch from UT +10 to +11 on 2014-12-28 at 02:00.
3472 (Thanks to Kiley Walbom for the heads-up.)
3478 to its more traditional value MSK on 2014-10-26 at 01:00.
3479 (Thanks to Alexander Bokovoy for the heads-up about Belarus.)
3481 The new abbreviation IDT stands for the pre-1976 use of UT +08 in
3492 Asia/Phnom_Penh and Asia/Vientiane have been turned into links, as
3494 usual, these changes affect pre-1970 timestamps only. Their old
3499 The time-related library functions now set errno on failure, and
3500 some crashes in the new tzalloc-related library functions have
3501 been fixed. (Thanks to Christos Zoulas for reporting most of
3516 Some bugs associated with the new 2014g functions have been fixed.
3528 Release 2014h - 2014-09-25 18:59:03 -0700
3532 America/Jamaica's 1974 spring-forward transition was Jan. 6, not Apr. 28.
3534 Shanks says Asia/Novokuznetsk switched from LMT (not "NMT") on 1924-05-01,
3535 not 1920-01-06. The old entry was based on a misinterpretation of Shanks.
3537 Some more zones have been turned into links, when they differed
3539 these changes affect UT offsets in pre-1970 timestamps only.
3547 zdump -V and -v now output gmtoff= values on all platforms,
3557 zdump -c no longer mishandles transitions near year boundaries.
3560 An access to uninitialized data has been fixed.
3564 A memory leak has been fixed if ALL_STATE and THREAD_SAFE are defined
3565 and two threads race to initialize data used by gmtime-like functions.
3577 zdump -c's treatment of years is now documented to use the
3585 Fractional-second GMT offsets have been documented for civil time
3586 in 19th-century Chennai, Jakarta, and New York.
3589 Release 2014g - 2014-08-28 12:31:23 -0700
3593 Turks & Caicos is switching from US eastern time to UT -04
3594 year-round, modeled as a switch on 2014-11-02 at 02:00.
3606 The Portuguese decree of 1911-05-26 took effect on 1912-01-01.
3608 Atlantic/Azores, and Atlantic/Madeira. Also, Lisbon's pre-1912
3609 GMT offset was -0:36:45 (rounded from -0:36:44.68), not -0:36:32.
3612 Asia/Dhaka ended DST on 2009-12-31 at 24:00, not 23:59.
3619 (Thanks to Lester Caine for the high-quality Jersey, Guernsey, and
3622 Some more zones have been turned into links, when they differed
3624 these changes affect UT offsets in pre-1970 timestamps only.
3628 Africa/Malabo, Africa/Niamey, and Africa/Porto-Novo.
3637 localtime_rz (unlike localtime_r) is trivially thread-safe without
3638 locking. (Thanks to Christos Zoulas for proposing NetBSD-inspired
3644 To build zdump with the system library, use 'make CFLAGS=-DUSE_LTZ=0
3653 with -DHAVE_LOCALTIME_R=0 and/or -DHAVE_TZSET=0 if your system
3656 If THREAD_SAFE is defined to 1, the tz library is now thread-safe.
3657 Although not needed for tz's own applications, which are single-threaded,
3660 Some crashes have been fixed when zdump or the tz library is given
3683 tzselect -c now uses a hybrid distance measure that works better
3700 The long-obsolete LOCALE_HOME code has been removed.
3702 The long-obsolete 'gtime' function has been removed.
3706 'zdump' no longer links in ialloc.o, as it's not needed.
3728 to document thread-safe variants like localtime_r, and to document
3729 the NetBSD-inspired functions tzalloc, tzfree, localtime_rz, and
3733 and more like the parameters of 'ln'. LINK-FROM has become TARGET,
3734 and LINK-TO has become LINK-NAME.
3736 tz-link.htm mentions the IETF's tzdist working group; Windows
3737 Runtime etc. (thanks to Matt Johnson); and HP-UX's tztab.
3739 Some broken URLs have been fixed in the commentary. (Thanks to
3743 on pre-1970 time in India has been added.
3746 Release 2014f - 2014-08-05 17:42:36 -0700
3750 Russia will subtract an hour from most of its time zones on 2014-10-26
3760 Asia/Sakhalin, and Asia/Ust-Nera; Asia/Magadan will have two hours
3778 effective 2014-10-26 at 02:00 local time.
3788 Prefix "W" to (western) Samoa time when its standard-time offset
3794 zones used 1896-1937. JWST now stands for Western Standard
3801 China's five zones have been simplified to two, since the post-1970
3804 removed; backwards-compatibility links still work, albeit with
3810 Some zones have been turned into links, when they differed from existing
3812 These changes affect UT offsets in pre-1970 timestamps only. This is
3817 Atlantic/St_Helena. This also affects the backwards-compatibility
3822 Asia/Shanghai's pre-standard-time UT offset has been changed from
3826 Asia/Taipei switched to JWST on 1896-01-01, then to JST on 1937-10-01,
3827 then to CST on 1945-09-21 at 01:00, and did not observe DST in 1945.
3828 In 1946 it observed DST from 05-15 through 09-30; in 1947
3829 from 04-15 through 10-31; and in 1979 from 07-01 through 09-30.
3830 (Thanks to Yu-Cheng Chuang.)
3832 Asia/Riyadh's transition to standard time is now 1947-03-14, not 1950.
3834 Europe/Helsinki's 1942 fall-back transition was 10-04 at 01:00, not
3835 10-03 at 00:00. (Thanks to Konstantin Hyppönen.)
3837 Pacific/Pago_Pago has been changed from UT -11:30 to -11 for the
3844 Europe/Budapest has several pre-1946 corrections: in 1918 the transition
3845 out of DST was on 09-16, not 09-29; in 1919 it was on 11-24, not 09-15; in
3846 1945 it was on 11-01, not 11-03; in 1941 the transition to DST was 04-08
3847 not 04-06 at 02:00; and there was no DST in 1920.
3869 The file 'iso3166.tab' is planned to switch from ASCII to UTF-8.
3871 The new file 'zone1970.tab' already uses UTF-8.
3883 they no longer use ASCII '-' as if it were a dash.
3888 'zic -v' now warns about output file names that do not follow
3896 'zic' no longer links in localtime.o and asctime.o, as they're not needed.
3902 exceptions to the POSIX-inspired file name rules.
3907 Documentation and commentary now prefer UTF-8 to US-ASCII,
3913 Non-HTML documentation and commentary now use plain-text URLs instead of
3918 There is new commentary about Xujiahui Observatory, the five time-zone
3919 project in China from 1918 to 1949, timekeeping in Japanese-occupied
3920 Shanghai, and Tibet Time in the 1950s. The sharp-eyed can spot the
3945 tz-link.htm now mentions the JavaScript libraries Moment Timezone,
3946 TimezoneJS.Date, Walltime-js, and Timezone. (Thanks to a heads-up
3948 (Thanks to a heads-up from Dirkjan Ochtman.)
3955 Release 2014e - 2014-06-12 21:53:52 -0700
3957 Changes affecting near-future timestamps
3959 Egypt's 2014 Ramadan-based transitions are June 26 and July 31 at 24:00.
3978 tz-link.htm now cites RFC 7265 for jCal, mentions PTP and the
3983 Release 2014d - 2014-05-27 21:34:40 -0700
3995 tz-link.htm now mentions GNOME.
3998 Release 2014c - 2014-05-13 07:44:13 -0700
4000 Changes affecting near-future timestamps
4002 Egypt observes DST starting 2014-05-15 at 24:00.
4003 (Thanks to Ahmad El-Dardiry and Gunther Vermier.)
4014 when handling low-valued timestamps. (Thanks to Arthur David Olson.)
4020 Remove now-confusing comment about Jordan. (Thanks to Oleksii Nochovnyi.)
4023 Release 2014b - 2014-03-24 21:28:50 -0700
4025 Changes affecting near-future timestamps
4027 Crimea switches to Moscow time on 2014-03-30 at 02:00 local time.
4030 New entry for Troll station, Antarctica. (Thanks to Paul-Inge Flakstad and
4031 Bengt-Inge Larsson.) This is currently an approximation; a better version
4062 Release 2014a - 2014-03-07 23:30:29 -0800
4064 Changes affecting near-future timestamps
4066 Turkey begins DST on 2014-03-31, not 03-30. (Thanks to Faruk Pasin for
4067 the heads-up, and to Tim Parenti for simplifying the update.)
4071 Fiji ended DST on 2014-01-19 at 02:00, not the previously scheduled 03:00.
4074 Ukraine switched from Moscow to Eastern European time on 1990-07-01
4075 (not 1992-01-01), and observed DST during the entire next winter.
4078 In 1988 Israel observed DST from 04-10 to 09-04, not 04-09 to 09-03.
4083 A uninitialized-storage bug in 'localtime' has been fixed.
4102 Several changes affect tz-link.htm, the main web page.
4104 Mention Time.is (thanks to Even Scharning) and WX-now (thanks to
4118 Mention the timezone-olson Haskell package.
4122 Remove moribund links to daylight-savings-time.info and to
4125 Update two links. (Thanks to Oscar van Vlijmen.)
4131 Release 2013i - 2013-12-17 07:25:23 -0800
4133 Changes affecting near-future timestamps:
4136 The 2006-2011 transition schedule is planned to resume in 2014.
4146 The compile-time flag NOSOLAR has been removed, as nowadays the
4153 They were a negative experiment - that is, a demonstration that
4158 tz-link.htm now mentions Noda Time. (Thanks to Matt Johnson.)
4161 Release 2013h - 2013-10-25 15:32:32 -0700
4173 Acre and (we guess) western Amazonas will switch from UT -04 to -05
4174 on 2013-11-10. This affects America/Rio_Branco and America/Eirunepe.
4178 This avoids some year-2038 glitches introduced in 2013g.
4190 Fix localtime overflow bugs with 32-bit unsigned time_t.
4200 A dependency typo in the 'zdump' rule has been fixed.
4203 The Makefile has been simplified by assuming that 'mkdir -p' and 'cp -f'
4204 work as specified by POSIX.2-1992 or later; this is portable nowadays.
4207 host-independent and is part of the distribution.
4213 tz-link.htm now mentions TC TIMEZONE's draft time zone service protocol
4216 Update URLs in tz-link page. Add URLs for Microsoft Windows, since
4220 Release 2013g - 2013-09-30 21:08:26 -0700
4222 Changes affecting current and near-future timestamps
4230 'zic' now runs on platforms that lack both hard links and symlinks.
4232 Also, fix some bugs on platforms that lack hard links but have symlinks.
4234 'zic -v' again warns that Asia/Tehran has no POSIX environment variable
4240 Also, 'leapseconds.awk', so tzdata is self-contained. (Thanks to
4253 Release 2013f - 2013-09-24 23:37:36 -0700
4255 Changes affecting near-future timestamps
4285 (Thanks to Waldemar Villamayor-Venialbo.)
4289 Changes affecting version-control only
4297 'make set-timestamps' is now simpler and a bit more portable.
4300 Release 2013e - 2013-09-19 23:50:04 -0700
4302 Changes affecting near-future timestamps
4305 (Thanks to David Wheeler for the heads-up.) For now, guess that
4317 Use ART (UT -03, standard time), rather than WARST (also -03, but
4322 Allow POSIX-like TZ strings where the transition time's hour can
4323 range from -167 through 167, instead of the POSIX-required 0
4324 through 24. E.g., TZ='FJT-12FJST,M10.3.1/146,M1.3.4/75' for the
4326 far-future timestamps for America/Godthab, America/Santiago,
4331 Allow POSIX-like TZ strings where daylight saving time is in
4341 embedded TZ-format string, and the tz file format version number
4343 Version-2-based client code should continue to work as before for
4344 all timestamps before 2038. Existing version-2-based client code
4345 (tzcode, GNU/Linux, Solaris) has been tested on version-3-format
4354 Some zones have been turned into links, when they differ from existing
4364 link is better for WWII-era times.)
4366 Change Kingston Mean Time from -5:07:12 to -5:07:11. This affects
4374 Change the date of the circa-1850 Zurich transition from 1849-09-12
4375 to 1853-07-16, overriding Shanks with data from Messerli about
4385 The 'zic' command now outputs a dummy transition when far-future
4386 data can't be summarized using a TZ string, and uses a 402-year
4387 window rather than a 400-year window. For the current data, this
4392 The 'date' command has a new '-r' option, which lets you specify
4395 The 'tzselect' command has two new options '-c' and '-n', which lets you
4398 The 'zic' command's '-v' option now warns about constructs that
4399 require the new version-3 binary file format. (Thanks to Arthur
4402 Support for floating-point time_t has been removed.
4407 bugs and elucidating some of the corners of the old floating-point
4432 same-country-code zones for post-1970 timestamps. The data entries for
4437 zic -c now runs way faster on 64-bit hosts when given large numbers.
4442 rather than have it hard-coded.
4449 new file 'leap-seconds.list', which is a copy of
4450 <ftp://ftp.nist.gov/pub/time/leap-seconds.list>
4459 The links America/Shiprock and Antarctica/South_Pole have been
4463 Changes affecting version-control only
4478 It lists conditions that elicit a warning with '-v'.
4492 explaining why so many of the pre-1970 timestamps are wrong or
4520 (Thanks to Pierre-Yves Berger.)
4522 Update shapefile citations in tz-link.htm. (Thanks to Guy Harris.)
4525 Release 2013d - 2013-07-05 07:38:01 -0700
4537 Specify Jerusalem's location more precisely; this changes the pre-1880
4547 32-bit hosts (thanks to Arthur David Olson).
4554 this should get fixed at some point.
4568 Update URL for CLDR Zone->Tzid table (thanks to Yoshito Umaoka).
4571 Release 2013c - 2013-04-19 16:17:40 -0700
4605 habitation was 1899-1919 and 1948 on.
4616 Release 2013b - 2013-03-10 22:33:40 -0700
4620 Haiti uses US daylight-saving rules this year, and presumably future years.
4628 (Thanks to Erik Homoet for the heads-up.)
4632 Update URLs in tz-link page. Add URLs for webOS, BB10, iOS.
4634 Update Internet RFCs 2445->5545, 2822->5322.
4638 Release 2013a - 2013-02-27 09:20:35 -0800
4642 The zone offset at the end of version-2-format zone files is now
4643 allowed to be 24:00, as per POSIX.1-2008. (Thanks to Arthur David Olson.)
4651 New Zones Asia/Khandyga, Asia/Ust-Nera, Europe/Busingen.
4656 Feb;13(2):173-94 <https://www.jstor.org/stable/1774359>.
4673 relax this requirement to a safe subset of UTF-8. Without the
4674 check, some non-UTF-8 encodings were leaking into the distribution.
4684 Add web page links to tz.js.
4686 Add "Run by the Monkeys" to tz-art. (Thanks to Arthur David Olson.)
4689 Release 2012j - 2012-11-12 18:34:49 -0800
4697 The output of 'zdump --version', and of 'zic --version', now
4698 uses a format that is more typical for --version.
4701 The output of 'tzselect --help', 'zdump --help', and 'zic --help'
4704 zic -v now complains about abbreviations that are less than 3
4709 and uses the just-built zic rather than the system zic.
4714 Release 2012i - 2012-11-03 12:57:09 -0700
4733 Release 2012h - 2012-10-26 22:49:10 -0700
4749 Release 2012g - 2012-10-17 20:59:45 -0700
4757 To attack the version-number problem, this release ships the file
4762 better version-number scheme at some point; this scheme does have the
4766 Release 2012f - 2012-09-12 23:17:03 -0700
4772 Release 2012e - 2012-08-02 20:44:55 -0700
4784 Release code2012c-data2012d - 2012-07-19 16:35:33 -0700
4791 Release data2012c - 2012-03-27 12:17:25 -0400
4804 Release 2012b - 2012-03-02 12:29:15 +0700
4822 Release 2012a - 2012-03-01 18:28:10 +0700
4825 are entirely to the README and tz-art.htm and tz-link.htm files, if
4829 has been added to tz-link.htm).
4840 There will be a leapsecond 2012-06-30 23:59:60 UTC.
4848 Release data2011n - 2011-10-30 14:57:54 +0700
4850 There are three changes of note - most urgently, Cuba (America/Havana)
4861 is so fixed - it would have been fixed in a different way had this
4862 change not happened - that's the "missing" sccs version id).
4865 Release data2011m - 2011-10-24 21:42:16 +0700
4867 In particular, the typos in comments in the data (2011-11-17 should have
4868 been 2011-10-17 as Alan Barrett noted, and spelling of Tiraspol that
4869 Tim Parenti noted) have been fixed, and the change for Ukraine has been
4880 Release data2011l - 2011-10-10 11:15:43 +0700
4883 zic, to Asia/Hebron and Pacific/Fiji - the possible change for Bahia, Brazil
4891 Release data2011k - 2011-09-20 17:54:03 -0400
4896 Release data2011j - 2011-09-12 09:22:49 -0400
4903 Release 2011i - 2011-08-29 05:56:32 -0400
4908 Release data2011h - 2011-06-15 18:41:48 -0400
4913 Release 2011g - 2011-04-25 09:07:22 -0400
4918 Release 2011f - 2011-04-06 17:14:53 -0400
4923 Release 2011e - 2011-03-31 16:04:38 -0400
4925 Morocco, Chile, and tz-link changes
4928 Release 2011d - 2011-03-14 09:18:01 -0400
4930 changes that impact present-day timestamps in Cuba, Samoa, and Turkey
4933 Release 2011c - 2011-03-07 09:30:09 -0500
4938 Release 2011b - 2011-02-07 08:44:50 -0500
4943 Release 2011a - 2011-01-24 10:30:16 -0500
4948 Release data2010o - 2010-11-01 09:18:23 -0400
4953 Release 2010n - 2010-10-25 08:19:17 -0400
4958 Release 2010m - 2010-09-27 09:24:48 -0400
4963 Release 2010l - 2010-08-16 06:57:25 -0400
4968 Release 2010k - 2010-07-26 10:42:27 -0400
4973 Release 2010j - 2010-05-10 09:07:48 -0400
4978 Release data2010i - 2010-04-16 18:50:45 -0400
4980 the end of DST in Morocco on 2010-08-08
4983 Release data2010h - 2010-04-05 09:58:56 -0400
4988 Release data2010g - 2010-03-24 11:14:53 -0400
4993 Release 2010f - 2010-03-22 09:45:46 -0400
4998 Release data2010e - 2010-03-08 14:24:27 -0500
5003 Release data2010d - 2010-03-06 07:26:01 -0500
5008 Release 2010c - 2010-03-01 09:20:58 -0500
5014 Release code2010a - 2010-02-16 10:40:04 -0500
5019 Release data2010b - 2010-01-20 12:37:01 -0500
5024 Release data2010a - 2010-01-18 08:30:04 -0500
5029 Release data2009u - 2009-12-26 08:32:28 -0500
5034 Release 2009t - 2009-12-21 13:24:27 -0500
5039 Release data2009s - 2009-11-14 10:26:32 -0500
5041 (cosmetic) Antarctica change and the DST-in-Fiji-in-2009-and-2010 change
5044 Release 2009r - 2009-11-09 10:10:31 -0500
5046 "antarctica" and "tz-link.htm" changes
5049 Release 2009q - 2009-11-02 09:12:40 -0500
5054 Release data2009p - 2009-10-23 15:05:27 -0400
5060 Release data2009o - 2009-10-14 16:49:38 -0400
5065 Release data2009n - 2009-09-22 15:13:38 -0400
5071 Release data2009m - 2009-09-03 10:23:43 -0400
5076 Release data2009l - 2009-08-14 09:13:07 -0400
5081 Release 2009k - 2009-07-20 09:46:08 -0400
5086 Release data2009j - 2009-06-15 06:43:59 -0400
5092 Release 2009i - 2009-06-08 09:21:22 -0400
5097 Release 2009h - 2009-05-26 09:19:14 -0400
5102 Release data2009g - 2009-04-20 16:34:07 -0400
5107 Release data2009f - 2009-04-10 11:00:52 -0400
5112 Release 2009e - 2009-04-06 09:08:11 -0400
5117 Release 2009d - 2009-03-23 09:38:12 -0400
5122 Release data2009c - 2009-03-16 09:47:51 -0400
5127 Release 2009b - 2009-02-09 11:15:22 -0500
5132 Release 2009a - 2009-01-21 10:09:39 -0500
5137 Release data2008i - 2008-10-21 12:10:25 -0400
5143 Release 2008h - 2008-10-13 07:33:56 -0400
5148 Release 2008g - 2008-10-06 09:03:18 -0400
5151 there's also a slight reordering of information in tz-art.htm.
5154 Release data2008f - 2008-09-09 22:33:26 -0400
5159 Release 2008e - 2008-07-28 14:11:17 -0400
5164 Release data2008d - 2008-07-07 09:51:38 -0400
5169 Release data2008c - 2008-05-19 17:48:03 -0400
5174 Release data2008b - 2008-03-24 08:30:59 -0400
5180 Release 2008a - 2008-03-08 05:42:16 -0500
5185 Release 2007k - 2007-12-31 10:25:22 -0500
5191 Release 2007j - 2007-12-03 09:51:01 -0500
5204 Release data2007i - 2007-10-30 10:28:11 -0400
5209 Release 2007h - 2007-10-01 10:05:51 -0400
5212 project in tz-link.htm
5215 Release 2007g - 2007-08-20 10:47:59 -0400
5223 There's an addition to tz-art.htm regarding the television show "Medium".
5226 Release 2007f - 2007-05-07 10:46:46 -0400
5235 Release 2007e - 2007-04-02 10:11:52 -0400
5242 Release 2007d - 2007-03-20 08:48:30 -0400
5249 Release 2007c - 2007-02-26 09:09:37 -0500
5254 Release 2007b - 2007-02-12 09:34:20 -0500
5263 Release 2007a - 2007-01-08 12:28:29 -0500
5274 Release 2006p - 2006-11-27 08:54:27 -0500
5279 Release 2006o - 2006-11-06 09:18:07 -0500
5284 Release 2006n - 2006-10-10 11:32:06 -0400
5289 Release 2006m - 2006-10-02 15:32:35 -0400
5296 Release data2006l - 2006-09-18 12:58:11 -0400
5298 Paul's best-effort work on this coming weekend's Egypt time change
5301 Release 2006k - 2006-08-28 12:19:09 -0400
5306 Release 2006j - 2006-08-21 09:56:32 -0400
5311 Release code2006i - 2006-08-07 12:30:55 -0400
5318 Release code2006h - 2006-07-24 09:19:37 -0400
5327 Release 2006g - 2006-05-08 17:18:09 -0400
5332 Release 2006f - 2006-05-01 11:46:00 -0400
5334 a missing version number problem is fixed (with thanks to Bradley
5338 Release 2006d - 2006-04-17 14:33:43 -0400
5342 added new items to tz-arts.htm that were found by Paul
5345 Release 2006c - 2006-04-03 10:09:32 -0400
5352 between output produced by the old 32-bit zic and the new 64-bit
5356 Release 2006b - 2006-02-20 10:08:18 -0500
5359 64-bit code
5364 Release 2006a - 2006-01-30 08:59:31 -0500
5368 an addition to the zic manual page to describe how special-case
5372 Release 2005r - 2005-12-27 09:27:13 -0500
5381 Release 2005q - 2005-12-13 09:17:09 -0500
5383 Nothing earth-shaking here:
5387 4. Indentation in one section of zic.c has been fixed.
5391 Release 2005p - 2005-12-05 10:30:53 -0500
5393 "systemv", "tz-link.htm", and "zdump.c" changes
5397 Release 2005o - 2005-11-28 10:55:26 -0500
5404 Release 2005n - 2005-10-03 09:44:09 -0400
5410 Release 2005m - 2005-08-29 12:15:40 -0400
5412 changes by Paul Eggert (with a small tweak to the tz-art change)
5417 Release 2005l - 2005-08-22 12:06:39 -0400
5422 the "Theory" file about the pending addition of 64-bit data (I grow
5424 and the changes no longer increase the data files nine-fold--there's
5428 Release 2005k - 2005-07-14 14:14:24 -0400
5434 anti-spam measure.
5437 Release 2005j - 2005-06-13 14:34:13 -0400
5442 There are also changes to handle POSIX-style "quoted" timezone
5446 change since then was the removal of a couple of minimum-length of
5450 Release data2005i - 2005-04-21 15:04:16 -0400
5455 Release 2005h - 2005-04-04 11:24:47 -0400
5463 Release 2005g - 2005-03-14 10:11:21 -0500
5469 Release 2005f - 2005-03-01 08:45:32 -0500
5474 Release 2005e - 2005-02-10 15:59:44 -0500
5479 Release code2005d - 2005-01-31 09:21:47 -0500
5481 make zic complain about links to links if the -v flag is used
5488 Release 2005c - 2005-01-17 18:36:29 -0500
5495 Release 2005b - 2005-01-10 09:19:54 -0500
5502 Release 2005a - 2005-01-01 13:13:44 -0500
5507 Release code2004i - 2004-12-14 13:42:58 -0500
5512 Release code2004h - 2004-12-07 11:40:18 -0500
5514 64-bit-time_t changes
5517 Release 2004g - 2004-11-02 09:06:01 -0500
5528 Release code2004f - 2004-10-21 10:25:22 -0400
5530 Cope with wide-ranging tm_year values.
5533 Release 2004e - 2004-10-11 14:47:21 -0400
5537 changes to tz-link.htm by Paul
5542 Release 2004d - 2004-09-22 08:27:29 -0400
5547 Release 2004c - 2004-08-11 12:06:26 -0400
5549 asctime-related changes
5554 Release 2004b - 2004-07-19 14:33:35 -0400
5556 data changes by Paul Eggert - most importantly, updates for Argentina
5559 Release 2004a - 2004-05-27 12:00:47 -0400
5570 Release 2003e - 2003-12-15 09:36:47 -0500
5580 Release 2003d - 2003-10-06 09:34:44 -0400
5585 Release 2003c - 2003-09-16 10:47:05 -0400
5591 Release 2003b - 2003-09-16 07:13:44 -0400
5593 Add a "--version" option (and documentation) to the zic and zdump commands.
5599 Update the leapseconds and tz-art.htm files.
5602 Release 2003a - 2003-03-24 09:30:54 -0500
5606 a few additions and modifications to the tz-art.htm file
5609 Release 2002d - 2002-10-15 13:12:42 -0400
5613 There's also a new time zone quote in "tz-art.htm".
5616 Release 2002c - 2002-04-04 11:55:20 -0500
5623 Release 2002b - 2002-01-28 12:56:03 -0500
5638 Release 2001d - 2001-10-09 13:31:32 -0400
5643 Release 2001c - 2001-06-05 13:59:55 -0400
5648 Release 2001b - 2001-04-05 16:44:38 -0400
5652 tz-art.htm has been HTMLified.
5655 Release 2001a - 2001-03-13 12:57:44 -0500
5667 Release 2000h - 2000-12-14 15:33:38 -0500
5676 Release 2000g - 2000-10-10 11:35:22 -0400
5686 Release 2000f - 2000-08-10 09:31:58 -0400
5690 Added information in "tz-art.htm" on a Seinfeld reference to DST.
5696 Release 2000e - 2000-07-31 09:27:54 -0400
5702 the addition of a Dave Barry quote on DST to the tz-arts file
5705 Release 2000d - 2000-04-20 15:43:04 -0400
5714 Release 2000c - 2000-03-04 10:31:43 -0500
5719 Release 2000b - 2000-02-21 12:16:29 -0500
5723 modest tweaks to the tz-art.htm and tz-link.htm files
5726 Release 2000a - 2000-01-18 09:21:26 -0500
5733 Release code1999i-data1999j - 1999-11-15 18:43:22 -0500
5740 Release code1999h-data1999i - 1999-11-08 14:55:21 -0500
5745 Release data1999h - 1999-10-07 03:50:29 -0400
5751 Release 1999g - 1999-09-28 11:06:18 -0400
5760 Release 1999f - 1999-09-23 09:48:14 -0400
5765 Release 1999e - 1999-08-17 15:20:54 -0400
5768 of DST-specifying timezone names has been commented out for now
5776 Release 1999d - 1999-03-30 11:31:07 -0500
5785 Release 1999c - 1999-03-25 09:47:47 -0500
5790 Release 1999b - 1999-02-01 17:51:44 -0500
5795 correct handling of symbolic links when building using a relative directory
5797 code changes to generate correct messages for failed links
5802 Release 1999a - 1999-01-19 16:20:29 -0500
5809 Release code1998h-data1998i - 1998-10-01 09:56:10 -0400
5816 Release code1998g-data1998h - 1998-09-24 10:50:28 -0400
5823 Release data1998g - 1998-08-11 03:28:35 -0000
5830 don't want the "backward" links (as suggested by Paul Eggert).
5833 Release data1998f - 1998-07-20 13:50:00 -0000
5840 Release code1998f - 1998-06-01 10:18:31 -0400
5845 Release 1998e - 1998-05-28 09:56:26 -0400
5847 The Makefile is changed to produce zoneinfo-posix rather than
5848 zoneinfo/posix, and to produce zoneinfo-leaps rather than
5858 Release 1998d - 1998-05-14 11:58:34 -0400
5865 Release 1998c - 1998-02-28 12:32:26 -0500
5875 Release 1998b - 1998-01-17 14:31:51 -0500
5880 Release 1998a - 1998-01-13 12:37:35 -0500
5885 Release code1997i-data1997k - 1997-12-29 09:53:41 -0500
5891 Release code1997h-data1997j - 1997-12-18 17:47:35 -0500
5901 Release data1997i - 1997-10-07 08:45:38 -0400
5906 Release code1997g-data1997h - 1997-09-04 16:56:54 -0400
5910 Arthur David Olson's simple-minded fix allowing mktime to both
5915 Release code1997f-data1997g - 1997-07-19 13:15:02 -0400
5925 Release code1997e-data1997f - 1997-05-03 18:52:34 -0400
5934 A new piece of tz-related music has been added to the "Music" file.
5937 Release code1997d-data1997e - 1997-03-29 12:48:52 -0500
5942 Release code1997c-data1997d - 1997-03-07 20:37:54 -0500
5944 changes to "zic.c" to correct performance of the "-s" option
5949 Release data1997c - 1997-03-04 09:58:18 -0500
5954 Release 1997b - 1997-02-27 18:34:19 -0500
5959 zic/multiprocessor/directory-creation situation.
5962 Release 1997a - 1997-01-21 09:11:10 -0500
5967 both -1 and EOF (regardless of POSIX, SunOS 4.1.1's manual says -1
5971 Release code1996o-data1996n - 1996-12-27 21:42:05 -0500
5976 Release code1996n - 1996-12-16 09:42:02 -0500
5981 Release data1996m - 1996-11-24 02:37:34 -0000
5987 Release code1996m-data1996l - 1996-11-05 14:00:12 -0500
5994 Release code96l - 1996-09-08 17:12:20 -0400
5999 Release 96k - 1996-09-08 16:06:22 -0400
6006 Release code96j - 1996-07-30 13:18:53 -0400
6008 Set sp->typecnt as suggested by Timothy Patrick Murphy.
6011 Release code96i - 1996-07-27 20:11:35 -0400
6016 Release data96i - 1996-07-01 18:13:04 -0400
6021 Release code96h - 1996-06-05 08:02:21 -0400
6028 Release code96g - 1996-05-16 14:00:26 -0400
6030 fix for the simultaneous-DST-and-zone-change challenge
6033 Release data96h - 1996-05-09 17:40:51 -0400
6038 Release code96f-data96g - 1996-05-03 03:09:59 -0000
6052 Release data96f - 1996-04-19 19:20:03 -0000
6060 Release data96e - 1996-03-19 17:37:26 -0500
6066 Release data96d - 1996-03-18 20:49:39 -0500
6071 Release code96e - 1996-02-29 15:43:27 -0000
6077 Release code96d-data96c - 1996-02-12 11:05:27 -0500
6084 Release data96b - 1996-01-27 15:44:42 -0500
6089 Release code96c - 1996-01-16 16:58:15 -0500
6091 leap-year streamlining and binary-search changes
6096 Release code96b - 1996-01-10 20:42:39 -0500
6103 Release 96a - 1996-01-06 09:08:24 -0500
6112 Release code95i-data95m - 1995-12-21 12:46:47 -0500
6119 Release code95h-data95l - 1995-12-19 18:10:12 -0500
6126 Release code95g-data95k - 1995-10-30 10:32:47 -0500
6128 (slightly reformatted) 8-bit-clean proposed patch
6130 minor patch: US/Eastern -> America/New_York
6137 Release code95f-data95j - 1995-10-28 21:01:34 -0000
6142 support for 64-bit time_t's
6147 Release code95e - 1995-10-13 13:23:57 -0400
6153 Release data95i - 1995-09-26 10:43:26 -0400
6160 Release data95h - 1995-09-21 11:26:48 -0400
6165 Release code95d - 1995-09-14 11:14:45 -0400
6171 Release data95g - 1995-09-01 17:21:36 -0400
6176 Release data95f - 1995-08-28 20:46:56 -0400
6181 Release data95e - 1995-07-08 18:02:34 -0400
6187 Release data95d - 1995-07-03 13:26:22 -0400
6192 Release data95c - 1995-07-02 19:19:28 -0400
6198 Release code95c - 1995-03-13 14:00:46 -0500
6200 one-line fix for sign extension problems in detzcode
6203 Release 95b - 1995-03-04 11:22:38 -0500
6210 The "data" file contains a fixed "Link" for America/Shiprock.
6213 Release 94h - 1994-12-10 12:51:14 -0500
6223 data files - but do not (yet) include use of this feature in the
6226 Think of this as "TZ Classic" - the software has been set up not to break if
6231 Release data94f - 1994-08-20 12:56:09 -0400
6236 Release data94e - 1994-06-04 13:13:53 -0400
6241 Release code94g - 1994-05-05 12:14:07 -0400
6246 Release code94f - 1994-05-05 13:00:33 -0000
6253 Release code94e - 1994-03-30 23:32:59 -0500
6258 Release 94d - 1994-02-24 15:42:25 -0500
6265 Release code94c - 1994-02-10 08:52:40 -0500
6268 -fwritable-strings (which is generally losing to do).
6271 Release 94b - 1994-02-07 10:04:33 -0500
6277 to update the tables. I also fixed some more as a result of
6279 links from 'europe' to 'backward'. I corrected some scanning errors
6282 As far as the code goes, I fixed zic to allow years in the range
6283 INT_MIN to INT_MAX; this fixed a few boundary conditions around 1900.
6287 Release data94a - 1994-02-03 08:58:54 -0500
6293 Release 93g - 1993-11-22 17:28:27 -0500
6300 Release 93f - 1993-10-15 12:27:46 -0400
6305 Release 93e - 1993-09-05 21:21:44 -0400
6308 also an update to "zdump" to cope with Kwajalein's 24-hour jump.
6312 Release 93d - 1993-06-17 23:34:17 -0400
6317 Release 93c - 1993-06-06 19:31:55 -0400
6322 Release 93b - 1993-02-02 14:53:58 -0500
6327 Release 93 - 1993-01-08 07:01:06 -0500
6329 At kre's suggestion, the package has been split in two - a code piece
6335 portability changes, and an off-by-one fix (with thanks to
6340 Release 92c - 1992-11-21 17:35:36 -0000
6345 There are changes for Portugal, Saskatchewan, and "Pacific-New";
6349 Release 92 - 1992-04-25 18:17:03 -0000
6357 * POSIXization (including interpretation of POSIX-style TZ environment
6371 standard; such functions have kept their old, underscore-free names in this
6382 the "zic" command (in the absence of a "-L" option) has been changed to omit
6386 -----
6396 few (e.g., code2012c-data2012d) have tarballs with mixed version
6398 consisting of a single tarball tzdb-R.tar.lz with extra data.
6401 Git-based releases), from the newest file in the tarball (for older
6404 abbreviation of -0000 and an "is missing!" comment).
6412 coding: utf-8