Skip to content

Update Rust crate unicode_names2 to v3 - #26077

Open
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/unicode_names2-3.x
Open

Update Rust crate unicode_names2 to v3#26077
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/unicode_names2-3.x

Conversation

@renovate

@renovate renovate Bot commented Jun 17, 2026

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Type Update Change
unicode_names2 workspace.dependencies major 1.2.23.0.0

Release Notes

progval/unicode_names2 (unicode_names2)

v3.1.0

Compare Source

2026-06-04

Data:

  • Update data to Unicode 17 (#​57)

v3.0.0

Compare Source

2026-06-04

Breaking:

  • Bump MSRV to 1.65

Performance improvements:

  • Use binary search in iter_str.rs

Internal:

  • Fix Clippy warnings

v2.0.0

Compare Source

2025-06-19

Breaking:

  • In order to implement UAX#44
    (see below) we had to change code generated by unicode_names2_generator in a way that
    was not compatible with unicode_names2 v1.3.0 (and vice-versa), forcing us to bump
    unicode_names2_generator to v2.0.0. In order to keep them in sync, unicode_names2
    is bumped accordingly.
    Additionally, implementing UAX#44 might break code if it relies on this crate for some
    sort of validation.

Feature:

  • Implement UAX#44
    to make name matching less strict. (#​46)

Internal:

  • Remove unused dependencies (#​42)

Configuration

📅 Schedule: (UTC)

  • Branch creation
    • "before 4am on Wednesday"
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate Bot added the internal An internal refactor or improvement label Jun 17, 2026
@astral-sh-bot

astral-sh-bot Bot commented Jun 17, 2026

Copy link
Copy Markdown

Typing conformance results

No changes detected ✅

Current numbers
The percentage of diagnostics emitted that were expected errors held steady at 96.83%. The percentage of expected errors that received a diagnostic held steady at 91.74%. The number of fully passing files held steady at 99/133.

@astral-sh-bot

astral-sh-bot Bot commented Jun 17, 2026

Copy link
Copy Markdown

Memory usage report

Memory usage unchanged ✅

@astral-sh-bot

astral-sh-bot Bot commented Jun 17, 2026

Copy link
Copy Markdown

ecosystem-analyzer results

Lint rule Added Removed Changed
invalid-syntax 4 0 0
Total 4 0 0

Raw diff:

websockets (https://github.com/aaugustin/websockets)
+ src/websockets/cli.py:47:13 error[invalid-syntax] Got unexpected unicode
+ src/websockets/cli.py:53:22 error[invalid-syntax] Got unexpected unicode
+ src/websockets/cli.py:65:13 error[invalid-syntax] Got unexpected unicode
+ src/websockets/cli.py:69:22 error[invalid-syntax] Got unexpected unicode

Full report with detailed diff (timing results)

@astral-sh-bot

astral-sh-bot Bot commented Jun 17, 2026

Copy link
Copy Markdown

ruff-ecosystem results

Linter (stable)

✅ ecosystem check detected no linter changes.

Linter (preview)

✅ ecosystem check detected no linter changes.

Formatter (stable)

✅ ecosystem check detected no format changes.

Formatter (preview)

✅ ecosystem check detected no format changes.

@MichaReiser MichaReiser added this to the v0.16 milestone Jun 17, 2026
@MichaReiser

Copy link
Copy Markdown
Member

We probably need to bump to unicode 2 first. We should align it with the most recent supported Python version and whatever unicode standard that version uses

@ntBre ntBre modified the milestones: v0.16, v0.17 Jul 13, 2026
@renovate
renovate Bot force-pushed the renovate/unicode_names2-3.x branch from e51d88a to caf0192 Compare July 20, 2026 14:10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

internal An internal refactor or improvement

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants