Changes [1]:
* New support for kitty text sizing protocol (OSC 66) in width() and
clip().
* New clip() parameter control_codes='parse', 'ignore', and 'strict'.
clip() is now able to clip OSC 8 hyperlinks and OSC 66 text sizing
sequences.
* Improved clip() and width() to support horizontal cursor sequences
(cub, cuf, hpa). Cursor-left (cub) or backspace (\b) now overwrites
text. column_address (hpa) and carriage return (\r) are now parsed,
and more values conditionally raise ValueError when
control_codes='strict'.
PR's:
* Remove docs, add utils by @jquast in #209
* Bump requests from 2.32.5 to 2.33.0 in /docs by @dependabot[bot] in
#210
* Bump pygments from 2.19.2 to 2.20.0 in /docs by @dependabot[bot] in
#212
* dependabot nonsense by @jquast in #215
* Expand terminal escape sequence for three more ECMA-48 "families" by
@jquast in #214
* Improve clip() and width() with hyperlinks and overtyping by @jquast
in #216
* Improve width() and clip() with kitty Text Sizing Protocol by @jquast
in #213
For a full comparison of changes, see [2].
[1] https://github.com/jquast/wcwidth/releases/tag/0.7.0
[2] https://github.com/jquast/wcwidth/compare/0.6.0...0.7.0
Signed-off-by: Tim Orling <tim.orling@konsulko.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
LICENSE = "MIT"
LIC_FILES_CHKSUM = "file://LICENSE;md5=b15979c39a2543892fca8cd86b4b52cb"
-SRC_URI[sha256sum] = "cdc4e4262d6ef9a1a57e018384cbeb1208d8abbc64176027e2c2455c81313159"
+SRC_URI[sha256sum] = "90e3a7ea092341c44b99562e75d09e4d5160fe7a3974c6fb842a101a95e7eed0"
inherit pypi python_hatchling ptest-python-pytest