alacritty v0.7.0 Release Notes

  • โž• Added

    • ๐Ÿ‘Œ Support for ~/ at the beginning of configuration file imports
    • ๐Ÿ†• New cursor.style.blinking option to set the default blinking state
    • ๐Ÿ†• New cursor.blink_interval option to configure the blinking frequency
    • ๐Ÿ‘Œ Support for cursor blinking escapes (CSI ? 12 h, CSI ? 12 l and CSI Ps SP q)
    • ๐Ÿ IME support on Windows
    • ๐Ÿ Urgency support on Windows
    • Customizable keybindings for search
    • 0๏ธโƒฃ History for search mode, bound to P/N/Up/Down by default
    • 0๏ธโƒฃ Default binding to cancel search on Ctrl+C
    • History position indicator for search and vi mode

    ๐Ÿ”„ Changed

    • Nonexistent config imports are ignored instead of raising an error
    • ๐ŸŒฒ Value for disabling logging with config.log_level is Off instead of None
    • Missing glyph symbols are no longer drawn for zerowidth characters

    ๐Ÿ›  Fixed

    • Wide characters sometimes being cut off
    • Preserve vi mode across terminal reset
    • Escapes CSI Ps b and CSI Ps Z with large parameters locking up Alacritty
    • Dimming colors which use the indexed CSI 38 : 5 : Ps m notation
    • ๐ŸŽ Slow rendering performance with a lot of cells with underline/strikeout attributes
    • ๐ŸŽ Performance of scrolling regions with offset from the bottom
    • Extra mouse buttons are no longer ignored on Wayland
    • Numpad arrow keys are now properly recognized on Wayland
    • Compilation when targetting aarch64-apple-darwin
    • ๐Ÿ Window not being completely opaque on Windows
    • ๐Ÿ Window being always on top during alt-tab on Windows
    • ๐Ÿšš Cursor position not reported to apps when mouse is moved with button held outside of window
    • โšก๏ธ No live config update when starting Alacritty with a broken configuration file
    • PTY not drained to the end with the --hold flag enabled
    • High CPU usage on BSD with live config reload enabled
    • Alacritty not discarding invalid escape sequences starting with ESC
    • ๐Ÿš€ Crash due to clipboard not being properly released on Wayland
    • ๐ŸŽ Shadow artifacts when resizing transparent windows on macOS
    • ๐ŸŽ Missing glyph symbols not being rendered for missing glyphs on macOS and Windows
    • Underline cursor being obscured by underline
    • Cursor not being rendered with a lot of unicode glyphs visible
    • IME input swallowed after triggering a key binding
    • ๐Ÿ”ง Crash on Wayland due to non-standard fontconfig configuration
    • Search without vi mode not jumping properly between all matches

    โœ‚ Removed

    • ๐Ÿšš The following CLI arguments have been removed in favor of the --option flag:
      • --persistent-logging
      • --live-config-reload
      • --no-live-config-reload
      • --dimensions
      • --position
    • live-shader-reload feature
    • Config option dynamic_title, you should use window.dynamic_title instead
    • Config option scrolling.faux_multiplier, which was replaced by escape CSI ? 1007 h/l
    • ๐Ÿ WinPTY support on Windows