@@ -15,8 +15,8 @@ The AceTime classes are organized into roughly 4 bundles, placed in different
1515C++ namespaces:
1616
1717* date and time classes and types
18- * ` ace_time::DateStrings `
1918 * ` ace_time::acetime_t `
19+ * ` ace_time::DateStrings `
2020 * ` ace_time::LocalTime `
2121 * ` ace_time::LocalDate `
2222 * ` ace_time::LocalDateTime `
@@ -116,16 +116,22 @@ The library provides 2 sets of zoneinfo files created from the IANA TZ Database:
116116 the TZ Database (essentially the entire database) intended to be used with
117117 the ` ExtendedZoneProcessor ` class.
118118
119- These zoneinfo files (and the ` ZoneProcessor ` classes which calculate the UTC
120- offsets and DST transitions) have been validated to match the UTC offsets
121- calculated using the Python [ pytz] ( https://pypi.org/project/pytz/ ) library from
122- the year 2000 until 2037 (inclusive), and using the [ Java 11
123- Time] ( https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/time/package-summary.html )
124- library from year 2000 to 2049 (inclusive). Custom datasets with smaller or
125- larger range of years may be generated by developers using scripts provided in
126- this library (although this is not documented currently). The target application
127- may be compiled against the custom dataset instead of using ` zonedb:: ` and
128- ` zonedbx:: ` zone files provided in this library.
119+ These zoneinfo files and the algorithms in this library have been validated to
120+ match the UTC offsets calculated using 3 other date/time libraries:
121+
122+ * the Python [ pytz] ( https://pypi.org/project/pytz/ ) library from
123+ the year 2000 until 2037 (inclusive),
124+ * the Java JDK 11
125+ [ java.time] ( https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/time/package-summary.html )
126+ library from year 2000 to 2049 (inclusive),
127+ * the C++11/14/17 [ Hinnant date] ( https://github.com/HowardHinnant/date ) libary
128+ from year 2000 to 2049 (inclusive).
129+
130+ Custom datasets with smaller or larger range of years may be generated by
131+ developers using scripts provided in this library (although this is not
132+ documented currently). The target application may be compiled against the custom
133+ dataset instead of using ` zonedb:: ` and ` zonedbx:: ` zone files provided in this
134+ library.
129135
130136It is expected that most applications using AceTime will use only a small number
131137of timezones at the same time (1 to 3 zones have been extensively tested) and
@@ -198,9 +204,11 @@ Conversion from an epochSeconds to date-time components including timezone
198204* 2.8 microseconds on an ESP32,
199205* 6 microseconds on a Teensy 3.2.
200206
201- ** Version** : 0.6.1 (2019-08-07 , TZ DB version 2019a , beta)
207+ ** Version** : 0.7 (2019-08-13 , TZ DB version 2019b , beta)
202208
203- ** Status** : Stable, no major refactoring planned. Expected to go to 1.0 soon.
209+ ** Status** : Upgraded to latest TZ DB version 2019b. Validated against 3
210+ other timezone libraries (Python, Java, C++). See [ CHANGELOG.md] ( CHANGELOG.md )
211+ for more details. API quite stable now.
204212
205213## Examples
206214
0 commit comments