Releases: jquast/blessed
Releases · jquast/blessed
1.15.1: Minor release for changes to automatic tests
1.15.0: Disable various integration tests, support python 3.7
1.14.2: Detect \x1b[0K and \x1b[2K for measuring width, define __version__ (#96)
1.14.1: bugfix: TypeError when using ``PYTHONOPTIMIZE=2``
- bugfix: TypeError when using
PYTHONOPTIMIZE=2
environment variable, issue #84.
1.14.0: bugfix term.wrap for text containing newlines
- bugfix: term.wrap misbehaved for text containing newlines, #74
1.13.0: new Terminal.split_seqs() function, speed enhancement
- enhancement: method
Terminal.split_seqs
introduced, and 4x cost reduction in related sequence-aware functions, #29. - deprecated: function
blessed.sequences.measure_length
superseded byblessed.sequences.iter_parse
if necessary. - deprecated: warnings about "binary-packed capabilities" are no longer emitted on strange terminal types, making best effort.
1.12.0: add Terminal.get_location() method
- enhancement: method Terminal.get_location
returns the
(row, col)`` position of the cursor at the time of call for attached terminal. - enhancement: a keyboard now detected as stdin when
stream
issys.stderr
.
1.11.0: faster metaSendsEscape, nested formatting
1.10.0
- workaround: provide
sc
andrc
for Terminals ofkind='ansi'
,
repairing Terminal class methodlocation
, #44 - bugfix: length of simple SGR reset sequence
\x1b[m
was not correctly
determined on all terminal types, #45 - deprecated:
_intr_continue
arguments introduced in 1.8 are now marked
deprecated in 1.10: beginning with python 3.5, the default behavior is as
though this argument is always True, blessed does the same.
Fixes and enhancements for 'screen-256color' terminals
- enhancement: allow
move_x()
and like to work with 'screen-256color'. - enhancement: new public attribute:
kind
.