|
1 | 1 | # CHANGELOG |
2 | 2 |
|
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. |
6 | 22 |
|
7 | 23 | Bug fixes: |
8 | 24 |
|
9 | 25 | * [#365](https://github.com/BurntSushi/jiff/issues/365): |
10 | 26 | Fixes a compile error in Jiff when only the `tzdb-concatenated` feature was |
11 | 27 | enabled. |
12 | | -* [#364](https://github.com/BurntSushi/jiff/issues/364): |
13 | | -Jiff now falls back to `Etc/Unknown` for invalid `TZ` values. |
14 | 28 | * [#366](https://github.com/BurntSushi/jiff/issues/366): |
15 | 29 | Fixes slow initial `Zoned::now()` in environments where `/usr/share/zoneinfo` |
16 | 30 | is on a very slow file system (like CI environments). |
|
0 commit comments