Skip to content

Allow unicode-width 0.2.0 consumers#35

Open
kennethsinder wants to merge 1 commit into
doy:mainfrom
burin-labs:compat/unicode-width-0.2.0
Open

Allow unicode-width 0.2.0 consumers#35
kennethsinder wants to merge 1 commit into
doy:mainfrom
burin-labs:compat/unicode-width-0.2.0

Conversation

@kennethsinder

Copy link
Copy Markdown

vt100 only uses the UnicodeWidthChar API available throughout unicode-width 0.2.x. Keeping the lower bound at 0.2.0 allows applications that also use ratatui 0.29 (which intentionally pins 0.2.0) to resolve vt100 0.16 without changing vt100 behavior.

The lockfile is intentionally set to 0.2.0 so the normal suite continuously exercises the minimum accepted version.

Verification:

  • cargo test --locked --all-targets
  • 70 passing tests, 3 existing ignored tests; all examples compile
  • includes combining, wide-character, wrapping, OSC, control, processing, and quickcheck coverage

@kennethsinder
kennethsinder force-pushed the compat/unicode-width-0.2.0 branch from cc44ac3 to 3e21181 Compare July 14, 2026 07:46
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.

1 participant