timezone-detect v0.3.0.0 Release Notes

Release Date: 2020-09-02 // over 3 years ago
  • Breaking Changes!

    • Introduce openTimeZoneDatabase and closeTimeZoneDatabase to hew closer to
      the underlying library's intended usage. And withTimeZoneDatabase to manage the
      opening and closing of the TZ file around an IO computation with it.
    • 🔄 Changes the signature of lookupTimeZoneName to take a timezone database, not
      a file, same with timeAtPointToUTC. Introduces *FromFile variants that
      work with the path to the DB file and manage the opening/closing.

Previous changes from v0.2.2.0

    • Explicitly import MonadFail and fail; hide the fail from Prelude.
    • Introduces timeInTimeZoneToUTC, for when the timezone name is already available.
    • ⚡️ Minor updates to help build with older Haskell versions.
    • ⚡️ Update github actions to build on said older haskells!
    • TimeZoneName is now an alias for FilePath.