alacritty v0.5.0 Release Notes
Release Date: 2020-07-31 // almost 4 years ago-
Packaging
- Minimum Rust version has been bumped to 1.41.0
- ๐ง Prebuilt Linux binaries have been removed
- โ Added manpage, terminfo, and completions to macOS application bundle
- ๐ง On Linux/BSD the build will fail without Fontconfig installed, instead of building it from source
- ๐ง Minimum FreeType version has been bumped to 2.8 on Linux/BSD
โ Added
- ๐ Default Command+N keybinding for SpawnNewInstance on macOS
- Vi mode for regex search, copying text, and opening links
- ๐ง
CopySelection
action which copies into selection buffer on Linux/BSD - Option
cursor.thickness
to set terminal cursor thickness - ๐ Font fallback on Windows
- ๐ Support for Fontconfig embolden and matrix options
- ๐ Opt-out compilation flag
winpty
to disable WinPTY support - Scrolling during selection when mouse is at top/bottom of window
- Expanding existing selections using single, double and triple click with the right mouse button
- ๐ Support for
gopher
andgemini
URLs - ๐ Unicode 13 support
- Option to run command on bell which can be set in
bell.command
- ๐ง Fallback to program specified in
$SHELL
variable on Linux/BSD if it is present - Ability to make selections while search is active
๐ Changed
- Block cursor is no longer inverted at the start/end of a selection
- Preserve selection on non-LMB or mouse mode clicks
- Wayland client side decorations are now based on config colorscheme
- ๐ Low resolution window decoration icon on Windows
- Mouse bindings for additional buttons need to be specified as a number not a string
- Don't hide cursor on modifier press with
mouse.hide_when_typing
enabled Shift + Backspace
now sends^?
instead of^H
- 0๏ธโฃ Default color scheme is now
Tomorrow Night
with the bright colors ofTomorrow Night Bright
- ๐ Set IUTF8 termios flag for improved UTF8 input support
- Dragging files into terminal now adds a space after each path
- 0๏ธโฃ Default binding replacement conditions
- Adjusted selection clearing granularity to more accurately match content
- To use the cell's text color for selection with a modified background, the
color.selection.text
variable must now be set toCellForeground
instead of omitting it - URLs are no longer highlighted without a clearly delimited scheme
- ๐ Renamed config option
visual_bell
tobell
- Moved config option
dynamic_title
towindow.dynamic_title
- When searching without vi mode, matches are only selected once search is cancelled
๐ Fixed
- Selection not cleared when switching between main and alt grid
- Freeze when application is invisible on Wayland
- Paste from some apps on Wayland
- Slow startup with Nvidia binary drivers on some X11 systems
- ๐จ Display not scrolling when printing new lines while scrolled in history
- ๐ Regression in font rendering on macOS
- Scroll down escape (
CSI Ps T
) incorrectly pulling lines from history - ๐ Dim escape (
CSI 2 m
) support for truecolor text - Incorrectly deleted lines when increasing width with a prompt wrapped using spaces
- ๐ Documentation for class in
--help
missing information on setting general class - Linewrap tracking when switching between primary and alternate screen buffer
- Preservation of the alternate screen's saved cursor when swapping to primary screen and back
- Reflow of cursor during resize
- Cursor color escape ignored when its color is set to inverted in the config
- Fontconfig's
autohint
andhinting
options being ignored - 0๏ธโฃ Ingoring of default FreeType properties
- ๐ง Alacritty crashing at startup when the configured font does not exist
- Font size rounding error
- Opening URLs while search is active
โ Removed
- ๐ฒ Environment variable
RUST_LOG
for selecting the log level - ๐ Deprecated
window.start_maximized
config field - ๐ Deprecated
render_timer
config field - ๐ Deprecated
persistent_logging
config field