Lines Matching +full:apt +full:- +full:add +full:- +full:repository
3 Release 2025a - 2025-01-15 10:47:24 -0800
6 Paraguay adopts permanent -03 starting spring 2024.
7 Improve pre-1991 data for the Philippines.
12 Paraguay will stop changing its clocks after the spring-forward
13 transition on 2024-10-06, so it is now permanently at -03.
15 This affects timestamps starting 2025-03-22, as well as the
16 obsolescent tm_isdst flags starting 2024-10-15.
21 through 1990. (Thanks to P Chan for the heads-up and citations.)
30 Add zone1970.tab lines for the Concordia and Eyre Bird Observatory
37 generating the numeric equivalent of (time_t) -1, as strftime did
42 strftime now outputs an invalid conversion specifier as-is,
45 An invalid TZ now generates the time zone abbreviation "-00", not
51 lower-order component carries into it.
68 'zdump -' now reads TZif data from /dev/stdin.
81 Release 2024b - 2024-09-04 12:27:47 -0700
88 Support POSIX.1-2024, which removes asctime_r and ctime_r.
89 Assume POSIX.2-1992 or later for shell scripts.
101 the years 1921-1927, 1931, 1945, 1949-1970, and 1981-1997.
112 changes affect a few transitions in 1917-1921, 1924, and 1940
123 The period from 1966-04-03 through 1966-10-02 in Portugal is now
131 These names, which for post-1970 timestamps mostly just duplicate
134 This affects behavior for TZ='EET' for some pre-1981 timestamps,
135 for TZ='CET' for some pre-1947 timestamps, and for TZ='WET' for
136 some pre-1996 timestamps. Also, TZ='MET' now behaves like
139 real-world clocks, can find the old entries in 'backzone'.
145 the zone continuation line "-3:00 Brazil %z", which is less error
146 prone than the old "-3:00 Brazil -03/-02". This does not change
152 2024-02-29 time zone change. Similarly, America/Scoresbysund
154 its 2024-03-31 time zone change.
168 POSIX.1-2024 removes asctime_r and ctime_r and does not let
171 can overrun user buffers. If you still need them, add
172 -DSUPPORT_POSIX2008 to CFLAGS.
175 POSIX-conformance bug introduced in 2023a.
177 tzselect now supports POSIX.1-2024 proleptic TZ strings. Also, it
178 assumes POSIX.2-1992 or later, as practical porting targets now
179 all support that, and it uses some features from POSIX.1-2024 if
186 The build procedure now assumes POSIX.2-1992 or later, to simplify
188 defaulting to pre-POSIX, prepend /usr/xpg4/bin to PATH.
192 The documentation now reflects POSIX.1-2024.
201 Release 2024a - 2024-02-01 09:28:56 -0800
204 Kazakhstan unifies on UTC+5 beginning 2024-03-01.
206 zic no longer pretends to support indefinite-past DST.
213 country that will transition from UTC+6 on 2024-03-01 at 00:00 to
217 in 2024 and 2025. (Thanks to Heba Hamad.) Change spring-forward
223 Asia/Ho_Chi_Minh's 1955-07-01 transition occurred at 01:00
235 DST rules that extend into the indefinite past - although these
236 rules were supported when TZif files had only 32-bit data, this
237 stopped working when 64-bit TZif files were introduced in 1995.
242 with only 32-bit time_t, and it is more compatible with bugs in
243 2023c-and-earlier localtime.c. (Problem reported by Yoshito
253 patch reported by Dag-Erling Smørgrav.)
257 The leap-seconds.list file is now copied from the IERS instead of
259 now in the public domain too and tends to be more up-to-date.
269 Release 2023d - 2023-12-21 20:02:24 -0800
272 Ittoqqortoormiit, Greenland changes time zones on 2024-03-31.
273 Vostok, Antarctica changed time zones on 2023-12-18.
281 the rest of Greenland's timekeeping practice on 2024-03-31, by
282 changing its time zone from -01/+00 to -02/-01 at the same moment
283 as the spring-forward transition. Its clocks will therefore not
287 Fix predictions for DST transitions in Palestine in 2072-2075,
292 Vostok, Antarctica changed to +05 on 2023-12-18. It had been at
302 standard time from -03 to -02 on 2023-03-25, not on 2023-10-28.
339 extension of newlines in -v option-arguments.
341 Non UTF-8 locales when using an iconv command that lacks the GNU
345 Previously, it incorrectly omitted post-2075 transitions that are
363 built by 'make', not in a $(CC) -D option. Also, TZDEFAULT is
373 Release 2023c - 2023-03-28 12:42:14 -0700
378 (Thanks to Rany Hany for the heads-up.)
381 Release 2023b - 2023-03-23 19:50:38 -0700
389 Release 2023a - 2023-03-22 12:39:33 -0700
407 In 2023 Morocco's spring-forward transition after Ramadan
419 America/Nuuk therefore changes from -03/-02 to -02/-01 effective
420 2023-10-29 at 01:00 UTC. (Thanks to Thomas M. Steenholdt.)
421 This change from 2022g doesn't affect timestamps until 2024-03-30,
422 and doesn't affect tm_isdst until 2023-03-25.
429 pre-1948 timestamps. The old data are now in 'backzone'.
442 You can now compile with -DTZNAME_MAXIMUM=N to limit time zone
444 library now rejects POSIX-style TZ strings that contain longer
450 a mostly-C89 platform, compile with -DPORT_TO_C89; this should
453 tzcode's library, compile with -DSUPPORT_C89; however, this could
454 trigger latent bugs in C99-or-later callers. The two new macros
458 The code now builds again on pre-C99 platforms, if you compile
459 with -DPORT_TO_C89. This fixes a bug introduced in 2022f.
461 On C23-compatible platforms tzcode no longer uses syntax like
478 tz-link.html has a new section "Coordinating with governments and
487 Release 2022g - 2022-11-29 08:58:31 -0800
492 Fix some pre-1996 timestamps in northern Canada.
494 Portability fixes for AIX, libintl, MS-Windows, musl, z/OS
502 will change to agree with nearby US locations on 2022-11-30.
504 from -06 all year to -07/-06 with US DST rules, like El Paso, TX.
515 Changes for pre-1996 northern Canada (thanks to Chris Walton):
520 This change affects pre-1996 America/Pangnirtung timestamps.
526 Whitehorse moved from -09 to -08 on 1966-02-27, not 1967-05-28.
528 Colombia's 1993 fallback was 02-06 24:00, not 04-04 00:00.
531 Singapore's 1981-12-31 change was at 16:00 UTC (23:30 local time),
555 Work around MS-Windows nmake incompatibility with POSIX.
572 On C23-compatible platforms tzcode no longer uses syntax like
578 Release 2022f - 2022-10-28 18:04:57 -0700
582 Chihuahua moves to year-round -06 on 2022-10-30.
589 Enable 64-bit time_t on 32-bit glibc platforms.
590 Omit large-file support when no longer needed.
592 Remove no-longer-needed workaround for Qt bug 53071.
598 On 2022-10-30 at 02:00 the Mexican state of Chihuahua moves
599 from -07 (-06 with DST) to year-round -06, thus not changing
602 (Thanks to gera for the heads-up about Chihuahua.)
621 Simplify four Ontario zones, as most of the post-1970 differences
624 to 'backzone'; backward-compatibility links still work, albeit
645 in the year 2438 when reading data generated by 'zic -b fat' when
646 distant-future DST transitions occur at times given in standard
650 number 2438 comes from the 32-bit limit in the year 2038, plus the
651 400-year Gregorian cycle. (Problem reported by Bradley White.)
653 On glibc 2.34 and later, which optionally supports 64-bit time_t
657 year-2038 problems in zic when accessing files dated after 2038.
659 "make CFLAGS='-D_TIME_BITS=32'".
661 In C code, do not enable large-file support on platforms like AIX
663 off_t or related functions like 'stat'. Large-file support is
664 still enabled by default on GNU/Linux, as it is needed for 64-bit
667 In C code, prefer C23 keywords to pre-C23 macros for alignof,
676 platforms lacking tm_zone or when compiled with -DUSE_LTZ=0.
680 Release 2022e - 2022-10-11 11:13:02 -0700
683 Jordan and Syria switch from +02/+03 with DST to year-round +03.
689 2022-10-28. (Thanks to Steffen Thorsen and Issam Al-Zuwairi.)
693 On 1922-01-01 Tijuana adopted standard time at 00:00, not 01:00.
702 Release 2022d - 2022-09-23 12:02:57 -0700
712 This means 2022 falls back 10-29 at 02:00, not 10-28 at 01:00.
717 Simplify three Ukraine zones to one, since the post-1970
719 Europe/Zaporozhye to 'backzone'; backward-compatibility links
723 Release 2022c - 2022-08-15 17:47:18 -0700
735 Add code to tzselect that uses experimental structured comments in
740 Fix bug with 'zic -d /a/b/c' when /a is unwritable but the
747 Release 2022b - 2022-08-10 15:38:32 -0700
753 New zic -R option
755 Finish moving duplicate-since-1970 zones to 'backzone'.
765 on 2022-09-21. (Thanks to Ali Mirjamali.)
769 Finish moving to 'backzone' the location-based zones whose
771 This change ordinarily affects only pre-1970 timestamps, and with
788 DST from 03-21 23:00 to 10-20 24:00; its 1978 transitions were on
789 03-24 and 08-05, not 03-20 and 10-20; and its spring 1979
790 transition was on 05-27, not 03-21.
793 Chile's observance of -04 from 1946-08-29 through 1947-03-31 was
796 change at the end of 1946-08-28. (Thanks to Michael Deckers.)
812 zic has a new option '-R @N' to output explicit transitions < N.
815 'zic -r @N' no longer outputs bad data when N < first transition.
836 form contains the zone continuation line "-3:00 Brazil %z", which
837 is simpler and more reliable than the line "-3:00 Brazil -03/-02"
845 of the global-tz project.
848 special-purpose tarballs. It generalizes and replaces the
853 which means the default abbreviation is now "-00" not "GMT".
858 Release 2022a - 2022-03-15 23:02:01 -0700
861 Palestine will spring forward on 2022-03-27, not -03-26.
862 zdump -v now outputs better failure indications.
867 Palestine will spring forward on 2022-03-27, not 2022-03-26.
872 prediction is on 2025-10-24, not 2025-10-31.
884 Add several references for Chile's 1946/1947 transitions, some of
892 Fix bug when 32-bit time_t code reads malformed 64-bit TZif data.
901 zdump -v now outputs "(localtime failed)" and "(gmtime failed)"
906 Distribution tarballs now use standard POSIX.1-1988 ustar format
911 for tzdb releases after 2242-03-16 12:56:31 UTC, when the ustar
914 "pax - portable archive interchange", IEEE Std 1003.1-2017,
918 Release 2021e - 2021-10-21 18:41:00 -0700
922 Palestine will fall back 10-29 (not 10-30) at 01:00.
926 Release 2021d - 2021-10-15 13:48:18 -0700
930 'zic -r' marks unspecified timestamps with "-00".
940 'zic -r' now uses "-00" time zone abbreviations for intervals
941 with UT offsets that are unspecified due to -r truncation.
945 Release 2021c - 2021-10-01 14:21:49 -0700
949 Fix 'zic -b fat' bug in pre-1970 32-bit data.
962 (Problem reported by Stephen Colebourne for Joda-Time.)
972 Fix a bug in 'zic -b fat' that caused old timestamps to be
973 mishandled in 32-bit-only readers (problem reported by Daniel
981 Release 2021b - 2021-09-24 16:23:00 -0700
986 Merge more location-based Zones whose timestamps agree since 1970.
987 Move some backward-compatibility links to 'backward'.
989 Correct many pre-1993 transitions in Malawi, Portugal, etc.
991 zic -L no longer omits the POSIX TZ string in its output.
993 zic now follows POSIX for TZ strings using all-year DST.
995 zdump -v now outputs more-useful boundary cases.
1005 "Merge more location-based Zones" below.
1019 that timezone. The old name is now a backward-compatibility link.
1023 Correct many pre-1993 transitions, fixing entries originally
1025 - Barbados: standard time was introduced in 1911, not 1932; and
1026 DST was observed in 1942-1944
1027 - Cook Islands: In 1899 they switched from east to west of GMT,
1030 - Guyana: corrected LMT for Georgetown; the introduction of
1033 - Kanton: uninhabited before 1937-08-31
1034 - Niue: only observed -11:20 from 1952 through 1964, then went to
1035 -11 instead of -11:30
1036 - Portugal: DST was observed in 1950
1037 - Tonga: corrected LMT; the introduction of standard time in 1945,
1041 - Enderbury: inhabited only 1860/1885 and 1938-03-06/1942-02-09
1042 - The Gambia: 1933 and 1942 transitions
1043 - Malawi: several 1911 through 1925 transitions
1044 - Sierra Leone: several 1913 through 1941 transitions, and DST
1049 Merge more location-based Zones whose timestamps agree since 1970,
1050 as pre-1970 timestamps are out of scope. This is part of a
1052 post-1970 timestamps, and timezone historians who build with 'make
1053 PACKRATDATA=backzone' should see no changes to pre-1970 timestamps.
1054 When merging, keep the most-populous location's data, and move
1059 affects some pre-1968 timestamps in America/Creston because
1061 are Africa/Accra, America/Atikokan, America/Blanc-Sablon,
1068 The new file SECURITY covers how to report security-related bugs.
1070 Several backward-compatibility links have been moved to the
1072 to Pacific/Saipan, are only for compatibility with now-obsolete
1084 zic -L no longer omits the POSIX TZ string in its output.
1085 Starting with 2020a, zic -L truncated its output according to the
1091 is more accurate to convert near-future timestamps with a few
1092 seconds error than with an hour error, so zic -L no longer
1095 Instead, when zic -L is given the "Expires" directive, it now
1096 outputs the expiration by appending a no-change entry to the leap
1104 The old-format "#expires" comments are now treated solely as
1107 zic -L LEAPFILE -r @LO no longer generates an invalid TZif file
1114 correction other than -1 or +1, and to contain adjacent
1121 set to a all-year DST string like "EST5EDT4,0/0,J365/25" that does
1125 set to a POSIX-conforming but unusual TZ string like
1130 transition in the table, or when handling far-future timestamps
1144 1972-06-30 23:59:60 UTC (78796800):
1147 78796800 1972-07-01 01:23:45 1972-07-01 01:23:45 (leap second)
1148 78796801 1972-07-01 01:23:45 1972-07-01 01:23:46
1150 78796815 1972-07-01 01:23:59 1972-07-01 01:23:60
1151 78796816 1972-07-01 01:24:00 1972-07-01 01:24:00
1157 Fix bug in zic -r; in some cases, the dummy time type after the
1161 Fix a bug with 'zic -r @X' when X is a negative leap second that
1167 zic -r now reports an error if given rolling leap seconds, as this
1170 zic now generates a POSIX-conforming TZ string for TZif files
1171 where all-year DST is predicted for the indefinite future.
1172 For example, for all-year Eastern Daylight Time, zic now generates
1184 zdump -v now outputs timestamps at boundaries of what localtime
1190 zdump's -c and -t options are now consistently inclusive for the
1196 You can now compile with -DHAVE_MALLOC_ERRNO=0 to port to
1197 non-POSIX hosts where malloc doesn't set errno.
1203 <https://datatracker.ietf.org/doc/draft-murchison-rfc8536bis/01/>.
1206 Release 2021a - 2021-01-24 10:54:57 -0800
1210 South Sudan changes from +03 to +02 on 2021-02-01 at 00:00.
1214 Release 2020f - 2020-12-29 00:17:46 -0800
1222 Release 2020e - 2020-12-22 15:14:34 -0800
1225 Volgograd switches to Moscow time on 2020-12-27 at 02:00.
1229 Volgograd changes time zone from +04 to +03 on 2020-12-27 at 02:00.
1234 Correct many pre-1986 transitions, fixing entries originally
1236 - Australia: several 1917 through 1971 transitions
1237 - The Bahamas: several 1941 through 1945 transitions
1238 - Bermuda: several 1917 through 1956 transitions
1239 - Belize: several 1942 through 1968 transitions
1240 - Ghana: several 1915 through 1956 transitions
1241 - Israel and Palestine: several 1940 through 1985 transitions
1242 - Kenya and adjacent: several 1908 through 1960 transitions
1243 - Nigeria and adjacent: correcting LMT in Lagos, and several 1905
1245 - Seychelles: the introduction of standard time in 1907, not 1906
1246 - Vanuatu: DST in 1973-1974, and a corrected 1984 transition
1258 year-round observance of -04 is now modeled as AST throughout before
1260 maintaining EDT until 2015-11-01. (Thanks to P Chan.)
1268 Release 2020d - 2020-10-21 11:24:13 -0700
1271 Palestine ends DST earlier than predicted, on 2020-10-24.
1275 Palestine ends DST on 2020-10-24 at 01:00, instead of 2020-10-31
1277 2019-10-26 fall-back was at 00:00, not 01:00 (thanks to Steffen
1278 Thorsen.) Its 2015-10-23 transition was at 01:00 not 00:00, and
1286 Release 2020c - 2020-10-16 11:15:53 -0700
1289 Fiji starts DST later than usual, on 2020-12-20.
1293 Fiji will start DST on 2020-12-20, instead of 2020-11-08 as
1294 previously predicted. DST will still end on 2021-01-17.
1296 the later-than-usual start date is a one-time departure from the
1306 Release 2020b - 2020-10-06 18:35:04 -0700
1310 Canada's Yukon changes to -07 on 2020-11-01, not 2020-03-08.
1313 zic no longer supports -y, nor the TYPE field of Rules.
1317 Morocco's spring-forward after Ramadan is now predicted to occur
1320 now predicted to spring-forward on April 30 instead of April 23.
1326 2020-10-04 00:01. Also, Macquarie Island has been staying in
1332 America/Dawson, changes its time zone rules from -08/-07 to
1333 permanent -07 on 2020-11-01, not on 2020-03-08 as 2020a had it.
1341 For example, the 1983-09-25 fall-back was at 01:00, not 03:00.
1343 time was on 11-01, not 10-01 (thanks to Michael Deckers).
1346 1911-03-11 French transition was at midnight, not a minute later.
1347 Monaco's transitions were on 1892-06-01 and 1911-03-29, not
1348 1891-03-15 and 1911-03-11. (Thanks to Michael Deckers.)
1352 Support for zic's long-obsolete '-y YEARISTYPE' option has been
1358 zic now defaults to '-b slim' instead of to '-b fat'.
1360 zic's new '-l -' and '-p -' options uninstall any existing
1368 The Makefile now defaults POSIXRULES to '-', so the posixrules
1373 The long-obsolete files pacificnew, systemv, and yearistype.sh have
1377 Release 2020a - 2020-04-23 16:03:47 -0700
1380 Morocco springs forward on 2020-05-31, not 2020-05-24.
1381 Canada's Yukon advanced to -07 year-round on 2020-03-08.
1387 Morocco's second spring-forward transition in 2020 will be May 31,
1389 Adjust future-year predictions to use the first Sunday after the
1393 America/Dawson, advanced to -07 year-round, beginning with its
1394 spring-forward transition on 2020-03-08, and will not fall back on
1395 2020-11-01. Although a government press release calls this
1407 been renamed to America/Nuuk. A backwards-compatibility link
1416 zdump formerly reported a DST transition on 2038-03-14
1420 zic -L now supports an Expires line in the leapseconds file, and
1425 -L instead truncates the TZif output based on the #expires comment
1430 commented-out line. Future tzdb distributions are planned to
1441 The code's defense against CRLF in leap-seconds.list is now
1448 tzalloc(NULL) or, if portability trumps thread-safety, should
1453 The Îles-de-la-Madeleine and the Listuguj reserve are noted as
1459 Release 2019c - 2019-09-11 08:59:48 -0700
1462 Fiji observes DST from 2019-11-10 to 2020-01-12.
1463 Norfolk Island starts observing Australian-style DST.
1467 Fiji's next DST transitions will be 2019-11-10 and 2020-01-12
1468 instead of 2019-11-03 and 2020-01-19. (Thanks to Raymond Kumar.)
1471 Norfolk Island will observe Australian-style DST starting in
1472 spring 2019. The first transition is on 2019-10-06. (Thanks to
1480 The Norfolk Island 1975-03-02 transition was at 02:00 standard
1492 Fix several errors in pre-1970 transitions in Perry County, IN.
1496 ended DST on 09-29 not 10-13, and Vienna ended DST on 10-07 not
1497 10-06. In 1945 Königsberg (now Kaliningrad) switched from +01/+02
1498 to +02/+03 on 04-10 not 01-01, and its +02/+03 is abbreviated
1500 Königsberg switched to +03 on 04-07 not 01-01.
1502 In 1946 Louisville switched from CST to CDT on 04-28 at 00:01, not
1503 01-01 at 00:00. (Thanks to Alois Treindl and Michael Deckers.)
1504 Also, it switched from CST to CDT on 1950-04-30, not 1947-04-27.
1506 The 1892-05-01 transition in Brussels was at 00:17:30, not at noon.
1511 Hong Kong Winter Time, observed from 1941-10-01 to 1941-12-25,
1520 The code now defends against CRLFs in leap-seconds.list.
1534 Release 2019b - 2019-07-01 00:09:53 -0700
1538 'zic -b slim' outputs smaller TZif files; please try it out.
1539 Palestine's 2019 spring-forward transition was on 03-29, not 03-30.
1553 Palestine's 2019 spring transition was 03-29 at 00:00, not 03-30
1559 Hong Kong's 1941-06-15 spring-forward transition was at 03:00, not
1560 03:30. Its 1945 transition from JST to HKT was on 11-18 at 02:00,
1561 not 09-15 at 00:00. In 1946 its spring-forward transition was on
1562 04-21 at 00:00, not the previous day at 03:30. From 1946 through
1563 1952 its fall-back transitions occurred at 04:30, not at 03:30.
1564 In 1947 its fall-back transition was on 11-30, not 12-30.
1576 Add info about the Crimea situation in zone1970.tab and zone.tab.
1581 zic's new -b option supports a way to control data bloat and to
1582 test for year-2038 bugs in software that reads TZif files.
1583 'zic -b fat' and 'zic -b slim' generate larger and smaller output;
1589 older software, notably software that mishandles 64-bit TZif data
1590 or uses obsolete TZ strings like "EET-2EEST" that lack DST rules.
1591 Slim format is more efficient and does not work around 64-bit bugs
1593 unless you compile with -DZIC_BLOAT_DEFAULT=\"slim\"; this
1594 out-of-the-box default is intended to change in future releases
1600 POSIX-like TZ string in the TZif output. The old behavior is no
1605 Europe/London no longer has a no-op transition in January 1996.
1615 and similarly, zic's -p POSIXRULES option is now documented as
1628 Release 2019a - 2019-03-25 22:01:33 -0700
1631 Palestine "springs forward" on 2019-03-30 instead of 2019-03-23.
1632 Metlakatla "fell back" to rejoin Alaska Time on 2019-01-20 at 02:00.
1636 Palestine will not start DST until 2019-03-30, instead of 2019-03-23 as
1642 rejoining Alaska Time, on 2019-01-20 at 02:00. (Thanks to Ryan
1647 Israel observed DST in 1980 (08-02/09-13) and 1984 (05-05/08-25).
1652 Etc/UCT is now a backward-compatibility link to Etc/UTC, instead
1659 zic now has an -r option to limit the time range of output data.
1660 For example, 'zic -r @1000000000' limits the output data to
1672 tz-link.html now cites tzdata-meta
1673 <https://tzdata-meta.timtimeonline.com/>.
1676 Release 2018i - 2018-12-30 11:05:43 -0800
1679 São Tomé and Príncipe switches from +01 to +00 on 2019-01-01.
1684 from +01 to +00 on 2019-01-01 at 02:00. (Thanks to Vadim
1688 Release 2018h - 2018-12-23 17:59:32 -0800
1691 Qyzylorda, Kazakhstan moved from +06 to +05 on 2018-12-21.
1695 Add predictions for Iran from 2038 through 2090.
1711 It formerly cut off before the year 2038 in a nod to 32-bit time_t.
1714 2038-9, 2042-3, and 2046-7 to occur one day later than previously
1715 predicted. As before, post-cutoff transitions are approximated.
1720 +05 on 2018-12-21. This is a zone split as Qostanay (aka
1723 Metlakatla moved from Alaska to Pacific standard time on 2018-11-04.
1724 It did not change clocks that day and remains on -08 this winter.
1727 from 2018-11-04 through 2019-03-10.
1731 Kwajalein's 1993-08-20 transition from -12 to +12 was at 24:00,
1735 Nauru's 1979 transition was on 02-10 at 02:00, not 05-01 at 00:00.
1741 Hong Kong observed DST in 1941 starting 06-15 (not 04-01), then on
1742 10-01 changed standard time to +08:30 (not +08). Its transition
1743 back to +08 after WWII was on 1945-09-15, not the previous day.
1744 Its 1904-10-30 change took effect at 01:00 +08 (not 00:00 LMT).
1746 its 1952 fallback was on 11-02 (not 10-25).
1761 2018-10-27 00:00 to 2018-10-28 03:00. (Thanks to Michael Deckers.)
1765 Release 2018g - 2018-10-26 22:22:45 -0700
1768 Morocco switches to permanent +01 on 2018-10-28.
1772 Morocco switches from +00/+01 to permanent +01 effective 2018-10-28,
1779 format that trips up older 32-bit clients, fixing a bug introduced
1781 for QTBUG-53071 now also works for TZif files with leap seconds.
1784 "Rule Japan 1948 1951 - Sep Sat>=8 25:00 0 S" to
1785 "Rule Japan 1948 1951 - Sep Sun>=9 1:00 0 S".
1791 Change HDT to HWT/HPT for WWII-era abbreviations in Hawaii.
1800 Release 2018f - 2018-10-18 00:14:18 -0700
1803 Volgograd moves from +03 to +04 on 2018-10-28.
1804 Fiji ends DST 2019-01-13, not 2019-01-20.
1805 Most of Chile changes DST dates, effective 2019-04-06.
1809 Volgograd moves from +03 to +04 on 2018-10-28 at 02:00.
1812 Fiji ends DST 2019-01-13 instead of the 2019-01-20 previously
1818 time. The changes are effective from 2019-04-06, and do not affect the
1824 The 2018-05-05 North Korea 30-minute time zone change took place
1827 China's 1988 spring-forward transition was on April 17, not
1831 Fix several issues for Macau before 1992. Macau's pre-1904 LMT
1837 The 1948-1951 fallback transitions in Japan were at 25:00 on
1842 Incorporate 1940-1949 Asia/Shanghai DST transitions from a 2014
1843 paper by Li Yu, replacing more-questionable data from Shanks.
1860 transition at time -2**59 (before the Big Bang), as clients should
1865 zic now supports negative time-of-day in Rule and Leap lines, e.g.,
1866 "Rule X min max - Apr lastSun -6:00 1:00 -" means the transition
1872 files that lack transitions or have a POSIX-style TZ string. This
1873 future-proofs the code against possible future extensions to the
1874 format that would allow TZif files with POSIX-style TZ strings and
1877 A read-access subscript error in localtime.c has been fixed.
1881 localtime.c no longer ignores TZif POSIX-style TZ strings that
1894 is neither an ASCII digit nor "-" nor "+", and an unquoted name
1908 tz-link.htm now mentions the A0 TimeZone Migration utilities.
1927 files should also append "-LABEL" to the 'version' file's first
1931 Release 2018e - 2018-05-01 23:42:51 -0700
1935 North Korea switches back to +09 on 2018-05-05.
1942 North Korea switches back from +0830 to +09 on 2018-05-05.
1946 Bring back the negative-DST changes of 2018a, except be more
1961 tzdataVERSION-rearguard.tar.gz, which is like tzdataVERSION.tar.gz
1962 except that it uses rearguard format intended for trailing-edge
1973 1994-2017, as opposed to the popular time (see below).
1995 Release 2018d - 2018-03-22 07:05:46 -0700
2000 Add support for vanguard and rearguard data consumers.
2001 Add subsecond precision to source data format, though not to data.
2010 Casey Station in Antarctica changed from +11 to +08 on 2018-03-11
2021 A mere handful of pre-1991 transitions are unaffected; data since
2023 changes affect various timestamps in 1920-1923, 1936, 1939,
2024 1942-1943, 1959, 1966-1970, 1972, 1974-1980, and 1988-1990.
2025 Additionally, Uruguay's pre-standard-time UT offset has been
2026 adjusted westward by 7 seconds, from UT-03:44:44 to UT-03:44:51, to
2034 Fix the 1912-01-01 transition for Portugal and its colonies.
2042 Fix an off-by-1 error for pre-1913 timestamps in Jamaica and in
2047 MMT took effect in Uruguay from 1908-06-10, not 1898-06-28. There
2056 * DATAFORM=vanguard installs from the latest, bleeding-edge
2059 from a trailing-edge format. Eventually, elements of today's
2082 when the negative-DST feature moves from vanguard to main.
2083 Bleeding-edge Zoneinfo parsers that support the new features
2085 bleeding-edge.
2088 -j to2050new.tzs' is now much faster on a multiprocessor host
2091 When built with -DSUPPRESS_TZDIR, the tzcode library no longer
2101 questionable whether the few recorded uses of non-integer offsets
2106 The code is a bit more portable to MS-Windows. Installers can
2107 compile with -DRESERVE_STD_EXT_IDS on MS-Windows platforms that
2128 Commentary now uses some non-ASCII characters with Unicode value
2133 Release 2018c - 2018-01-22 23:00:44 -0800
2143 daylight-saving time, as expressed in the tm_isdst flag of C's
2158 Japanese DST transitions (1948-1951) were Sundays at 00:00, not
2167 Release 2018b - 2018-01-17 23:24:48 -0800
2179 Release 2018a - 2018-01-12 22:29:21 -0800
2185 Use Debian-style installation locations, instead of 4.3BSD-style.
2186 New zic option -t.
2190 São Tomé and Príncipe switched from +00 to +01 on 2018-01-01 at
2206 The abbreviation invented for Bolivia Summer Time (1931-2) is now
2208 used for Latvian Summer Time (1918-9) and for British Summer Time.
2213 +01) in summer and GMT (as negative daylight-saving) in winter,
2217 considered to be standard time or daylight-saving time, as
2224 match Debian circa 2017, instead of being designed as an add-on to
2232 backward-compatibility link US/Pacific-New, which causes
2237 tzdata.zi now contains a version-number comment.
2243 Builders no longer need to specify -DHAVE_SNPRINTF on platforms
2244 that have snprintf and use pre-C99 compilers. (Problem reported
2249 zic has a new option -t FILE that specifies the location of the
2257 zic has been ported to GCC 8's -Wstringop-truncation option.
2270 The files tz-art.htm and tz-link.htm have been renamed to
2271 tz-art.html and tz-link.html, respectively, for consistency with
2275 Release 2017c - 2017-10-20 14:49:34 -0700
2278 Northern Cyprus switches from +03 to +02/+03 on 2017-10-29.
2279 Fiji ends DST 2018-01-14, not 2018-01-21.
2280 Namibia switches from +01/+02 to +02 on 2018-04-01.
2281 Sudan switches from +03 to +02 on 2017-11-01.
2282 Tonga likely switches from +13/+14 to +13 on 2017-11-05.
2283 Turks & Caicos switches from -04 to -05/-04 on 2018-11-04.
2290 2017-10-29, thus reinstituting winter time.
2292 Fiji ends DST 2018-01-14 instead of the 2018-01-21 previously
2297 2017-09-03 at 02:00. This affects UT offsets starting 2018-04-01
2300 Sudan will switch from +03 to +02 on 2017-11-01. (Thanks to Ahmed
2305 adjust its clocks on 2017-11-05. Although Tonga has not announced
2309 Turks & Caicos will switch from -04 all year to -05 with US DST on
2310 2018-03-11 at 03:00. This affects UT offsets starting 2018-11-04
2315 Namibia switched from +02 to +01 on 1994-03-21, not 1994-04-03.
2322 1906. Also, treat 1941-2's +0630 as DST, like 1942-5.
2331 historical record, by changing it to occur on 1867-10-18 at 15:30
2332 Sitka time rather than at the start of 1867-10-17 local time.
2336 Fix off-by-one errors in UT offsets for Adak and Nome before 1867.
2339 Add 7 s to the UT offset in Asia/Yangon before 1920.
2343 Remove Canada/East-Saskatchewan from the 'backward' file, as it
2344 exceeded the 14-character limit and was an unused misnomer anyway.
2350 installed by default. The commands 'zic tzdata.zi' and 'zic -L
2357 'make BACKWARD=' now suppresses backward-compatibility names
2361 'make check' now works on systems that lack a UTF-8 locale,
2363 the name of a UTF-8 locale, if you have one.
2365 Y2K runtime checks are no longer enabled by default. Add
2366 -DDEPRECATE_TWO_DIGIT_YEARS to CFLAGS to enable them, instead of
2367 adding -DNO_RUN_TIME_WARNINGS_ABOUT_YEAR_2000_PROBLEMS_THANK_YOU
2383 zic now warns about use of the obsolescent and undocumented -y
2388 no longer considers non-prefixes to be abbreviations; for example,
2390 Also, zic warns about the undocumented usage with a "last-"
2391 prefix, e.g., "last-Fri".
2394 "Link" in ordinary context and for "Leap" in leap-second context.
2395 Conversely, zic no longer accepts non-prefixes such as "La" as
2418 zic.c no longer mistranslates formats of line numbers in non-English
2422 bit easier to port to MS-Windows and Solaris. (Thanks to Kees
2433 tz-link.htm now covers how to apply tzdata changes to clients.
2436 The leap-seconds.list URL has been updated to something that is
2439 Release 2017b - 2017-03-17 07:30:38 -0700
2449 Liberia changed from -004430 to +00 on 1972-01-07, not 1972-05-01.
2451 Use "MMT" to abbreviate Liberia's time zone before 1972, as "-004430"
2457 current US daylight-saving transition rules rather than the
2458 1987-2006 rules. This fallback occurs only when (1) the TZ
2465 Release 2017a - 2017-02-28 00:05:36 -0800
2467 Briefly: Southern Chile moves from -04/-03 to -03, and Mongolia
2474 Chile's Region of Magallanes moves from -04/-03 to -03 year-round.
2475 Its clocks diverge from America/Santiago starting 2017-05-13 at
2488 Pierpaolo Bernardi for the heads-ups, and to Michael Deckers for
2491 Ecuador observed DST from 1992-11-28 to 1993-02-05.
2494 Asia/Atyrau and Asia/Oral were at +03 (not +04) before 1930-06-21.
2513 Xinjiang; for 20-minute daylight saving time in Ghana before 1943;
2514 for half-hour daylight saving time in Belize before 1944 and in
2516 1946, for Guinea-Bissau before 1975, for Iceland before 1969, for
2519 1967, for Namibia before 1943, for the Netherlands in 1937-9, for
2521 Zaporozhye in 1880-1924.
2526 and "APT" instead of the invented abbreviations "CAWT" and "CAPT".
2546 zdump -i now outputs non-hour numeric time zone abbreviations
2551 zdump is now buildable again with -DUSE_LTZ=0.
2558 when TZ is set to a POSIX-style string that specifies DST.
2561 date and strftime now cause %z to generate "-0000" instead of
2563 begins with "-".
2570 tz-link.htm now covers leap smearing, which is popular in clouds.
2573 Release 2016j - 2016-11-22 23:17:13 -0800
2575 Briefly: Saratov, Russia moves from +03 to +04 on 2016-12-04.
2579 Saratov, Russia switches from +03 to +04 on 2016-12-04 at 02:00.
2604 tz-link.htm now documents the relationship between release version
2605 numbers and development-repository commit tags. (Suggested by
2614 Release 2016i - 2016-11-01 23:19:52 -0700
2616 Briefly: Cyprus split into two time zones on 2016-10-30, and Tonga
2617 reintroduces DST on 2016-11-06.
2621 Pacific/Tongatapu begins DST on 2016-11-06 at 02:00, ending on
2622 2017-01-15 at 03:00. Assume future observances in Tonga will be
2630 time zones starting 2016-10-30 at 04:00. This creates a zone
2633 Antarctica/Casey switched from +08 to +11 on 2016-10-22.
2638 Several corrections were made for pre-1975 timestamps in Italy.
2642 First, the 1893-11-01 00:00 transition in Italy used the new UT
2651 The 1916-06-03 transition was at 24:00, not 00:00.
2653 The 1916-10-01, 1919-10-05, and 1920-09-19 transitions were at
2656 The 1917-09-30 and 1918-10-06 transitions were at 24:00, not
2659 The 1944-09-17 transition was at 03:00, not 01:00. This
2662 1944-04-03 transition for Europe/Rome, as Rome was controlled by
2665 The 1967-1970 and 1972-1974 fallback transitions were at 01:00,
2674 Release 2016h - 2016-10-19 23:17:57 -0700
2678 Asia/Gaza and Asia/Hebron end DST on 2016-10-29 at 01:00, not
2679 2016-10-21 at 00:00. (Thanks to Sharef Mustafa.) Predict that
2686 In Turkey, transitions in 1986-1990 were at 01:00 standard time
2694 English-language sources use "IST", "LKT" and "SLST", with no
2708 building just the traditional-format distribution. (Requested by
2721 tz-link.htm has improved coverage of time zone boundaries suitable
2722 for geolocation. (Thanks to heads-ups from Evan Siroky and Matt
2727 The Fiji commentary mentions the government's 2016-10-03 press
2731 Release 2016g - 2016-09-13 08:56:38 -0700
2736 effective 2016-09-07. (Thanks to Burak AYDIN.) Use "+03" rather
2739 New leap second 2016-12-31 23:59:60 UTC as per IERS Bulletin C 52.
2744 For America/Los_Angeles, spring-forward transition times have been
2746 1950-1966.
2748 For zones using Soviet time on 1919-07-01, transitions to UT-based
2755 The Factory zone now uses the time zone abbreviation -00 instead
2756 of a long English-language string, as -00 is now the normal way to
2770 Asia/Ust-Nera, Asia/Vladivostok, Asia/Yakutsk, Asia/Yekaterinburg,
2771 Asia/Yerevan, Etc/GMT-14, Etc/GMT-13, Etc/GMT-12, Etc/GMT-11,
2772 Etc/GMT-10, Etc/GMT-9, Etc/GMT-8, Etc/GMT-7, Etc/GMT-6, Etc/GMT-5,
2773 Etc/GMT-4, Etc/GMT-3, Etc/GMT-2, Etc/GMT-1, Etc/GMT+1, Etc/GMT+2,
2788 zic no longer generates binary files containing POSIX TZ-like
2791 Africa/Casablanca and Africa/El_Aaiun in some year-2037 timestamps
2804 zdump has a new -i option to generate transitions in a
2805 smaller but still human-readable format. This option is
2814 The new format is a tarball tzdb-VERSION.tar.lz with signature
2815 file tzdb-VERSION.tar.lz.asc. It unpacks to a top-level directory
2816 tzdb-VERSION containing the code and data of the traditional
2817 two-tarball format, along with extra data that may be useful.
2822 where releases are built from a Git repository. For example, if
2823 23 commits and some working-file changes have been made since
2825 '2016g-23-g50556e3-dirty' instead of the misleading '2016g'.
2832 contains what should be the output of 'zdump -i -c 2050' on
2836 'make check_web' now works on Fedora-like distributions.
2840 tzfile.5 now documents the new restriction on POSIX TZ-like
2843 Comments now cite URLs for some 1917-1921 Russian DST decrees.
2846 tz-link.htm mentions JuliaTime (thanks to Curtis Vogt) and Time4J
2847 (thanks to Meno Hochschild) and ThreeTen-Extra, and its
2854 Release 2016f - 2016-07-05 16:26:51 +0200
2859 Africa/Cairo will not introduce DST starting 2016-07-07 after all.
2862 Asia/Novosibirsk switches from +06 to +07 on 2016-07-24 at 02:00.
2872 Europe/Minsk's 1992-03-29 spring-forward transition was at 02:00 not 00:00.
2876 Release 2016e - 2016-06-14 08:46:16 -0700
2887 Locations while uninhabited now use '-00', not 'zzz', as a
2894 Asia/Baku's 1992-09-27 transition from +04 (DST) to +04 (non-DST) was
2899 zic now outputs a dummy transition at time 2**31 - 1 in zones
2900 whose POSIX-style TZ strings contain a '<'. This mostly works
2901 around Qt bug 53071 <https://bugreports.qt.io/browse/QTBUG-53071>.
2906 tz-link.htm says why governments should give plenty of notice for
2909 tz-link.htm mentions Tzdata for Elixir. (Thanks to Matt Johnson.)
2912 Release 2016d - 2016-04-17 22:50:29 -0700
2916 America/Caracas switches from -0430 to -04 on 2016-05-01 at 02:30.
2917 (Thanks to Alexander Krivenyshev for the heads-up.)
2919 Asia/Magadan switches from +10 to +11 on 2016-04-24 at 02:00.
2923 Tomsk Oblast, Russia, which switches from +06 to +07 on 2016-05-29
2930 1989-03-26 at 02:00, roughly a year after Europe/Volgograd made
2933 Russia and nearby locations had daylight-saving transitions on
2934 1992-03-29 at 02:00 and 1992-09-27 at 03:00, instead of on
2935 1992-03-28 at 23:00 and 1992-09-26 at 23:00. (Thanks to Stepan
2947 Release 2016c - 2016-03-23 00:51:27 -0700
2954 Correa for the heads-up, and to Tim Parenti for corrections.)
2957 2014-09-07 through 2016-05-14 daylight saving time instead of
2963 +02/+03 on 1989-03-26, not 1991-03-31. Europe/Volgograd changed
2964 from +04/+05 to +03/+04 on 1988-03-27, not 1989-03-26.
2973 Release 2016b - 2016-03-12 17:30:14 -0800
2982 POSIX.1-1988 that was removed in POSIX.1-2001. One way to suppress the
2989 2016-03-27 at 02:00 local time. They need distinct zones since their
2990 post-1970 histories disagree. New zone Asia/Barnaul for Altai Krai and
2994 Also, Asia/Sakhalin moves from +10 to +11 on 2016-03-27 at 02:00.
2995 (Thanks to Alexander Krivenyshev for the heads-up, and to Matt Johnson
3005 Palestine's spring-forward transition on 2016-03-26 is at 01:00, not 00:00.
3012 +03 at 1990-05-06 02:00, instead of switching from +03 to +02.
3025 tzselect now tests Julian-date TZ settings more accurately.
3035 A new web page tz-how-to.html. (Thanks to Bill Seymour.)
3042 Release 2016a - 2016-01-26 23:28:02 -0800
3049 Asia/Chita switches from +0800 to +0900 on 2016-03-27 at 02:00.
3059 2015-11-01 at 02:00. (Thanks to Steffen Thorsen.)
3080 are mostly public-domain. (Thanks to James Knight.) The three
3081 non-public-domain files now use the current (3-clause) BSD license
3084 tz-link.htm mentions the BDE library (thanks to Andrew Paprocki),
3090 Transformation of Time, 1870-1950", and cite a couple of reviews.
3097 Release 2015g - 2015-10-01 00:39:51 -0700
3101 Turkey's 2015 fall-back transition is scheduled for Nov. 8, not Oct. 25.
3104 Norfolk moves from +1130 to +1100 on 2015-10-04 at 02:00 local time.
3107 Fiji's 2016 fall-back transition is scheduled for January 17, not 24.
3110 Fort Nelson, British Columbia will not fall back on 2015-11-01. It has
3111 effectively been on MST (-0700) since it advanced its clocks on 2015-03-08.
3116 Norfolk observed DST from 1974-10-27 02:00 to 1975-03-02 02:00.
3123 On hosts with signed 32-bit time_t, localtime no longer mishandles
3124 Pacific/Fiji after 2038-01-16 14:00 UTC.
3142 Release 2015f - 2015-08-10 18:06:56 -0700
3146 North Korea switches to +0830 on 2015-08-15. (Thanks to Steffen Thorsen.)
3159 zic's '-y YEARISTYPE' option is no longer documented. The TYPE
3160 field of a Rule line should now be '-'; the old values 'even',
3171 offset, e.g., '-07' for seven hours behind UT and '+0530' for
3173 zone abbreviations conforming to POSIX.1-2001 and later.
3188 like '-05'.
3193 'date' no longer sets the time of day and its -a, -d, -n and -t
3204 tz-link.htm mentions Time Zone Database Parser (thanks to Howard Hinnant).
3209 Release 2015e - 2015-06-13 10:56:02 -0700
3213 Morocco will suspend DST from 2015-06-14 03:00 through 2015-07-19 02:00,
3214 not 06-13 and 07-18 as we had guessed. (Thanks to Milamber.)
3221 The file 'iso3166.tab' now uses UTF-8, so that its entries can better
3232 zic -l no longer fails when compiled with -DTZDEFAULT=\"/etc/localtime\".
3237 Release 2015d - 2015-04-24 08:09:46 -0700
3247 America/Whitehorse switched from UT -09 to -08 on 1967-05-28, not
3248 1966-07-01. Also, Yukon's time zone history is documented better.
3253 The abbreviations for Hawaii-Aleutian standard and daylight times
3263 Release 2015c - 2015-04-11 08:55:55 -0700
3267 Egypt's spring-forward transition is at 24:00 on April's last Thursday,
3274 The following changes affect some pre-1991 Chile-related timestamps
3281 The UT -04 time observed from 1932 to 1942 is now considered to
3282 be standard time, not year-round DST.
3284 Santiago observed DST (UT -03) from 1946-07-15 through
3285 1946-08-31, then reverted to standard time, then switched to -05
3286 on 1947-04-01.
3291 The spring 1988 transition was 1988-10-09, not 1988-10-02.
3292 The fall 1990 transition was 1990-03-11, not 1990-03-18.
3294 Assume no UT offset change for Pacific/Easter on 1890-01-01,
3300 this change affects UT offsets in pre-1970 timestamps only.
3311 Release 2015b - 2015-03-19 23:28:11 -0700
3330 these changes affect UT offsets in pre-1970 timestamps only.
3337 Correct the 1992-2010 DST abbreviation in Volgograd from "MSK" to "MSD".
3345 Allow -Dtime_tz=time_t compilations, and allow -Dtime_tz=... libraries
3346 to be used in the same executable as standard-library time_t functions.
3359 Release 2015a - 2015-01-29 22:35:20 -0800
3365 on 2015-02-01 at 02:00. (Thanks to Steffen Thorsen and Gwillim Law.)
3371 New leap second 2015-06-30 23:59:60 UTC as per IERS Bulletin C 49.
3382 these changes affect UT offsets in pre-1970 timestamps only.
3391 shortening too-long abbreviations.
3411 Release 2014j - 2014-11-10 17:37:11 -0800
3415 Turks & Caicos' switch from US eastern time to UT -04 year-round
3416 did not occur on 2014-11-02 at 02:00. It's currently scheduled
3417 for 2015-11-01 at 02:00. (Thanks to Chris Walton.)
3421 Many pre-1989 timestamps have been corrected for Asia/Seoul and
3422 Asia/Pyongyang, based on sources for the Korean-language Wikipedia
3429 these changes affect UT offsets in pre-1970 timestamps only.
3442 Release 2014i - 2014-10-21 22:04:57 -0700
3446 Pacific/Fiji will observe DST from 2014-11-02 02:00 to 2015-01-18 03:00.
3447 (Thanks to Ken Rylander for the heads-up.) Guess that future
3451 that plans to switch from UT +10 to +11 on 2014-12-28 at 02:00.
3452 (Thanks to Kiley Walbom for the heads-up.)
3458 to its more traditional value MSK on 2014-10-26 at 01:00.
3459 (Thanks to Alexander Bokovoy for the heads-up about Belarus.)
3461 The new abbreviation IDT stands for the pre-1976 use of UT +08 in
3474 usual, these changes affect pre-1970 timestamps only. Their old
3479 The time-related library functions now set errno on failure, and
3480 some crashes in the new tzalloc-related library functions have
3508 Release 2014h - 2014-09-25 18:59:03 -0700
3512 America/Jamaica's 1974 spring-forward transition was Jan. 6, not Apr. 28.
3514 Shanks says Asia/Novokuznetsk switched from LMT (not "NMT") on 1924-05-01,
3515 not 1920-01-06. The old entry was based on a misinterpretation of Shanks.
3519 these changes affect UT offsets in pre-1970 timestamps only.
3527 zdump -V and -v now output gmtoff= values on all platforms,
3537 zdump -c no longer mishandles transitions near year boundaries.
3545 and two threads race to initialize data used by gmtime-like functions.
3557 zdump -c's treatment of years is now documented to use the
3565 Fractional-second GMT offsets have been documented for civil time
3566 in 19th-century Chennai, Jakarta, and New York.
3569 Release 2014g - 2014-08-28 12:31:23 -0700
3573 Turks & Caicos is switching from US eastern time to UT -04
3574 year-round, modeled as a switch on 2014-11-02 at 02:00.
3586 The Portuguese decree of 1911-05-26 took effect on 1912-01-01.
3588 Atlantic/Azores, and Atlantic/Madeira. Also, Lisbon's pre-1912
3589 GMT offset was -0:36:45 (rounded from -0:36:44.68), not -0:36:32.
3592 Asia/Dhaka ended DST on 2009-12-31 at 24:00, not 23:59.
3599 (Thanks to Lester Caine for the high-quality Jersey, Guernsey, and
3604 these changes affect UT offsets in pre-1970 timestamps only.
3608 Africa/Malabo, Africa/Niamey, and Africa/Porto-Novo.
3617 localtime_rz (unlike localtime_r) is trivially thread-safe without
3618 locking. (Thanks to Christos Zoulas for proposing NetBSD-inspired
3624 To build zdump with the system library, use 'make CFLAGS=-DUSE_LTZ=0
3633 with -DHAVE_LOCALTIME_R=0 and/or -DHAVE_TZSET=0 if your system
3636 If THREAD_SAFE is defined to 1, the tz library is now thread-safe.
3637 Although not needed for tz's own applications, which are single-threaded,
3663 tzselect -c now uses a hybrid distance measure that works better
3680 The long-obsolete LOCALE_HOME code has been removed.
3682 The long-obsolete 'gtime' function has been removed.
3708 to document thread-safe variants like localtime_r, and to document
3709 the NetBSD-inspired functions tzalloc, tzfree, localtime_rz, and
3713 and more like the parameters of 'ln'. LINK-FROM has become TARGET,
3714 and LINK-TO has become LINK-NAME.
3716 tz-link.htm mentions the IETF's tzdist working group; Windows
3717 Runtime etc. (thanks to Matt Johnson); and HP-UX's tztab.
3723 on pre-1970 time in India has been added.
3726 Release 2014f - 2014-08-05 17:42:36 -0700
3730 Russia will subtract an hour from most of its time zones on 2014-10-26
3740 Asia/Sakhalin, and Asia/Ust-Nera; Asia/Magadan will have two hours
3758 effective 2014-10-26 at 02:00 local time.
3768 Prefix "W" to (western) Samoa time when its standard-time offset
3774 zones used 1896-1937. JWST now stands for Western Standard
3781 China's five zones have been simplified to two, since the post-1970
3784 removed; backwards-compatibility links still work, albeit with
3792 These changes affect UT offsets in pre-1970 timestamps only. This is
3797 Atlantic/St_Helena. This also affects the backwards-compatibility
3802 Asia/Shanghai's pre-standard-time UT offset has been changed from
3806 Asia/Taipei switched to JWST on 1896-01-01, then to JST on 1937-10-01,
3807 then to CST on 1945-09-21 at 01:00, and did not observe DST in 1945.
3808 In 1946 it observed DST from 05-15 through 09-30; in 1947
3809 from 04-15 through 10-31; and in 1979 from 07-01 through 09-30.
3810 (Thanks to Yu-Cheng Chuang.)
3812 Asia/Riyadh's transition to standard time is now 1947-03-14, not 1950.
3814 Europe/Helsinki's 1942 fall-back transition was 10-04 at 01:00, not
3815 10-03 at 00:00. (Thanks to Konstantin Hyppönen.)
3817 Pacific/Pago_Pago has been changed from UT -11:30 to -11 for the
3824 Europe/Budapest has several pre-1946 corrections: in 1918 the transition
3825 out of DST was on 09-16, not 09-29; in 1919 it was on 11-24, not 09-15; in
3826 1945 it was on 11-01, not 11-03; in 1941 the transition to DST was 04-08
3827 not 04-06 at 02:00; and there was no DST in 1920.
3849 The file 'iso3166.tab' is planned to switch from ASCII to UTF-8.
3851 The new file 'zone1970.tab' already uses UTF-8.
3863 they no longer use ASCII '-' as if it were a dash.
3868 'zic -v' now warns about output file names that do not follow
3882 exceptions to the POSIX-inspired file name rules.
3887 Documentation and commentary now prefer UTF-8 to US-ASCII,
3893 Non-HTML documentation and commentary now use plain-text URLs instead of
3898 There is new commentary about Xujiahui Observatory, the five time-zone
3899 project in China from 1918 to 1949, timekeeping in Japanese-occupied
3900 Shanghai, and Tibet Time in the 1950s. The sharp-eyed can spot the
3925 tz-link.htm now mentions the JavaScript libraries Moment Timezone,
3926 TimezoneJS.Date, Walltime-js, and Timezone. (Thanks to a heads-up
3928 (Thanks to a heads-up from Dirkjan Ochtman.)
3935 Release 2014e - 2014-06-12 21:53:52 -0700
3937 Changes affecting near-future timestamps
3939 Egypt's 2014 Ramadan-based transitions are June 26 and July 31 at 24:00.
3958 tz-link.htm now cites RFC 7265 for jCal, mentions PTP and the
3963 Release 2014d - 2014-05-27 21:34:40 -0700
3975 tz-link.htm now mentions GNOME.
3978 Release 2014c - 2014-05-13 07:44:13 -0700
3980 Changes affecting near-future timestamps
3982 Egypt observes DST starting 2014-05-15 at 24:00.
3983 (Thanks to Ahmad El-Dardiry and Gunther Vermier.)
3994 when handling low-valued timestamps. (Thanks to Arthur David Olson.)
4000 Remove now-confusing comment about Jordan. (Thanks to Oleksii Nochovnyi.)
4003 Release 2014b - 2014-03-24 21:28:50 -0700
4005 Changes affecting near-future timestamps
4007 Crimea switches to Moscow time on 2014-03-30 at 02:00 local time.
4010 New entry for Troll station, Antarctica. (Thanks to Paul-Inge Flakstad and
4011 Bengt-Inge Larsson.) This is currently an approximation; a better version
4035 Add comments about Johnston Island time in the 1960s.
4042 Release 2014a - 2014-03-07 23:30:29 -0800
4044 Changes affecting near-future timestamps
4046 Turkey begins DST on 2014-03-31, not 03-30. (Thanks to Faruk Pasin for
4047 the heads-up, and to Tim Parenti for simplifying the update.)
4051 Fiji ended DST on 2014-01-19 at 02:00, not the previously scheduled 03:00.
4054 Ukraine switched from Moscow to Eastern European time on 1990-07-01
4055 (not 1992-01-01), and observed DST during the entire next winter.
4058 In 1988 Israel observed DST from 04-10 to 09-04, not 04-09 to 09-03.
4063 A uninitialized-storage bug in 'localtime' has been fixed.
4082 Several changes affect tz-link.htm, the main web page.
4084 Mention Time.is (thanks to Even Scharning) and WX-now (thanks to
4098 Mention the timezone-olson Haskell package.
4102 Remove moribund links to daylight-savings-time.info and to
4111 Release 2013i - 2013-12-17 07:25:23 -0800
4113 Changes affecting near-future timestamps:
4116 The 2006-2011 transition schedule is planned to resume in 2014.
4126 The compile-time flag NOSOLAR has been removed, as nowadays the
4133 They were a negative experiment - that is, a demonstration that
4138 tz-link.htm now mentions Noda Time. (Thanks to Matt Johnson.)
4141 Release 2013h - 2013-10-25 15:32:32 -0700
4153 Acre and (we guess) western Amazonas will switch from UT -04 to -05
4154 on 2013-11-10. This affects America/Rio_Branco and America/Eirunepe.
4157 Add entries for DST transitions in Morocco in the year 2038.
4158 This avoids some year-2038 glitches introduced in 2013g.
4170 Fix localtime overflow bugs with 32-bit unsigned time_t.
4183 The Makefile has been simplified by assuming that 'mkdir -p' and 'cp -f'
4184 work as specified by POSIX.2-1992 or later; this is portable nowadays.
4187 host-independent and is part of the distribution.
4193 tz-link.htm now mentions TC TIMEZONE's draft time zone service protocol
4196 Update URLs in tz-link page. Add URLs for Microsoft Windows, since
4200 Release 2013g - 2013-09-30 21:08:26 -0700
4202 Changes affecting current and near-future timestamps
4214 'zic -v' again warns that Asia/Tehran has no POSIX environment variable
4220 Also, 'leapseconds.awk', so tzdata is self-contained. (Thanks to
4233 Release 2013f - 2013-09-24 23:37:36 -0700
4235 Changes affecting near-future timestamps
4265 (Thanks to Waldemar Villamayor-Venialbo.)
4269 Changes affecting version-control only
4271 The experimental GitHub repository now contains annotated and
4277 'make set-timestamps' is now simpler and a bit more portable.
4280 Release 2013e - 2013-09-19 23:50:04 -0700
4282 Changes affecting near-future timestamps
4285 (Thanks to David Wheeler for the heads-up.) For now, guess that
4297 Use ART (UT -03, standard time), rather than WARST (also -03, but
4302 Allow POSIX-like TZ strings where the transition time's hour can
4303 range from -167 through 167, instead of the POSIX-required 0
4304 through 24. E.g., TZ='FJT-12FJST,M10.3.1/146,M1.3.4/75' for the
4306 far-future timestamps for America/Godthab, America/Santiago,
4311 Allow POSIX-like TZ strings where daylight saving time is in
4321 embedded TZ-format string, and the tz file format version number
4323 Version-2-based client code should continue to work as before for
4324 all timestamps before 2038. Existing version-2-based client code
4325 (tzcode, GNU/Linux, Solaris) has been tested on version-3-format
4344 link is better for WWII-era times.)
4346 Change Kingston Mean Time from -5:07:12 to -5:07:11. This affects
4354 Change the date of the circa-1850 Zurich transition from 1849-09-12
4355 to 1853-07-16, overriding Shanks with data from Messerli about
4365 The 'zic' command now outputs a dummy transition when far-future
4366 data can't be summarized using a TZ string, and uses a 402-year
4367 window rather than a 400-year window. For the current data, this
4372 The 'date' command has a new '-r' option, which lets you specify
4375 The 'tzselect' command has two new options '-c' and '-n', which lets you
4378 The 'zic' command's '-v' option now warns about constructs that
4379 require the new version-3 binary file format. (Thanks to Arthur
4382 Support for floating-point time_t has been removed.
4387 bugs and elucidating some of the corners of the old floating-point
4412 same-country-code zones for post-1970 timestamps. The data entries for
4417 zic -c now runs way faster on 64-bit hosts when given large numbers.
4422 rather than have it hard-coded.
4429 new file 'leap-seconds.list', which is a copy of
4430 <ftp://ftp.nist.gov/pub/time/leap-seconds.list>
4443 Changes affecting version-control only
4458 It lists conditions that elicit a warning with '-v'.
4472 explaining why so many of the pre-1970 timestamps are wrong or
4499 Add a better source for the Zurich 1894 transition.
4500 (Thanks to Pierre-Yves Berger.)
4502 Update shapefile citations in tz-link.htm. (Thanks to Guy Harris.)
4505 Release 2013d - 2013-07-05 07:38:01 -0700
4517 Specify Jerusalem's location more precisely; this changes the pre-1880
4527 32-bit hosts (thanks to Arthur David Olson).
4531 Add support for testing time_t types other than the system's.
4548 Update URL for CLDR Zone->Tzid table (thanks to Yoshito Umaoka).
4551 Release 2013c - 2013-04-19 16:17:40 -0700
4585 habitation was 1899-1919 and 1948 on.
4596 Release 2013b - 2013-03-10 22:33:40 -0700
4600 Haiti uses US daylight-saving rules this year, and presumably future years.
4608 (Thanks to Erik Homoet for the heads-up.)
4612 Update URLs in tz-link page. Add URLs for webOS, BB10, iOS.
4614 Update Internet RFCs 2445->5545, 2822->5322.
4618 Release 2013a - 2013-02-27 09:20:35 -0800
4622 The zone offset at the end of version-2-format zone files is now
4623 allowed to be 24:00, as per POSIX.1-2008. (Thanks to Arthur David Olson.)
4631 New Zones Asia/Khandyga, Asia/Ust-Nera, Europe/Busingen.
4636 Feb;13(2):173-94 <https://www.jstor.org/stable/1774359>.
4653 relax this requirement to a safe subset of UTF-8. Without the
4654 check, some non-UTF-8 encodings were leaking into the distribution.
4664 Add web page links to tz.js.
4666 Add "Run by the Monkeys" to tz-art. (Thanks to Arthur David Olson.)
4669 Release 2012j - 2012-11-12 18:34:49 -0800
4677 The output of 'zdump --version', and of 'zic --version', now
4678 uses a format that is more typical for --version.
4681 The output of 'tzselect --help', 'zdump --help', and 'zic --help'
4684 zic -v now complains about abbreviations that are less than 3
4689 and uses the just-built zic rather than the system zic.
4694 Release 2012i - 2012-11-03 12:57:09 -0700
4702 The main web page now mentions the unofficial GitHub repository.
4713 Release 2012h - 2012-10-26 22:49:10 -0700
4729 Release 2012g - 2012-10-17 20:59:45 -0700
4737 To attack the version-number problem, this release ships the file
4742 better version-number scheme at some point; this scheme does have the
4746 Release 2012f - 2012-09-12 23:17:03 -0700
4752 Release 2012e - 2012-08-02 20:44:55 -0700
4764 Release code2012c-data2012d - 2012-07-19 16:35:33 -0700
4771 Release data2012c - 2012-03-27 12:17:25 -0400
4784 Release 2012b - 2012-03-02 12:29:15 +0700
4802 Release 2012a - 2012-03-01 18:28:10 +0700
4805 are entirely to the README and tz-art.htm and tz-link.htm files, if
4809 has been added to tz-link.htm).
4820 There will be a leapsecond 2012-06-30 23:59:60 UTC.
4828 Release data2011n - 2011-10-30 14:57:54 +0700
4830 There are three changes of note - most urgently, Cuba (America/Havana)
4841 is so fixed - it would have been fixed in a different way had this
4842 change not happened - that's the "missing" sccs version id).
4845 Release data2011m - 2011-10-24 21:42:16 +0700
4847 In particular, the typos in comments in the data (2011-11-17 should have
4848 been 2011-10-17 as Alan Barrett noted, and spelling of Tiraspol that
4860 Release data2011l - 2011-10-10 11:15:43 +0700
4863 zic, to Asia/Hebron and Pacific/Fiji - the possible change for Bahia, Brazil
4871 Release data2011k - 2011-09-20 17:54:03 -0400
4876 Release data2011j - 2011-09-12 09:22:49 -0400
4883 Release 2011i - 2011-08-29 05:56:32 -0400
4888 Release data2011h - 2011-06-15 18:41:48 -0400
4893 Release 2011g - 2011-04-25 09:07:22 -0400
4898 Release 2011f - 2011-04-06 17:14:53 -0400
4903 Release 2011e - 2011-03-31 16:04:38 -0400
4905 Morocco, Chile, and tz-link changes
4908 Release 2011d - 2011-03-14 09:18:01 -0400
4910 changes that impact present-day timestamps in Cuba, Samoa, and Turkey
4913 Release 2011c - 2011-03-07 09:30:09 -0500
4918 Release 2011b - 2011-02-07 08:44:50 -0500
4923 Release 2011a - 2011-01-24 10:30:16 -0500
4928 Release data2010o - 2010-11-01 09:18:23 -0400
4933 Release 2010n - 2010-10-25 08:19:17 -0400
4938 Release 2010m - 2010-09-27 09:24:48 -0400
4943 Release 2010l - 2010-08-16 06:57:25 -0400
4948 Release 2010k - 2010-07-26 10:42:27 -0400
4953 Release 2010j - 2010-05-10 09:07:48 -0400
4958 Release data2010i - 2010-04-16 18:50:45 -0400
4960 the end of DST in Morocco on 2010-08-08
4963 Release data2010h - 2010-04-05 09:58:56 -0400
4968 Release data2010g - 2010-03-24 11:14:53 -0400
4973 Release 2010f - 2010-03-22 09:45:46 -0400
4978 Release data2010e - 2010-03-08 14:24:27 -0500
4983 Release data2010d - 2010-03-06 07:26:01 -0500
4988 Release 2010c - 2010-03-01 09:20:58 -0500
4994 Release code2010a - 2010-02-16 10:40:04 -0500
4999 Release data2010b - 2010-01-20 12:37:01 -0500
5004 Release data2010a - 2010-01-18 08:30:04 -0500
5009 Release data2009u - 2009-12-26 08:32:28 -0500
5014 Release 2009t - 2009-12-21 13:24:27 -0500
5019 Release data2009s - 2009-11-14 10:26:32 -0500
5021 (cosmetic) Antarctica change and the DST-in-Fiji-in-2009-and-2010 change
5024 Release 2009r - 2009-11-09 10:10:31 -0500
5026 "antarctica" and "tz-link.htm" changes
5029 Release 2009q - 2009-11-02 09:12:40 -0500
5034 Release data2009p - 2009-10-23 15:05:27 -0400
5040 Release data2009o - 2009-10-14 16:49:38 -0400
5045 Release data2009n - 2009-09-22 15:13:38 -0400
5051 Release data2009m - 2009-09-03 10:23:43 -0400
5056 Release data2009l - 2009-08-14 09:13:07 -0400
5061 Release 2009k - 2009-07-20 09:46:08 -0400
5066 Release data2009j - 2009-06-15 06:43:59 -0400
5072 Release 2009i - 2009-06-08 09:21:22 -0400
5077 Release 2009h - 2009-05-26 09:19:14 -0400
5082 Release data2009g - 2009-04-20 16:34:07 -0400
5087 Release data2009f - 2009-04-10 11:00:52 -0400
5092 Release 2009e - 2009-04-06 09:08:11 -0400
5097 Release 2009d - 2009-03-23 09:38:12 -0400
5102 Release data2009c - 2009-03-16 09:47:51 -0400
5107 Release 2009b - 2009-02-09 11:15:22 -0500
5112 Release 2009a - 2009-01-21 10:09:39 -0500
5117 Release data2008i - 2008-10-21 12:10:25 -0400
5123 Release 2008h - 2008-10-13 07:33:56 -0400
5128 Release 2008g - 2008-10-06 09:03:18 -0400
5131 there's also a slight reordering of information in tz-art.htm.
5134 Release data2008f - 2008-09-09 22:33:26 -0400
5139 Release 2008e - 2008-07-28 14:11:17 -0400
5144 Release data2008d - 2008-07-07 09:51:38 -0400
5149 Release data2008c - 2008-05-19 17:48:03 -0400
5154 Release data2008b - 2008-03-24 08:30:59 -0400
5160 Release 2008a - 2008-03-08 05:42:16 -0500
5165 Release 2007k - 2007-12-31 10:25:22 -0500
5171 Release 2007j - 2007-12-03 09:51:01 -0500
5184 Release data2007i - 2007-10-30 10:28:11 -0400
5189 Release 2007h - 2007-10-01 10:05:51 -0400
5192 project in tz-link.htm
5195 Release 2007g - 2007-08-20 10:47:59 -0400
5203 There's an addition to tz-art.htm regarding the television show "Medium".
5206 Release 2007f - 2007-05-07 10:46:46 -0400
5215 Release 2007e - 2007-04-02 10:11:52 -0400
5222 Release 2007d - 2007-03-20 08:48:30 -0400
5229 Release 2007c - 2007-02-26 09:09:37 -0500
5234 Release 2007b - 2007-02-12 09:34:20 -0500
5243 Release 2007a - 2007-01-08 12:28:29 -0500
5254 Release 2006p - 2006-11-27 08:54:27 -0500
5259 Release 2006o - 2006-11-06 09:18:07 -0500
5264 Release 2006n - 2006-10-10 11:32:06 -0400
5269 Release 2006m - 2006-10-02 15:32:35 -0400
5276 Release data2006l - 2006-09-18 12:58:11 -0400
5278 Paul's best-effort work on this coming weekend's Egypt time change
5281 Release 2006k - 2006-08-28 12:19:09 -0400
5286 Release 2006j - 2006-08-21 09:56:32 -0400
5291 Release code2006i - 2006-08-07 12:30:55 -0400
5298 Release code2006h - 2006-07-24 09:19:37 -0400
5307 Release 2006g - 2006-05-08 17:18:09 -0400
5312 Release 2006f - 2006-05-01 11:46:00 -0400
5318 Release 2006d - 2006-04-17 14:33:43 -0400
5322 added new items to tz-arts.htm that were found by Paul
5325 Release 2006c - 2006-04-03 10:09:32 -0400
5332 between output produced by the old 32-bit zic and the new 64-bit
5336 Release 2006b - 2006-02-20 10:08:18 -0500
5339 64-bit code
5344 Release 2006a - 2006-01-30 08:59:31 -0500
5348 an addition to the zic manual page to describe how special-case
5352 Release 2005r - 2005-12-27 09:27:13 -0500
5356 They also add "<pre>" directives to time zone data files and reflect
5361 Release 2005q - 2005-12-13 09:17:09 -0500
5363 Nothing earth-shaking here:
5371 Release 2005p - 2005-12-05 10:30:53 -0500
5373 "systemv", "tz-link.htm", and "zdump.c" changes
5377 Release 2005o - 2005-11-28 10:55:26 -0500
5384 Release 2005n - 2005-10-03 09:44:09 -0400
5390 Release 2005m - 2005-08-29 12:15:40 -0400
5392 changes by Paul Eggert (with a small tweak to the tz-art change)
5397 Release 2005l - 2005-08-22 12:06:39 -0400
5402 the "Theory" file about the pending addition of 64-bit data (I grow
5404 and the changes no longer increase the data files nine-fold--there's
5408 Release 2005k - 2005-07-14 14:14:24 -0400
5414 anti-spam measure.
5417 Release 2005j - 2005-06-13 14:34:13 -0400
5422 There are also changes to handle POSIX-style "quoted" timezone
5426 change since then was the removal of a couple of minimum-length of
5430 Release data2005i - 2005-04-21 15:04:16 -0400
5435 Release 2005h - 2005-04-04 11:24:47 -0400
5443 Release 2005g - 2005-03-14 10:11:21 -0500
5449 Release 2005f - 2005-03-01 08:45:32 -0500
5454 Release 2005e - 2005-02-10 15:59:44 -0500
5459 Release code2005d - 2005-01-31 09:21:47 -0500
5461 make zic complain about links to links if the -v flag is used
5465 add an include to "localtime.c" for the benefit of gcc systems
5468 Release 2005c - 2005-01-17 18:36:29 -0500
5475 Release 2005b - 2005-01-10 09:19:54 -0500
5482 Release 2005a - 2005-01-01 13:13:44 -0500
5487 Release code2004i - 2004-12-14 13:42:58 -0500
5492 Release code2004h - 2004-12-07 11:40:18 -0500
5494 64-bit-time_t changes
5497 Release 2004g - 2004-11-02 09:06:01 -0500
5508 Release code2004f - 2004-10-21 10:25:22 -0400
5510 Cope with wide-ranging tm_year values.
5513 Release 2004e - 2004-10-11 14:47:21 -0400
5517 changes to tz-link.htm by Paul
5522 Release 2004d - 2004-09-22 08:27:29 -0400
5527 Release 2004c - 2004-08-11 12:06:26 -0400
5529 asctime-related changes
5534 Release 2004b - 2004-07-19 14:33:35 -0400
5536 data changes by Paul Eggert - most importantly, updates for Argentina
5539 Release 2004a - 2004-05-27 12:00:47 -0400
5546 Add a copy of the correspondence that's the basis for claims about
5550 Release 2003e - 2003-12-15 09:36:47 -0500
5560 Release 2003d - 2003-10-06 09:34:44 -0400
5565 Release 2003c - 2003-09-16 10:47:05 -0400
5571 Release 2003b - 2003-09-16 07:13:44 -0400
5573 Add a "--version" option (and documentation) to the zic and zdump commands.
5579 Update the leapseconds and tz-art.htm files.
5582 Release 2003a - 2003-03-24 09:30:54 -0500
5586 a few additions and modifications to the tz-art.htm file
5589 Release 2002d - 2002-10-15 13:12:42 -0400
5593 There's also a new time zone quote in "tz-art.htm".
5596 Release 2002c - 2002-04-04 11:55:20 -0500
5603 Release 2002b - 2002-01-28 12:56:03 -0500
5618 Release 2001d - 2001-10-09 13:31:32 -0400
5623 Release 2001c - 2001-06-05 13:59:55 -0400
5628 Release 2001b - 2001-04-05 16:44:38 -0400
5632 tz-art.htm has been HTMLified.
5635 Release 2001a - 2001-03-13 12:57:44 -0500
5647 Release 2000h - 2000-12-14 15:33:38 -0500
5656 Release 2000g - 2000-10-10 11:35:22 -0400
5666 Release 2000f - 2000-08-10 09:31:58 -0400
5670 Added information in "tz-art.htm" on a Seinfeld reference to DST.
5676 Release 2000e - 2000-07-31 09:27:54 -0400
5682 the addition of a Dave Barry quote on DST to the tz-arts file
5685 Release 2000d - 2000-04-20 15:43:04 -0400
5694 Release 2000c - 2000-03-04 10:31:43 -0500
5699 Release 2000b - 2000-02-21 12:16:29 -0500
5703 modest tweaks to the tz-art.htm and tz-link.htm files
5706 Release 2000a - 2000-01-18 09:21:26 -0500
5713 Release code1999i-data1999j - 1999-11-15 18:43:22 -0500
5720 Release code1999h-data1999i - 1999-11-08 14:55:21 -0500
5725 Release data1999h - 1999-10-07 03:50:29 -0400
5731 Release 1999g - 1999-09-28 11:06:18 -0400
5740 Release 1999f - 1999-09-23 09:48:14 -0400
5745 Release 1999e - 1999-08-17 15:20:54 -0400
5748 of DST-specifying timezone names has been commented out for now
5756 Release 1999d - 1999-03-30 11:31:07 -0500
5765 Release 1999c - 1999-03-25 09:47:47 -0500
5770 Release 1999b - 1999-02-01 17:51:44 -0500
5782 Release 1999a - 1999-01-19 16:20:29 -0500
5789 Release code1998h-data1998i - 1998-10-01 09:56:10 -0400
5796 Release code1998g-data1998h - 1998-09-24 10:50:28 -0400
5803 Release data1998g - 1998-08-11 03:28:35 -0000
5813 Release data1998f - 1998-07-20 13:50:00 -0000
5820 Release code1998f - 1998-06-01 10:18:31 -0400
5825 Release 1998e - 1998-05-28 09:56:26 -0400
5827 The Makefile is changed to produce zoneinfo-posix rather than
5828 zoneinfo/posix, and to produce zoneinfo-leaps rather than
5838 Release 1998d - 1998-05-14 11:58:34 -0400
5845 Release 1998c - 1998-02-28 12:32:26 -0500
5855 Release 1998b - 1998-01-17 14:31:51 -0500
5860 Release 1998a - 1998-01-13 12:37:35 -0500
5865 Release code1997i-data1997k - 1997-12-29 09:53:41 -0500
5871 Release code1997h-data1997j - 1997-12-18 17:47:35 -0500
5881 Release data1997i - 1997-10-07 08:45:38 -0400
5886 Release code1997g-data1997h - 1997-09-04 16:56:54 -0400
5890 Arthur David Olson's simple-minded fix allowing mktime to both
5895 Release code1997f-data1997g - 1997-07-19 13:15:02 -0400
5905 Release code1997e-data1997f - 1997-05-03 18:52:34 -0400
5914 A new piece of tz-related music has been added to the "Music" file.
5917 Release code1997d-data1997e - 1997-03-29 12:48:52 -0500
5922 Release code1997c-data1997d - 1997-03-07 20:37:54 -0500
5924 changes to "zic.c" to correct performance of the "-s" option
5929 Release data1997c - 1997-03-04 09:58:18 -0500
5934 Release 1997b - 1997-02-27 18:34:19 -0500
5939 zic/multiprocessor/directory-creation situation.
5942 Release 1997a - 1997-01-21 09:11:10 -0500
5947 both -1 and EOF (regardless of POSIX, SunOS 4.1.1's manual says -1
5951 Release code1996o-data1996n - 1996-12-27 21:42:05 -0500
5956 Release code1996n - 1996-12-16 09:42:02 -0500
5961 Release data1996m - 1996-11-24 02:37:34 -0000
5967 Release code1996m-data1996l - 1996-11-05 14:00:12 -0500
5974 Release code96l - 1996-09-08 17:12:20 -0400
5979 Release 96k - 1996-09-08 16:06:22 -0400
5986 Release code96j - 1996-07-30 13:18:53 -0400
5988 Set sp->typecnt as suggested by Timothy Patrick Murphy.
5991 Release code96i - 1996-07-27 20:11:35 -0400
5996 Release data96i - 1996-07-01 18:13:04 -0400
6001 Release code96h - 1996-06-05 08:02:21 -0400
6008 Release code96g - 1996-05-16 14:00:26 -0400
6010 fix for the simultaneous-DST-and-zone-change challenge
6013 Release data96h - 1996-05-09 17:40:51 -0400
6018 Release code96f-data96g - 1996-05-03 03:09:59 -0000
6032 Release data96f - 1996-04-19 19:20:03 -0000
6040 Release data96e - 1996-03-19 17:37:26 -0500
6046 Release data96d - 1996-03-18 20:49:39 -0500
6051 Release code96e - 1996-02-29 15:43:27 -0000
6057 Release code96d-data96c - 1996-02-12 11:05:27 -0500
6064 Release data96b - 1996-01-27 15:44:42 -0500
6069 Release code96c - 1996-01-16 16:58:15 -0500
6071 leap-year streamlining and binary-search changes
6076 Release code96b - 1996-01-10 20:42:39 -0500
6083 Release 96a - 1996-01-06 09:08:24 -0500
6092 Release code95i-data95m - 1995-12-21 12:46:47 -0500
6099 Release code95h-data95l - 1995-12-19 18:10:12 -0500
6106 Release code95g-data95k - 1995-10-30 10:32:47 -0500
6108 (slightly reformatted) 8-bit-clean proposed patch
6110 minor patch: US/Eastern -> America/New_York
6117 Release code95f-data95j - 1995-10-28 21:01:34 -0000
6122 support for 64-bit time_t's
6127 Release code95e - 1995-10-13 13:23:57 -0400
6133 Release data95i - 1995-09-26 10:43:26 -0400
6140 Release data95h - 1995-09-21 11:26:48 -0400
6145 Release code95d - 1995-09-14 11:14:45 -0400
6151 Release data95g - 1995-09-01 17:21:36 -0400
6156 Release data95f - 1995-08-28 20:46:56 -0400
6161 Release data95e - 1995-07-08 18:02:34 -0400
6167 Release data95d - 1995-07-03 13:26:22 -0400
6172 Release data95c - 1995-07-02 19:19:28 -0400
6178 Release code95c - 1995-03-13 14:00:46 -0500
6180 one-line fix for sign extension problems in detzcode
6183 Release 95b - 1995-03-04 11:22:38 -0500
6193 Release 94h - 1994-12-10 12:51:14 -0500
6203 data files - but do not (yet) include use of this feature in the
6206 Think of this as "TZ Classic" - the software has been set up not to break if
6211 Release data94f - 1994-08-20 12:56:09 -0400
6216 Release data94e - 1994-06-04 13:13:53 -0400
6221 Release code94g - 1994-05-05 12:14:07 -0400
6226 Release code94f - 1994-05-05 13:00:33 -0000
6233 Release code94e - 1994-03-30 23:32:59 -0500
6238 Release 94d - 1994-02-24 15:42:25 -0500
6245 Release code94c - 1994-02-10 08:52:40 -0500
6248 -fwritable-strings (which is generally losing to do).
6251 Release 94b - 1994-02-07 10:04:33 -0500
6267 Release data94a - 1994-02-03 08:58:54 -0500
6273 Release 93g - 1993-11-22 17:28:27 -0500
6280 Release 93f - 1993-10-15 12:27:46 -0400
6285 Release 93e - 1993-09-05 21:21:44 -0400
6288 also an update to "zdump" to cope with Kwajalein's 24-hour jump.
6292 Release 93d - 1993-06-17 23:34:17 -0400
6297 Release 93c - 1993-06-06 19:31:55 -0400
6302 Release 93b - 1993-02-02 14:53:58 -0500
6307 Release 93 - 1993-01-08 07:01:06 -0500
6309 At kre's suggestion, the package has been split in two - a code piece
6315 portability changes, and an off-by-one fix (with thanks to
6320 Release 92c - 1992-11-21 17:35:36 -0000
6325 There are changes for Portugal, Saskatchewan, and "Pacific-New";
6329 Release 92 - 1992-04-25 18:17:03 -0000
6337 * POSIXization (including interpretation of POSIX-style TZ environment
6351 standard; such functions have kept their old, underscore-free names in this
6362 the "zic" command (in the absence of a "-L" option) has been changed to omit
6366 -----
6376 few (e.g., code2012c-data2012d) have tarballs with mixed version
6378 consisting of a single tarball tzdb-R.tar.lz with extra data.
6381 Git-based releases), from the newest file in the tarball (for older
6384 abbreviation of -0000 and an "is missing!" comment).
6392 coding: utf-8