|
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