Skip to content

Commit 9555d41

Browse files
committed
Create CHANGELOG.md
1 parent 441ce50 commit 9555d41

1 file changed

Lines changed: 49 additions & 0 deletions

File tree

CHANGELOG.md

Lines changed: 49 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,49 @@
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

0 commit comments

Comments
 (0)