Tags: unicode-org/icu4x
Tags
Bump everything to ICU4X 2.1.1 (#7191) I made a small mistake in the release: most crates got published without an updated dep on `icu_locale_core` and `icu_provider`. What happened was that when I updated crate deps I updated the section for ICU4X crates, but those crates are in a different Cargo.toml "section" and they didn't get an update (I plan to improve the release checklist to avoid this problem in the future, it has never been clear about this step). These crates don't use ~ deps unlike the rest (see #4343), which is why they are separate. This breaks clients who depend directly on a component crate or metacrate (say, `icu_calendar`), and they update that: this leads to combinations like `icu_locale_core 2.0.0` with `writeable 0.6.2`. ICU4X 2.0 had broken no-alloc support, which meant that it claimed to support no-alloc but in practice it didn't _work_. But the crates successfully compiled together. ICU4X 2.1 fixes this. Unfortunately, ICU4X 2.1 "fixed" no-alloc crates will not work with ICU4X 2.0 "broken" no-alloc crates. To prevent people from getting inconsistent lockfiles, we just globally publish 2.1.1. A more surgical alternative is to publish 2.1.1 only for component crates (not for provider/etc crates which people will not depend on directly anyway).
Bump zoneinfo64 to 0.2.0 (#6932) I don't think we'll need any more breaking changes; the integration works already. I suspect we will need some minor non-breaking fixes once I have it all hooked up end to end (this is tricky and will take some time). (If we do end up needing more breaking changes, this is a utils crate, no big deal. Most of our utils crates had some rapid breakage cycles initially)
Publish zoneinfo64 and resb as 0.1.0 (#6901) We can start using these in temporal_rs.
Bump calendrical_calculations to 0.2.2, potential_utf to 0.1.3 (#6908) We need these for the latest zoneinfo64 <!-- Thank you for your pull request to ICU4X! Reminder: try to use [Conventional Comments](https://conventionalcomments.org/) to make comments clearer. Please see https://github.com/unicode-org/icu4x/blob/main/CONTRIBUTING.md for general information on contributing to ICU4X. --> --------- Co-authored-by: Robert Bastian <[email protected]>
Bump calendrical_calculations to 0.2.2, potential_utf to 0.1.3 (#6908) We need these for the latest zoneinfo64 <!-- Thank you for your pull request to ICU4X! Reminder: try to use [Conventional Comments](https://conventionalcomments.org/) to make comments clearer. Please see https://github.com/unicode-org/icu4x/blob/main/CONTRIBUTING.md for general information on contributing to ICU4X. --> --------- Co-authored-by: Robert Bastian <[email protected]>
PreviousNext