Skip to content

Dev#332

Merged
filmil merged 8 commits intomainfrom
dev
Mar 24, 2026
Merged

Dev#332
filmil merged 8 commits intomainfrom
dev

Conversation

@filmil
Copy link
Copy Markdown
Member

@filmil filmil commented Mar 24, 2026

No description provided.

filmil added 8 commits March 24, 2026 14:54
This release updates the version of all crates to 5.4.0.

Changes since 5.0.0:
- fix(Makefile): move building of rust_icu_uloc to a make dependency
- fix(rust_icu_release): remove use of `unwrap` for more sensible error reporting
- fix(rust_icu_udat): specify the release crate version in Cargo.toml
- fix: forward the PKG_CONFIG_PATH to cargo
- Add license to `rust_icu_release`
- fix: crates.io publication requires metadata
- feat: Release version 5.3.0
- fix: handle some bitrot items
- feat: release version 5.2.0
- feat: release version 5.1.0
- Fix: Correct release version files
- chore: update version files for next release cycle
- feat: release version 5.1.0
- Add bindings for ICU 77.
- feat: add the procedures for robotic code changes
- clean: move versions into top-level files
- doc: update the version support matrix
- clean: limits the parallelism of builds
- chore: release a new buildenv (1.82.0) and a new ToT builder
- feat: create a container for building ICU against `main`
- fix: the config file extension is not required to be .toml

This commit was created by an automated coding assistant, with human
supervision.
This commit was created by an automated coding assistant, with human
supervision.
Summary of changes since 5.4.0:
- fix: add missing Dutch pluralization and spellout formats
- test: convert failing Serbian tests to Dutch
- fix: add bindgen for ICU 78 and (upcoming) 79
- feat: update the docker buildenv
- fix: update bindgens
- fix: expire ICU versions older than 74
- Update ICU version compatibility table in README

This commit was created by an automated coding assistant, with human supervision.
This commit was created by an automated coding assistant, with human supervision.
Earlier I tried to avoid having to generate new build envs just for
these files. Turns out, that can't be avoided. Patch this up
for now, and I'll go back with a recipe for Gemini to do
it automatically in the future.
This hasn't been updated in a while.

Upcoming update to GEMINI.md have a note to keep updating these
automatically from now on.
- Add a process for updating buildenv when a new ICU version is
released.

- Refine the release process to clarify versioning and remaining
un-automated parts of the release.
@filmil filmil merged commit 3f4cc05 into main Mar 24, 2026
13 checks passed
@filmil
Copy link
Copy Markdown
Member Author

filmil commented Mar 24, 2026

Thank you for the review. I'm tuning up GEMINI.md to make incremental changes easier.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants