tzdb

Module changelog

Source
Expand description

§Changes between the versions

§0.6.1 (2023-12-30)

  • Split into tzdb and tzdb_data
  • Optimize lookup. It’s ~39% faster now.

§0.6.0 (2023-12-29)

  • Unchanged stable release

§0.6.0-pre.1 (2023-12-27)

  • Make iana_time_zone inclusion optional

§0.5.9 (2023-12-27)

  • Update to Time Zone Database release 2023d

§0.5.8 (2023-12-27)

§0.5.7 (2023-05-11)

  • Fewer macros = faster compile times
  • Update to Time Zone Database release 2023c

§0.5.6 (2023-03-24)

  • Update to Time Zone Database release 2023b

§0.5.5 (2023-03-24)

  • Update to Time Zone Database release 2023a
  • Remove “etc/localtime” as it should not be part of this library

§0.5.4 (2023-03-24)

§0.5.3 (2023-01-01)

  • No need to use unsafe functions

§0.5.2 (2022-12-22)

  • Prepare v0.5.x branch so that v0.3.x can re-export it

§0.5.1 (2022-11-30)

  • Update to Time Zone Database release 2022g

§0.5.0 (2022-11-24)

  • Release v0.5.0
§0.5.0-pre.4 (2022-10-29)
  • Update to Time Zone Database release 2022f
  • Use edition = "2021"
§0.5.0-pre.3 (2022-10-12)
  • Remove utcnow integration
  • Simplify by removing no_std support
  • Update to Time Zone Database release 2022e
§0.5.0-pre.2 (2022-09-25)
  • Update to Time Zone Database release 2022d
  • Update to iana-time-zone 0.1.50
§0.5.0-pre.1 (2022-09-14)
  • Simplify a lot by removing feature gates [#123]

§0.4.5 (2022-08-31)

  • Remove phf dependency

§0.4.4 (2022-08-16)

§0.4.3 (2022-08-12)

  • Update iana-time-zone to fix more issues on CentOS 7 (#49), and not to depend on core-foundation (#50)

§0.4.2 (2022-08-11)

§0.4.1 (2022-08-10)

§0.4.0 (2022-08-05)

  • Increase msrv to 1.60
  • Add now module, which uses utcnow(), and works in #[no_std]

§0.3.4 (2022-08-02)

  • Fix endianness issues for PowerPCs

§0.3.3 (2022-08-01)

  • Update tz-rs to v0.6.12 to work in a no-std context (#33)
  • Expand documentation
  • Add features std, alloc, and fallback (unused until the next breaking change)

§0.3.2 (2022-07-30)

§0.3.1 (2022-07-23)

§0.3.0 (2022-07-21)

  • Remove serde-as feature. The feature is very unrelated to goals of the crate, so it should be moved somewhere else
  • Split up generated.rs to speed up compilation if not all features are selected
  • Reduce msrv to 1.55

§0.2.7 (2022-06-30)

  • Fix error if build and target platform have different pointer widths

§0.2.6 (2022-06-29)

§0.2.5 (2022-06-26)

  • Ensure -Zminimal-versions works

§0.2.4 (2022-06-08)

  • Fix missing import if the project is used with default-features = false

§0.2.3 (2022-04-15)

  • Fix lookup error for names containing underscores

§0.2.2 (2022-03-27)

  • Bump dependency versions

§0.2.1 (2022-03-27)

  • Fix typos
  • Introduce VERSION and VERSION_HASH

§0.2.0 (2022-03-17)

  • Update to 2022a

  • Make the unparsed binary time zone data available

  • Simplify the library by removing the trait TimeZoneExt:

    • TimeZoneExt::from_db() is now tz_by_name()
    • TimeZoneExt::local_from_db() is now local_tz()
    • TimeZoneExt::names_in_db() is now TZ_NAMES

§0.1.4 (2022-03-17)

  • Re-export v0.2 with old names and default features

§0.1.3 (2022-03-03)

  • Optimize DateTime deserialization to work without dynamic allocation (tz-rs#22)

§0.1.2 (2022-03-02)

  • Include “backzone” data to include pre-1970 information for some more time zones

§0.1.1 (2022-03-01)

  • Make UtcDateTime/DateTime serializable with serde using serde_with

§0.1.0 (2022-02-28)

  • Initial release