rust-lang / rust

Empowering everyone to build reliable and efficient software.
https://www.rust-lang.org
Other
98.34k stars 12.72k forks source link

Tracking issue for release notes of #130183: Bump Unicode to version 16.0.0 #130258

Open rustbot opened 1 month ago

rustbot commented 1 month ago

This issue tracks the release notes text for #130183.

Steps

Release notes text

The responsible team for the underlying change should edit this section to replace the automatically generated link with a succinct description of what changed, drawing upon text proposed by the author (either in discussion or through direct editing).

# Libraries
- [Bump Unicode to version 16.0.0](https://github.com/rust-lang/rust/pull/130183)

[!TIP] Use the previous releases categories to help choose which one(s) to use. The category will be de-duplicated with all the other ones by the release team.

More than one section can be included if needed.

Release blog section

If the change is notable enough for inclusion in the blog post, the responsible team should add content to this section. Otherwise leave it empty.

cc @Marcondiro, @Manishearth -- origin issue/PR authors and assignees for starting to draft text

Noratrieb commented 1 month ago

we didn't have it in the blog post for 15, so I think that's it

Mark-Simulacrum commented 2 weeks ago

We found a few regressions in Crater:

(Might actually be the same one)

Do we think a compat note is merited? Or just the library note is enough?

Marcondiro commented 1 week ago

Might be worth it since crates embedding some Unicode Data (as the one you linked) could brake.

pushrax commented 4 days ago

I think a compat note is merited. Our application hit some errors after upgrading rustc, and it bisected to the unicode upgrade.

The reason is pretty niche; we're running a tokenizer to build bm25 text indexes, and the tokenization behaviour changed in some edge cases involving barely-valid utf8. But I could imagine that this might affect other similar use cases.