Releases: alacritty/alacritty
Releases · alacritty/alacritty
Alacritty Version 0.15.1
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
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
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 charactersalacritty 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
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 charactersalacritty 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
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 charactersalacritty 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
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 addESC
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
, andipc_socket
to the newgeneral
section - Moved config option
shell
toterminal.shell
ctrl+shift+u
binding to open links toctrl+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
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
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 addESC
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
, andipc_socket
to the newgeneral
section - Moved config option
shell
toterminal.shell
ctrl+shift+u
binding to open links toctrl+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
Added
- Default
Home
/End
bindings in Vi mode mapped toFirst
/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
toU+1FB3B
- Kitty encoding is not used anymore for uncommon keys unless the protocol enabled
Alacritty Version 0.13.2 Release Candidate 1
Added
- Default
Home
/End
bindings in Vi mode mapped toFirst
/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
toU+1FB3B
- Kitty encoding is not used anymore for uncommon keys unless the protocol enabled