Skip to content

Commit 39b9903

Browse files
committed
changelog: 0.2.14
1 parent c0cfb23 commit 39b9903

File tree

1 file changed

+19
-5
lines changed

1 file changed

+19
-5
lines changed

CHANGELOG.md

Lines changed: 19 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,30 @@
11
# CHANGELOG
22

3-
0.2.14 (TBD)
4-
============
5-
TODO
3+
0.2.14 (2025-05-20)
4+
===================
5+
This release includes a smattering of bug fixes, and hopefully a small
6+
improvement to the time it takes to compile Jiff. Also, in this release, when
7+
`TZ` is set to a non-empty but invalid value, Jiff will always fall back to
8+
`Etc/Unknown` when using `TimeZone::system()`. This differs from previous
9+
behavior where Jiff would, in this case, attempt to read the system's default
10+
time zone. This change brings Jiff into consistency with existing Unix tooling
11+
like `date`, and is also arguably a better failure mode. That is, when `TZ` is
12+
set but invalid, we shouldn't silently fall back to the default system time
13+
zone, but instead do something that indicates something has potentially gone
14+
wrong.
15+
16+
Enhancements:
17+
18+
* [#364](https://github.com/BurntSushi/jiff/issues/364):
19+
Jiff now falls back to `Etc/Unknown` for invalid `TZ` values.
20+
* [#379](https://github.com/BurntSushi/jiff/pull/379):
21+
Improve compilation times.
622

723
Bug fixes:
824

925
* [#365](https://github.com/BurntSushi/jiff/issues/365):
1026
Fixes a compile error in Jiff when only the `tzdb-concatenated` feature was
1127
enabled.
12-
* [#364](https://github.com/BurntSushi/jiff/issues/364):
13-
Jiff now falls back to `Etc/Unknown` for invalid `TZ` values.
1428
* [#366](https://github.com/BurntSushi/jiff/issues/366):
1529
Fixes slow initial `Zoned::now()` in environments where `/usr/share/zoneinfo`
1630
is on a very slow file system (like CI environments).

0 commit comments

Comments
 (0)