Skip to content

@pavkam pavkam released this Jul 24, 2019 · 38 commits to master since this release

This is a breaking release.

  • TBudledTimeZone no longer derives from TTimeZone 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!

Assets 3
You can’t perform that action at this time.