Skip to content

Releases: alacritty/alacritty

Alacritty Version 0.15.1

16 Feb 20:58
v0.15.1
Compare
Choose a tag to compare

Changed

  • Error out when socket fails to create with --daemon
  • Default URL hints now stop before backslashes

Fixed

  • Modifiers being out of sync for fast/synthetic input on X11
  • Child process creation failing while inside a deleted directory
  • Shifted key reported without a shift when using kitty keyboard protocol

Alacritty Version 0.15.1 Release Candidate 1

12 Feb 15:57
v0.15.1-rc1
Compare
Choose a tag to compare

Changed

  • Error out when socket fails to create with --daemon
  • Default URL hints now stop before backslashes

Fixed

  • Modifiers being out of sync for fast/synthetic input on X11
  • Child process creation failing while inside a deleted directory
  • Shifted key reported without a shift when using kitty keyboard protocol

Alacritty Version 0.15.0

13 Jan 20:54
v0.15.0
Compare
Choose a tag to compare

Added

  • Config option window.level = "AlwaysOnTop" to force Alacritty to always be the toplevel window
  • Escape sequence to move cursor forward tabs ( CSI Ps I )
  • Pass activation token in alacritty msg create-window on Wayland/X11

Changed

  • Always focus new windows on macOS
  • Don't switch to semantic/line selection when control is pressed
  • Always emit 1 for the first parameter when having modifiers in kitty keyboard protocol

Fixed

  • Mouse/Vi cursor hint highlighting broken on the terminal cursor line
  • Hint launcher opening arbitrary text, when terminal content changed while opening
  • SemanticRight/SemanticLeft vi motions breaking with wide semantic escape characters
  • alacritty migrate crashing with recursive toml imports
  • Migrating nonexistent toml import breaking the entire migration
  • First daemon mode window ignoring window options passed through CLI
  • Report of Enter/Tab/Backspace in kitty keyboard's report event types mode
  • Crash when pressing certain modifier keys on macOS 15+
  • Cut off wide characters in preedit string

Alacritty Version 0.15.0 Release Candidate 1

06 Jan 04:19
v0.15.0-rc1
Compare
Choose a tag to compare

Added

  • Config option window.level = "AlwaysOnTop" to force Alacritty to always be the toplevel window
  • Escape sequence to move cursor forward tabs ( CSI Ps I )
  • Pass activation token in alacritty msg create-window on Wayland/X11

Changed

  • Always focus new windows on macOS
  • Don't switch to semantic/line selection when control is pressed
  • Always emit 1 for the first parameter when having modifiers in kitty keyboard protocol

Fixed

  • Mouse/Vi cursor hint highlighting broken on the terminal cursor line
  • Hint launcher opening arbitrary text, when terminal content changed while opening
  • SemanticRight/SemanticLeft vi motions breaking with wide semantic escape characters
  • alacritty migrate crashing with recursive toml imports
  • Migrating nonexistent toml import breaking the entire migration
  • First daemon mode window ignoring window options passed through CLI
  • Report of Enter/Tab/Backspace in kitty keyboard's report event types mode
  • Crash when pressing certain modifier keys on macOS 15+

Alacritty Version 0.14.1 Release Candidate 1

22 Dec 23:27
v0.14.1-rc1
Compare
Choose a tag to compare

Changed

  • Always emit 1 for the first parameter when having modifiers in kitty keyboard protocol

Fixed

  • Mouse/Vi cursor hint highlighting broken on the terminal cursor line
  • Hint launcher opening arbitrary text, when terminal content changed while opening
  • SemanticRight/SemanticLeft vi motions breaking with wide semantic escape characters
  • alacritty migrate crashing with recursive toml imports
  • Migrating nonexistent toml import breaking the entire migration
  • Crash when pressing certain modifier keys on macOS 15+
  • First daemon mode window ignoring window options passed through CLI

Alacritty Version 0.14.0

22 Oct 23:16
v0.14.0
Compare
Choose a tag to compare

Packaging

  • Minimum Rust version has been bumped to 1.74.0

Added

  • Support relative path imports from config files
  • alacritty migrate support for TOML configuration changes
  • Headless mode using alacritty --daemon

Changed

  • Pressing Alt with unicode input will now add ESC like for ASCII input
  • Decorations use opaque style and system window background on macOS
  • No longer source ~/.zshenv on macOS
  • Moved config options import, working_directory, live_config_reload, and ipc_socket
    to the new general section
  • Moved config option shell to terminal.shell
  • ctrl+shift+u binding to open links to ctrl+shift+o to avoid collisions with IMEs
  • Use Beam cursor for single char cursor inside the IME preview

Fixed

  • Crash when trying to create a new tab without decorations enabled
  • New window being treated as focused when it's not on Wayland
  • IME preview blending into text below it
  • Dynamic title disabled for new windows when initial one has title as CLI option
  • While terminal in mouse mode, mouse bindings that used the shift modifier and
    had multiple actions only performed the first action
  • Leaking FDs when closing windows on Unix systems
  • Config emitting errors for nonexistent import paths
  • Kitty keyboard protocol reporting shifted key codes
  • Broken search with words broken across line boundary on the first character
  • Config import changes not being live reloaded
  • Cursor color requests with default cursor colors
  • Fullwidth semantic escape characters
  • Windows app icon now displays properly in old alt+tab on Windows
  • Alacritty not being properly activated with startup notify
  • Invalid URL highlights after terminal scrolling
  • Hollow block cursor not spanning multiple chars being edited inside the IME preview
  • Vi inline search only working for direct key input without modifiers

Alacritty Version 0.14.0 Release Candidate 2

15 Oct 21:40
v0.14.0-rc2
Compare
Choose a tag to compare

Added

  • Headless mode using alacritty --daemon

Changed

  • Use Beam cursor for single char cursor inside the IME preview

Fixed

  • Hollow block cursor not spanning multiple chars being edited inside the IME preview
  • Vi inline search only working for direct key input without modifiers

Alacritty Version 0.14.0 Release Candidate 1

11 Oct 16:49
v0.14.0-rc1
6b3a856
Compare
Choose a tag to compare

Packaging

  • Minimum Rust version has been bumped to 1.74.0

Added

  • Support relative path imports from config files
  • alacritty migrate support for TOML configuration changes
  • Support for Unicode 16 characters

Changed

  • Pressing Alt with unicode input will now add ESC like for ASCII input
  • Decorations use opaque style and system window background on macOS
  • No longer source ~/.zshenv on macOS
  • Moved config options import, working_directory, live_config_reload, and ipc_socket
    to the new general section
  • Moved config option shell to terminal.shell
  • ctrl+shift+u binding to open links to ctrl+shift+o to avoid collisions with IMEs

Fixed

  • Crash when trying to create a new tab without decorations enabled
  • New window being treated as focused when it's not on Wayland
  • IME preview blending into text below it
  • Dynamic title disabled for new windows when initial one has title as CLI option
  • While terminal in mouse mode, mouse bindings that used the shift modifier and
    had multiple actions only performed the first action
  • Leaking FDs when closing windows on Unix systems
  • Config emitting errors for nonexistent import paths
  • Kitty keyboard protocol reporting shifted key codes
  • Broken search with words broken across line boundary on the first character
  • Config import changes not being live reloaded
  • Cursor color requests with default cursor colors
  • Fullwidth semantic escape characters
  • Windows app icon now displays properly in old alt+tab on Windows
  • Alacritty not being properly activated with startup notify
  • Invalid URL highlights after terminal scrolling

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