TimeZoneConverter

Lightweight libraries to convert between IANA, Windows, Rails, and POSIX time zones.

OTHER License

Stars
839
Committers
9

Bot releases are visible (Hide)

TimeZoneConverter - 6.1.0 Latest Release

Published by mattjohnsonpint over 1 year ago

  • Updated to latest data (IANA 2022g)
  • Update NodaTime dependency for TimeZoneConverter.Posix
  • Fix Windows mappings for Mexican time zones (See #136)
TimeZoneConverter - 6.0.1

Published by mattjohnsonpint about 2 years ago

Fix breaking change introduced in 6.0.0. (#129)

TimeZoneConverter - 6.0.0

Published by mattjohnsonpint about 2 years ago

  • Updated to latest data (IANA 2022c)
  • Added a target for .NET 6
  • Dropped the .NET Framework 4.6.1 target. Minimum .NET Framework supported is now 4.6.2
  • Performance improvements (#121)
  • Fixed potential duplicate key in time zones (#114)
  • Fix America/Fort_Wayne alias mapping (#117)
  • Add message when throwing TimeZoneNotFoundException (#116)
  • Add link resolution mode when converting from Windows to IANA (#119)
  • Expose IANA Time Zone territories to library consumers (#64 & #125)
  • Lots more tests, including data verification tests
  • Code cleanup, refactoring, CI build, etc.
TimeZoneConverter - 5.0.0

Published by mattjohnsonpint almost 3 years ago

  • Fix bug #108
  • KnownIanaTimeZoneNames, KnownWindowsTimeZoneIds, and KnownRailsTimeZoneNames are now exposed as IReadOnlyCollection<string> instead of ICollection<string>.
TimeZoneConverter - 4.0.0

Published by mattjohnsonpint almost 3 years ago

  • Updated to latest data (IANA 2021e)
  • Dropped support for older targets. Now targeting .NET Standard 2.0 and .NET Framework 4.6.1 only.
TimeZoneConverter - 3.5.0

Published by mattjohnsonpint over 3 years ago

  • Added override for "South Sudan Standard Time" to "Africa/Juba" - #96
  • Rebuilt data file using latest sources
TimeZoneConverter - 3.4.0

Published by mattjohnsonpint over 3 years ago

  • Updated to latest data (IANA 2021a)
  • Removed obsolete zones from KnownIanaTimeZoneNames and KnownWindowsTimeZoneIds (#90)
  • Fixed issue with some Canadian zones mapped incorrectly (#91)
TimeZoneConverter - 3.3.0

Published by mattjohnsonpint about 4 years ago

  • Updated to latest data (IANA 2020a)
  • Fixed Windows mappings where CLDR uses an alias of a zone in a different Windows mapping (#72)
  • Fixed mapping of "America/Nuuk" (#74)
  • Fixed mapping of "Yukon Standard Time" (#75)
  • Updated nuget package to include MIT license info (#55)
  • Fixed some previously unmappable Rails zones.
TimeZoneConverter - 3.2.0

Published by mattjohnsonpint over 5 years ago

  • Fixed issue with deprecated Windows zones being returned in the IANA to Windows direction. #47
TimeZoneConverter - 3.1.0

Published by mattjohnsonpint over 5 years ago

  • Map new windows zone Qyzylorda Standard Time to Asia/Qyzylorda (#45)
  • Fix case sensitivity of GetTimeZoneInfo method (#46)
TimeZoneConverter - 3.0.0

Published by mattjohnsonpint over 5 years ago

  • Revert America/Metlakatla mapping back to Alaskan Standard Time (#40)
  • Fix mapping for Asia/Qostanay (#43)
  • Add an explicit target for .Net Framework 4.6.1
  • Sign the assembly with a strong name key (which is a breaking change) (#41)
  • Fix POSIX transitions for the last transition of the month (#42)
TimeZoneConverter - 2.5.1

Published by mattjohnsonpint almost 6 years ago

  • Remaped Europe/Volgograd to new Windows zone "Volgograd Standard Time" (#36)
  • Remaped America/Metlakatla to existing Windows zone "UTC-08" (#35)
  • Updated data-builder and tests to use .Net Core 2.1 LTS
  • Published symbols using new .snupkg format to the new Nuget.org symbol server
TimeZoneConverter - 2.4.2

Published by mattjohnsonpint about 6 years ago

  • Fixed runtime error when targeting .NET Framework 4.7.1 / 4.7.2 (#33)
TimeZoneConverter - 2.4.1

Published by mattjohnsonpint over 6 years ago

Fixed issue with Canada/East-Saskatchewan zone on some Linux systems. (#28)

TimeZoneConverter - 2.4.0

Published by mattjohnsonpint over 6 years ago

  • Fixed issues with links and Etc zones not working on Linux with the GetTimeZoneInfo API (#21 / #26)
  • Improved perf of collection properties (#27)
  • Added "Try" versions of all methods
  • Updated to latest data
  • Added support for new "Sao Tome Standard Time" Windows zone (#24)
TimeZoneConverter - 2.3.2

Published by mattjohnsonpint over 6 years ago

Fixed TZConvert.GetTimeZoneInfo("UTC") for Linux & Mac (#17 / #18)

TimeZoneConverter - 2.3.1

Published by mattjohnsonpint over 6 years ago

  • Improved performance of the GetTimeZoneInfo method.
TimeZoneConverter - 2.3.0

Published by mattjohnsonpint over 6 years ago

  • Adds support for .NET Framework 4.0 and 3.5.
TimeZoneConverter - 2.2.1

Published by mattjohnsonpint almost 7 years ago

  • Fixed KnownWindowsTimeZoneIds returning empty.
TimeZoneConverter - 2.2.0

Published by mattjohnsonpint almost 7 years ago

  • Relax back to .NET Standard 1.1, except for the GetTimeZoneInfo function, which is still 1.3+ only.