Releases: luciancooper/tty-strings
Releases · luciancooper/tty-strings
v1.5.1
Features
- Improve SGR parameter parsing to support sequences with mixed delimiters like
ESC[38;5:244m
(4d9ad20)
- Support OSC hyperlink close sequences with key value params like
ESC]8;id=value;BEL
(09059d4)
v1.5.0
Features
- Support Unicode version 16.0.0 (59bcafe)
- Add an
ansiRegex
method that exposes a ANSI escape matching regex (5c22e8e)
- Remove
ansi-regex
as a dependency (5c22e8e)
- Support newer colon separated SGR sequences like
ESC[38:5:244m
(d9cdcd5)
v1.4.0
Features
- Support measuring column width of grapheme extenders like
'𝅘𝅥𝅰'
(1ec718b)
- Support measuring column width of composed hangul syllables like
'뼕'
(a182f2e)
- Remove NFC Unicode string normalization from the
charWidths
, stringLength
, stringWidth
, and wordWrap
methods (e4db023)
- Support 8 or 24 bit color ANSI escape sequences with missing parameters like
ESC[38;2;150m
(545008b)
v1.3.0
Features
- Support Unicode version 15.1.0 (e0a7349)
- Support compound ANSI style escape sequences like
ESC[31;46m
(a7c278e)
- Support ANSI escape sequences with omitted parameters like
ESC[m
(7343995)
v1.2.0
Features
- Support Unicode version 15.0.0 (f34acba)
v1.0.2
Fixes
- typo in package.json
types
field (bf51ef8)
v1.0.1
Features
- add typescript definitions (7136d54)
Fixes
- wrap: support input with ansi escapes that span multiple lines (51f57bd)
- slice: ensure
sliceColumns
does not return extra control chars (5e6af38)