- Enable full no-std use
- Add missing Changelog for doc creation
- Update to tz-rs v0.7.0
- Split into
tzdb
andtzdb_data
- Optimize lookup. It's ~39% faster now.
- Unchanged stable release
- Make
iana_time_zone
inclusion optional
- Update to Time Zone Database release 2023d
- Fewer macros = faster compile times
- Update to Time Zone Database release 2023c
- Update to Time Zone Database release 2023b
- Update to Time Zone Database release 2023a
- Remove "etc/localtime" as it should not be part of this library
- No need to use
unsafe
functions
- Prepare v0.5.x branch so that v0.3.x can re-export it
- Update to Time Zone Database release 2022g
- Release v0.5.0
- Update to Time Zone Database release 2022f
- Use
edition = "2021"
- Remove
utcnow
integration - Simplify by removing
no_std
support - Update to Time Zone Database release 2022e
- Update to Time Zone Database release 2022d
- Update to iana-time-zone 0.1.50
- Simplify a lot by removing feature gates [#123]
- Remove phf dependency
- Update to Time Zone Database 2022c
- Update iana-time-zone to fix more issues on CentOS 7 (#49), and not to depend on core-foundation (#50)
- Update to Time Zone Database 2022b
- Update iana-time-zone to v0.1.42 in order to fix problems on CentOS (#48)
- Increase msrv to 1.60
- Add
now
module, which usesutcnow()
, and works in#[no_std]
- Fix endianness issues for PowerPCs
- Update tz-rs to v0.6.12 to work in a no-std context (#33)
- Expand documentation
- Add features
std
,alloc
, andfallback
(unused until the next breaking change)
- Update iana-time-zone to implement
local_tz()
for Illumos (#44) and Android (#45)
- Update iana-time-zone to implement
local_tz()
for iOS (#41)
- 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
- Fix error if build and target platform have different pointer widths
- Update iana-time-zone to implement
local_tz()
for Wasm (#38), and {Free,Net,Open,Dragonfly}BSD (#39)
- Ensure
-Zminimal-versions
works
- Fix missing import if the project is used with
default-features = false
- Fix lookup error for names containing underscores
- Bump dependency versions
- Fix typos
- Introduce
VERSION
andVERSION_HASH
-
Update to 2022a
-
Make the unparsed binary time zone data available
-
Simplify the library by removing the trait TimeZoneExt:
TimeZoneExt::from_db()
is nowtz_by_name()
TimeZoneExt::local_from_db()
is nowlocal_tz()
TimeZoneExt::names_in_db()
is nowTZ_NAMES
- Re-export v0.2 with old names and default features
- Optimize
DateTime
deserialization to work without dynamic allocation (tz-rs#22)
- Include “backzone” data to include pre-1970 information for some more time zones
- Make
UtcDateTime
/DateTime
serializable withserde
usingserde_with
- Initial release