Skip to content

Releases: alacritty/alacritty

Alacritty Version 0.13.2

24 Mar 17:53
v0.13.2
Compare
Choose a tag to compare

Added

  • Default Home/End bindings in Vi mode mapped to First/Last respectively

Fixed

  • CLI env variables clearing configuration file variables
  • Vi inline search/semantic selection expanding across newlines
  • C0 and C1 codes being emitted in associated text when using kitty keyboard
  • Occasional hang on startup with some Wayland compositors
  • Missing key for NumpadDecimal in key bindings
  • Scrolling content upwards moving lines into history when it shouldn't
  • Sticky keys not working sometimes on X11
  • Modifiers occasionally getting desynced on X11
  • Autokey no longer working with alacritty on X11
  • Freeze when moving window between monitors on Xfwm
  • Mouse cursor not changing on Wayland when cursor theme uses legacy cursor icon names
  • Config keys are available under proper names
  • Build failure when compiling with x11 feature on NetBSD
  • Hint Select action selecting the entire line for URL escapes
  • Kitty encoding used for regular keys when they don't carry text

Changed

  • No unused-key warnings will be emitted for OS-specific config keys
  • Use built-in font for sextant symbols from U+1FB00 to U+1FB3B
  • Kitty encoding is not used anymore for uncommon keys unless the protocol enabled

Alacritty Version 0.13.2 Release Candidate 1

19 Mar 01:29
v0.13.2-rc1
Compare
Choose a tag to compare

Added

  • Default Home/End bindings in Vi mode mapped to First/Last respectively

Fixed

  • CLI env variables clearing configuration file variables
  • Vi inline search/semantic selection expanding across newlines
  • C0 and C1 codes being emitted in associated text when using kitty keyboard
  • Occasional hang on startup with some Wayland compositors
  • Missing key for NumpadDecimal in key bindings
  • Scrolling content upwards moving lines into history when it shouldn't
  • Sticky keys not working sometimes on X11
  • Modifiers occasionally getting desynced on X11
  • Autokey no longer working with alacritty on X11
  • Freeze when moving window between monitors on Xfwm
  • Mouse cursor not changing on Wayland when cursor theme uses legacy cursor icon names
  • Config keys are available under proper names
  • Build failure when compiling with x11 feature on NetBSD
  • Hint Select action selecting the entire line for URL escapes

Changed

  • No unused-key warnings will be emitted for OS-specific config keys
  • Use built-in font for sextant symbols from U+1FB00 to U+1FB3B
  • Kitty encoding is not used anymore for uncommon keys unless the protocol enabled

Alacritty Version 0.13.1

08 Jan 15:50
v0.13.1
Compare
Choose a tag to compare

Added

  • Support for pasting in Vi + Search mode

Changed

  • alacritty migrate will ignore null values in yaml instead of erroring out

Fixed

  • alacritty migrate failing with nonexistent imports
  • Alt bindings requiring composed key rather than pre-composed one on macOS
  • Alt + Control bindings not working on Windows
  • chars = "\u000A" action in bindings inserting \n
  • Alternate keys not sent for Shift + <number> when using kitty protocol
  • Alternative keys being swapped in kitty protocol implementation
  • Powerline glyphs being cut for narrow fonts
  • Xmodmap not working on X11
  • Occasional slow startup on some X11 window managers
  • Blurry window when using window.dimensions on some Wayland compositors
  • IME input lagging behind on X11
  • xdotool modifiers input not working correctly on X11
  • Parsing numbers fails for mouse bindings
  • Some config options overriding each other in CLI/IPC
  • Numpad Left used for numpad Up

Alacritty Version 0.13.1 Release Candidate 1

06 Jan 08:02
v0.13.1-rc1
Compare
Choose a tag to compare

Added

  • Support for pasting in Vi + Search mode

Changed

  • alacritty migrate will ignore null values in yaml instead of erroring out

Fixed

  • alacritty migrate failing with nonexistent imports
  • Alt bindings requiring composed key rather than pre-composed one on macOS
  • Alt + Control bindings not working on Windows
  • chars = "\u000A" action in bindings inserting \n
  • Alternate keys not sent for Shift + <number> when using kitty protocol
  • Alternative keys being swapped in kitty protocol implementation
  • Powerline glyphs being cut for narrow fonts
  • Xmodmap not working on X11
  • Occasional slow startup on some X11 window managers
  • Blurry window when using window.dimensions on some Wayland compositors
  • IME input lagging behind on X11
  • xdotool modifiers input not working correctly on X11
  • Parsing numbers fails for mouse bindings
  • Some config options overriding each other in CLI/IPC
  • Numpad Left used for numpad Up

Alacritty Version 0.13.0

27 Dec 21:16
v0.13.0
Compare
Choose a tag to compare

Packaging

  • Minimum Rust version has been bumped to 1.70.0
  • Manpages are now generated using scdoc (see INSTALL.md)

Added

  • Warnings for unused configuration file options
  • Config option persist in hints config section
  • Support for dynamically loading conpty.dll on Windows
  • Support for keybindings with dead keys
  • Back/Forward mouse buttons support in bindings
  • Copy global IPC options (-w -1) for new windows
  • Bindings to create and navigate tabs on macOS
  • Support startup notify protocol to raise initial window on Wayland/X11
  • Debug option prefer_egl to prioritize EGL over other display APIs
  • Inline vi-mode search using f/F/t/T
  • window.blur config option to request blur for transparent windows
  • --option argument for alacritty msg create-window
  • Support for DECRQM/DECRPM escape sequences
  • Support for kitty's keyboard protocol

Changed

  • Mode-specific bindings can now be bound in any mode for easier macros
  • --help output is more compact now and uses more neutral palette
  • Configuration file now uses TOML instead of YAML
    Run alacritty migrate to automatically convert all configuration files
  • Deprecated config option draw_bold_text_with_bright_colors, use
    colors.draw_bold_text_with_bright_colors
  • Deprecated config option key_bindings, use keyboard.bindings
  • Deprecated config option mouse_bindings, use mouse.bindings
  • The default colorscheme is now based on base16 classic dark
  • IME popup now tries to not obscure the current cursor line
  • The double click threshold was raised to 400ms
  • OSC 52 paste ability is now disabled by default; use terminal.osc52 to adjust it
  • Apply colors.transparent_background_colors for selections, hints, and search matches
  • Underline full hint during keyboard selection
  • Synchronized updates now use CSI 2026 instead of legacy DCS variant
  • In mouse mode with Shift pressed, mouse bindings without Shift are only triggered
    if no exact binding (i.e. one with Shift) is found.
  • Use built-in font for powerline symbols from U+E0B0 to U+E0B3
  • Default bell.animation is now Linear
  • IncreaseFontSize/DecreaseFontSize step is now 1px
  • font.size precision was raised to 6 floating point digits
  • Default font size to 11.25 matching 15px
  • Xft.dpi is now reloaded when xsettingd change its value on X11

Fixed

  • Unconditional query of xdg-portal settings on Wayland
  • Maximized startup mode not filling the screen properly on GNOME Wayland
  • OptionAsAlt with OnlyLeft/OnlyRight settings not working properly on macOS
  • Default Vi key bindings for Last/First actions not working on X11/Wayland
  • Cut off wide characters in preedit string
  • Scrolling on touchscreens
  • Double clicking on CSD titlebar not always maximizing a window on Wayland
  • Excessive memory usage when using regexes with a large number of possible states
  • window.decorations_theme_variant not live reloading
  • Copy/Paste being truncated to 64KiB on Wayland
  • X11 clipboard lagging behind sometimes
  • High wakeup count on Wayland due to clipboard polling
  • Blocking paste freezing alacritty on Wayland
  • Command modifier persisting after Cmd + Tab on macOS
  • Crash on exit when using NVIDIA binary drivers on Wayland
  • window.startup_mode applied to window again when creating new tab
  • Crash when leaving search after resize
  • Cursor being hidden after reaching cursor blinking timeout
  • Message bar content getting stuck after closing with multiple messages on Wayland
  • Vi cursor position not redrawn on PageUp/PageDown without scrollback
  • Cursor not updating when blinking and viewport is scrolled
  • Failure to start with recent version of mesa's i915 driver
  • Error when using chars inside the mouse bindings

Removed

  • Config option background_opacity, use window.background_opacity
  • Config option colors.search.bar, use colors.footer_bar instead
  • Config option mouse.url, use the hints config section
  • Config options mouse.double_click and mouse.triple_click

Alacritty Version 0.13.0 Release Candidate 2

22 Dec 10:42
v0.13.0-rc2
Compare
Choose a tag to compare

Fixed

  • Ctrl + Shift + C not copying in Vi mode
  • Alt + $ not working in nvim on macOS with option_as_alt
  • Xft.dpi ignored on X11
  • Keyboard input stopping when entering Vi mode on X11

Alacritty Version 0.13.0 Release Candidate 1

14 Dec 04:11
v0.13.0-rc1
ada35ae
Compare
Choose a tag to compare

Packaging

  • Minimum Rust version has been bumped to 1.70.0
  • Manpages are now generated using scdoc (see INSTALL.md)

Added

  • Warnings for unused configuration file options
  • Config option persist in hints config section
  • Support for dynamically loading conpty.dll on Windows
  • Support for keybindings with dead keys
  • Back/Forward mouse buttons support in bindings
  • Copy global IPC options (-w -1) for new windows
  • Bindings to create and navigate tabs on macOS
  • Support startup notify protocol to raise initial window on Wayland/X11
  • Debug option prefer_egl to prioritize EGL over other display APIs
  • Inline vi-mode search using f/F/t/T
  • window.blur config option to request blur for transparent windows
  • --option argument for alacritty msg create-window
  • Support for DECRQM/DECRPM escape sequences
  • Support for kitty's keyboard protocol

Changed

  • Mode-specific bindings can now be bound in any mode for easier macros
  • --help output is more compact now and uses more neutral palette
  • Configuration file now uses TOML instead of YAML
    Run alacritty migrate to automatically convert all configuration files
  • Deprecated config option draw_bold_text_with_bright_colors, use
    colors.draw_bold_text_with_bright_colors
  • Deprecated config option key_bindings, use keyboard.bindings
  • Deprecated config option mouse_bindings, use mouse.bindings
  • The default colorscheme is now based on base16 classic dark
  • IME popup now tries to not obscure the current cursor line
  • The double click threshold was raised to 400ms
  • OSC 52 paste ability is now disabled by default; use terminal.osc52 to adjust it
  • Apply colors.transparent_background_colors for selections, hints, and search matches
  • Underline full hint during keyboard selection
  • Synchronized updates now use CSI 2026 instead of legacy DCS variant
  • In mouse mode with Shift pressed, mouse bindings without Shift are only triggered
    if no exact binding (i.e. one with Shift) is found.
  • Use built-in font for powerline symbols from U+E0B0 to U+E0B3
  • Default bell.animation is now Linear
  • IncreaseFontSize/DecreaseFontSize step is now 1px
  • font.size precision was raised to 6 floating point digits
  • Default font size to 11.25 matching 15px

Fixed

  • Unconditional query of xdg-portal settings on Wayland
  • Maximized startup mode not filling the screen properly on GNOME Wayland
  • OptionAsAlt with OnlyLeft/OnlyRight settings not working properly on macOS
  • Default Vi key bindings for Last/First actions not working on X11/Wayland
  • Cut off wide characters in preedit string
  • Scrolling on touchscreens
  • Double clicking on CSD titlebar not always maximizing a window on Wayland
  • Excessive memory usage when using regexes with a large number of possible states
  • window.decorations_theme_variant not live reloading
  • Copy/Paste being truncated to 64KiB on Wayland
  • X11 clipboard lagging behind sometimes
  • High wakeup count on Wayland due to clipboard polling
  • Blocking paste freezing alacritty on Wayland
  • Command modifier persisting after Cmd + Tab on macOS
  • Crash on exit when using NVIDIA binary drivers on Wayland
  • window.startup_mode applied to window again when creating new tab
  • Crash when leaving search after resize
  • Cursor being hidden after reaching cursor blinking timeout
  • Message bar content getting stuck after closing with multiple messages on Wayland
  • Vi cursor position not redrawn on PageUp/PageDown without scrollback
  • Cursor not updating when blinking and viewport is scrolled
  • Failure to start with recent version of mesa's i915 driver
  • Error when using chars inside the mouse bindings

Removed

  • Config option background_opacity, use window.background_opacity
  • Config option colors.search.bar, use colors.footer_bar instead
  • Config option mouse.url, use the hints config section
  • Config options mouse.double_click and mouse.triple_click

Alacritty Version 0.12.3

02 Oct 20:29
v0.12.3
Compare
Choose a tag to compare

Fixed

  • Crash on macOS Sonoma due to change in macOS resize handling
  • Crash when Wayland compositor advertises wl_compositor@v5 interface

Alacritty Version 0.12.3 Release Candidate 1

28 Sep 09:04
v0.12.3-rc1
Compare
Choose a tag to compare

Fixed

  • Crash on macOS Sonoma due to change in macOS resize handling
  • Crash when Wayland compositor advertises wl_compositor@v5 interface

Alacritty Version 0.12.2

01 Jul 18:10
v0.12.2
Compare
Choose a tag to compare

Fixed

  • Hyperlink preview not being shown when the terminal has exactly 2 lines
  • Crash on Windows when changing display scale factor
  • Freeze with some drivers when using GLX
  • Crash when shrinking the terminal scrolled into the history