Skip to content

v7.0.1

Latest

Choose a tag to compare

@github-actions github-actions released this 14 Jul 12:12
c100eab

Minor release to fix bugs introduced by v7.0.0

Screen

  • Bugfix: Restore TrueColor support on Windows Terminal (default to TrueColor on Windows and check WT_SESSION environment variable for WSL compatibility). See #1305.
  • Feature: Honor the NO_COLOR environment variable (https://no-color.org). When set and non-empty, colors degrade to the terminal's default colors.
  • Bugfix: Apple's Terminal.app (TERM_PROGRAM=Apple_Terminal) is now reported as Palette256 instead of TrueColor; it does not support 24bit colors.
  • Bugfix: An empty terminal name or terminal emulator name is now treated as unidentified by Terminal::ComputeColorSupport, instead of implying TrueColor support.
  • Bugfix (Windows): Downgrade color support when the console rejects VT processing (legacy consoles), instead of emitting TrueColor escape sequences.
  • Bugfix: Avoid segmentation fault / crash during static initialization if Color::RGB or other color constants are constructed globally/statically before main(). See #1303.

Build

  • Bugfix: Fix build failure when an older FTXUI is installed in a system
    include path (e.g. MacPorts upgrade). A CMake deduplication quirk was
    promoting the project's own -I include/ to -isystem, causing package
    managers' -I/opt/local/include (which may contain stale headers) to
    win. See #1299, #1300.