Releases: alacritty/alacritty
Releases · alacritty/alacritty
Alacritty Version 0.11.0
Packaging
- Minimum Rust version has been bumped to 1.57.0
- Renamed
io.alacritty.Alacritty.appdata.xmltoorg.alacritty.Alacritty.appdata.xml - Renamed
io.alacrittytoorg.alacrittyforAlacritty.app
Added
- Track and report surface damage information to Wayland compositors
- Escape sequence for undercurl, dotted and dashed underlines (
CSI 4 : [3-5] m) ToggleMaximizedkey 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
0xfor--embed - Config option
cursor.blink_timeoutto timeout cursor blinking after inactivity - Escape sequence to set hyperlinks (
OSC 8 ; params ; URI ST) - Config
hints.enabled.hyperlinksfor hyperlink escape sequence hint highlight window.decorations_theme_variantto 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
--helpoutput was reworked with a new colorful syntax - OSC 52 is now disabled on unfocused windows
SpawnNewInstanceno longer inherits initial--command- Blinking cursor will timeout after
5seconds by default - Deprecated
colors.search.bar, usecolors.footer_barinstead - On macOS, Alacritty now reads
AppleFontSmoothingfrom user defaults to control font smoothing - Warn when either
columnsorlinesis non-zero, but not both - Client side decorations should have proper text rendering now on Wayland
- Config option
window.gtk_theme_variant, you should usewindow.decorations_theme_variantinstead --classnow sets both class part of WM_CLASS property and instance--class'sgeneralandinstanceoptions 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_DISPLAYcontains an absolute path - Crash when resetting the terminal while in vi mode
font.glyph_offsetnot 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+2567andU+2568 - Character mappings in the DEC special graphics character set (line drawing)
- Window flickering on resize on Wayland
- Unnecessary config reload when using
/dev/nullas a config file - Windows
Open Alacritty Hereon root of drive displaying error - On macOS,
font.use_thin_strokesdid 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
wandwho - 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
- Window being treaten as focused by default on Wayland
Removed
font.use_thin_strokesconfig field; to use thin strokes on macOS, set
AppleFontSmoothingto 0 with$ defaults write -g AppleFontSmoothing -int 0
Alacritty Version 0.11.0 Release Candidate 3
Fixed
- Missing window icon on X11
- Crash when closing IME on X11
- Alt key handling on Windows
Alacritty Version 0.11.0 Release Candidate 2
Added
- Unicode 15 support
Fixed
- IPC config options overwriting each other
- Preedit text removal with inline IME
- Hyperlink preview obscuring text cursor
Alacritty Version 0.11.0 Release Candidate 1
Packaging
- Minimum Rust version has been bumped to 1.57.0
- Renamed
io.alacritty.Alacritty.appdata.xmltoorg.alacritty.Alacritty.appdata.xml - Renamed
io.alacrittytoorg.alacrittyforAlacritty.app
Added
- Track and report surface damage information to Wayland compositors
- Escape sequence for undercurl, dotted and dashed underlines (
CSI 4 : [3-5] m) ToggleMaximizedkey 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
0xfor--embed - Config option
cursor.blink_timeoutto timeout cursor blinking after inactivity - Escape sequence to set hyperlinks (
OSC 8 ; params ; URI ST) - Config
hints.enabled.hyperlinksfor hyperlink escape sequence hint highlight window.decorations_theme_variantto 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
--helpoutput was reworked with a new colorful syntax - OSC 52 is now disabled on unfocused windows
SpawnNewInstanceno longer inherits initial--command- Blinking cursor will timeout after
5seconds by default - Deprecated
colors.search.bar, usecolors.footer_barinstead - On macOS, Alacritty now reads
AppleFontSmoothingfrom user defaults to control font smoothing - Warn when either
columnsorlinesis non-zero, but not both - Client side decorations should have proper text rendering now on Wayland
- Config option
window.gtk_theme_variant, you should usewindow.decorations_theme_variantinstead --classnow sets both class part of WM_CLASS property and instance--class'sgeneralandinstanceoptions 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_DISPLAYcontains an absolute path - Crash when resetting the terminal while in vi mode
font.glyph_offsetnot 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+2567andU+2568 - Character mappings in the DEC special graphics character set (line drawing)
- Window flickering on resize on Wayland
- Unnecessary config reload when using
/dev/nullas a config file - Windows
Open Alacritty Hereon root of drive displaying error - On macOS,
font.use_thin_strokesdid 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
wandwho - 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
- Window being treaten as focused by default on Wayland
Removed
font.use_thin_strokesconfig field; to use thin strokes on macOS, set
AppleFontSmoothingto 0 with$ defaults write -g AppleFontSmoothing -int 0
Alacritty Version 0.10.1
Added
- Option
font.builtin_box_drawingto 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
? ?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.offsetis used font.glyph_offsetis 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
Alacritty Version 0.10.1 Release Candidate 1
Added
- Option
font.builtin_box_drawingto 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
? ?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.offsetis used font.glyph_offsetis 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
Alacritty Version 0.10.0
Packaging
- New
extra/alacritty-msg.manmanpage for thealacritty msgsubcommand - Minimum Rust version has been bumped to 1.53.0
Added
- Option
colors.transparent_background_colorsto 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
ExpandSelectionis now a configurable mouse binding action- Config option
background_opacity, you should usewindow.opacityinstead - 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+2500toU+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
Alacritty Version 0.10.0 Release Candidate 4
Changed
- Logs now print the time since startup instead of the local time
Alacritty Version 0.10.0 Release Candidate 3
Fixed
- Block selection expansion
- Use-after-free when formatting Wayland protocol errors
- Invisible cursor still causing blinking updates
Alacritty Version 0.10.0 Release Candidate 2
Added
- Title/Class CLI parameters for create-window IPC command
Changed
- Remove trailing newline from strings taken from hints or simple/semantic selections
- Builtin font is now used for box drawing characters from
U+2500toU+259f
Fixed
- Input lag on Wayland with Nvidia binary driver
- Crash when hovering the mouse over fullwidth characters
- Test failure with cargo CLI parameters
- IME regression on macOS
- Block selection including last column not containing any newlines