Releases: alacritty/alacritty
Releases · alacritty/alacritty
Version 0.4.0
0.4.0
Packaging
- Minimum Rust version has been bumped to 1.36.0
- Config is not generated anymore, please consider distributing the alacritty.yml as documentation
- Removed Alacritty terminfo from .deb in favor of ncurses provided one
Added
- Block selection mode when Control is held while starting a selection
- Allow setting general window class on X11 using CLI or config (
window.class.general) - Config option
window.gtk_theme_variantto set GTK theme variant - Completions for
--classand-t(short title) - Change the mouse cursor when hovering over the message bar and its close button
- Support combined bold and italic text (with
font.bold_italicto customize it) - Extra bindings for F13-F20
- Terminal escape bindings with combined modifiers
- Bindings for ScrollToTop and ScrollToBottom actions
ReceiveCharkey binding action to insert the key's text character- New CLI flag
--holdfor keeping Alacritty opened after its child process exits - Escape sequence to save and restore window title from stack
- Alternate scroll escape sequence (
CSI ? 1007 h/CSI ? 1007 l) - Print name of launch command if Alacritty failed to execute it
- Live reload font settings from config
- UTF-8 mouse mode escape sequence (
CSI ? 1005 h/CSI ? 1005 l) - Escape for reading clipboard (
OSC 52 ; <s / p / c> ; ? BEL) - Set selection clipboard (
OSC 52 ; <s / p> ; <BASE64> BEL)
Changed
- On Windows, query DirectWrite for recommended anti-aliasing settings
- Scroll lines out of the visible region instead of deleting them when clearing the screen
Fixed
- GUI programs launched by Alacritty starting in the background on X11
- Text Cursor position when scrolling
- Performance issues while resizing Alacritty
- First unfullscreen action ignored on window launched in fullscreen mode
- The window is now filled with the background color before displaying
- Cells sometimes not getting cleared correctly
- X11 clipboard hanging when mime type is set
- On macOS, Alacritty will now fallback to Menlo if a font specified in the config cannot be loaded
- Debug ref tests are now written to disk regardless of shutdown method
- Cursor color setting with escape sequence
- Override default bindings with subset terminal mode match
- On Linux, respect fontconfig's
embeddedbitmapconfiguration option - Selecting trailing tab with semantic expansion
- URL parser incorrectly handling Markdown URLs and angled brackets
- Intermediate bytes of CSI sequences not checked
- Wayland clipboard integration
- Use text mouse cursor when mouse mode is temporarily disabled with shift
- Wayland primary selection clipboard not storing text when selection is stopped outside of the window
- Block URL highlight while a selection is active
- Bindings for Alt + F1-F12
- Discard scrolling region escape with bottom above top
- Opacity always applying to cells with their background color matching the teriminal background
- Allow semicolons when setting titles using an OSC
- Background always opaque on X11
- Skipping redraws on PTY update
- Not redrawing while resizing on Windows/macOS
- Decorations
nonelaunching an invisible window on Windows - Alacritty turning transparent when opening another window on macOS with chunkwm
- Startup mode
Maximizedhaving no effect on Windows - Inserting Emojis using
Super+.or compose sequences on Windows - Change mouse cursor depending on mode with Wayland
- Hide mouse cursor when typing if the
mouse.hide_when_typingoption is set on Wayland - Glitches when DPI changes on Windows
- Crash when resuming after suspension
- Crash when trying to start on X11 with a Wayland compositor running
- Crash with a virtual display connected on X11
- Use
\instead of\\as path separators on Windows for logging config file location - Underline/strikeout drawn above visual bell
- Terminal going transparent during visual bell
- Selection not being cleared when sending chars through a binding
- Mouse protocols/encodings not being mutually exclusive within themselves
- Escape
CSI Ps Mdeleting lines above cursor when at the bottom of the viewport - Cell reset not clearing underline, strikeout and foreground color
- Escape
CSI Ps chonored with a wrongPs - Ignore
ESCescapes with invalid intermediates - Blank lines after each line when pasting from GTK apps on Wayland
Removed
- Bindings for Super/Command + F1-F12
- Automatic config generation
- Deprecated
scrolling.faux_multiplier, the alternate scroll escape can now be used to disable it
andscrolling.multipliercontrols the number of scrolled lines
Alacritty Version 0.4.0 Release Candidate 5
0.4.0-rc5
Fixed
- Modifiers staying pressed when released outside of Window on XWayland
Version 0.4.0 Release Candidate 4
0.4.0-rc4
Fixed
- Excessive allocation in the URL parser
Version 0.4.0 Release Candidate 3
0.4.0-rc3
Fixed
- Blank lines after each line when pasting from GTK apps on Wayland
Version 0.4.0 Release Candidate 2
0.4.0-rc2
Fixed
- GitHub releases
Version 0.4.0 Release Candidate 1
0.4.0-rc1
Packaging
- Minimum Rust version has been bumped to 1.36.0
- Config is not generated anymore, please consider distributing the alacritty.yml as documentation
- Removed Alacritty terminfo from .deb in favor of ncurses provided one
Added
- Block selection mode when Control is held while starting a selection
- Allow setting general window class on X11 using CLI or config (
window.class.general) - Config option
window.gtk_theme_variantto set GTK theme variant - Completions for
--classand-t(short title) - Change the mouse cursor when hovering over the message bar and its close button
- Support combined bold and italic text (with
font.bold_italicto customize it) - Extra bindings for F13-F20
- Terminal escape bindings with combined modifiers
- Bindings for ScrollToTop and ScrollToBottom actions
ReceiveCharkey binding action to insert the key's text character- New CLI flag
--holdfor keeping Alacritty opened after its child process exits - Escape sequence to save and restore window title from stack
- Alternate scroll escape sequence (
CSI ? 1007 h/CSI ? 1007 l) - Print name of launch command if Alacritty failed to execute it
- Live reload font settings from config
- UTF-8 mouse mode escape sequence (
CSI ? 1005 h/CSI ? 1005 l) - Escape for reading clipboard (
OSC 52 ; <s / p / c> ; ? BEL) - Set selection clipboard (
OSC 52 ; <s / p> ; <BASE64> BEL)
Changed
- On Windows, query DirectWrite for recommended anti-aliasing settings
- Scroll lines out of the visible region instead of deleting them when clearing the screen
Fixed
- GUI programs launched by Alacritty starting in the background on X11
- Text Cursor position when scrolling
- Performance issues while resizing Alacritty
- First unfullscreen action ignored on window launched in fullscreen mode
- The window is now filled with the background color before displaying
- Cells sometimes not getting cleared correctly
- X11 clipboard hanging when mime type is set
- On macOS, Alacritty will now fallback to Menlo if a font specified in the config cannot be loaded
- Debug ref tests are now written to disk regardless of shutdown method
- Cursor color setting with escape sequence
- Override default bindings with subset terminal mode match
- On Linux, respect fontconfig's
embeddedbitmapconfiguration option - Selecting trailing tab with semantic expansion
- URL parser incorrectly handling Markdown URLs and angled brackets
- Intermediate bytes of CSI sequences not checked
- Wayland clipboard integration
- Use text mouse cursor when mouse mode is temporarily disabled with shift
- Wayland primary selection clipboard not storing text when selection is stopped outside of the window
- Block URL highlight while a selection is active
- Bindings for Alt + F1-F12
- Discard scrolling region escape with bottom above top
- Opacity always applying to cells with their background color matching the teriminal background
- Allow semicolons when setting titles using an OSC
- Background always opaque on X11
- Skipping redraws on PTY update
- Not redrawing while resizing on Windows/macOS
- Decorations
nonelaunching an invisible window on Windows - Alacritty turning transparent when opening another window on macOS with chunkwm
- Startup mode
Maximizedhaving no effect on Windows - Inserting Emojis using
Super+.or compose sequences on Windows - Change mouse cursor depending on mode with Wayland
- Hide mouse cursor when typing if the
mouse.hide_when_typingoption is set on Wayland - Glitches when DPI changes on Windows
- Crash when resuming after suspension
- Crash when trying to start on X11 with a Wayland compositor running
- Crash with a virtual display connected on X11
- Use
\instead of\\as path separators on Windows for logging config file location - Underline/strikeout drawn above visual bell
- Terminal going transparent during visual bell
- Selection not being cleared when sending chars through a binding
- Mouse protocols/encodings not being mutually exclusive within themselves
- Escape
CSI Ps Mdeleting lines above cursor when at the bottom of the viewport - Cell reset not clearing underline, strikeout and foreground color
- Escape
CSI Ps chonored with a wrongPs - Ignore
ESCescapes with invalid intermediates
Removed
- Bindings for Super/Command + F1-F12
- Automatic config generation
- Deprecated
scrolling.faux_multiplier, the alternate scroll escape can now be used to disable it
andscrolling.multipliercontrols the number of scrolled lines
Alacritty Version 0.3.3
0.3.3
Packaging
- Add appstream metadata, located at /extra/linux/io.alacritty.Alacritty.xml
- The xclip dependency has been removed
- On macOS, Alacritty now requests NSSystemAdministrationUsageDescription to
avoid permission failures - Minimum Rust version has been bumped to 1.32.0
Added
- Added ToggleFullscreen action
- On macOS, there's a ToggleSimpleFullscreen action which allows switching to
fullscreen without occupying another space - A new window option
window.startup_modewhich controls how the window is created _NET_WM_ICONproperty is set on X11 now, allowing for WMs to show icons in titlebars- Current Git commit hash to
alacritty --version - Config options
window.titleandwindow.class - Config option
working_directory - Config group
debugwith the optionsdebug.log_level,debug.print_events
anddebug.ref_test - Select until next matching bracket when double-clicking a bracket
- Added foreground/background escape code request sequences
Changed
- On Windows, Alacritty will now use the native DirectWrite font API
- The
start_maximizedwindow option is nowstartup_mode: Maximized - Cells with identical foreground and background will now show their text upon selection/inversion
- Default Window padding to 0x0
- Moved config option
render_timerandpersistent_loggingto thedebuggroup - When the cursor is in the selection, it will be inverted again, making it visible
Fixed
- Double-width characters in URLs only being highlit on the left half
- PTY size not getting updated when message bar is shown
- Text Cursor disappearing
- Incorrect positioning of zero-width characters over double-width characters
- Mouse mode generating events when the cell has not changed
- Selections not automatically expanding across double-width characters
- On macOS, automatic graphics switching has been enabled again
- Text getting recognized as URLs without slashes separating the scheme
- URL parser dropping trailing slashes from valid URLs
- UTF-8 BOM skipped when reading config file
- Terminfo backspace escape sequence (
kbs)
Removed
- Deprecated
mouse.faux_scrollback_linesconfig field - Deprecated
custom_cursor_colorsconfig field - Deprecated
hide_cursor_when_typingconfig field - Deprecated
cursor_styleconfig field - Deprecated
unfocused_hollow_cursorconfig field - Deprecated
dimensionsconfig field
v0.3.3-rc2
Alacritty version 0.3.3-rc2
v0.3.3-rc1
Alacritty version 0.3.3-rc1
Alacritty Version 0.3.2
Version 0.3.2
Fixed
- Panic on startup when using Conpty on Windows