All Versions
64
Latest Version
Avg Release Cycle
15 days
Latest Release
-

Changelog History
Page 1

  • v0.12.0-dev Changes

    Packaging

    • Minimum Rust version has been bumped to 1.57.0
    • ๐Ÿ“‡ Renamed io.alacritty.Alacritty.appdata.xml to org.alacritty.Alacritty.appdata.xml
    • ๐Ÿ“‡ Renamed io.alacritty to org.alacritty for Alacritty.app

    โž• Added

    • Track and report surface damage information to Wayland compositors
    • Escape sequence for undercurl, dotted and dashed underlines (CSI 4 : [3-5] m)
    • 0๏ธโƒฃ ToggleMaximized key binding action to (un-)maximize the active window, not bound by default
    • ๐Ÿ‘Œ Support for OpenGL ES 2.0
    • Escape sequence to set underline color (CSI 58 : 2 : Ps : Ps : Ps m/CSI 58 : 5 : Ps m)
    • Escape sequence to reset underline color (CSI 59 m)
    • Vi mode keybinding (z) to center view around vi mode cursor
    • Accept hexadecimal values starting with 0x for --embed
    • โฑ Config option cursor.blink_timeout to timeout cursor blinking after inactivity
    • Escape sequence to set hyperlinks (OSC 8 ; params ; URI ST)
    • Config hints.enabled.hyperlinks for hyperlink escape sequence hint highlight
    • window.decorations_theme_variant to control both Wayland CSD and GTK theme variant on X11
    • ๐Ÿ‘Œ Support for inline input method

    ๐Ÿ”„ Changed

    • ๐ŸŽ No longer renders to macos and x11 windows that are fully occluded / not directly visible
    • The --help output was reworked with a new colorful syntax
    • ๐Ÿ OSC 52 is now disabled on unfocused windows
    • SpawnNewInstance no longer inherits initial --command
    • 0๏ธโƒฃ Blinking cursor will timeout after 5 seconds by default
    • ๐Ÿ—„ Deprecated colors.search.bar, use colors.footer_bar instead
    • ๐ŸŽ On macOS, Alacritty now reads AppleFontSmoothing from user defaults to control font smoothing
    • Warn when either columns or lines is non-zero, but not both
    • Client side decorations should have proper text rendering now on Wayland
    • Config option window.gtk_theme_variant, you should use window.decorations_theme_variant instead
    • --class now sets both class part of WM_CLASS property and instance
    • --class's general and instance options were swapped
    • Search bar is now respecting cursor thickness
    • On X11 the IME popup window is stuck at the bottom of the window due to Xlib limitations
    • IME no longer works in Vi mode when moving around

    ๐Ÿ›  Fixed

    • Creating the IPC socket failing if WAYLAND_DISPLAY contains an absolute path
    • Crash when resetting the terminal while in vi mode
    • font.glyph_offset not live reloading
    • Failure when running on 10-bit color system
    • ๐ŸŽ The colors being slightly different when using srgb displays on macOS
    • Vi cursor blinking not reset when navigating in search
    • Scrolling and middle-clicking modifying the primary selection
    • Bottom gap for certain builtin box drawing characters
    • Incorrect built-in glyphs for U+2567 and U+2568
    • Character mappings in the DEC special graphics character set (line drawing)
    • Window flickering on resize on Wayland
    • Unnecessary config reload when using /dev/null as a config file
    • ๐Ÿ Windows Open Alacritty Here on root of drive displaying error
    • On macOS, font.use_thin_strokes did not work since Big Sur
    • ๐ŸŽ On macOS, trying to load a disabled font would crash
    • ๐ŸŽ On macOS, Alacritty sessions did not appear in the list of tty sessions for w and who
    • Cursor not hiding on GNOME Wayland
    • Font having different scale factor after monitor powering off/on on X11
    • โšก๏ธ Viewport not updating after opening a new tabbed window on macOS
    • ๐ŸŽ Terminal not exiting sometimes after closing all windows on macOS
    • ๐Ÿ CPU usage spikes due to mouse movements for unfocused windows on X11/Windows
    • ๐ŸŽ First window on macOS not tabbed with system prefer tabs setting
    • 0๏ธโƒฃ Window being treaten as focused by default on Wayland

    โœ‚ Removed

    • font.use_thin_strokes config field; to use thin strokes on macOS, set AppleFontSmoothing to 0 with $ defaults write -g AppleFontSmoothing -int 0
  • v0.11.0 Changes

    November 25, 2020

    Packaging

    • Minimum Rust version has been bumped to 1.57.0
    • ๐Ÿ“‡ Renamed io.alacritty.Alacritty.appdata.xml to org.alacritty.Alacritty.appdata.xml
    • ๐Ÿ“‡ Renamed io.alacritty to org.alacritty for Alacritty.app

    โž• Added

    • Track and report surface damage information to Wayland compositors
    • Escape sequence for undercurl, dotted and dashed underlines (CSI 4 : [3-5] m)
    • 0๏ธโƒฃ ToggleMaximized key binding action to (un-)maximize the active window, not bound by default
    • ๐Ÿ‘Œ Support for OpenGL ES 2.0
    • Escape sequence to set underline color (CSI 58 : 2 : Ps : Ps : Ps m/CSI 58 : 5 : Ps m)
    • Escape sequence to reset underline color (CSI 59 m)
    • Vi mode keybinding (z) to center view around vi mode cursor
    • Accept hexadecimal values starting with 0x for --embed
    • โฑ Config option cursor.blink_timeout to timeout cursor blinking after inactivity
    • Escape sequence to set hyperlinks (OSC 8 ; params ; URI ST)
    • Config hints.enabled.hyperlinks for hyperlink escape sequence hint highlight
    • window.decorations_theme_variant to control both Wayland CSD and GTK theme variant on X11
    • ๐Ÿ‘Œ Support for inline input method

    ๐Ÿ”„ Changed

    • ๐ŸŽ No longer renders to macos and x11 windows that are fully occluded / not directly visible
    • The --help output was reworked with a new colorful syntax
    • ๐Ÿ OSC 52 is now disabled on unfocused windows
    • SpawnNewInstance no longer inherits initial --command
    • 0๏ธโƒฃ Blinking cursor will timeout after 5 seconds by default
    • ๐Ÿ—„ Deprecated colors.search.bar, use colors.footer_bar instead
    • ๐ŸŽ On macOS, Alacritty now reads AppleFontSmoothing from user defaults to control font smoothing
    • Warn when either columns or lines is non-zero, but not both
    • Client side decorations should have proper text rendering now on Wayland
    • Config option window.gtk_theme_variant, you should use window.decorations_theme_variant instead
    • --class now sets both class part of WM_CLASS property and instance
    • --class's general and instance options were swapped
    • Search bar is now respecting cursor thickness
    • On X11 the IME popup window is stuck at the bottom of the window due to Xlib limitations
    • IME no longer works in Vi mode when moving around

    ๐Ÿ›  Fixed

    • Creating the IPC socket failing if WAYLAND_DISPLAY contains an absolute path
    • Crash when resetting the terminal while in vi mode
    • font.glyph_offset not live reloading
    • Failure when running on 10-bit color system
    • ๐ŸŽ The colors being slightly different when using srgb displays on macOS
    • Vi cursor blinking not reset when navigating in search
    • Scrolling and middle-clicking modifying the primary selection
    • Bottom gap for certain builtin box drawing characters
    • Incorrect built-in glyphs for U+2567 and U+2568
    • Character mappings in the DEC special graphics character set (line drawing)
    • Window flickering on resize on Wayland
    • Unnecessary config reload when using /dev/null as a config file
    • ๐Ÿ Windows Open Alacritty Here on root of drive displaying error
    • On macOS, font.use_thin_strokes did not work since Big Sur
    • ๐ŸŽ On macOS, trying to load a disabled font would crash
    • ๐ŸŽ On macOS, Alacritty sessions did not appear in the list of tty sessions for w and who
    • Cursor not hiding on GNOME Wayland
    • Font having different scale factor after monitor powering off/on on X11
    • โšก๏ธ Viewport not updating after opening a new tabbed window on macOS
    • ๐ŸŽ Terminal not exiting sometimes after closing all windows on macOS
    • ๐Ÿ CPU usage spikes due to mouse movements for unfocused windows on X11/Windows
    • ๐ŸŽ First window on macOS not tabbed with system prefer tabs setting
    • 0๏ธโƒฃ Window being treaten as focused by default on Wayland

    โœ‚ Removed

    • font.use_thin_strokes config field; to use thin strokes on macOS, set AppleFontSmoothing to 0 with $ defaults write -g AppleFontSmoothing -int 0
  • v0.11.0-dev Changes

    Packaging

    • Minimum Rust version has been bumped to 1.57.0
    • ๐Ÿ“‡ Renamed io.alacritty.Alacritty.appdata.xml to org.alacritty.Alacritty.appdata.xml
    • ๐Ÿ“‡ Renamed io.alacritty to org.alacritty for Alacritty.app

    โž• Added

    • Track and report surface damage information to Wayland compositors
    • Escape sequence for undercurl, dotted and dashed underlines (CSI 4 : [3-5] m)
    • 0๏ธโƒฃ ToggleMaximized key binding action to (un-)maximize the active window, not bound by default
    • ๐Ÿ‘Œ Support for OpenGL ES 2.0
    • Escape sequence to set underline color (CSI 58 : 2 : Ps : Ps : Ps m/CSI 58 : 5 : Ps m)
    • Escape sequence to reset underline color (CSI 59 m)
    • Vi mode keybinding (z) to center view around vi mode cursor
    • Accept hexadecimal values starting with 0x for --embed
    • โฑ Config option cursor.blink_timeout to timeout cursor blinking after inactivity
    • Escape sequence to set hyperlinks (OSC 8 ; params ; URI ST)
    • Config hints.enabled.hyperlinks for hyperlink escape sequence hint highlight
    • window.decorations_theme_variant to control both Wayland CSD and GTK theme variant on X11
    • ๐Ÿ‘Œ Support for inline input method

    ๐Ÿ”„ Changed

    • ๐ŸŽ No longer renders to macos and x11 windows that are fully occluded / not directly visible
    • The --help output was reworked with a new colorful syntax
    • ๐Ÿ OSC 52 is now disabled on unfocused windows
    • SpawnNewInstance no longer inherits initial --command
    • 0๏ธโƒฃ Blinking cursor will timeout after 5 seconds by default
    • ๐Ÿ—„ Deprecated colors.search.bar, use colors.footer_bar instead
    • ๐ŸŽ On macOS, Alacritty now reads AppleFontSmoothing from user defaults to control font smoothing
    • Warn when either columns or lines is non-zero, but not both
    • Client side decorations should have proper text rendering now on Wayland
    • Config option window.gtk_theme_variant, you should use window.decorations_theme_variant instead
    • --class now sets both class part of WM_CLASS property and instance
    • --class's general and instance options were swapped
    • Search bar is now respecting cursor thickness
    • On X11 the IME popup window is stuck at the bottom of the window due to Xlib limitations
    • IME no longer works in Vi mode when moving around

    ๐Ÿ›  Fixed

    • Creating the IPC socket failing if WAYLAND_DISPLAY contains an absolute path
    • Crash when resetting the terminal while in vi mode
    • font.glyph_offset not live reloading
    • Failure when running on 10-bit color system
    • ๐ŸŽ The colors being slightly different when using srgb displays on macOS
    • Vi cursor blinking not reset when navigating in search
    • Scrolling and middle-clicking modifying the primary selection
    • Bottom gap for certain builtin box drawing characters
    • Incorrect built-in glyphs for U+2567 and U+2568
    • Character mappings in the DEC special graphics character set (line drawing)
    • Window flickering on resize on Wayland
    • Unnecessary config reload when using /dev/null as a config file
    • ๐Ÿ Windows Open Alacritty Here on root of drive displaying error
    • On macOS, font.use_thin_strokes did not work since Big Sur
    • ๐ŸŽ On macOS, trying to load a disabled font would crash
    • ๐ŸŽ On macOS, Alacritty sessions did not appear in the list of tty sessions for w and who
    • Cursor not hiding on GNOME Wayland
    • Font having different scale factor after monitor powering off/on on X11
    • โšก๏ธ Viewport not updating after opening a new tabbed window on macOS
    • ๐ŸŽ Terminal not exiting sometimes after closing all windows on macOS
    • ๐Ÿ CPU usage spikes due to mouse movements for unfocused windows on X11/Windows
    • ๐ŸŽ First window on macOS not tabbed with system prefer tabs setting
    • 0๏ธโƒฃ Window being treaten as focused by default on Wayland

    โœ‚ Removed

    • font.use_thin_strokes config field; to use thin strokes on macOS, set AppleFontSmoothing to 0 with $ defaults write -g AppleFontSmoothing -int 0
  • v0.10.1 Changes

    โž• Added

    • Option font.builtin_box_drawing to disable the built-in font for drawing box characters

    ๐Ÿ”„ Changed

    • Builtin font thickness is now based on cell width instead of underline thickness

    ๐Ÿ›  Fixed

    • OSC 4 not handling ?
    • 0๏ธโƒฃ ? in OSC strings reporting default colors instead of modified ones
    • OSC 104 not clearing colors when second parameter is empty
    • Builtin font lines not contiguous when font.offset is used
    • font.glyph_offset is no longer applied on builtin font
    • Buili-in font arcs alignment
    • Repeated permission prompts on M1 macs
    • Colors being slightly off when using colors.transparent_background_colors
  • v0.10.0 Changes

    August 01, 2020

    Packaging

    • ๐Ÿ†• New extra/alacritty-msg.man manpage for the alacritty msg subcommand
    • Minimum Rust version has been bumped to 1.53.0

    โž• Added

    • Option colors.transparent_background_colors to allow applying opacity to all background colors
    • ๐Ÿ‘Œ Support for running multiple windows from a single Alacritty instance (see docs/features.md)
    • Urgency support on Wayland via xdg_activation_v1

    ๐Ÿ”„ Changed

    • ๐Ÿ”ง ExpandSelection is now a configurable mouse binding action
    • Config option background_opacity, you should use window.opacity instead
    • ๐Ÿ”ง Reload configuration files when their symbolic link is replaced
    • Strip trailing whitespaces when yanking from a block selection
    • Display area keeps history position when viewport is cleared
    • Commands spawn from the current directory of the foreground shell in Unix-like systems
    • โœ‚ Remove trailing newline from strings taken from hints or simple/semantic selections
    • Builtin font is now used for box drawing characters from U+2500 to U+259f
    • ๐Ÿ”Š Logs now print the time since startup instead of the local time

    ๐Ÿ›  Fixed

    • Line indicator obstructing vi mode cursor when scrolled into history
    • Vi mode search starting in the line below the vi cursor
    • Invisible cursor with matching foreground/background colors
    • Crash when hovering over a match emptied by post-processing
    • โช Crash when the vi cursor is on the scrollback and viewport clear is invoked
    • โช Freeze when the vi cursor is on the scrollback and scrollback clear is invoked
    • Vi cursor on topmost of the display moving downward when scrolled into history with active output
    • Input lag on Wayland with Nvidia binary driver
    • Crash when hovering the mouse over fullwidth characters
    • ๐ŸŒฒ Do not create logfile if the file already exists

    โœ‚ Removed

    • Wayland client side decorations were simplified
  • v0.10.0-dev Changes

    Packaging

    • ๐Ÿ†• New extra/alacritty-msg.man manpage for the alacritty msg subcommand
    • Minimum Rust version has been bumped to 1.53.0

    โž• Added

    • Option colors.transparent_background_colors to allow applying opacity to all background colors
    • ๐Ÿ‘Œ Support for running multiple windows from a single Alacritty instance (see docs/features.md)
    • Urgency support on Wayland via xdg_activation_v1

    ๐Ÿ”„ Changed

    • ๐Ÿ”ง ExpandSelection is now a configurable mouse binding action
    • Config option background_opacity, you should use window.opacity instead
    • ๐Ÿ”ง Reload configuration files when their symbolic link is replaced
    • Strip trailing whitespaces when yanking from a block selection
    • Display area keeps history position when viewport is cleared
    • Commands spawn from the current directory of the foreground shell in Unix-like systems

    ๐Ÿ›  Fixed

    • Line indicator obstructing vi mode cursor when scrolled into history
    • Vi mode search starting in the line below the vi cursor
    • Invisible cursor with matching foreground/background colors
    • Crash when hovering over a match emptied by post-processing
    • โช Crash when the vi cursor is on the scrollback and viewport clear is invoked
    • โช Freeze when the vi cursor is on the scrollback and scrollback clear is invoked
    • Vi cursor on topmost of the display moving downward when scrolled into history with active output

    โœ‚ Removed

    • Wayland client side decorations were simplified
  • v0.9.0 Changes

    Packaging

    • Minimum Rust version has been bumped to 1.46.0

    โž• Added

    • ๐Ÿ‘Œ Support for ipfs/ipns URLs
    • Mode field for regex hint bindings

    ๐Ÿ›  Fixed

    • ๐ŸŽ Regression in rendering performance with dense grids since 0.6.0
    • Crash/Freezes with partially visible fullwidth characters due to alt screen resize
    • Incorrect vi cursor position after invoking ScrollPage* action
    • ๐ŸŽ Slow PTY read performance with extremely dense grids
    • Crash when resizing during vi mode
    • Unintentional text selection range change after leaving vi mode
    • ๐Ÿ Deadlock on Windows during high frequency output
    • Search without vi mode not starting at the correct location when scrolled into history
    • Crash when starting a vi mode search from the bottommost line
    • โช Original scroll position not restored after canceling search
    • Clipboard copy skipping non-empty cells when encountering an interrupted tab character
    • Vi mode cursor moving downward when scrolled in history with active output
    • Crash when moving fullwidth characters off the side of the terminal in insert mode
    • Broken bitmap font rendering with FreeType 2.11+
    • ๐Ÿง Crash with non-utf8 font paths on Linux
    • ๐Ÿ†• Newly installed fonts not rendering until Alacritty restart
  • v0.9.0-dev Changes

    โž• Added

    • ๐Ÿ‘Œ Support for ipfs/ipns URLs
    • Mode field for regex hint bindings

    ๐Ÿ›  Fixed

    • ๐ŸŽ Regression in rendering performance with dense grids since 0.6.0
    • Crash/Freezes with partially visible fullwidth characters due to alt screen resize
    • Incorrect vi cursor position after invoking ScrollPage* action
    • ๐ŸŽ Slow PTY read performance with extremely dense grids
    • Crash when resizing during vi mode
    • Unintentional text selection range change after leaving vi mode
  • v0.8.0 Changes

    Packaging

    • Minimum Rust version has been bumped to 1.45.0

    Packaging

    • โšก๏ธ Updated shell completions
    • โž• Added ARM executable to prebuilt macOS binaries

    โž• Added

    • ๐Ÿ IME composition preview not appearing on Windows
    • โšก๏ธ Synchronized terminal updates using DCS = 1 s ST/DCS = 2 s ST
    • ๐Ÿ‘€ Regex terminal hints ([see features.md](./docs/features.md#hints))
    • ๐ŸŽ macOS keybinding (cmd+alt+H) hiding all windows other than Alacritty
    • ๐Ÿ‘Œ Support for magnet URLs

    ๐Ÿ”„ Changed

    • The vi mode cursor is now created in the top-left if the terminal cursor is invisible
    • Focused search match will use cell instead of match colors for CellForeground/CellBackground
    • ๐Ÿšš URL highlighting has moved from mouse.url to the hints config section

    ๐Ÿ›  Fixed

    • Alacritty failing to start on X11 with invalid DPI reported by XRandr
    • Text selected after search without any match
    • Incorrect vi cursor position after leaving search
    • ๐Ÿ Clicking on URLs on Windows incorrectly opens File Explorer
    • Incorrect underline cursor thickness on wide cell
    • Viewport moving around when resizing while scrolled into history
    • Block cursor not expanding across fullwidth characters when on the right side of it
    • Overwriting fullwidth characters only clearing one of the involved cells

    โœ‚ Removed

    • Config field visual_bell, you should use bell instead
  • v0.8.0-dev Changes

    Packaging

    • Minimum Rust version has been bumped to 1.45.0

    โž• Added

    • ๐Ÿ IME composition preview not appearing on Windows
    • โšก๏ธ Synchronized terminal updates using DCS = 1 s ST/DCS = 2 s ST
    • ๐Ÿ‘€ Regex terminal hints ([see features.md](./docs/features.md#hints))
    • ๐ŸŽ macOS keybinding (cmd+alt+H) hiding all windows other than Alacritty
    • ๐Ÿ‘Œ Support for magnet URLs

    ๐Ÿ”„ Changed

    • The vi mode cursor is now created in the top-left if the terminal cursor is invisible
    • Focused search match will use cell instead of match colors for CellForeground/CellBackground
    • ๐Ÿšš URL highlighting has moved from mouse.url to the hints config section

    ๐Ÿ›  Fixed

    • Alacritty failing to start on X11 with invalid DPI reported by XRandr
    • Text selected after search without any match
    • Incorrect vi cursor position after leaving search
    • ๐Ÿ Clicking on URLs on Windows incorrectly opens File Explorer
    • Incorrect underline cursor thickness on wide cell
    • Viewport moving around when resizing while scrolled into history
    • Block cursor not expanding across fullwidth characters when on the right side of it
    • Overwriting fullwidth characters only clearing one of the involved cells

    โœ‚ Removed

    • Config field visual_bell, you should use bell instead