File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1+ # Changelog
2+
3+ ## [ 0.5.0]
4+
5+ [ Compare] ( https://github.com/clipperhouse/displaywidth/compare/v0.4.1...v0.5.0 )
6+
7+ ### Added
8+ - Unicode 16 support
9+ - Improved emoji presentation handling per Unicode TR51
10+
11+ ### Changed
12+ - Corrected VS15 (U+FE0E) handling: now preserves base character width (no-op) per Unicode TR51
13+ - Performance optimizations: reduced property lookups
14+
15+ ### Fixed
16+ - VS15 variation selector now correctly preserves base character width instead of forcing width 1
17+
18+ ## [ 0.4.1]
19+
20+ [ Compare] ( https://github.com/clipperhouse/displaywidth/compare/v0.4.0...v0.4.1 )
21+
22+ ### Changed
23+ - Updated uax29 dependency
24+ - Improved flag handling
25+
26+ ## [ 0.4.0]
27+
28+ [ Compare] ( https://github.com/clipperhouse/displaywidth/compare/v0.3.1...v0.4.0 )
29+
30+ ### Added
31+ - Support for variation selectors (VS15, VS16) and regional indicator pairs (flags)
32+
33+ ## [ 0.3.1]
34+
35+ [ Compare] ( https://github.com/clipperhouse/displaywidth/compare/v0.3.0...v0.3.1 )
36+
37+ ### Added
38+ - Fuzz testing support
39+
40+ ### Changed
41+ - Updated stringish dependency
42+
43+ ## [ 0.3.0]
44+
45+ [ Compare] ( https://github.com/clipperhouse/displaywidth/compare/v0.2.0...v0.3.0 )
46+
47+ ### Changed
48+ - Dropped compatibility with go-runewidth
49+ - Trie implementation cleanup
You can’t perform that action at this time.
0 commit comments