Time Zone Database Releases

Every published release of the Time Zone Database that is available for download, newest first, with a summary of the changes it introduced. Release notes are maintained in the NEWS file of the distribution.

Date Release
2026-07-08 2026c Latest
  • Alberta moved to permanent -06 on 2026-06-18.
  • Morocco moves to permanent +00 on 2026-09-20.
  • More integer overflow bugs have been fixed in zic.
2026-04-22 2026b
  • British Columbia moved to permanent -07 on 2026-03-09.
  • Some more overflow bugs have been fixed in zic.
2026-03-01 2026a
  • Moldova has used EU transition times since 2022.
  • The “right” TZif files are no longer installed by default.
  • -DTZ_RUNTIME_LEAPS=0 disables runtime support for leap seconds.
  • TZif files are no longer limited to 50 bytes of abbreviations.
  • zic is no longer limited to 50 leap seconds.
  • Several integer overflow bugs have been fixed.
2025-12-10 2025c
  • Several code changes for compatibility with FreeBSD.
2025-03-22 2025b
  • New zone for Aysén Region in Chile which moves from -04/-03 to -03.
2025-01-15 2025a
  • Paraguay adopted permanent -03 starting spring 2024.
  • Improve pre-1991 data for the Philippines.
  • Etc/Unknown is now reserved.
2024-09-04 2024b
  • Improve historical data for Mexico, Mongolia, and Portugal.
  • System V names are now obsolescent.
  • The main data form now uses %z.
  • The code now conforms to RFC 8536 for early timestamps.
  • Support POSIX.1-2024, which removes asctime_r and ctime_r.
  • Assume POSIX.2-1992 or later for shell scripts.
  • SUPPORT_C89 now defaults to 1.
2024-02-01 2024a
  • Kazakhstan unifies on UTC+5 beginning 2024-03-01.
  • Palestine springs forward a week later after Ramadan.
  • zic no longer pretends to support indefinite-past DST.
  • localtime no longer mishandles Ciudad Juárez in 2422.
2023-12-21 2023d
  • Ittoqqortoormiit, Greenland changes time zones on 2024-03-31.
  • Vostok, Antarctica changed time zones on 2023-12-18.
  • Casey, Antarctica changed time zones five times since 2020.
  • Code and data fixes for Palestine timestamps starting in 2072.
  • A new data file zonenow.tab for timestamps starting now.
2023-03-28 2023c
  • Lebanon's 2023 DST chaos is modeled by reverting data to tzdb 2023a, undoing the 2023b change.
2023-03-23 2023b
  • Lebanon's 2023 spring-forward moved from March 25/26 to April 20/21.
  • This change was reverted in 2023c.
2023-03-22 2023a
  • Egypt now uses DST again, from April through October.
  • This year Morocco springs forward April 23, not April 30.
  • Palestine delays the start of DST this year.
  • Much of Greenland still uses DST from 2024 on.
  • America/Yellowknife now links to America/Edmonton.
  • tzselect can now use current time to help infer timezone.
  • The code now defaults to C99 or later.
  • Fix use of C23 attributes.
2022-11-29 2022g
  • The northern edge of Chihuahua changes to US timekeeping.
  • Much of Greenland stops changing clocks after March 2023.
  • Fix some pre-1996 timestamps in northern Canada.
  • C89 is now deprecated; please use C99 or later.
  • Portability fixes for AIX, libintl, MS-Windows, musl, z/OS
  • In C code, use more C23 features if available.
  • C23 timegm now supported by default
  • Fixes for unlikely integer overflows
2022-10-28 2022f
  • Mexico will no longer observe DST except near the US border.
  • Chihuahua moves to year-round -06 on 2022-10-30.
  • Fiji no longer observes DST.
  • Move links to 'backward'.
  • In vanguard form, GMT is now a Zone and Etc/GMT a link.
  • zic now supports links to links, and vanguard form uses this.
  • Simplify four Ontario zones.
  • Fix a Y2438 bug when reading TZif data.
  • Enable 64-bit time_t on 32-bit glibc platforms.
  • Omit large-file support when no longer needed.
  • In C code, use some C23 features if available.
  • Remove no-longer-needed workaround for Qt bug 53071.
2022-10-11 2022e
  • Jordan and Syria switch from +02/+03 with DST to year-round +03.
2022-09-23 2022d
  • Palestine transitions are now Saturdays at 02:00.
  • Simplify three Ukraine zones into one.
2022-08-15 2022c
  • Work around awk bug in FreeBSD, macOS, etc.
  • Improve tzselect on intercontinental Zones.
2022-08-10 2022b
  • Chile's DST is delayed by a week in September 2022.
  • Iran no longer observes DST after 2022.
  • Rename Europe/Kiev to Europe/Kyiv.
  • New zic -R option
  • Vanguard form now uses %z.
  • Finish moving duplicate-since-1970 zones to 'backzone'.
  • New build option PACKRATLIST
  • New tailored_tarballs target, replacing rearguard_tarballs
2022-03-15 2022a
  • Palestine will spring forward on 2022-03-27, not -03-26.
  • zdump -v now outputs better failure indications.
  • Bug fixes for code that reads corrupted TZif data.
2021-10-21 2021e
  • Palestine falls back on 2021-10-29 at 01:00, not 10-30.
2021-10-15 2021d
  • Fiji suspends DST for the 2021/2022 season.
  • 'zic -r' marks unspecified timestamps with "-00".
2021-10-01 2021c
  • Revert most 2021b changes to 'backward'.
  • Fix 'zic -b fat' bug in pre-1970 32-bit data.
  • Fix two Link line typos.
  • Distribute SECURITY file.
2021-09-24 2021b
  • Jordan now starts DST on February's last Thursday.
  • Samoa no longer observes DST.
  • Merge more location-based Zones whose timestamps agree since 1970.
  • Move some backward-compatibility links to 'backward'.
  • Rename Pacific/Enderbury to Pacific/Kanton.
  • Correct many pre-1993 transitions in Malawi, Portugal, etc.
  • zic now creates each output file or link atomically.
  • zic -L no longer omits the POSIX TZ string in its output.
  • zic fixes for truncation and leap second table expiration.
  • zic now follows POSIX for TZ strings using all-year DST.
  • Fix some localtime crashes and bugs in obscure cases.
  • zdump -v now outputs more-useful boundary cases.
  • tzfile.5 better matches a draft successor to RFC 8536.
  • A new file SECURITY.
2021-01-24 2021a
  • South Sudan changes from +03 to +02 on 2021-02-01 at 00:00.
2020-12-29 2020f
  • 'make rearguard_tarballs' no longer generates a bad rearguard.zi, fixing a 2020e bug.
2020-12-22 2020e
  • Volgograd switches to Moscow time on 2020-12-27 at 02:00.
2020-10-21 2020d
  • Palestine ends DST earlier than predicted, on 2020-10-24.
2020-10-16 2020c
  • Fiji starts DST later than usual, on 2020-12-20.
2020-10-06 2020b
  • Revised predictions for Morocco's changes starting in 2023.
  • Canada's Yukon changes to -07 on 2020-11-01, not 2020-03-08.
  • Macquarie Island has stayed in sync with Tasmania since 2011.
  • Casey, Antarctica is at +08 in winter and +11 in summer.
  • zic no longer supports -y, nor the TYPE field of Rules.
2020-04-23 2020a
  • Morocco springs forward on 2020-05-31, not 2020-05-24.
  • Canada's Yukon advanced to -07 year-round on 2020-03-08.
  • America/Nuuk renamed from America/Godthab.
  • zic now supports expiration dates for leap second lists.
2019-09-11 2019c
  • Fiji observes DST from 2019-11-10 to 2020-01-12.
  • Norfolk Island starts observing Australian-style DST.
2019-07-01 2019b
  • Brazil no longer observes DST.
  • 'zic -b slim' outputs smaller TZif files; please try it out.
  • Palestine's 2019 spring-forward transition was on 03-29, not 03-30.
2019-03-25 2019a
  • Palestine "springs forward" on 2019-03-30 instead of 2019-03-23.
  • Metlakatla "fell back" to rejoin Alaska Time on 2019-01-20 at 02:00.
2018-12-30 2018i
  • São Tomé and Príncipe switches from +01 to +00 on 2019-01-01.
2018-12-23 2018h
  • Qyzylorda, Kazakhstan moved from +06 to +05 on 2018-12-21.
  • New zone Asia/Qostanay because Qostanay, Kazakhstan didn't move.
  • Metlakatla, Alaska observes PST this winter only.
  • Guess Morocco will continue to adjust clocks around Ramadan.
  • Add predictions for Iran from 2038 through 2090.
2018-10-26 2018g
  • Morocco switches to permanent +01 on 2018-10-28.
2018-10-18 2018f
  • Volgograd moves from +03 to +04 on 2018-10-28.
  • Fiji ends DST 2019-01-13, not 2019-01-20.
  • Most of Chile changes DST dates, effective 2019-04-06.
2018-05-01 2018e
  • North Korea switches back to +09 on 2018-05-05. The main format uses negative DST again, for Ireland etc. 'make tarballs' now also builds a rearguard tarball. New 's' and 'd' suffixes in SAVE columns of Rule and Zone lines.
2018-03-22 2018d
  • In 2018, Palestine starts DST on March 24, not March 31. Adjust future predictions accordingly.
2018-01-22 2018c
  • Revert Irish changes that relied on negative SAVE values.
2018-01-17 2018b
  • Fix a packaging problem in tz2018a, which was missing 'pacificnew'.
2018-01-12 2018a
  • São Tomé and Príncipe switched from +00 to +01.
  • Brazil's DST will now start on November's first Sunday.
  • Ireland's standard time is now in the summer, not the winter.
  • Use Debian-style installation locations, instead of 4.3BSD-style.
  • New zic option -t.
2017-10-20 2017c
  • Northern Cyprus switches from +03 to +02/+03 on 2017-10-29.
  • Fiji ends DST 2018-01-14, not 2018-01-21.
  • Namibia switches from +01/+02 to +02 on 2018-04-01.
  • Sudan switches from +03 to +02 on 2017-11-01.
  • Tonga likely switches from +13/+14 to +13 on 2017-11-05.
  • Turks & Caicos switches from -04 to -05/-04 on 2018-11-04.
  • A new file tzdata.zi now holds a small text copy of all data.
  • The zic input format has been regularized slightly.
2017-03-17 2017b
  • Haiti has resumed DST.
2017-02-28 2017a
  • Southern Chile moves from -04/-03 to -03, and Mongolia discontinues DST.
2016-11-22 2016j
  • Saratov, Russia moves from +03 to +04 on 2016-12-04.
2016-11-01 2016i
  • Cyprus split into two time zones on 2016-10-30, and Tonga reintroduces DST on 2016-11-06.
2016-10-19 2016h
  • Asia/Gaza and Asia/Hebron end DST on 2016-10-29 at 01:00, with future fall transitions predicted for the last Saturday of October.
  • Turkey's 1986-1990 transitions were at 01:00 standard time and its spring 1994 transition was on March 20.
  • Asia/Colombo now uses numeric time zone abbreviations.
  • zic no longer mishandles relativizing symbolic-link names such as /etc/localtime, fixing a 2016g bug.
2016-09-13 2016g
  • Turkey switched to permanent +03 effective 2016-09-07.
  • New leap second 2016-12-31 23:59:60 UTC.
  • Asia/Rangoon was renamed to Asia/Yangon, and many zones in Antarctica and the former Soviet Union now use numeric time zone abbreviations.
  • zdump has a new experimental -i option, and zic no longer generates POSIX TZ strings that disagree with the data's last transition.
2016-07-05 2016f
  • Africa/Cairo will not introduce DST on 2016-07-07 after all.
  • Asia/Novosibirsk switches from +06 to +07 on 2016-07-24 at 02:00.
  • Europe/Minsk's 1992-03-29 spring-forward transition was at 02:00, not 00:00.
2016-06-14 2016e
  • Africa/Cairo observes DST in 2016 from July 7 to the end of October.
  • Uninhabited locations now use '-00' instead of 'zzz' as a placeholder abbreviation.
  • zic now outputs a dummy transition at time 2**31 - 1 in zones whose TZ strings contain '<', working around a Qt bug.
2016-04-17 2016d
  • America/Caracas switches from -0430 to -04 on 2016-05-01, and Asia/Magadan from +10 to +11 on 2016-04-24.
  • New zones Asia/Tomsk and Europe/Kirov, split off from Asia/Novosibirsk and Europe/Volgograd.
  • Many corrections to historical time in Kazakhstan from 1991 through 2005, and Russia's 1992 DST transition times were fixed.
2016-03-23 2016c
  • Azerbaijan no longer observes DST.
  • Chile reverts from permanent to seasonal DST, with future transitions guessed as August's and May's second Saturdays.
  • Offset-change dates in 1988-1989 for Europe/Kaliningrad, Europe/Vilnius, and Europe/Volgograd were corrected.
2016-03-12 2016b
  • New zones Europe/Astrakhan and Europe/Ulyanovsk switch from +03 to +04, and new zone Asia/Barnaul from +06 to +07, on 2016-03-27; Asia/Sakhalin moves from +10 to +11 the same day.
  • As a trial, the new zones use numeric abbreviations like "+04" instead of invented ones.
  • Haiti will not observe DST in 2016, and Palestine's 2016 spring-forward is at 01:00.
  • Europe/Chisinau's 1990 DST history and Europe/Samara's 1991 abbreviations were corrected.
2016-01-26 2016a
  • America/Cayman will not observe DST this year after all.
  • Asia/Chita switches from +0800 to +0900 on 2016-03-27 at 02:00.
  • America/Metlakatla switched from year-round PST to AKST/AKDT on 2015-11-01, and America/Santa_Isabel was replaced with a link to America/Tijuana.
2015-10-01 2015g
  • Turkey's 2015 fall-back is November 8, and Fiji's 2016 fall-back is January 17.
  • Norfolk moves from +1130 to +1100 on 2015-10-04.
  • New zone America/Fort_Nelson for Fort Nelson, British Columbia, which stays on MST.
  • localtime overflow bugs affecting America/Anchorage and Pacific/Fiji were fixed.
2015-08-10 2015f
  • North Korea switches to +0830 on 2015-08-15.
  • Uruguay no longer observes DST.
  • The '%z' zone format now stands for the numeric UT offset, and zic's '-y YEARISTYPE' option is now considered obsolescent.
2015-06-13 2015e
  • Morocco suspends DST from 2015-06-14 through 2015-07-19.
  • Assume the Cayman Islands will observe DST from 2016 using US rules.
  • iso3166.tab now uses UTF-8, and 2014f bugs in tzselect and zic -l were fixed.
2015-04-24 2015d
  • Egypt will not observe DST in 2015; assume no DST indefinitely.
  • America/Whitehorse switched from -09 to -08 on 1967-05-28, not 1966-07-01.
  • Hawaii-Aleutian abbreviations changed from HAST/HADT to HST/HDT, affecting America/Adak since 1983.
2015-04-11 2015c
  • Egypt's spring-forward transition is at 24:00 on April's last Thursday, not 00:00 on April's last Friday.
  • Many pre-1991 Chile-related timestamps in America/Santiago, Antarctica/Palmer, and Pacific/Easter were corrected.
  • America/Montreal was turned into a link, affecting only pre-1970 timestamps.
2015-03-19 2015b
  • Mongolia resumes DST this year, from March's last Saturday at 02:00 to September's last Saturday at 00:00.
  • Palestine starts DST on March 28, and its fall 2014 transition was corrected to October 24.
  • Volgograd's 1992-2010 DST abbreviation was corrected from MSK to MSD, and more pre-1970-only zones were turned into links.
  • An integer overflow bug in the reference mktime implementation was fixed.
2015-01-29 2015a
  • America/Cancun shifts from Central Time with DST to Eastern Time without DST on 2015-02-01 at 02:00.
  • Chile's new standard time is its old daylight saving time, affecting America/Santiago, Pacific/Easter, and Antarctica/Palmer.
  • New leap second 2015-06-30 23:59:60 UTC.
  • Iceland's early DST history was corrected and incorrect pre-1908 Shanks data removed.
2014-11-10 2014j
  • Turks & Caicos' switch to year-round -04 did not occur in 2014 and is now scheduled for 2015-11-01.
  • Many pre-1989 timestamps for Asia/Seoul and Asia/Pyongyang were corrected.
  • Several African and Indian Ocean zones were turned into links, affecting only pre-1970 timestamps.
2014-10-21 2014i
  • Pacific/Fiji observes DST from 2014-11-02 to 2015-01-18.
  • New zone Pacific/Bougainville, switching from +10 to +11 on 2014-12-28.
  • Europe/Minsk's abbreviation changes from FET to MSK on 2014-10-26.
  • Many pre-1976 timestamps for Asia/Ho_Chi_Minh were corrected, and the time-related library functions now set errno on failure.
2014-09-25 2014h
  • America/Jamaica's 1974 spring-forward transition was January 6, not April 28.
  • More African zones were turned into links, affecting only pre-1970 timestamps.
  • zdump -V and -v now output gmtoff= values on all platforms, and localtime and mktime now set tzname appropriately, fixing a 2014g regression.
  • zdump -c no longer mishandles transitions near year boundaries.
2014-08-28 2014g
  • Turks & Caicos switches from US eastern time to year-round -04, modeled as 2014-11-02 (later delayed).
  • Pre-1926 times in many Russian zones and 1911 times in Portuguese-decree zones were corrected, and a new 'backzone' file collects out-of-scope old data.
  • The tz library gains NetBSD-inspired functions tzalloc, tzfree, localtime_rz, and mktime_z, and can now be built thread-safe.
  • More western African zones were turned into links, affecting only pre-1970 timestamps.
2014-08-05 2014f
  • Most of Russia subtracts an hour on 2014-10-26, with new zones Asia/Chita and Asia/Srednekolymsk.
  • Australian abbreviations are now AEST/AEDT and similar, replacing EST and the like.
  • China's five zones were simplified to two, removing Asia/Harbin, Asia/Chongqing, and Asia/Kashgar, and Asia/Urumqi is now at +06.
  • A new file zone1970.tab supersedes zone.tab, allowing multiple country codes per zone.
2014-06-12 2014e
  • Egypt's 2014 Ramadan-based transitions are June 26 and July 31 at 24:00, and Morocco's are June 28 and August 2.
  • Moscow's summer 1921 double daylight time abbreviation is now MSM instead of MSD.
2014-05-27 2014d
  • zic no longer generates files containing timestamps before the Big Bang, working around a GNOME glib bug.
2014-05-13 2014c
  • Egypt observes DST starting 2014-05-15 at 24:00, with DST predicted to pause during Ramadan.
  • zic now generates transitions for minimum time values, eliminating guesswork for low-valued timestamps.
2014-03-24 2014b
  • Crimea switches to Moscow time on 2014-03-30 at 02:00.
  • New entry for Troll station, Antarctica.
  • zic and localtime no longer reject locations needing four transitions per year.
2014-03-07 2014a
  • Turkey begins DST on 2014-03-31, not 03-30.
  • Fiji ended DST on 2014-01-19 at 02:00, not 03:00.
  • Ukraine's switch to Eastern European time was in 1990, and Israel's 1988 DST dates were corrected.
  • An uninitialized-storage bug in localtime was fixed.
2013-12-17 2013i
  • Jordan switches back to standard time at 00:00 on December 20, 2013.
  • Cuba's 2004 DST began March 28, not April 4.
  • The compile-time flag NOSOLAR and the solar87-89 files were removed.
2013-10-25 2013h
  • Libya switched back to +02 without DST.
  • Western Sahara uses Morocco's DST rules.
  • Acre and western Amazonas switch from -04 to -05 on 2013-11-10.
  • localtime overflow bugs with 32-bit unsigned time_t were fixed.
2013-09-30 2013g
  • Morocco now observes DST from March's last Sunday to October's last Sunday.
  • zic now runs on platforms that lack both hard links and symlinks.
2013-09-24 2013f
  • Tocantins will not observe DST this spring, Jordan will stay at +03 and not fall back, and Palestine falls back at 00:00.
  • The global variables 'timezone' and 'altzone' have been changed back to 'long', as POSIX requires.
2013-09-19 2013e
  • Fiji starts DST on October 27, not October 20.
  • Indonesian abbreviations are now WIB/WITA/WIT.
  • POSIX-like TZ strings now allow transition hours from -167 through 167 and all-year DST, raising the tz file format version from 2 to 3.
  • Many zones differing only before 1970 were turned into links, and zdump now outputs "UT" rather than "UTC".
2013-07-05 2013d
  • Morocco's midsummer transitions this year are July 7 and August 10.
  • Israel now falls back on the last Sunday of October.
  • A bug handling Australia/Macquarie on 32-bit hosts was fixed.
2013-04-19 2013c
  • Gaza and Hebron both observe DST from 2013, predicted as March's last Thursday at 24:00 to the first Friday on or after September 21 at 01:00.
  • Paraguay's DST end moves permanently to the fourth Sunday in March.
  • Several 2008-2011 Palestine transition times were corrected.
2013-03-10 2013b
  • Haiti uses US daylight-saving rules this year and presumably in the future.
  • Paraguay ends DST on March 24 this year.
  • Morocco does not observe DST during Ramadan.
2013-02-27 2013a
  • The zone offset at the end of version-2-format zone files may now be 24:00, per POSIX.1-2008.
  • Chile's 2013 and later rules are assumed to match 2012.
  • New zones Asia/Khandyga, Asia/Ust-Nera, and Europe/Busingen.
  • Many pre-1940 timestamps were corrected using Milne's 1899 data, and a zic bug mishandling Egypt's 2010 changes was fixed.
2012-11-12 2012j
  • Libya moved to CET, with DST planned for next year.
  • zic -v now complains about abbreviations shorter than 3 or longer than 6 characters, per POSIX.
2012-11-03 2012i
  • Cuba ends DST on 2012-11-04 at 01:00.
  • Build changes: linker flags can be set via LDFLAGS, AWK defaults to 'awk', and tarball signatures can be built with 'make signatures'.
2012-10-26 2012h
  • Bahia no longer has DST, and Tocantins has DST.
  • Israel has new DST rules next year, and Jordan stays on DST this winter.
2012-10-17 2012g
  • Samoa's DST rules from fall 2012 onward were updated, along with Palestine's fall 2012 transition.
  • The code now assumes C89, and the Makefile carrying the release number is shipped in both tarballs.
2012-09-12 2012f
  • Fiji's DST this year is October 21 through January 20.
2012-08-02 2012e
  • Tokelau is at +13, not +14.
  • Code and data now share a single version number.
2012-07-19 code2012c-data2012d
  • Morocco's timestamps were updated, along with infrastructure changes for releasing tz code and data through IANA.
2012-03-27 data2012c
  • Morocco's 2012 summer time starts in late April.
  • 2012 changes for Gaza, the West Bank (Hebron), and Syria.
  • Haiti follows US/Canada rules for 2012.
2012-03-02 2012b
  • Cuba's 2012 summer time is delayed three weeks, now starting April 1 rather than March 11.
  • The Makefile accidentally shipped in tzcode2012a was replaced with the correct version.
2012-03-01 2012a
  • Chile's 2011/2012 and 2012/2013 summer time dates were adjusted.
  • The Falkland Islands move to permanent summer time, Armenia abolishes summer time, and Tokelau jumped the International Date Line back in December 2011.
  • New zone America/Creston for a small area of British Columbia.
  • New leap second 2012-06-30 23:59:60 UTC.
2011-10-30 data2011n
  • Cuba extends summer time by two weeks, now ending November 13.
  • Europe/Tiraspol was removed again and reinstated as a link to Europe/Chisinau.
  • Fiji's summer time end was moved forward to January 22.
2011-10-24 data2011m
  • The Ukraine change was applied to all four Ukrainian zones rather than just Europe/Kiev.
  • Europe/Tiraspol was added to zone.tab.
2011-10-10 data2011l
  • Generated data changed for Asia/Hebron and Pacific/Fiji.
2011-09-20 data2011k
  • Belarus and Ukraine stay on summer time permanently, moving to +03 (FET) year-round after their March 2011 spring-forward.
  • Kaliningrad's abbreviation changes from KALT to FET.
  • A new zone Asia/Hebron was split from Asia/Gaza for the West Bank, and both Palestinian zones' 2011 DST transitions were recorded.
2011-09-12 data2011j
  • Contemporary changes for Samoa, and past changes for Kenya, Uganda, and Tanzania.
2011-08-29 2011i
  • Samoa moves from -11 to +13 at the end of 2011-12-29, crossing the International Date Line.
  • A new zone Africa/Juba was created for the new country of South Sudan.
  • Newfoundland and Labrador adopt standard Canadian DST rules from November 2011, moving transitions from 00:01 to 02:00.
  • America/Resolute was reclassified from Eastern to Central time.
2011-06-15 data2011h
  • Russia abandons DST: its zones advance one hour on March 27, 2011 and stay on the new offsets year-round.
  • Following the dissolution of the Netherlands Antilles, new zones America/Kralendijk and America/Lower_Princes are added as links to America/Curacao, with new country codes BQ, CW, and SX.
  • Obsolete Russian Antarctic DST rules were removed.
2011-04-25 2011g
  • Egypt's rules were updated to reflect its abandonment of DST this year.
2011-04-06 2011f
  • The Falkland Islands stay on summer time through the 2011 southern winter, skipping the April 2011 fall-back.
  • The usual mid-April end of summer time resumes in 2012.
2011-03-31 2011e
  • Morocco observes DST in 2011, from April 3 to July 31.
  • Chile extends its 2011 DST to the first week of May and resumes it in mid-August, returning to the usual early-October start from 2012.
2011-03-14 2011d
  • Changes affecting present-day timestamps in Cuba, Samoa, and Turkey.
2011-03-07 2011c
  • Changes affecting current timestamps in Chile and Annette Island, Canada.
2011-02-07 2011b
  • A new zone America/North_Dakota/Beulah was created for Mercer County, North Dakota, which switched from Mountain to Central time on 2010-11-07.
2011-01-24 2011a
  • South Australia's DST end dates for 1986-1994 were corrected.
  • Pacific/Honolulu's pre-1947 history was corrected, including its 1933 and wartime DST periods.
  • The localtime library code was updated.
2010-11-01 data2010o
  • Fiji's 2011 DST end date was changed.
2010-10-25 2010n
  • Samoa's 2011 DST end was adjusted to 01:00 on April 3.
  • The zic compiler and localtime library code were updated.
2010-09-27 2010m
  • Hong Kong's historical DST rules were corrected to end in 1976 rather than 1977.
  • The zone.tab description of Antarctica/Vostok was revised.
  • Includes changes to zic.
2010-08-16 2010l
  • Egypt's 2010 Ramadan DST suspension was adjusted to run from August 11 to September 10, with transitions at midnight local time.
  • Palestine also suspends DST on 2010-08-11 for Ramadan.
2010-07-26 2010k
  • Egypt suspends DST for Ramadan 2010, from August 10 to September 9.
  • Pacific/Truk and Pacific/Ponape were renamed Pacific/Chuuk and Pacific/Pohnpei, with links keeping the old names.
  • Finland's 1981-1982 DST history was corrected.
2010-05-10 2010j
  • Data for Bahía de Banderas, Mexico was updated.
  • The scheme for naming releases was revised.
2010-04-16 data2010i
  • Morocco ends its 2010 DST period on 2010-08-08.
2010-04-05 data2010h
  • Tunisia will not observe DST in 2010; its ongoing DST rules were removed.
  • Pakistan's DST rules were limited to 2009 only, with no DST scheduled thereafter.
2010-03-24 data2010g
  • Bangladesh will not observe DST in 2010; Dhaka's ongoing DST rules were removed.
  • Palestine's spring-forward moves to the last Saturday of March at 00:01 from 2010.
  • On 2010-03-28 Russia's Samara region joins Moscow time and Kamchatka and Anadyr move from +12 to +11.
2010-03-22 2010f
  • A new zone Antarctica/Macquarie was created for Macquarie Island, which moves to +11 year-round from 2010-04-04.
  • Antarctic stations changed offsets in March 2010: Casey from +11 to +8 and Davis from +5 to +7.
  • Syria's DST now begins on the first Friday of April.
  • Samoa's 2010 DST start moves from October 24 to September 26.
2010-03-08 data2010e
  • A bug in the Dhaka (Bangladesh) transition data was corrected.
2010-03-06 data2010d
  • Chile's 2010 DST end is postponed to April 4; the usual March rule resumes in 2011.
  • Fiji ends DST on the last Sunday of March 2010 and will observe DST again from 2010-10-24 until late March 2011.
  • Samoa's DST season shifts to run from 2010-10-24 to 2011-04-03.
  • Bangladesh's DST transition times were adjusted by one minute and Paraguay's October DST start rule was corrected.
2010-03-01 2010c
  • The localtime code now initializes the "goahead" and "goback" structure elements earlier.
2010-01-20 data2010b
  • Mexican areas near the US border now follow US DST rules from 2010.
  • New zones America/Matamoros and America/Ojinaga were split from Monterrey and Chihuahua for border areas of Tamaulipas and Chihuahua.
  • A new zone America/Santa_Isabel covers Baja California away from the border, keeping Mexican rules while Tijuana follows US rules.
2010-02-16 code2010a
  • A code-only release; the localtime and asctime library code was updated.
2010-01-18 data2010a
  • Bangladesh's 2009 DST start was corrected to June 19.
  • Dhaka's 2010 DST rules were reformatted without policy change.
2009-12-26 data2009u
  • Bangladesh ends its 2009 DST on January 1, 2010, and from 2010 DST is scheduled annually from March 31 to November 1.
2009-12-21 2009t
  • A documentation-only release; the time zone data was unchanged.
2009-11-14 data2009s
  • Fiji's DST for 2009 and 2010 was added.
  • A cosmetic change was made to the antarctica file.
2009-11-09 2009r
  • Antarctic research stations change offsets on October 18, 2009: Casey moves from +8 (WST) to +11 (CAST), Davis from +7 to +5, and Mawson from +6 to +5.
2009-11-02 2009q
  • Syria's DST now ends on the last Friday of October.
  • A new zone Asia/Novokuznetsk was split from Krasnoyarsk time; it joins Novosibirsk time on 2010-03-28.
  • Hong Kong's 1941-1979 DST history was corrected, including the Japanese occupation period.
2009-10-23 data2009p
  • San Luis, Argentina gets its own rules at -4:00, observing DST from early October to early March.
  • Argentina's national DST ends in March 2009 and is not scheduled to resume.
2009-10-14 data2009o
  • Pakistan extends its 2009 DST to end on November 1, and its April-to-November DST rules now continue indefinitely.
  • Bangladesh's scheduled return to standard time in 2010 was removed, leaving it on BDST indefinitely.
2009-09-22 data2009n
  • The end of Pakistan's 2009 DST period was changed.
2009-09-03 data2009m
  • Samoa adopts DST from 2009-10-04 to 2010-03-28.
  • Palestine's DST now ends on the first Friday of September instead of the last Monday.
2009-08-14 data2009l
  • Egypt ends DST early on 2009-08-20 for this year only, returning to the last Thursday of September from 2010.
2009-07-20 2009k
  • Mauritius will not observe DST after March 2009.
  • Bangladesh's DST is scheduled to end at the start of 2010.
  • The zic compiler was updated.
2009-06-15 data2009j
  • Bangladesh's imminent 2009 DST transition was revised.
2009-06-08 2009i
  • Bangladesh's adoption of DST for 2009 was added.
2009-05-26 2009h
  • Jordan's DST now starts at 24:00 on the last Thursday of March.
  • Coordinates for several zones, including Gaborone, Noumea, Tongatapu, and Vatican, were corrected in zone.tab.
2009-04-20 data2009g
  • Egypt's DST end moves back to the last Thursday of September starting in 2009.
2009-04-10 data2009f
  • Pakistan's 2009 DST data was corrected.
2009-04-06 2009e
  • Jordan's DST now starts on the last Friday of March.
  • Palestine's DST runs from the last Friday of March to the last Monday of September starting 2009.
  • Jordan's and Palestine's recent DST end dates were corrected to Fridays.
2009-03-23 2009d
  • Morocco observes DST in 2009, from June 1 to August 21.
  • Tunisia skips DST in 2009, with the last-Sunday-of-March-to-October rules resuming in 2010.
  • Syria's DST now starts on the last Friday of March from 2009.
  • An Argentine zone switches from -3:00 (ART) to -4:00 with Western Argentina DST effective March 15, 2009.
2009-03-16 data2009c
  • Cuba's DST start moves from the third Sunday to the second Sunday of March, beginning in 2009.
2009-02-09 2009b
  • No data changes; the zic compiler and documentation were updated.
2009-01-21 2009a
  • Asia/Katmandu was renamed Asia/Kathmandu, with the old spelling kept as a link.
  • America/Resolute's time zone abbreviation now alternates seasonally between EST and CDT from late 2006.
  • Historical DST rules for Cuba and Switzerland were corrected.
  • The zic compiler and related tools were updated.
2008-10-21 data2008i
  • Argentina's DST rules were changed.
  • United States zones were reordered and recommented in zone.tab.
2008-10-13 2008h
  • Syria's DST now ends on November 1 instead of October 1.
  • Mauritius's DST transitions now occur at 02:00 standard time.
  • Pacific/Niue's coordinates were corrected in zone.tab.
2008-10-06 2008g
  • Brazil's future DST end dates were adjusted: in 2012, 2015, 2023, 2026, 2034, and 2037 DST ends the Sunday on or after February 22 instead of February 15.
  • A broken HTML anchor was fixed and tz-art.htm slightly reordered.
2008-09-09 data2008f
  • Mauritius DST is now recurring, from the last Sunday of October to the last Sunday of March.
  • Morocco's 2008 DST ends September 1; Pakistan's 2008 DST is extended to November 1.
  • Palestine now ends DST on the last Thursday of August.
  • Argentina and Brazil now start DST on the first Sunday on or after October 15.
2008-07-28 2008e
  • Mauritius's 2008-2009 DST period was revised to October 26 through March 27.
  • A leap second was added for 2008-12-31.
  • Historical 1945 central European transitions were corrected.
2008-07-07 data2008d
  • Mauritius observes DST from 2008-11-01 to 2009-04-01.
  • A new zone America/Santarem was split off for western Para, and Brazil's Acre zones moved from -05:00 to -04:00 on 2008-06-24.
  • Historical transitions for postwar Germany, the Bahamas, and western Argentina were corrected.
2008-05-19 data2008c
  • Morocco observes DST in 2008, from June 1 to September 28.
  • Pakistan observes DST in 2008, from June 1 to September 1.
  • Choibalsan, Mongolia moves from +9 to +8 on March 31, 2008.
2008-03-24 data2008b
  • Asia/Calcutta was renamed to Asia/Kolkata, with a backward-compatibility link.
2008-03-08 2008a
  • Chile's DST is extended to March 30 in 2008 only, resuming the usual March end date from 2009.
  • The localtime library was updated.
2007-12-31 2007k
  • Argentina's readoption of daylight saving time was added to the southamerica file.
2007-12-03 2007j
  • Venezuela's data was updated for its move to -04:30 on 2007-12-09.
  • zic no longer reports "too many transitions" errors when "min" is used in rules.
  • The "P" parameter macro was eliminated from the code.
2007-10-30 data2007i
  • Syria's DST now ends on the first Friday of November.
  • Cuba's DST again ends on the last Sunday of October.
2007-10-01 2007h
  • Venezuela moves to -04:30 in 2008.
  • Iran's DST rules were extended through 2037.
  • Egypt's DST will end on the last Thursday of August from 2008; Palestine's 2007 DST ends in early September.
  • Brazil's DST now runs from the second Sunday of October to the Sunday on or after February 15.
2007-08-20 2007g
  • The leapseconds file was updated to incorporate the most recent IERS bulletin.
  • Time zone data was also updated.
2007-05-07 2007f
  • Data for Haiti, Turks and Caicos, and New Zealand was updated.
  • zic now allows hour values greater than 24 and has improved time value overflow checking.
2007-04-02 2007e
  • Syria's DST from 2007 begins the last Friday of March.
  • Honduras's 2006 DST is treated as a one-off rather than continuing through 2009.
  • Variables in zic.c were renamed.
2007-03-20 2007d
  • Cuba resumes DST in 2007 with US-style March to November dates.
  • Turkey follows EU rules from 2007.
  • Mongolia no longer observes DST after 2006.
  • A new zone America/Resolute was created for Resolute, Nunavut, which stays on EST from October 2006; the early history of Nunavut and Northwest Territories zones was revised.
2007-02-26 2007c
  • A new zone America/Indiana/Winamac was created for Pulaski County, Indiana, which returns to Eastern Time on 2007-03-11.
  • Turkey's DST history since 1986 was rewritten with Turkey-specific rules.
  • Easter Island's historical mean time was corrected slightly.
2007-02-12 2007b
  • The quotation handling logic in zic was changed.
  • Commentary in the leapseconds file now reflects that there is no positive leap second at the end of June 2007.
2007-01-08 2007a
  • Africa/Asmera was renamed Africa/Asmara and Atlantic/Faeroe renamed Atlantic/Faroe, with backward links added; a new zone Australia/Eucla covers the Eucla area of Western Australia.
  • The Bahamas now follow US DST rules, picking up the 2007 extension, and Easter Island's local mean time was corrected.
  • Symbolic link handling was changed.
2006-11-27 2006p
  • Western Australia begins a DST trial on 2006-12-03, scheduled through March 2009.
  • Coordinates for Europe/Jersey and Europe/Podgorica were corrected in zone.tab.
2006-11-06 2006o
  • Cuba ends DST on the last Sunday of October 2006 after all, reverting the earlier extension into 2007.
  • Chile's DST history from the 1910s through 1998 was extensively corrected, including the ChileAQ rules used by Antarctic stations.
  • America/Santiago's early 20th-century offsets and its LMT value were revised, and Easter Island's 1982 transition date was corrected.
2006-10-10 2006n
  • Jordan's DST now ends on the last Friday of October instead of September, starting in 2006.
  • Brazil's DST starts on the first Sunday of November in 2006 and ends on the last Sunday of February from 2007.
  • Serbia and Montenegro were split into separate country entries (RS and ME), with a new link Europe/Podgorica for Montenegro.
  • Nicaragua's 2006 DST end was adjusted to take effect at 01:00.
2006-10-02 2006m
  • Uruguay observes annual DST from 2006, from the first Sunday in October to the second Sunday in March.
  • Egypt's DST ended September 21 in 2006 and from 2007 ends the last Thursday of September; Palestine's and Syria's 2006 DST ended September 22, with Palestine ending the Friday on or after October 15 and Syria October 1 from 2007.
  • The zic manual page was clarified regarding "until" information.
2006-09-18 data2006l
  • Egypt's imminent 2006 DST transition was updated.
2006-08-28 2006k
  • Palestine's DST now begins on April 1, starting in 2006.
  • Cuba stays on DST through the winter of 2006-2007, ending on the last Sunday of October 2007.
  • Honduras's May-to-August DST is extended through 2009.
2006-08-21 2006j
  • A new zone Europe/Volgograd was split from Europe/Samara.
  • New links and country codes were added for Jersey, Guernsey, and the Isle of Man, and America/Coral_Harbour was renamed America/Atikokan.
  • A new zone America/Blanc-Sablon covers Quebec's Lower North Shore, on Atlantic Standard Time year-round with no DST since 1970.
  • Honduras ended its 2006 DST on the first Monday of August, and several Canadian and Russian zones received historical and coordinate corrections.
2006-08-07 code2006i
  • Fixes were made to localtime.c.
  • A data-conversion script was added.
2006-07-24 code2006h
  • A bug causing some transition times to be off by a second was fixed.
  • Public domain notices were added to four files.
2006-05-08 2006g
  • Honduras observes DST in 2006, from the first Sunday in May to the last Sunday in September; its 1987-1988 DST was also recorded.
  • Nicaragua's DST ends the first Sunday in October in 2005 and 2006.
2006-05-01 2006f
  • A missing version number problem was fixed.
2006-04-17 2006d
  • Canadian zones adopt the extended 2007 US-style DST rules, running from the second Sunday of March to the first Sunday of November.
  • Haiti continues to observe DST from 2005 onward.
  • Sri Lanka's 2006 time change was moved to April 15 at 00:30.
2006-04-03 2006c
  • A fencepost error in zic was fixed.
  • zic and the europe file were changed to minimize differences between 32-bit and 64-bit zic output.
2006-02-20 2006b
  • The code was extended to support 64-bit time values, released as parallel 32-bit and 64-bit distributions.
2006-01-30 2006a
  • New zones America/Indiana/Vincennes and America/Indiana/Petersburg were created for Indiana counties switching to Central Time on 2006-04-02.
  • Indiana zones now observe DST rather than staying on year-round Eastern Standard Time.
  • A new zone America/Moncton was split out for New Brunswick, which adopts the extended 2007 DST rules.
  • Palestine's 2005 DST end time was corrected.
2005-12-27 2005r
  • Canada's DST rules from 2007 change to begin the second Sunday in March and end the first Sunday in November, matching the US extension.
  • EST, MST, HST, and the POSIX-style EST5EDT/CST6CDT/MST7MDT/PST8PDT names are now defined directly as zones instead of backward links.
  • The warning message logic in zdump was changed, and "<pre>" directives were added to the data files.
2005-12-13 2005q
  • Minor code cleanups were made, including cast fixes in zic and the is* macros.
  • Email addresses and dead URLs were removed from the files.
2005-12-05 2005p
  • The SystemV zone names are now built from explicit rules in the systemv file rather than links to America and Pacific zones.
  • zdump and the time zone links page were also updated.
2005-11-28 2005o
  • Georgia stops observing DST, staying at +04 from late March 2005.
  • Jordan ends DST on the last Friday of September from 2005, and Palestine's fall transition moves to October 4 in 2005.
  • Cuba stays on DST through the 2005-06 winter, and Nicaragua's 2005 DST end moves to October 2.
  • Lint fixes were made to zdump.
2005-10-03 2005n
  • Kyrgyzstan abandons DST and moves to permanent +06 on 2005-08-12.
  • Uruguay observes DST from 2005-10-09 to 2006-03-12.
2005-08-29 2005m
  • Japan's 1948-1951 occupation-era DST was added to the Tokyo zone's history.
  • POSIX-style links such as EST5EDT and PRC moved from the northamerica file to backward, and US/East-Indiana now points to America/Indiana/Indianapolis.
  • An unused variable was removed from zdump.
2005-08-22 2005l
  • US DST rules from 2007 change to begin the second Sunday in March and end the first Sunday in November.
  • DST in New South Wales, Victoria, South Australia, Tasmania, and Lord Howe Island is extended to the first Sunday in April in 2006; new zones Australia/Currie and America/Coral_Harbour were added, and Tunisia observes DST in 2005.
  • The Indiana and Louisville zones moved to America/Indiana/Indianapolis and America/Kentucky/Louisville and adopt US DST from 2006; Africa/Timbuktu, Europe/Belfast, Pacific/Yap, and America/Argentina/ComodRivadavia became links.
  • Overflow and underflow checks were added to the code.
2005-07-14 2005k
  • The leapseconds file was updated for the newly announced leap second at the end of 2005.
  • Email addresses were removed from the files as an anti-spam measure.
2005-06-13 2005j
  • Time zone abbreviations are now limited in length and character set.
  • Support was added for POSIX-style quoted TZ environment variables.
2005-04-21 data2005i
  • Nicaragua and Haiti observe DST in 2005.
  • Iran's projected DST dates for 2024 through 2027 were adjusted.
  • The 1883 standard-time transition instants for many US zones were corrected, along with minor Libya rule fixes.
2005-04-04 2005h
  • Kazakhstan abolished DST effective 2005-03-15; Almaty, Qyzylorda, Aqtobe, Aqtau and Oral stay on standard time year-round.
  • Indian/Chagos and Indian/Cocos gained pre-standard-time LMT history.
  • Minor Makefile and zdump changes improved "make typecheck" output.
2005-03-14 2005g
  • Uruguay's current DST period was corrected to run from September 19, 2004 until March 27, 2005 at 2:00.
  • A link to time zone software was updated.
2005-03-01 2005f
  • Israel's projected DST transitions through 2037 are revised, moving change times to 02:00 with spring transitions generally on the Friday on or after March 26.
  • A 1992 Azerbaijan transition is corrected.
  • Documentation was also updated.
2005-02-10 2005e
  • A code and documentation release updating localtime, strftime, zic, zdump, and related files.
  • The only data-side change was cosmetic cleanup of yearistype.sh.
2005-01-31 code2005d
  • zic now complains about links to links when the -v flag is used.
  • Minor build and portability fixes were made.
2005-01-17 2005c
  • Paraguay's DST now runs from the Sunday on or after October 15 to the Sunday on or after March 8, effective from 2004.
  • Israel's DST transitions are projected year by year through 2037 instead of fixed April and October dates.
  • Several backward-compatibility links are retargeted, including GMT and UTC aliases.
  • mktime now gives better results on systems where time_t is double.
2005-01-10 2005b
  • localtime and gmtime now work on systems with exotic time_t types.
  • Leap second commentary in the leapseconds file was updated.
2005-01-01 2005a
  • A code-only release updating asctime, localtime, and zdump.
2004-12-14 code2004i
  • The code now copes with systems where time_t is unsigned.
2004-12-07 code2004h
  • Changes were made to support 64-bit time_t.
2004-11-02 2004g
  • Cuba stays on DST through the 2004-05 winter, skipping the October 2004 fallback.
  • A 2004 transition for Brazil's Amazon time zone moves from October 4 to October 1.
  • The spelling of Oslo was corrected, and difftime was revised.
2004-10-21 code2004f
  • The code now copes with wide-ranging tm_year values.
2004-10-11 2004e
  • Brazil's 2004 DST start moves to November 2, reverting to mid-October from 2005, and an Amazon-time zone adopts Brazil's DST rules.
  • Argentina's 2004 provincial transitions between -3 and -4 are corrected.
  • Israeli data was also updated.
2004-09-22 2004d
  • Overflow problems when TM_YEAR_BASE is added to an integer are now avoided.
2004-08-11 2004c
  • asctime-related code changes were made.
2004-07-19 2004b
  • Argentina's zones were reorganized under the America/Argentina/ prefix, with new provincial zones (Tucuman, La Rioja, San Juan, ComodRivadavia, Rio Gallegos, Ushuaia) for areas that temporarily switched to -4 in mid-2004.
  • Georgia moved from +4 to +3 on 2004-06-27.
  • The Aaland Islands received country code AX and the new link Europe/Mariehamn.
2004-05-27 2004a
  • Mongolia's DST now begins the last Saturday of March and ends the last Saturday of September.
  • One Argentine zone temporarily returned to -4 (WART) from 2004 May 23 until 2004 Oct 17.
  • Historical corrections were made for Malaysia, Singapore, Alaska and Brazil, and the Navajo link now points to America/Shiprock.
  • DST transitions that occur at the end of a month in some years but at the start of the following month in others are now handled.
2003-12-15 2003e
  • Code and time zone data were updated, including optimization of the Toronto rules.
2003-10-06 2003d
  • Brazil's 2003 DST start moved to the third Sunday of October, and parts of the country stopped observing DST as of 2003-09-24.
  • New zones America/Bahia and America/Campo_Grande were split out in Brazil.
  • A new zone America/Toronto was split from America/Montreal for Ontario.
  • Historical DST records for Canada and New Zealand were extensively corrected.
2003-09-16 2003c
  • Bad returns in zic's inleap function were fixed.
2003-09-16 2003b
  • A --version option was added to zic and zdump.
  • Overflow and underflow checking in zic was revised, and the leapseconds file was updated.
2003-03-24 2003a
  • A new zone Antarctica/Rothera was added for Rothera Station.
  • Iran's DST start and end dates were corrected through 2037.
  • Pakistan's 2002 DST was a one-off and is no longer projected to continue.
  • Tonga's DST ended in early 2002 with no future observance, and Yugoslavia was renamed Serbia and Montenegro in the country table.
2002-10-15 2002d
  • Brazil's DST begins on 2002-11-03 this year, resuming the usual October rule from 2003.
  • Several Brazilian zones stopped observing DST as of 2002-10-01.
  • East Timor's country code changed from TP to TL.
2002-04-04 2002c
  • Pakistan adopted DST from 2002, running from early April to October 15.
  • Mexico's DST from 2002 runs from the first Sunday in April to the last Sunday in October, and Paraguay's now ends the first Sunday in April and resumes the first Sunday in September.
  • Asia/Ujung_Pandang was renamed Asia/Makassar, America/Rosario was merged into America/Cordoba, and Argentine history was corrected.
  • zic no longer creates symlinks to files that don't exist.
2002-01-28 2002b
  • This is a corrected reissue of the corrupted 2002a release.
  • The leapseconds file notes that there was no leap second at the end of June 2002.
  • zic's handling of the Asia/Bishkek zone was fixed.
2001-10-09 2001d
  • New zones Asia/Choibalsan, Asia/Sakhalin, America/North_Dakota/Center, and America/Danmarkshavn were split from neighboring zones.
  • Asia/Chungking was renamed Asia/Chongqing.
  • Several eastern Brazilian zones resume DST from 2001-09-13, Tonga observes DST in 2001-2002, and one Mexican zone drops DST from 2001-09-30.
  • The localtime library code was updated.
2001-06-05 2001c
  • Mongolia resumes DST in 2001.
  • A new zone Asia/Pontianak was added, and Indonesian zone abbreviations were revised to WIT, CIT, and EIT.
  • Indian/Chagos moved from +5 to +6 in 1996, and Atlantic/Jan_Mayen is now a link to Europe/Oslo.
  • Historical records for Chile, the Netherlands, and Sweden were corrected, and the zic compiler and localtime code were updated.
2001-04-05 2001b
  • Parts of Nunavut shift one hour on 2001-04-01, and some Canadian zones now follow Canada DST rules.
  • Mexican zones keep Mexico's own DST rules rather than the US rules previously projected for 2001.
  • Vostok station is now fixed at +6.
  • Historical corrections cover pre-1867 Alaska local time, the 1844 date-line shift for Guam, Saipan, and Manila, and Dutch DST rules.
2001-03-13 2001a
  • Mexico's 2001 DST was shortened to the first Sunday in May through the last Sunday in September, and border zones follow US rules from 2001.
  • Guam and the Northern Marianas use the new abbreviation ChST (Chamorro Standard Time) from 2000 Dec 23, and the Falklands' DST dates were adjusted from 2001.
  • A new zone Antarctica/Vostok was added; America/Porto_Acre became America/Rio_Branco, Europe/Tiraspol was merged into Europe/Chisinau, and the SystemV zones became links.
  • The leapseconds file gained the text of the latest IERS leap second notice.
2000-12-14 2000h
  • East Timor advanced from +8 to +9 on 2000-09-17.
  • Fiji's DST ended in 2000 and is no longer projected; Tonga observes DST from 2000-11-04 to 2001-01-27.
  • Central Nunavut zones switched to Eastern Standard Time on 2000-10-29, and new Brazilian zones America/Recife and America/Eirunepe were split out.
  • Asia/Dacca was renamed Asia/Dhaka.
2000-10-10 2000g
  • A new zone America/Kentucky/Monticello was added for Wayne County, Kentucky, which switches from Central to Eastern Time on 2000-10-29.
  • Brazil's DST now runs from the second Sunday of October to the third Sunday of February.
  • Newfoundland's DST transitions now occur at 00:01 local time.
  • Asia/Thimbu and Asia/Ashkhabad were renamed Asia/Thimphu and Asia/Ashgabat.
2000-08-10 2000f
  • Argentine zones were corrected for the 1999-2000 summer, when clocks ran on a -4 base with DST, and now use -3 without DST.
  • South Australia's even/odd-year DST end rules were rewritten as explicit per-year rules.
  • Error checking and messages in the yearistype script were improved.
2000-07-31 2000e
  • Israel's DST transitions were revised for 2000 through 2004, with a default from 2005 of April 1 to October 1.
  • New zones America/Merida and America/Monterrey were split off for parts of Mexican Central Time.
  • The default value of HAVE_STRERROR was changed.
2000-04-20 2000d
  • strftime was updated for C99 conformance, and a date.c bug was fixed.
2000-03-04 2000c
  • Sudan switched to +3 (East Africa Time) on 2000-01-15.
  • Jordan's DST now runs from the last Thursday of March to the last Thursday of September.
  • Argentina stays at -3 year-round; the projected 1999-2000 DST rules were removed.
  • Paraguay's DST start moved to the second Sunday of October.
2000-02-21 2000b
  • Israel's DST dates were set for 2000 through 2002, with a default rule from 2003 onward.
  • Lord Howe Island begins DST on the last Sunday of August in 2000, then on the last Sunday of October from 2001.
2000-01-18 2000a
  • Mongolia stopped observing DST after 1998, a new zone Asia/Hovd was split off for western Mongolia, and Asia/Ulan_Bator was renamed Asia/Ulaanbaatar.
  • A new zone America/Hermosillo was created for Sonora, Mexico, which stays on MST year-round from 1999.
  • Argentina's zones switched to a -04 base with DST from 1999-10-03.
  • Cuba's DST now starts on the first Sunday of April instead of April 1.
1999-11-15 code1999i-data1999j
  • Jordan's DST now runs from April 1 to October 1.
  • Pitcairn switched from -08:30 to -08:00, effective 1998-04-27.
  • New zones Europe/Tiraspol, Europe/Uzhgorod, and Europe/Zaporozhye were added for Transdniestria and parts of Ukraine.
  • Historical transitions for many Russian, Ukrainian, and Moldovan zones were revised.
1999-11-08 code1999h-data1999i
  • New zones Asia/Dili for East Timor and America/Boa_Vista for Roraima, Brazil were added; America/Ensenada became a link to America/Tijuana, America/Cancun moved to Central Time for Quintana Roo, and Hong Kong gained its own country entry.
  • Tasmania's 2000 DST start moved to the last Sunday of August; Tonga's DST transitions now occur at 2:00 standard time and end the Sunday on or after April 16; Paraguay's DST now ends the last Sunday of February.
  • Syria's DST start in 1997-1998 was corrected to the last Monday of March.
  • Many historical transitions were corrected, notably Brazil's 1988-1996 DST end dates, 1990s changes in Libya and the ex-Soviet Central Asian states, Australia's 1916-1917 DST, and Kosrae's offset history.
1999-10-07 data1999h
  • European time zone data was corrected, most importantly for Lithuania and Estonia.
1999-09-28 1999g
  • Lebanon ends DST on the last Sunday of October from 1999.
  • Egypt's DST now starts on the last Friday of April, Cuba's starts April 1 from 2000, and Paraguay's ends on the last Saturday of February.
  • Australian rules receive historical corrections, and South Australia's planned early DST start in 2000 is dropped.
  • Checking of time zone files before publication was improved.
1999-09-23 1999f
  • Tonga adopts DST starting October 1999.
  • Palestine gets its own DST rules separate from Jordan, and a Jordan-rule zone stays on summer time past July 1999.
  • Nunavut zones move to Central Time on 1999-10-31, and new zone America/Cambridge_Bay is added.
  • Brazil's DST now runs from the first Sunday of October to the last Sunday of February.
1999-08-17 1999e
  • New South Wales, Victoria, and South Australia will start DST early, on the last Sunday of August, in 2000.
  • Jordan's open-ended DST rules dating from 1993 were closed off after 1998.
  • Brazilian zone abbreviations were reworked (e.g. EST to BRT, WST to AMT) and Brazilian DST letters corrected.
  • A change to handling of DST-specifying time zone names was included in the code but left disabled.
1999-03-30 1999d
  • Cuba's DST now begins the last Sunday in March.
  • Nicosia now uses the EUAsia rule set.
  • The release process now test-compiles each individual data file to catch errors before publication.
1999-03-25 1999c
  • Chile and its Antarctic bases extended DST in 1999 to end on April 4, with the 1998 start moved to September 27.
  • A new zone Antarctica/Syowa was added.
1999-02-01 1999b
  • Fiji adopted DST, and New South Wales and Victoria will start DST early on 2000 Aug 26 for the Sydney Olympics.
  • Egypt now ends DST on the last Thursday of September, Cyprus switched to EU rules, and Israel's dates were set for 1999 with new rules from 2000.
  • Part of Mexico moved from Eastern to Central Time in August 1998, and new Brazilian zones America/Belem, America/Araguaina and America/Porto_Velho were split off amid historical corrections.
  • Symbolic links are now handled correctly when building with a relative directory, and messages for failed links were corrected.
1999-01-19 1999a
  • Error messages in zic and zdump were internationalized and corrected.
1998-10-01 code1998h-data1998i
  • Chile's 1998 DST start moves up to September 27.
  • Brazil's DST now runs from the Sunday on or after October 11 to the Sunday on or after February 15.
  • Historical WWII-era European double-summer-time entries are corrected.
  • zic now accepts "24:00" in input files.
1998-09-24 code1998g-data1998h
  • Libya moved to permanent +02 from 1997-10-04, and New Caledonia, Haiti, and the Cook Islands no longer observe DST.
  • Future DST rules were revised for Egypt, Azerbaijan, Kyrgyzstan, Cuba, and Paraguay.
  • New zones America/Cancun, America/Chihuahua, and Asia/Samarkand were split off, and Asia/Alma-Ata was renamed Asia/Almaty.
  • The 1998-12-31 leap second was added, and historical transitions for many ex-Soviet zones were corrected.
1998-06-01 code1998f
  • An addition was made to localtime.c.
1998-05-28 1998e
  • The build now produces zoneinfo-posix and zoneinfo-leaps instead of zoneinfo subdirectories.
  • asctime_r and ctime_r were added, along with time zone data updates.
1998-05-14 1998d
  • Comments in the data files were revised, eliminating references to CIA maps.
1998-02-28 1998c
  • Brazil's DST rules were extended: from 1998 DST runs from early October to a February or March end.
  • Gaza's zone history was revised and it now follows Jordan's DST rules from 1996.
  • The zic compiler's symlink handling was changed.
1998-01-17 1998b
  • URLs in the documentation were cleaned up.
1998-01-13 1998a
  • Israel's DST now ends on 1998-09-06, and from 1999 on the first Sunday of September.
  • Historical UK and Ireland summer time transitions were corrected.
1997-12-29 code1997i-data1997k
  • Europe/Sarajevo, Europe/Zagreb, Europe/Skopje, and Europe/Ljubljana became links to Europe/Belgrade.
  • Historical DST transitions for France were corrected.
  • Source files were reformatted to be more browser friendly.
1997-12-18 code1997h-data1997j
  • Compiled time zone information files now begin with the magic string "TZif".
  • A "make zones" rule was added to recompile just the zone information files.
1997-10-07 data1997i
  • African time zone abbreviations are extensively reworked, with many historical corrections across the continent.
  • Namibia is recorded as moving to +01 with DST from April 1994.
  • Egypt's DST transition times are corrected.
1997-09-04 code1997g-data1997h
  • Corrections for Uruguay and other locations.
  • mktime now correctly handles both leap seconds and tm_sec values on which arithmetic has been performed.
1997-07-19 code1997f-data1997g
  • Zaire's zones were reassigned to new country code CD (Congo, Dem. Rep.), and Hong Kong is now listed under CN following the handover.
  • Belgian and Albanian historical transitions were corrected.
  • A small change to a function prototype.
1997-05-03 code1997e-data1997f
  • Fixes to zic's error handling.
  • Data changes for Slovenia.
1997-03-29 code1997d-data1997e
  • Sri Lanka moves from +06:30 to +06:00 on 1996-10-26.
  • Libya adopts recurring DST from the last Thursday of March to the first Thursday of October starting 1997, and Israel switches to recurring mid-March to mid-September rules from 1999.
  • New Caledonia resumes DST from 1996-12-01, recurring from late November to early March.
  • DST rules are also adjusted for Mongolia, Cuba, Brazil, and Paraguay.
1997-03-07 code1997c-data1997d
  • The behavior of zic's -s option has been corrected.
  • A new usno1997 reference file was added.
1997-03-04 data1997c
  • Israel's DST transitions are now predicted year by year through 2009 in place of a general rule.
  • The zone.tab coordinates for Antarctica/DumontDUrville are corrected.
1997-02-27 1997b
  • The 1997 leap second has been incorporated.
  • zic's directory creation was fixed to behave correctly on multiprocessor systems.
1997-01-21 1997a
  • New zones Indian/Kerguelen and Antarctica/DumontDUrville are added.
  • getopt's return value is now checked against both -1 and EOF for portability.
1996-12-27 code1996o-data1996n
  • Russia, eastern Europe, and much of central Asia move the DST end to the last Sunday of October from 1996.
  • Libya and Namibia adopt DST; Tunisia and Vanuatu drop it; Thule gains DST.
  • DST rules are revised for Egypt, Iran, Iraq, Jordan, Lebanon, Syria, Mongolia, and others, with Iran predicted through 2037.
  • New zones include Antarctica/Palmer, Asia/Aqtobe, Australia/Lindeman, and Europe/Kaliningrad, and Etc/UTC becomes a zone in its own right.
1996-12-16 code1996n
  • A fix for link snapping.
1996-11-05 code1996m-data1996l
  • No functional changes; comments now use ISO style dates and release file names include the year in full.
1996-09-08 code96l
  • Restores pieces missing from the tzcode96k release.
1996-09-08 96k
  • An antarctica file was introduced with zones such as Antarctica/Casey, Mawson and McMurdo.
  • Hong Kong and Macao were set to follow China's rules after their 1997 and 1999 handovers, and a new zone Africa/El_Aaiun was added for Western Sahara.
  • Many invented abbreviations were revised; North African zones now use CET/WET-style names.
  • Year 2000 material was added.
1996-07-30 code96j
  • A fix to set sp->typecnt correctly in localtime.
1996-07-27 code96i
  • strftime %V week number handling has been fixed.
1996-07-01 data96i
  • Twelve new Canadian zones are added, including America/Thunder_Bay, America/Iqaluit, America/Yellowknife, America/Swift_Current, and America/Dawson.
  • Historical corrections for Britain, Ireland, and Saskatchewan; Irish time now uses the IST abbreviation.
1996-06-05 code96h
  • Fixed handling of transitions specified in Universal Time.
1996-05-09 data96h
  • The European Community DST rules were renamed from EC to EU, and Asian ex-Soviet zones were moved to separate RussiaAsia rules.
  • A new zone Asia/Aktau was added for western Kazakhstan, and Asia/Tomsk was replaced by Asia/Krasnoyarsk.
  • Armenia was given its own DST rules.
  • Many redundant single-year historical rules were removed.
1996-05-16 code96g
  • Fixed handling of simultaneous DST and zone offset changes.
1996-03-19 data96e
  • Data updates including Portugal's change taking effect at the end of March 1996.
1996-03-18 data96d
  • Portugal returns to Western European Time (+00) on 1996-03-31.
  • A new zone Etc/GMT-14 was added, and Etc/GMT-13 no longer implies DST.
  • The Mideast/Riyadh89 link was corrected.
1996-02-12 code96d-data96c
  • Mexico adopts DST from 1996, running from the first Sunday in April to the last Sunday in October, with border zones following US rules until then.
  • The code change merely updates an electronic address in localtime.c.
1996-01-16 code96c
  • Leap-year handling was streamlined and binary-search changes were made.
1996-01-27 data96b
  • Kiribati's eastern islands move from -11 to +13 and from -10 to +14 in 1995 to match the rest of the country's calendar.
  • Asia/Tel_Aviv is renamed Asia/Jerusalem with a corrected local mean time.
1996-01-10 code96b
  • Fixes and enhancements, including code that emulates the behavior of recent versions of the SunOS date command.
1996-01-06 96a
  • Israel's predicted DST end dates for 1996 through 1998 are revised.
  • strftime now generates correct ISO 8601 week numbers and supports new %G and %g formats for ISO 8601 year numbers.
1995-12-21 code95i-data95m
  • Libya moved to +2 year-round from 1991, and the DST rules for China, Sudan and Iran were marked as ended.
  • New zones Asia/Harbin, Asia/Chungking, Asia/Urumqi and Asia/Kashgar were split off for China, and Pacific/Johnston was added.
  • US and Australian zones gained detailed pre-1967 histories, and New Zealand's early half-hour DST was corrected.
  • The usno1995 file was updated and a new WWW file of useful URLs was added.
1995-12-19 code95h-data95l
  • A data change for Sudan and a simplification of a macro definition.
1995-10-30 code95g-data95k
  • An 8-bit-clean code patch was applied.
  • US/Eastern was changed to America/New_York, and a snapshot of the USNO's latest data was added as usno1995.
1995-09-26 data95i
  • Canada/Central's transition was corrected by one month, consistent with the rest of Canada.
1995-09-21 data95h
  • Israel's DST schedule for 1996-1998 was added.
  • Paris Mean Time was corrected from 0:09:05 to 0:09:21.
1995-09-01 data95g
  • A yearistype correction.
1995-08-28 data95f
  • New South Wales moves its DST end to the last Sunday of March starting 1996.
1995-10-13 code95e
  • mktime now scans from future to past when trying to find time zone offsets.
1995-07-08 data95e
  • The leap second at the end of 1995 was added.
1995-09-14 code95d
  • A Music file documenting time-related recordings was added.
1995-07-03 data95d
  • The Buenos Aires zone was renamed America/Buenos_Aires and Argentina's 1989-1993 DST rules were consolidated.
  • A new zone America/La_Paz was added for Bolivia.
1995-07-02 data95c
  • Israel's 1995 DST end moves from August 27 to September 3.
  • W-SU becomes a link to Europe/Moscow.
  • Historical corrections for Britain, Argentina, and Bolivia.
1995-03-13 code95c
  • A one-line fix for sign extension problems in detzcode.
1995-03-04 95b
  • A workaround for the lack of unistd.h in Microsoft C++ version 7.
  • The Link for America/Shiprock was fixed.
1994-12-10 94h
  • zdump and date now make changes to the TZ environment variable permanent.
  • Support for universal time specifications in data files was added and documented, though the data files do not yet use the feature.
  • Time zone table changes for various regions.
1994-05-05 code94g
  • The missing optind.c file and its Makefile reference were restored.
1994-08-20 data94f
  • Novosibirsk moved from +07 to +06 in 1994, and a new zone Asia/Tomsk was added.
  • South Australia's DST now ends on the Sunday on or after March 18 in even years.
  • Asia/Almaty was renamed back to Asia/Alma-Ata, and Manila's pre-1844 local time was added.
  • Local mean time offsets were corrected for several zones, including London, Madrid, and Samoa.
1994-06-04 data94e
  • A new zone Europe/Simferopol was added for Crimea, which switched to Moscow time in 1994.
  • A zone Europe/Kuybyshev was added, and the 1991-1992 transitions of many Russian zones were reworked.
  • Russia's DST rules were merged into a single open-ended set.
1994-03-30 code94e
  • A conformance change for the benefit of PCTS.
1994-02-24 94d
  • Clashes with POSIX semantics for zones such as GMT+4 are now avoided.
1994-02-10 code94c
  • Fixed a bug where mkdirs was broken unless compiled with -fwritable-strings.
1994-02-07 94b
  • Historic time zone tables were updated from additional published sources, and stray links were moved from europe to backward.
  • Scanning errors in usno1989 were corrected.
  • zic now allows years in the range INT_MIN to INT_MAX, fixing boundary conditions around 1900.
1994-02-03 data94a
  • The recently announced leap second was added to the leapseconds file.
1993-11-22 93g
  • A good deal of historic time zone information was added, with code changes to fix bugs exposed by the new data.
1993-10-15 93f
  • The GB-Eire zone was split into separate GB and Eire zones with distinct histories.
  • Early UK summer time dates were corrected, including the first BST start on 1916-05-21.
1993-09-05 93e
  • Updated data for Israel, England, and Kwajalein.
  • zdump was updated to cope with Kwajalein's 24-hour jump.
1993-06-17 93d
  • New data for Israel, adding predicted DST rules for future years.
  • Includes a fix to zic.
1993-06-06 93c
  • No changes were made to the time zone data.
  • The code was updated, including localtime, strftime, and the zic compiler.
1993-02-02 93b
  • The leapseconds file was updated.
1993-01-08 93
  • The package was split into separate code and data releases.
  • A few data file changes, portability changes, and an off-by-one fix.

Distribution

We provide access to the Time Zone Database via three methods: