alacritty v0.6.0 Release Notes

Release Date: 2020-11-25 // over 3 years ago
  • Packaging

    • Minimum Rust version has been bumped to 1.43.0
    • ๐Ÿšš The snapcraft.yaml file has been removed
    • โšก๏ธ Updated setab/setaf capabilities in alacritty-direct to use colons
    • WinPTY is now enabled only when targeting MSVC
    • ๐Ÿ—„ Deprecated the WinPTY backend feature, disabling it by default

    โž• Added

    • Secondary device attributes escape (CSI > 0 c)
    • ๐Ÿ‘Œ Support for colon separated SGR 38/48
    • ๐Ÿ†• New Ctrl+C binding to cancel search and leave vi mode
    • Escapes for double underlines (CSI 4 : 2 m) and underline reset (CSI 4 : 0 m)
    • ๐Ÿ”ง Configuration file option for sourcing other files (import)
    • ๐Ÿ”ง CLI parameter --option/-o to override any configuration field
    • Escape sequences to report text area size in pixels (CSI 14 t) and in characters (CSI 18 t)
    • ๐Ÿ‘Œ Support for single line terminals dimensions
    • Right clicking on Wayland's client side decorations will show application menu
    • Escape sequences to enable and disable window urgency hints (CSI ? 1042 h, CSI ? 1042 l)

    ๐Ÿ”„ Changed

    • ๐Ÿ›  Cursors are now inverted when their fixed color is similar to the cell's background
    • ๐Ÿ‘‰ Use the working directory of the terminal foreground process, instead of the shell's working directory, for SpawnNewInstance action
    • ๐Ÿ‘ Fallback to normal underline for unsupported underline types in CSI 4 : ? m escapes
    • The user's background color is now used as the foreground for the render timer
    • โš  Use yellow/red from the config for error and warning messages instead of fixed colors
    • Existing CLI parameters are now passed to instances spawned using SpawnNewInstance
    • Wayland's Client side decorations now use the search bar colors
    • โฌ‡๏ธ Reduce memory usage by up to at least 30% with a full scrollback buffer
    • The number of zerowidth characters per cell is no longer limited to 5
    • ๐ŸŽ SpawnNewInstance is now using the working directory of the terminal foreground process on macOS

    ๐Ÿ›  Fixed

    • Incorrect window location with negative window.position config options
    • ๐ŸŽ Slow rendering performance with HiDPI displays, especially on macOS
    • Keys swallowed during search when pressing them right before releasing backspace
    • Crash when a wrapped line is rotated into the last line
    • โš  Selection wrapping to the top when selecting below the error/warning bar
    • ๐Ÿ‘ Pasting into clients only supporting UTF8_STRING mime type on Wayland
    • Crash when copying/pasting with neither pointer nor keyboard focus on Wayland
    • Crash due to fd leak on Wayland
    • IME window position with fullwidth characters in the search bar
    • Selection expanding over 2 characters when scrolled in history with fullwidth characters in use
    • Selection scrolling not starting when mouse is over the message bar
    • Incorrect text width calculation in message bar when the message contains multibyte characters
    • ๐Ÿ”’ Remapped caps lock to escape not triggering escape bindings on Wayland
    • Crash when setting overly long title on Wayland
    • Switching in and out of various window states, like Fullscreen, not persisting window size on Wayland
    • Crash when providing 0 for XCURSOR_SIZE on Wayland
    • Gap between window and server side decorations on KWIN Wayland
    • Wayland's client side decorations not working after tty switch
    • Fullscreen startup mode not working on Wayland
    • Window not being rescaled when changing DPR of the current monitor on Wayland
    • Crash in some cases when pointer isn't presented upon startup on Wayland
    • IME not working on Wayland
    • Crash on startup on GNOME since its 3.37.90 version on Wayland
    • ๐ŸŽ Touchpad scrolling scrolled less than it should on macOS/Wayland on scaled outputs
    • Incorrect modifiers at startup on X11
    • Add and Subtract keys are now named NumpadAdd and NumpadSubtract respectively
    • ๐Ÿ”‹ Feature checking when cross compiling between different operating systems
    • Crash when writing to the clipboard fails on Wayland
    • Crash with large negative font.offset.x/y
    • Visual bell getting stuck on the first frame
    • Zerowidth characters in the last column of the line