Sourced from jiff's changelog.
0.2.14 (2025-05-20)
This release includes a smattering of bug fixes, and hopefully a small improvement to the time it takes to compile Jiff. Also, in this release, when
TZ
is set to a non-empty but invalid value, Jiff will always fall back toEtc/Unknown
when usingTimeZone::system()
. This differs from previous behavior where Jiff would, in this case, attempt to read the system's default time zone. This change brings Jiff into consistency with existing Unix tooling likedate
, and is also arguably a better failure mode. That is, whenTZ
is set but invalid, we shouldn't silently fall back to the default system time zone, but instead do something that indicates something has potentially gone wrong.Enhancements:
Bug fixes:
8105228
0.2.1439b9903
changelog: 0.2.14c0cfb23
test: add another scratch test for printing some interesting spansca06977
error: try to reduce amount of codegen by forcefully unlining error
constructors08abead
tz: fallback to Etc/Unknown
when TZ
is set to
an invalid valuee22013e
tz: don't search for tzdb at /usr/share/zoneinfoc5c2320
ci: improve tzdb init times and tests0f9fdf8
tz: improve performance of initial Zoned::now()
4e4939d
jiff-icu: bump ICU4X to 2.0.0e729efa
jiff-icu: upgrade to ICU4X 2.0.0