Skip to content

v2.2.0

Compare
Choose a tag to compare
@ku1ik ku1ik released this 07 May 19:22
· 435 commits to develop since this release
v2.2.0
  • Added official support for Python 3.8, 3.9, 3.10
  • Dropped official support for Python 3.5
  • Added --cols / --rows options for overriding size of pseudo-terminal reported to recorded program
  • Improved behaviour of --append when output file doesn't exist
  • Keyboard input is now explicitly read from a TTY device in addition to stdin (when stdin != TTY)
  • Recorded program output is now explicitly written to a TTY device instead of stdout
  • Dash char (-) can now be passed as output filename to write asciicast to stdout
  • Diagnostic messages are now printed to stderr (without colors when stderr != TTY)
  • Improved robustness of writing asciicast to named pipes
  • Lots of codebase modernizations (many thanks to Davis @djds Schirmer!)
  • Many other internal refactorings