Skip to content

0.9.0

Compare
Choose a tag to compare
@TimonPost TimonPost released this 15 May 16:19
· 393 commits to master since this release

This release is all about moving to a stabilized API for 1.0.

  • Major refactor and cleanup.
  • Improved performance;
    • No locking when writing to stdout.
    • UNIX doesn't have any dynamic dispatch anymore.
    • Windows has improved the way to check if ANSI modes are enabled.
    • Removed lot's of complex API calls: from_screen, from_output
    • Removed Arc<TerminalOutput> from all internal Api's.
  • Removed termios dependency for UNIX systems.
  • Upgraded deps.
  • Removed about 1000 lines of code
    • TerminalOutput
    • Screen
    • unsafe code
    • Some duplicated code introduced by a previous refactor.
  • Raw modes UNIX systems improved
  • Added NoItalic attribute