Skip to content

Tags: unicode-org/icu4x

Tags

[email protected]

Toggle [email protected]'s commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
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).

ind/[email protected]

Toggle ind/[email protected]'s commit message
retry

ind/[email protected]

Toggle ind/[email protected]'s commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
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)

ind/[email protected]

Toggle ind/[email protected]'s commit message
Bump icu_calendar to 2.0.5

ind/[email protected]

Toggle ind/[email protected]'s commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Add zoneinfo64 metadata (#6909)

ind/[email protected]

Toggle ind/[email protected]'s commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Publish zoneinfo64 and resb as 0.1.0 (#6901)

We can start using these in temporal_rs.

ind/[email protected]

Toggle ind/[email protected]'s commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
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]>

ind/[email protected]

Toggle ind/[email protected]'s commit message
Publish 2.0.4

ind/[email protected]

Toggle ind/[email protected]'s commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
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]>

ind/[email protected]

Toggle ind/[email protected]'s commit message
ixdtf 0.6.3