Skip to content

Commit 1e96820

Browse files
authored
Merge pull request #123 from bxparks/develop
merge 2.4.0 into master
2 parents 3ee151d + f16adde commit 1e96820

File tree

547 files changed

+81807
-82061
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

547 files changed

+81807
-82061
lines changed

CHANGELOG.md

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,15 @@
11
# Changelog
22

33
- Unreleased
4+
- 2.4.0 (2024-12-13, TZDB version 2024b)
5+
- Support new `%z` value in FORMAT column.
6+
- Upgrade TZDB to 2024b
7+
- https://lists.iana.org/hyperkitty/list/[email protected]/thread/IZ7AO6WRE3W3TWBL5IR6PMQUL433BQIE/
8+
- "Improve historical data for Mexico, Mongolia, and Portugal. System V
9+
names are now obsolescent. The main data form now uses %z. The code
10+
now conforms to RFC 8536 for early timestamps. Support POSIX.1-2024,
11+
which removes asctime_r and ctime_r. Assume POSIX.2-1992 or later for
12+
shell scripts. SUPPORT_C89 now defaults to 1."
413
- 2.3.2 (2024-07-25, TZDB version 2024a)
514
- Upgrade TZDB to 2024a
615
- https://mm.icann.org/pipermail/tz-announce/2024-February/000081.html

DEVELOPER.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -123,7 +123,7 @@ implementations defined, corresponding to different resolution levels supported
123123
by each set:
124124

125125
* `ZoneInfoLow.h`
126-
* low resolution
126+
* low resolution persistence format
127127
* 1-minute resolution for AT, UNTIL, STDOFF; 15-minute resolution for
128128
DST offsets
129129
* year fields using 1-byte offset from a `baseYear` of 2100,
@@ -136,7 +136,7 @@ by each set:
136136
* `ZoneInfoMid.h`
137137
* medium resolution persistence format
138138
* 1-minute resolution for AT, UNTIL, STDOFF; 15-minute resolution for
139-
DST offset)
139+
DST offset
140140
* 2-byte year fields supporting years `[-32767,32765]`
141141
* `zoneinfomid::ZoneContext<>`
142142
* `zoneinfomid::ZoneRule<>`

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -76,7 +76,7 @@ and the `zonedbc` database to support all timezones, for all transitions defined
7676
in the IANA TZ database (`[1844,2087]`), and extending the validity of timezone
7777
calculations from `[2000,10000)` to `[0001,10000)`.
7878

79-
**Version**: 2.3.2 (2024-07-25, TZDB version 2024a)
79+
**Version**: 2.4.0 (2024-12-13, TZDB version 2024b)
8080

8181
**Changelog**: [CHANGELOG.md](CHANGELOG.md)
8282

USER_GUIDE.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ The IANA TZ database is programmatically generated into 3 predefined databases:
1818
databases have different accuracy ranges, and are designed to work with
1919
different `ZoneProcessor` and `ZoneManager` classes.
2020

21-
**Version**: 2.3.2 (2024-07-25, TZDB 2024a)
21+
**Version**: 2.4.0 (2024-12-13, TZDB 2024b)
2222

2323
**Related Documents**:
2424

docs/doxygen.cfg

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ PROJECT_NAME = AceTime
3838
# could be handy for archiving the generated documentation or if some version
3939
# control system is used.
4040

41-
PROJECT_NUMBER = 2.3.0
41+
PROJECT_NUMBER = 2.4.0
4242

4343
# Using the PROJECT_BRIEF tag one can provide an optional one line description
4444
# for a project that appears at the top of each page and should give viewer a

docs/html/AceTime_8h_source.html

Lines changed: 46 additions & 45 deletions
Large diffs are not rendered by default.

docs/html/BasicZoneProcessor_8h_source.html

Lines changed: 657 additions & 661 deletions
Large diffs are not rendered by default.

docs/html/BasicZone_8cpp_source.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222
<tr style="height: 56px;">
2323
<td id="projectalign" style="padding-left: 0.5em;">
2424
<div id="projectname">AceTime
25-
&#160;<span id="projectnumber">2.3.0</span>
25+
&#160;<span id="projectnumber">2.4.0</span>
2626
</div>
2727
<div id="projectbrief">Date and time classes for Arduino that support timezones from the TZ Database.</div>
2828
</td>

docs/html/BasicZone_8h_source.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222
<tr style="height: 56px;">
2323
<td id="projectalign" style="padding-left: 0.5em;">
2424
<div id="projectname">AceTime
25-
&#160;<span id="projectnumber">2.3.0</span>
25+
&#160;<span id="projectnumber">2.4.0</span>
2626
</div>
2727
<div id="projectbrief">Date and time classes for Arduino that support timezones from the TZ Database.</div>
2828
</td>
@@ -144,7 +144,7 @@
144144
<div class="ttc" id="aclassace__time_1_1zoneinfolow_1_1ZoneContextBroker_html"><div class="ttname"><a href="classace__time_1_1zoneinfolow_1_1ZoneContextBroker.html">ace_time::zoneinfolow::ZoneContextBroker</a></div><div class="ttdoc">Data broker for accessing a ZoneContext.</div><div class="ttdef"><b>Definition:</b> <a href="BrokersLow_8h_source.html#l00091">BrokersLow.h:91</a></div></div>
145145
<div class="ttc" id="aclassace__time_1_1zoneinfolow_1_1ZoneEraBroker_html"><div class="ttname"><a href="classace__time_1_1zoneinfolow_1_1ZoneEraBroker.html">ace_time::zoneinfolow::ZoneEraBroker</a></div><div class="ttdoc">Data broker for accessing ZoneEra.</div><div class="ttdef"><b>Definition:</b> <a href="BrokersLow_8h_source.html#l00297">BrokersLow.h:297</a></div></div>
146146
<div class="ttc" id="aclassace__time_1_1zoneinfolow_1_1ZoneInfoBroker_html"><div class="ttname"><a href="classace__time_1_1zoneinfolow_1_1ZoneInfoBroker.html">ace_time::zoneinfolow::ZoneInfoBroker&lt; ZoneContext, ZoneInfo, ZoneEra, ZonePolicy, ZoneRule &gt;</a></div></div>
147-
<div class="ttc" id="astructace__time_1_1zoneinfolow_1_1ZoneInfo_html"><div class="ttname"><a href="structace__time_1_1zoneinfolow_1_1ZoneInfo.html">ace_time::zoneinfolow::ZoneInfo</a></div><div class="ttdoc">Representation of a given time zone, implemented as an array of ZoneEra records.</div><div class="ttdef"><b>Definition:</b> <a href="ZoneInfoLow_8h_source.html#l00302">ZoneInfoLow.h:302</a></div></div>
147+
<div class="ttc" id="astructace__time_1_1zoneinfolow_1_1ZoneInfo_html"><div class="ttname"><a href="structace__time_1_1zoneinfolow_1_1ZoneInfo.html">ace_time::zoneinfolow::ZoneInfo</a></div><div class="ttdoc">Representation of a given time zone, implemented as an array of ZoneEra records.</div><div class="ttdef"><b>Definition:</b> <a href="ZoneInfoLow_8h_source.html#l00320">ZoneInfoLow.h:320</a></div></div>
148148
</div><!-- fragment --></div><!-- contents -->
149149
<!-- start footer part -->
150150
<hr class="footer"/><address class="footer"><small>

docs/html/BrokerCommon_8cpp_source.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222
<tr style="height: 56px;">
2323
<td id="projectalign" style="padding-left: 0.5em;">
2424
<div id="projectname">AceTime
25-
&#160;<span id="projectnumber">2.3.0</span>
25+
&#160;<span id="projectnumber">2.4.0</span>
2626
</div>
2727
<div id="projectbrief">Date and time classes for Arduino that support timezones from the TZ Database.</div>
2828
</td>

0 commit comments

Comments
 (0)