vendor/github.com/clipperhouse/displaywidth/CHANGELOG.md
Changelog
[0.6.0]
Added
- New
StringGraphemesandBytesGraphemesmethods, for iterating over the widths of grapheme clusters.
Changed
- Added ASCII fast paths
[0.5.0]
Added
- Unicode 16 support
- Improved emoji presentation handling per Unicode TR51
Changed
- Corrected VS15 (U+FE0E) handling: now preserves base character width (no-op) per Unicode TR51
- Performance optimizations: reduced property lookups
Fixed
- VS15 variation selector now correctly preserves base character width instead of forcing width 1
[0.4.1]
Changed
- Updated uax29 dependency
- Improved flag handling
[0.4.0]
Added
- Support for variation selectors (VS15, VS16) and regional indicator pairs (flags)
[0.3.1]
Added
- Fuzz testing support
Changed
- Updated stringish dependency
[0.3.0]
Changed
- Dropped compatibility with go-runewidth
- Trie implementation cleanup