You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+16-30Lines changed: 16 additions & 30 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -7,10 +7,7 @@ Current changelog is accurate up to 8371b92075c90a689b6eb0a094bc6f15c19f364a
7
7
- Components
8
8
- General
9
9
- Update MSRV to 1.83 (unicode-org#7066)
10
-
- Bump default toolchain (not MSRV) to 1.89 (unicode-org#6818)
11
10
- Remove unused dependencies (unicode-org#6978)
12
-
- Use `#[expect]` for clippy lints (unicode-org#6700)
13
-
- Use `serde_core` where possible (unicode-org#6991)
14
11
-`icu_calendar`
15
12
- Add `Date::try_from_fields` for flexibly building Temporal dates (unicode-org#6910)
16
13
- (unstable) Implement date arithmetic according to Temporal specification (unicode-org#6992, unicode-org#7012)
@@ -19,16 +16,13 @@ Current changelog is accurate up to 8371b92075c90a689b6eb0a094bc6f15c19f364a
19
16
- Add a lot more documentation on individual calendars (unicode-org#7016, unicode-org#7033, unicode-org#7036, unicode-org#7037, unicode-org#7047, unicode-org#7082)
20
17
- Add Easter holiday to `Gregorian` and `Julian` (unicode-org#6899)
21
18
- Implement `PartialOrd` for `Date` unconditionally (unicode-org#7090)
22
-
- Add first weekday preference to week preferences (unicode-org#6615)
23
-
- Make `extended_year` quite consistent (unicode-org#6800, unicode-org#6937)
19
+
- Make `extended_year` have consistent behavior across calendars, matching specced behavior in CLDR and Temporal (unicode-org#6800, unicode-org#6937)
24
20
- Fix `und-SA-u-ca-islamic` (unicode-org#6736)
25
-
-Add RataDie::in_well_behaved_astronomical_range(), use to avoid panics (unicode-org#6876)
21
+
-Avoid panics for large past/future dates in astronomical calendars (unicode-org#6876)
26
22
- Improve some Gregorian calendar code (unicode-org#6870)
27
-
-Hardcode precomputed calendar data (unicode-org#6934, unicode-org#7008)
23
+
-Switch Chinese and Korean calendars to no longer being data-driven, hardcoding their data (unicode-org#6934, unicode-org#7008)
28
24
- Compare Chinese calendar against Hong Kong observatory (unicode-org#6944)
29
25
- Test Korean calendar against KASI (unicode-org#7041)
30
-
- Implement Ethiopian in terms of Coptic (unicode-org#6952)
31
-
- Unify implementations of Iso, Gregorian, ROC, Buddhist, Japanese (unicode-org#6975)
32
26
- Optimise `day_of_provided_year`, `date_from_provided_year_day` for ISO/Gregorian (unicode-org#6883)
33
27
-`icu_casemap`
34
28
- General changes only
@@ -40,7 +34,7 @@ Current changelog is accurate up to 8371b92075c90a689b6eb0a094bc6f15c19f364a
40
34
- Port BOCSU algorithm from ICU4C for identical level sort keys (unicode-org#6823)
- Include metazone periods before the horizon if the metazone is included anyway (unicode-org#6747)
124
114
- Handle locales without `territories.json`, locales with inconsistent patterns (unicode-org#6709)
125
115
- FFI
126
116
-`icu_capi`
127
117
- All C++ enums now default to a valid value; which is the `Default` impl where there is one, and some semi-logical value otherwise. This has changed defaults in some cases and may cause a behavioral change for people relying on C++ default constructors. (unicode-org#6692)
128
118
- Wasm code now uses the stable standard `wasm-c-abi=spec` (unicode-org#6679)
129
-
- DataProvider constructor for JS/Dart (unicode-org#6596)
130
119
- Enable experimental code in NPM (unicode-org#6743)
131
120
- Allow consumers to determine bindings directories (unicode-org#6887)
132
121
- Document deprecated APIs (unicode-org#6890)
133
122
- FFI for most new APIs
134
123
- `ListFormatter::format` now takes a `diplomat::span<const diplomat::string_view_for_slice>` instead of a `diplomat::span<std::string_view>` to handle soundness issues on some platforms (unicode-org#6974)
135
124
- Utils
136
125
- General
137
-
- Bump default toolchain (not MSRV) to 1.89 (unicode-org#6818)
138
-
- Use `#[expect]` for clippy lints (unicode-org#6700)
139
-
- Update MSRV to 1.83 (unicode-org#7066)
140
126
-`bies`: `0.2.4 -> 0.2.5`
141
-
-General changes only
127
+
-Minor internal changes
142
128
-`calendrical_calculations`: `0.2.2 -> 0.2.3`
143
129
- Add RataDie::in_well_behaved_astronomical_range(), use to avoid panics (unicode-org#6876)
144
130
-`crlify`: No change
145
131
-`databake`: No change
146
132
-`databake_derive`: `0.2.0 -> 0.2.1`
147
133
- Require public fields for `Bake` derive (unicode-org#6586)
148
134
-`fixed_decimal`: `0.7.0 -> 0.7.1`
149
-
-General changes only
135
+
-Minor internal changes
150
136
-`ixdtf`: `0.6.3 -> 0.6.4`
151
137
- Add to_static_string for IXDTF errors (unicode-org#6917)
152
138
-`litemap`: `0.8.0 -> 0.8.1`
@@ -159,9 +145,9 @@ Current changelog is accurate up to 8371b92075c90a689b6eb0a094bc6f15c19f364a
0 commit comments