Changeset View
Changeset View
Standalone View
Standalone View
contrib/tzcode/NEWS
News for the tz database | News for the tz database | ||||
Release 2023c - 2023-03-28 12:42:14 -0700 | |||||
Changes to past and future timestamps | |||||
Model Lebanon's DST chaos by reverting data to tzdb 2023a. | |||||
(Thanks to Rany Hany for the heads-up.) | |||||
Release 2023b - 2023-03-23 19:50:38 -0700 | |||||
Changes to future timestamps | |||||
This year Lebanon springs forward April 20/21 not March 25/26. | |||||
(Thanks to Saadallah Itani.) [This was reverted in 2023c.] | |||||
Release 2023a - 2023-03-22 12:39:33 -0700 | |||||
Briefly: | |||||
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. | |||||
Changes to future timestamps | |||||
Starting in 2023, Egypt will observe DST from April's last Friday | |||||
through October's last Thursday. (Thanks to Ahmad ElDardiry.) | |||||
Assume the transition times are 00:00 and 24:00, respectively. | |||||
In 2023 Morocco's spring-forward transition after Ramadan | |||||
will occur April 23, not April 30. (Thanks to Milamber.) | |||||
Adjust predictions for future years accordingly. This affects | |||||
predictions for 2023, 2031, 2038, and later years. | |||||
This year Palestine will delay its spring forward from | |||||
March 25 to April 29 due to Ramadan. (Thanks to Heba Hamad.) | |||||
Make guesses for future Ramadans too. | |||||
Much of Greenland, represented by America/Nuuk, will continue to | |||||
observe DST using European Union rules. When combined with | |||||
Greenland's decision not to change the clocks in fall 2023, | |||||
America/Nuuk therefore changes from -03/-02 to -02/-01 effective | |||||
2023-10-29 at 01:00 UTC. (Thanks to Thomas M. Steenholdt.) | |||||
This change from 2022g doesn't affect timestamps until 2024-03-30, | |||||
and doesn't affect tm_isdst until 2023-03-25. | |||||
Changes to past timestamps | |||||
America/Yellowknife has changed from a Zone to a backward | |||||
compatibility Link, as it no longer differs from America/Edmonton | |||||
since 1970. (Thanks to Almaz Mingaleev.) This affects some | |||||
pre-1948 timestamps. The old data are now in 'backzone'. | |||||
Changes to past time zone abbreviations | |||||
When observing Moscow time, Europe/Kirov and Europe/Volgograd now | |||||
use the abbreviations MSK/MSD instead of numeric abbreviations, | |||||
for consistency with other timezones observing Moscow time. | |||||
Changes to code | |||||
You can now tell tzselect local time, to simplify later choices. | |||||
Select the 'time' option in its first prompt. | |||||
You can now compile with -DTZNAME_MAXIMUM=N to limit time zone | |||||
abbreviations to N bytes (default 255). The reference runtime | |||||
library now rejects POSIX-style TZ strings that contain longer | |||||
abbreviations, treating them as UTC. Previously the limit was | |||||
platform dependent and abbreviations were silently truncated to | |||||
16 bytes even when the limit was greater than 16. | |||||
The code by default is now designed for C99 or later. To build in | |||||
a C89 environment, compile with -DPORT_TO_C89. To support C89 | |||||
callers of the tzcode library, compile with -DSUPPORT_C89. The | |||||
two new macros are transitional aids planned to be removed in a | |||||
future version, when C99 or later will be required. | |||||
The code now builds again on pre-C99 platforms, if you compile | |||||
with -DPORT_TO_C89. This fixes a bug introduced in 2022f. | |||||
On C23-compatible platforms tzcode no longer uses syntax like | |||||
'static [[noreturn]] void usage(void);'. Instead, it uses | |||||
'[[noreturn]] static void usage(void);' as strict C23 requires. | |||||
(Problem reported by Houge Langley.) | |||||
The code's functions now constrain their arguments with the C | |||||
'restrict' keyword consistently with their documentation. | |||||
This may allow future optimizations. | |||||
zdump again builds standalone with ckdadd and without setenv, | |||||
fixing a bug introduced in 2022g. (Problem reported by panic.) | |||||
leapseconds.awk can now process a leap seconds file that never | |||||
expires; this might be useful if leap seconds are discontinued. | |||||
Changes to commentary | |||||
tz-link.html has a new section "Coordinating with governments and | |||||
distributors". (Thanks to Neil Fuller for some of the text.) | |||||
To improve tzselect diagnostics, zone1970.tab's comments column is | |||||
now limited to countries that have multiple timezones. | |||||
Note that leap seconds are planned to be discontinued by 2035. | |||||
Release 2022g - 2022-11-29 08:58:31 -0800 | Release 2022g - 2022-11-29 08:58:31 -0800 | ||||
Briefly: | Briefly: | ||||
The northern edge of Chihuahua changes to US timekeeping. | The northern edge of Chihuahua changes to US timekeeping. | ||||
Much of Greenland stops changing clocks after March 2023. | Much of Greenland stops changing clocks after March 2023. | ||||
Fix some pre-1996 timestamps in northern Canada. | Fix some pre-1996 timestamps in northern Canada. | ||||
C89 is now deprecated; please use C99 or later. | C89 is now deprecated; please use C99 or later. | ||||
Portability fixes for AIX, libintl, MS-Windows, musl, z/OS | Portability fixes for AIX, libintl, MS-Windows, musl, z/OS | ||||
▲ Show 20 Lines • Show All 580 Lines • ▼ Show 20 Lines | Changes to code | ||||
possibly by creating a temporary file and then renaming it. | possibly by creating a temporary file and then renaming it. | ||||
This avoids races where a TZ setting would temporarily stop | This avoids races where a TZ setting would temporarily stop | ||||
working while zic was installing a replacement file or link. | working while zic was installing a replacement file or link. | ||||
zic -L no longer omits the POSIX TZ string in its output. | zic -L no longer omits the POSIX TZ string in its output. | ||||
Starting with 2020a, zic -L truncated its output according to the | Starting with 2020a, zic -L truncated its output according to the | ||||
"Expires" directive or "#expires" comment in the leapseconds file. | "Expires" directive or "#expires" comment in the leapseconds file. | ||||
The resulting TZif files omitted daylight saving transitions after | The resulting TZif files omitted daylight saving transitions after | ||||
the leap second table expired, which led to far less-accurate | the leap second table expired, which led to far less accurate | ||||
predictions of times after the expiry. Although future timestamps | predictions of times after the expiry. Although future timestamps | ||||
cannot be converted accurately in the presence of leap seconds, it | cannot be converted accurately in the presence of leap seconds, it | ||||
is more accurate to convert near-future timestamps with a few | is more accurate to convert near-future timestamps with a few | ||||
seconds error than with an hour error, so zic -L no longer | seconds error than with an hour error, so zic -L no longer | ||||
truncates output in this way. | truncates output in this way. | ||||
Instead, when zic -L is given the "Expires" directive, it now | Instead, when zic -L is given the "Expires" directive, it now | ||||
outputs the expiration by appending a no-change entry to the leap | outputs the expiration by appending a no-change entry to the leap | ||||
second table. Although this should work well with most TZif | second table. Although this should work well with most TZif | ||||
readers, it does not conform to Internet RFC 8536 and some pickier | readers, it does not conform to Internet RFC 8536 and some pickier | ||||
clients (including tzdb 2017c through 2021a) reject it, so | clients (including tzdb 2017c through 2021a) reject it, so | ||||
"Expires" directives are currently disabled by default. To enable | "Expires" directives are currently disabled by default. To enable | ||||
them, set the EXPIRES_LINE Makefile variable. If a TZif file uses | them, set the EXPIRES_LINE Makefile variable. If a TZif file uses | ||||
this new feature it is marked with a new TZif version number 4, | this new feature it is marked with a new TZif version number 4, | ||||
a format intended to be documented in a successor to RFC 8536. | a format intended to be documented in a successor to RFC 8536. | ||||
zic -L LEAPFILE -r @LO no longer generates an invalid TZif file | zic -L LEAPFILE -r @LO no longer generates an invalid TZif file | ||||
that omits leap second information for the range LO..B when LO | that omits leap second information for the range LO..B when LO | ||||
falls between two leap seconds A and B. Instead, it generates a | falls between two leap seconds A and B. Instead, it generates a | ||||
TZif version 4 file that represents the previously-missing | TZif version 4 file that represents the previously missing | ||||
information. | information. | ||||
The TZif reader now allows the leap second table to begin with a | The TZif reader now allows the leap second table to begin with a | ||||
correction other than -1 or +1, and to contain adjacent | correction other than -1 or +1, and to contain adjacent | ||||
transitions with equal corrections. This supports TZif version 4. | transitions with equal corrections. This supports TZif version 4. | ||||
The TZif reader now lets leap seconds occur less than 28 days | The TZif reader now lets leap seconds occur less than 28 days | ||||
apart. This supports possible future TZif extensions. | apart. This supports possible future TZif extensions. | ||||
Show All 37 Lines | 78796816 1972-07-01 01:24:00 1972-07-01 01:24:00 | ||||
Fix bug in zic -r; in some cases, the dummy time type after the | Fix bug in zic -r; in some cases, the dummy time type after the | ||||
last time transition disagreed with the TZ string, contrary to | last time transition disagreed with the TZ string, contrary to | ||||
Internet RFC 8563 section 3.3. | Internet RFC 8563 section 3.3. | ||||
Fix a bug with 'zic -r @X' when X is a negative leap second that | Fix a bug with 'zic -r @X' when X is a negative leap second that | ||||
has a nonnegative correction. Without the fix, the output file | has a nonnegative correction. Without the fix, the output file | ||||
was truncated so that X appeared to be a positive leap second. | was truncated so that X appeared to be a positive leap second. | ||||
Fix a similar, even-less-likely bug when truncating at a positive | Fix a similar, even less likely bug when truncating at a positive | ||||
leap second that has a nonpositive correction. | leap second that has a nonpositive correction. | ||||
zic -r now reports an error if given rolling leap seconds, as this | zic -r now reports an error if given rolling leap seconds, as this | ||||
usage has never generally worked and is evidently unused. | usage has never generally worked and is evidently unused. | ||||
zic now generates a POSIX-conforming TZ string for TZif files | zic now generates a POSIX-conforming TZ string for TZif files | ||||
where all-year DST is predicted for the indefinite future. | where all-year DST is predicted for the indefinite future. | ||||
For example, for all-year Eastern Daylight Time, zic now generates | For example, for all-year Eastern Daylight Time, zic now generates | ||||
"XXX3EDT4,0/0,J365/23" where it previously generated | "XXX3EDT4,0/0,J365/23" where it previously generated | ||||
"EST5EDT,0/0,J365/25" or "". (Thanks to Michael Deckers for | "EST5EDT,0/0,J365/25" or "". (Thanks to Michael Deckers for | ||||
noting the possibility of POSIX conformance.) | noting the possibility of POSIX conformance.) | ||||
zic.c no longer requires sys/wait.h (thanks to spazmodius for | zic.c no longer requires sys/wait.h (thanks to spazmodius for | ||||
noting it wasn't needed). | noting it wasn't needed). | ||||
When reading slim TZif files, zdump no longer mishandles leap | When reading slim TZif files, zdump no longer mishandles leap | ||||
seconds on the rare platforms where time_t counts leap seconds, | seconds on the rare platforms where time_t counts leap seconds, | ||||
fixing a bug introduced in 2014g. | fixing a bug introduced in 2014g. | ||||
zdump -v now outputs timestamps at boundaries of what localtime | zdump -v now outputs timestamps at boundaries of what localtime | ||||
and gmtime can represent, instead of the less-useful timestamps | and gmtime can represent, instead of the less useful timestamps | ||||
one day after the minimum and one day before the maximum. | one day after the minimum and one day before the maximum. | ||||
(Thanks to Arthur David Olson for prototype code, and to Manuela | (Thanks to Arthur David Olson for prototype code, and to Manuela | ||||
Friedrich for debugging help.) | Friedrich for debugging help.) | ||||
zdump's -c and -t options are now consistently inclusive for the | zdump's -c and -t options are now consistently inclusive for the | ||||
lower time bound and exclusive for the upper. Formerly they were | lower time bound and exclusive for the upper. Formerly they were | ||||
inconsistent. (Confusion noted by Martin Burnicki.) | inconsistent. (Confusion noted by Martin Burnicki.) | ||||
▲ Show 20 Lines • Show All 1,603 Lines • ▼ Show 20 Lines | Changes to code | ||||
compatibility with platforms like OpenSUSE where other programs | compatibility with platforms like OpenSUSE where other programs | ||||
configure these files as symlinks. | configure these files as symlinks. | ||||
zic now avoids hard linking to symbolic links, avoids some | zic now avoids hard linking to symbolic links, avoids some | ||||
unnecessary mkdir and stat system calls, and uses shorter file | unnecessary mkdir and stat system calls, and uses shorter file | ||||
names internally. | names internally. | ||||
zdump has a new -i option to generate transitions in a | zdump has a new -i option to generate transitions in a | ||||
more-compact but still human-readable format. This option is | smaller but still human-readable format. This option is | ||||
experimental, and the output format may change in future versions. | experimental, and the output format may change in future versions. | ||||
(Thanks to Jon Skeet for suggesting that an option was needed, | (Thanks to Jon Skeet for suggesting that an option was needed, | ||||
and thanks to Tim Parenti and Chris Rovick for further comments.) | and thanks to Tim Parenti and Chris Rovick for further comments.) | ||||
Changes to build procedure | Changes to build procedure | ||||
An experimental distribution format is available, in addition | An experimental distribution format is available, in addition | ||||
to the traditional format which will continue to be distributed. | to the traditional format which will continue to be distributed. | ||||
The new format is a tarball tzdb-VERSION.tar.lz with signature | The new format is a tarball tzdb-VERSION.tar.lz with signature | ||||
file tzdb-VERSION.tar.lz.asc. It unpacks to a top-level directory | file tzdb-VERSION.tar.lz.asc. It unpacks to a top-level directory | ||||
tzdb-VERSION containing the code and data of the traditional | tzdb-VERSION containing the code and data of the traditional | ||||
two-tarball format, along with extra data that may be useful. | two-tarball format, along with extra data that may be useful. | ||||
(Thanks to Antonio Diaz Diaz, Oscar van Vlijmen, and many others | (Thanks to Antonio Diaz Diaz, Oscar van Vlijmen, and many others | ||||
for comments about the experimental format.) | for comments about the experimental format.) | ||||
The release version number is now more accurate in the usual case | The release version number is now more accurate in the usual case | ||||
where releases are built from a Git repository. For example, if | where releases are built from a Git repository. For example, if | ||||
23 commits and some working-file changes have been made since | 23 commits and some working-file changes have been made since | ||||
release 2016g, the version number is now something like | release 2016g, the version number is now something like | ||||
'2016g-23-g50556e3-dirty' instead of the misleading '2016g'. | '2016g-23-g50556e3-dirty' instead of the misleading '2016g'. | ||||
Tagged releases use the same version number format as before, | Tagged releases use the same version number format as before, | ||||
e.g., '2016g'. To support the more-accurate version number, its | e.g., '2016g'. To support the more accurate version number, its | ||||
specification has moved from a line in the Makefile to a new | specification has moved from a line in the Makefile to a new | ||||
source file 'version'. | source file 'version'. | ||||
The experimental distribution contains a file to2050.tzs that | The experimental distribution contains a file to2050.tzs that | ||||
contains what should be the output of 'zdump -i -c 2050' on | contains what should be the output of 'zdump -i -c 2050' on | ||||
primary zones. If this file is available, 'make check' now checks | primary zones. If this file is available, 'make check' now checks | ||||
that zdump generates this output. | that zdump generates this output. | ||||
▲ Show 20 Lines • Show All 614 Lines • ▼ Show 20 Lines | Changes affecting future timestamps | ||||
A new Zone Pacific/Bougainville, for the part of Papua New Guinea | A new Zone Pacific/Bougainville, for the part of Papua New Guinea | ||||
that plans to switch from UT +10 to +11 on 2014-12-28 at 02:00. | that plans to switch from UT +10 to +11 on 2014-12-28 at 02:00. | ||||
(Thanks to Kiley Walbom for the heads-up.) | (Thanks to Kiley Walbom for the heads-up.) | ||||
Changes affecting time zone abbreviations | Changes affecting time zone abbreviations | ||||
Since Belarus is not changing its clocks even though Moscow is, | Since Belarus is not changing its clocks even though Moscow is, | ||||
the time zone abbreviation in Europe/Minsk is changing from FET | the time zone abbreviation in Europe/Minsk is changing from FET | ||||
to its more-traditional value MSK on 2014-10-26 at 01:00. | to its more traditional value MSK on 2014-10-26 at 01:00. | ||||
(Thanks to Alexander Bokovoy for the heads-up about Belarus.) | (Thanks to Alexander Bokovoy for the heads-up about Belarus.) | ||||
The new abbreviation IDT stands for the pre-1976 use of UT +08 in | The new abbreviation IDT stands for the pre-1976 use of UT +08 in | ||||
Indochina, to distinguish it better from ICT (+07). | Indochina, to distinguish it better from ICT (+07). | ||||
Changes affecting past timestamps | Changes affecting past timestamps | ||||
Many timestamps have been corrected for Asia/Ho_Chi_Minh before 1976 | Many timestamps have been corrected for Asia/Ho_Chi_Minh before 1976 | ||||
▲ Show 20 Lines • Show All 75 Lines • ▼ Show 20 Lines | Changes affecting code | ||||
When THREAD_SAFE is defined, the code ports to the C11 memory model. | When THREAD_SAFE is defined, the code ports to the C11 memory model. | ||||
A memory leak has been fixed if ALL_STATE and THREAD_SAFE are defined | A memory leak has been fixed if ALL_STATE and THREAD_SAFE are defined | ||||
and two threads race to initialize data used by gmtime-like functions. | and two threads race to initialize data used by gmtime-like functions. | ||||
(Thanks to Andy Heninger for reporting the problems.) | (Thanks to Andy Heninger for reporting the problems.) | ||||
Changes affecting build procedure | Changes affecting build procedure | ||||
'make check' now checks better for properly-sorted data. | 'make check' now checks better for properly sorted data. | ||||
Changes affecting documentation and commentary | Changes affecting documentation and commentary | ||||
zdump's gmtoff=N output is now documented, and its isdst=D output | zdump's gmtoff=N output is now documented, and its isdst=D output | ||||
is now documented to possibly output D values other than 0 or 1. | is now documented to possibly output D values other than 0 or 1. | ||||
zdump -c's treatment of years is now documented to use the | zdump -c's treatment of years is now documented to use the | ||||
Gregorian calendar and Universal Time without leap seconds, | Gregorian calendar and Universal Time without leap seconds, | ||||
▲ Show 20 Lines • Show All 484 Lines • ▼ Show 20 Lines | Release 2014a - 2014-03-07 23:30:29 -0800 | ||||
Changes affecting near-future timestamps | Changes affecting near-future timestamps | ||||
Turkey begins DST on 2014-03-31, not 03-30. (Thanks to Faruk Pasin for | Turkey begins DST on 2014-03-31, not 03-30. (Thanks to Faruk Pasin for | ||||
the heads-up, and to Tim Parenti for simplifying the update.) | the heads-up, and to Tim Parenti for simplifying the update.) | ||||
Changes affecting past timestamps | Changes affecting past timestamps | ||||
Fiji ended DST on 2014-01-19 at 02:00, not the previously-scheduled 03:00. | Fiji ended DST on 2014-01-19 at 02:00, not the previously scheduled 03:00. | ||||
(Thanks to Steffen Thorsen.) | (Thanks to Steffen Thorsen.) | ||||
Ukraine switched from Moscow to Eastern European time on 1990-07-01 | Ukraine switched from Moscow to Eastern European time on 1990-07-01 | ||||
(not 1992-01-01), and observed DST during the entire next winter. | (not 1992-01-01), and observed DST during the entire next winter. | ||||
(Thanks to Vladimir in Moscow via Alois Treindl.) | (Thanks to Vladimir in Moscow via Alois Treindl.) | ||||
In 1988 Israel observed DST from 04-10 to 09-04, not 04-09 to 09-03. | In 1988 Israel observed DST from 04-10 to 09-04, not 04-09 to 09-03. | ||||
(Thanks to Avigdor Finkelstein.) | (Thanks to Avigdor Finkelstein.) | ||||
▲ Show 20 Lines • Show All 237 Lines • ▼ Show 20 Lines | Changes affecting current and future time zone abbreviations | ||||
Use ART (UT -03, standard time), rather than WARST (also -03, but | Use ART (UT -03, standard time), rather than WARST (also -03, but | ||||
daylight saving time) for San Luis, Argentina since 2009. | daylight saving time) for San Luis, Argentina since 2009. | ||||
Changes affecting Godthåb timestamps after 2037 if version mismatch | Changes affecting Godthåb timestamps after 2037 if version mismatch | ||||
Allow POSIX-like TZ strings where the transition time's hour can | Allow POSIX-like TZ strings where the transition time's hour can | ||||
range from -167 through 167, instead of the POSIX-required 0 | range from -167 through 167, instead of the POSIX-required 0 | ||||
through 24. E.g., TZ='FJT-12FJST,M10.3.1/146,M1.3.4/75' for the | through 24. E.g., TZ='FJT-12FJST,M10.3.1/146,M1.3.4/75' for the | ||||
new Fiji rules. This is a more-compact way to represent | new Fiji rules. This is a more compact way to represent | ||||
far-future timestamps for America/Godthab, America/Santiago, | far-future timestamps for America/Godthab, America/Santiago, | ||||
Antarctica/Palmer, Asia/Gaza, Asia/Hebron, Asia/Jerusalem, | Antarctica/Palmer, Asia/Gaza, Asia/Hebron, Asia/Jerusalem, | ||||
Pacific/Easter, and Pacific/Fiji. Other zones are unaffected by | Pacific/Easter, and Pacific/Fiji. Other zones are unaffected by | ||||
this change. (Derived from a suggestion by Arthur David Olson.) | this change. (Derived from a suggestion by Arthur David Olson.) | ||||
Allow POSIX-like TZ strings where daylight saving time is in | Allow POSIX-like TZ strings where daylight saving time is in | ||||
effect all year. E.g., TZ='WART4WARST,J1/0,J365/25' for Western | effect all year. E.g., TZ='WART4WARST,J1/0,J365/25' for Western | ||||
Argentina Summer Time all year. This supports a more-compact way | Argentina Summer Time all year. This supports a more compact way | ||||
to represent the 2013d data for America/Argentina/San_Luis. | to represent the 2013d data for America/Argentina/San_Luis. | ||||
Because of the change for San Luis noted above this change does not | Because of the change for San Luis noted above this change does not | ||||
affect the current data. (Thanks to Andrew Main (Zefram) for | affect the current data. (Thanks to Andrew Main (Zefram) for | ||||
suggestions that improved this change.) | suggestions that improved this change.) | ||||
Where these two TZ changes take effect, there is a minor extension | Where these two TZ changes take effect, there is a minor extension | ||||
to the tz file format in that it allows new values for the | to the tz file format in that it allows new values for the | ||||
embedded TZ-format string, and the tz file format version number | embedded TZ-format string, and the tz file format version number | ||||
▲ Show 20 Lines • Show All 72 Lines • ▼ Show 20 Lines | Changes affecting API | ||||
The code avoids undefined behavior on integer overflow in some | The code avoids undefined behavior on integer overflow in some | ||||
more places, including gmtime, localtime, mktime and zdump. | more places, including gmtime, localtime, mktime and zdump. | ||||
Changes affecting the zdump utility | Changes affecting the zdump utility | ||||
zdump now outputs "UT" when referring to Universal Time, not "UTC". | zdump now outputs "UT" when referring to Universal Time, not "UTC". | ||||
"UTC" does not make sense for timestamps that predate the introduction | "UTC" does not make sense for timestamps that predate the introduction | ||||
of UTC, whereas "UT", a more-generic term, does. (Thanks to Steve Allen | of UTC, whereas "UT", a more generic term, does. (Thanks to Steve Allen | ||||
for clarifying UT vs UTC.) | for clarifying UT vs UTC.) | ||||
Data changes affecting behavior of tzselect and similar programs | Data changes affecting behavior of tzselect and similar programs | ||||
Country code BQ is now called the more-common name "Caribbean Netherlands" | Country code BQ is now called the more common name "Caribbean Netherlands" | ||||
rather than the more-official "Bonaire, St Eustatius & Saba". | rather than the more official "Bonaire, St Eustatius & Saba". | ||||
Remove from zone.tab the names America/Montreal, America/Shiprock, | Remove from zone.tab the names America/Montreal, America/Shiprock, | ||||
and Antarctica/South_Pole, as they are equivalent to existing | and Antarctica/South_Pole, as they are equivalent to existing | ||||
same-country-code zones for post-1970 timestamps. The data entries for | same-country-code zones for post-1970 timestamps. The data entries for | ||||
these names are unchanged, so the names continue to work as before. | these names are unchanged, so the names continue to work as before. | ||||
Changes affecting code internals | Changes affecting code internals | ||||
▲ Show 20 Lines • Show All 167 Lines • ▼ Show 20 Lines | Changes affecting past timestamps: | ||||
Parks & Wildlife Service history, which indicates that permanent | Parks & Wildlife Service history, which indicates that permanent | ||||
habitation was 1899-1919 and 1948 on. | habitation was 1899-1919 and 1948 on. | ||||
Changing affecting metadata only: | Changing affecting metadata only: | ||||
Macquarie Island is politically part of Australia, not Antarctica. | Macquarie Island is politically part of Australia, not Antarctica. | ||||
(Thanks to Tobias Conradi.) | (Thanks to Tobias Conradi.) | ||||
Sort Macquarie more-consistently with other parts of Australia. | Sort Macquarie more consistently with other parts of Australia. | ||||
(Thanks to Tim Parenti.) | (Thanks to Tim Parenti.) | ||||
Release 2013b - 2013-03-10 22:33:40 -0700 | Release 2013b - 2013-03-10 22:33:40 -0700 | ||||
Changes affecting current and future timestamps: | Changes affecting current and future timestamps: | ||||
Haiti uses US daylight-saving rules this year, and presumably future years. | Haiti uses US daylight-saving rules this year, and presumably future years. | ||||
▲ Show 20 Lines • Show All 1,207 Lines • ▼ Show 20 Lines | Release data1998g - 1998-08-11 03:28:35 -0000 | ||||
Move creation of the GMT link with Etc/GMT to "etcetera" (from | Move creation of the GMT link with Etc/GMT to "etcetera" (from | ||||
"backward") to ensure that the GMT file is created even where folks | "backward") to ensure that the GMT file is created even where folks | ||||
don't want the "backward" links (as suggested by Paul Eggert). | don't want the "backward" links (as suggested by Paul Eggert). | ||||
Release data1998f - 1998-07-20 13:50:00 -0000 | Release data1998f - 1998-07-20 13:50:00 -0000 | ||||
[tzdata1998f.tar.gz is missing!] | [tzdata1998f.tar.gz is missing!] | ||||
Update the "leapseconds" file to include the newly-announced | Update the "leapseconds" file to include the newly announced | ||||
insertion at the end of 1998. | insertion at the end of 1998. | ||||
Release code1998f - 1998-06-01 10:18:31 -0400 | Release code1998f - 1998-06-01 10:18:31 -0400 | ||||
addition to localtime.c by Guy Harris | addition to localtime.c by Guy Harris | ||||
▲ Show 20 Lines • Show All 569 Lines • Show Last 20 Lines |