Releases: pavkam/tzdb
Releases · pavkam/tzdb
TZDB 2.1.2020a (patch)
TZDB 2.1.2020a
- Update to the latest IANA 2020a database.
- No source or API changes.
TZDB 2.1.2019c
- Update to the latest IANA 2019c database.
- No source or API changes.
TZDB 2.1.2019b
This release sees a completely rewritten core that moves away from TCompiledPeriod
/TCompiledRule
combo. Now, the code scans the data structures on each request. The consequence of this change was to finally take into consideration all possible combinations of year segments and rules.
This change finally allows TZDB to support all exotic combinations of rules and zones!
This is a highly recommended update.
TZDB 2.0.2019b
This is a breaking release.
TBudledTimeZone
no longer derives fromTTimeZone
on Delphi.- Implementation now uses generic classes on both Delphi and FreePascal.
- Dropped support for versions of Delphi pre-XP. Minimum supported FreePascal version is 3.0.
- Rewrote internals to use year segments for all TZ functions. Before, each operation would have its own quirks and impl. details.
GetYearBreakdown
allows pulling all year segments for a given year. No more looping by second required!- New
DbVersion
property allows checking the IANA DB version. - General fixes for exotic time zones such as Cairo in 1900, 2010, 2012 and 2014.
- Fixes for zones with negative DST offsets (Dublin).
- ... and more fixes!
Enjoy!
TZDB 1.9.2019g
- Updated multiple issues. Thanks to all reporters and collaborators.
- Updated TZDB to work on FPC 3+.
- Updated to the latest IANA DB 2019b.
TZDB 1.8.2018g
Version 1.8.2018g is here with the latest TZ database changes (2018g).
TZDB 1.8.2014c
- Version 1.8.2014c is here with the latest tz database changes (2014c).
TZDB 1.8.2014b
- Version 1.8.2014b is here with the latest tz database changes (2014b).
- More alias mappings from CLDR project (wasn't updated for years).
- Fixed TZUpdate for some alias cases and renamed to TZCompile.