Skip to content

Latest commit

 

History

History
168 lines (104 loc) · 3.96 KB

CHANGELOG.md

File metadata and controls

168 lines (104 loc) · 3.96 KB

CHANGELOG

v3.1.7 (2025-01-20)

  • Update to tzdata 2025a
  • Update dependencies

v3.1.6 (2024-09-10)

  • Update to tzdata 2024b
  • Update dependencies
  • Officially support Go 1.23

v3.1.5 (2024-03-16)

  • Update to tzdata 2024a
  • Update dependencies
  • Officially support Go 1.22

v3.1.4 (2023-12-29)

  • Update to tzdata 2023d
  • Update dependencies
  • Officially support Go 1.21

v3.1.3 (2023-03-26)

  • Update to tzdata 2023b
  • Add a new TZNames array to show all possible timezones that may be returned by this library

v3.1.2 (2023-03-06)

  • Fixed an issue where boundaries of small timezones (i.e. Europe/Vatican) would be oversimplified to have zero area and not be valid.
  • Various CI updates and optimizations

v3.1.1 (2023-01-07)

  • Fix error handling on invalid timezones

v3.1.0 (2023-01-07)

  • Add a GetOneZone function that returns a single valid timezone for the requested coordinates. This function is faster than the previous GetZone function by 10-20% on average.
  • Performance optimizations
  • Testing improvements
  • Changelog cleanup

v3.0.2 (2023-01-01)

  • Performance optimizations
  • Testing/benchmarking improvements

v3.0.1 (2022-12-02)

v3.0.0 (2022-11-12)

  • Remove all geo-related types including FeatureCollection, Feature, Geometry
  • Remove unused ErrNoZoneFound
  • Remove all internal geo logic and use github.com/paulmach/orb (previously only used for generating map data)
  • Improved performance through parallelization

v2.1.4 (2022-10-31)

v2.1.3 (2022-10-30)

v2.1.2 (2022-10-24)

v2.1.1 (2022-10-22)

  • Add a MockTimeZone which is the timezone always returned by the NewMockLocalTimeZone client
  • Significant client loading speedup by optimizing parsing of geojson data
  • Replace geojson dependency on js mapshaper with go orb package

v2.1.0 (2022-10-20)

  • Add NewMockLocalTimeZone which always returns "America/Los_Angeles"

v2.0.4 (2022-10-18)

  • Move shape file into an embedded gzip
  • Update readme
  • Update dependencies

v2.0.3 (2022-10-01)

  • Fix godocs
  • Refactor tzshapefilegen

v2.0.2 (2022-09-20)

  • Fix go.mod and imports to use v2

v2.0.1 (2022-09-14)

  • Defer loading logic on startup
  • Use a faster json library

v2.0.0 (2022-09-12)

  • Refactor library to be based around a client rather than exported functions
  • Add the ability to update tzdata to the latest version without having to pass flags
  • Add timezone tests for all cities with >1M population
  • Optimizations

v1.0.0 (2022-09-05)