Releases: jquast/wcwidth
Releases · jquast/wcwidth
include tests in sdist
Support *ALL* Unicode Versions (0.4.1 through 13.0.0)
PR #23: Support all versions of Unicode, using the UNICODE_VERSION
environment variable, when defined, or, for non-shells, explicitly by passing argument unicode_version
to the wcwidth family of functions.
A demonstration utility that determines the Terminal's Unicode Version is made available as a separate package, https://github.com/jquast/ucs-detect/ which contains a Problem and Solution statement.
Performance improvements and Unicode version 13
Update tables to Unicode Specification 12.0.0
Unicode v12 and proj. maintenence (#30) * remove static analysis * EastAsianWidth v9 -> v12 * README and tox.ini
Update tables to Unicode Specification 9.0.0
- Updated tables to Unicode Specification 9.0.0. (PR #18).
0.1.6: include LICENSE file in package
Bugfix: Better-determined Combining character width
- Bugfix: Resolution of "combining character width" issue, most especially those that previously returned -1 now often (correctly) return 0. resolved by Philip Craig via PR #11.
- Deprecated: The module path wcwidth.table_comb is no longer available, it has been superseded by module path wcwidth.table_zero.
non-zero combining character support in wcswidth()
0.1.4
- Feature:
wcswidth()
now determines printable length
for (most) combining characters. The developer's tool
bin/wcwidth-browser.py
is improved to display combining
characters when provided the--combining
option
(@thomasballinger and @lmontopo PR #5). - added static analysis (prospector) to testing framework.
Bugfix: honor 2nd parameter of wcswidth
- Bugfix: 2nd parameter of wcswidth was not honored. (@thomasballinger PR #4).