NEWS (61c1328eb016476ee7ff5ad65d8224bb43e572db) | NEWS (dd5f96c48d40188524c9397d8b996b090da09be9) |
---|---|
1News for the tz database 2 | 1News for the tz database 2 |
3Release 2020a - 2020-04-23 16:03:47 -0700 4 5 Briefly: 6 Morocco springs forward on 2020-05-31, not 2020-05-24. 7 Canada's Yukon advanced to -07 year-round on 2020-03-08. 8 America/Nuuk renamed from America/Godthab. 9 zic now supports expiration dates for leap second lists. 10 11 Changes to future timestamps 12 13 Morocco's second spring-forward transition in 2020 will be May 31, 14 not May 24 as predicted earlier. (Thanks to Semlali Naoufal.) 15 Adjust future-year predictions to use the first Sunday after the 16 day after Ramadan, not the first Sunday after Ramadan. 17 18 Canada's Yukon, represented by America/Whitehorse and 19 America/Dawson, advanced to -07 year-round, beginning with its 20 spring-forward transition on 2020-03-08, and will not fall back on 21 2020-11-01. Although a government press release calls this 22 "permanent Pacific Daylight Saving Time", we prefer MST for 23 consistency with nearby Dawson Creek, Creston, and Fort Nelson. 24 (Thanks to Tim Parenti.) 25 26 Changes to past timestamps 27 28 Shanghai observed DST in 1919. (Thanks to Phake Nick.) 29 30 Changes to timezone identifiers 31 32 To reflect current usage in English better, America/Godthab has 33 been renamed to America/Nuuk. A backwards-compatibility link 34 remains for the old name. 35 36 Changes to code 37 38 localtime.c no longer mishandles timestamps after the last 39 transition in a TZif file with leap seconds and with daylight 40 saving time transitions projected into the indefinite future. 41 For example, with TZ='America/Los_Angeles' with leap seconds, 42 zdump formerly reported a DST transition on 2038-03-14 43 from 01:59:32.999... to 02:59:33 instead of the correct transition 44 from 01:59:59.999... to 03:00:00. 45 46 zic -L now supports an Expires line in the leapseconds file, and 47 truncates the TZif output accordingly. This propagates leap 48 second expiration information into the TZif file, and avoids the 49 abovementioned localtime.c bug as well as similar bugs present in 50 many client implementations. If no Expires line is present, zic 51 -L instead truncates the TZif output based on the #expires comment 52 present in leapseconds files distributed by tzdb 2018f and later; 53 however, this usage is obsolescent. For now, the distributed 54 leapseconds file has an Expires line that is commented out, so 55 that the file can be fed to older versions of zic which ignore the 56 commented-out line. Future tzdb distributions are planned to 57 contain a leapseconds file with an Expires line. 58 59 The configuration macros HAVE_TZNAME and USG_COMPAT should now be 60 set to 1 if the system library supports the feature, and 2 if not. 61 As before, these macros are nonzero if tzcode should support the 62 feature, zero otherwise. 63 64 The configuration macro ALTZONE now has the same values with the 65 same meaning as HAVE_TZNAME and USG_COMPAT. 66 67 The code's defense against CRLF in leap-seconds.list is now 68 portable to POSIX awk. (Problem reported by Deborah Goldsmith.) 69 70 Although the undocumented tzsetwall function is not changed in 71 this release, it is now deprecated in preparation for removal in 72 future releases. Due to POSIX requirements, tzsetwall has not 73 worked for some time. Any code that uses it should instead use 74 tzalloc(NULL) or, if portability trumps thread-safety, should 75 unset the TZ environment variable. 76 77 Changes to commentary 78 79 The Îles-de-la-Madeleine and the Listuguj reserve are noted as 80 following America/Halifax, and comments about Yukon's "south" and 81 "north" have been corrected to say "east" and "west". (Thanks to 82 Jeffery Nichols.) 83 84 |
|
3Release 2019c - 2019-09-11 08:59:48 -0700 4 5 Briefly: 6 Fiji observes DST from 2019-11-10 to 2020-01-12. 7 Norfolk Island starts observing Australian-style DST. 8 9 Changes to future timestamps 10 --- 4927 unchanged lines hidden --- | 85Release 2019c - 2019-09-11 08:59:48 -0700 86 87 Briefly: 88 Fiji observes DST from 2019-11-10 to 2020-01-12. 89 Norfolk Island starts observing Australian-style DST. 90 91 Changes to future timestamps 92 --- 4927 unchanged lines hidden --- |