Major changes since 0.2.14, in order
- Migrate from setup.py + setuptools to pyproject.toml + hatchling by @hugovk in #156
- Small improvements to update-tables.py and wcwidth-browser.py by @jquast in #160
- New: iter_graphemes() by @jquast in #165
- New: width() terminal-aware string measurement by @jquast in #166
- New: ljust(), rjust(), center() justify text by @jquast in #168
- New: wrap() by @jquast in #169
- improve wcswidth() performance ~30% by @jquast in #171
- New ambigous_width=1 argument by @jquast in #172
- New strip_sequences() and cut() functions by @jquast in #173
- Width 0 for Default_Ignorable_Code_Point characters by @jquast in #174
- Bugfix for Prepended_Concatenation_Mark characters by @jquast in #176
Full Changelog: 0.2.14...0.3.0