All Versions
77
Latest Version
Avg Release Cycle
44 days
Latest Release
102 days ago
Changelog History
Page 4
Changelog History
Page 4
-
v0.6.0-rc1 Changes
November 14, 2020Packaging
- Minimum Rust version has been bumped to 1.43.0
- ๐ The snapcraft.yaml file has been removed
- โก๏ธ Updated
setab/setafcapabilities inalacritty-directto use colons - WinPTY is now enabled only when targeting MSVC
- ๐ Deprecated the WinPTY backend feature, disabling it by default
โ Added
- Secondary device attributes escape (
CSI > 0 c) - ๐ Support for colon separated SGR 38/48
- ๐ New Ctrl+C binding to cancel search and leave vi mode
- Escapes for double underlines (
CSI 4 : 2 m) and underline reset (CSI 4 : 0 m) - ๐ง Configuration file option for sourcing other files (
import) - ๐ง CLI parameter
--option/-oto override any configuration field - Escape sequences to report text area size in pixels (
CSI 14 t) and in characters (CSI 18 t) - ๐ Support for single line terminals dimensions
- Right clicking on Wayland's client side decorations will show application menu
- Escape sequences to enable and disable window urgency hints (
CSI ? 1042 h,CSI ? 1042 l)
๐ Changed
- ๐ Cursors are now inverted when their fixed color is similar to the cell's background
- ๐ Use the working directory of the terminal foreground process, instead of the shell's working
directory, forSpawnNewInstanceaction - ๐ Fallback to normal underline for unsupported underline types in
CSI 4 : ? mescapes - The user's background color is now used as the foreground for the render timer
- โ Use yellow/red from the config for error and warning messages instead of fixed colors
- Existing CLI parameters are now passed to instances spawned using
SpawnNewInstance - Wayland's Client side decorations now use the search bar colors
- โฌ๏ธ Reduce memory usage by up to at least 30% with a full scrollback buffer
- The number of zerowidth characters per cell is no longer limited to 5
- ๐
SpawnNewInstanceis now using the working directory of the terminal foreground process on macOS
๐ Fixed
- Incorrect window location with negative
window.positionconfig options - ๐ Slow rendering performance with HiDPI displays, especially on macOS
- Keys swallowed during search when pressing them right before releasing backspace
- Crash when a wrapped line is rotated into the last line
- โ Selection wrapping to the top when selecting below the error/warning bar
- ๐ Pasting into clients only supporting
UTF8_STRINGmime type on Wayland - Crash when copying/pasting with neither pointer nor keyboard focus on Wayland
- Crash due to fd leak on Wayland
- IME window position with fullwidth characters in the search bar
- Selection expanding over 2 characters when scrolled in history with fullwidth characters in use
- Selection scrolling not starting when mouse is over the message bar
- Incorrect text width calculation in message bar when the message contains multibyte characters
- ๐ Remapped caps lock to escape not triggering escape bindings on Wayland
- Crash when setting overly long title on Wayland
- Switching in and out of various window states, like Fullscreen, not persisting window size on Wayland
- Crash when providing 0 for
XCURSOR_SIZEon Wayland - Gap between window and server side decorations on KWIN Wayland
- Wayland's client side decorations not working after tty switch
Fullscreenstartup mode not working on Wayland- Window not being rescaled when changing DPR of the current monitor on Wayland
- Crash in some cases when pointer isn't presented upon startup on Wayland
- IME not working on Wayland
- Crash on startup on GNOME since its 3.37.90 version on Wayland
- ๐ Touchpad scrolling scrolled less than it should on macOS/Wayland on scaled outputs
- Incorrect modifiers at startup on X11
AddandSubtractkeys are now namedNumpadAddandNumpadSubtractrespectively- ๐ Feature checking when cross compiling between different operating systems
- Crash when writing to the clipboard fails on Wayland
- Crash with large negative
font.offset.x/y - Visual bell getting stuck on the first frame
-
v0.6.0-dev Changes
Packaging
- Minimum Rust version has been bumped to 1.43.0
- ๐ The snapcraft.yaml file has been removed
- โก๏ธ Updated
setab/setafcapabilities inalacritty-directto use colons - WinPTY is now enabled only when targeting MSVC
โ Added
- Secondary device attributes escape (
CSI > 0 c) - ๐ Support for colon separated SGR 38/48
- ๐ New Ctrl+C binding to cancel search and leave vi mode
- Escapes for double underlines (
CSI 4 : 2 m) and underline reset (CSI 4 : 0 m) - ๐ง Configuration file option for sourcing other files (
import) - ๐ง CLI parameter
--option/-oto override any configuration field - Escape sequences to report text area size in pixels (
CSI 14 t) and in characters (CSI 18 t) - ๐ Support for single line terminals dimensions
- Right clicking on Wayland's client side decorations will show application menu
๐ Changed
- ๐ Cursors are now inverted when their fixed color is similar to the cell's background
- ๐ Use working directory of active process instead of shell for SpawnNewInstance action
- ๐ Fallback to normal underline for unsupported underline types in
CSI 4 : ? mescapes - The user's background color is now used as the foreground for the render timer
- โ Use yellow/red from the config for error and warning messages instead of fixed colors
- Existing CLI parameters are now passed to instances spawned using
SpawnNewInstance - Wayland's Client side decorations now use the search bar colors
๐ Fixed
- Incorrect window location with negative
window.positionconfig options - ๐ Slow rendering performance with HiDPI displays, especially on macOS
- Keys swallowed during search when pressing them right before releasing backspace
- Crash when a wrapped line is rotated into the last line
- โ Selection wrapping to the top when selecting below the error/warning bar
- ๐ Pasting into clients only supporting
UTF8_STRINGmime type on Wayland - Crash when copying/pasting with neither pointer nor keyboard focus on Wayland
- Crash due to fd leak on Wayland
- IME window position with fullwidth characters in the search bar
- Selection expanding over 2 characters when scrolled in history with fullwidth characters in use
- Selection scrolling not starting when mouse is over the message bar
- Incorrect text width calculation in message bar when the message contains multibyte characters
- ๐ Remapped caps lock to escape not triggering escape bindings on Wayland
- Crash when setting overly long title on Wayland
- Switching in and out of various window states, like Fullscreen, not persisting window size on Wayland
- Crash when providing 0 for
XCURSOR_SIZEon Wayland - Gap between window and server side decorations on KWIN Wayland
- Wayland's client side decorations not working after tty switch
Fullscreenstartup mode not working on Wayland- Window not being rescaled when changing DPR of the current monitor on Wayland
- Crash in some cases when pointer isn't presented upon startup on Wayland
- IME not working on Wayland
- Crash on startup on GNOME since its 3.37.90 version on Wayland
- ๐ Touchpad scrolling scrolled less than it should on macOS/Wayland on scaled outputs
- Incorrect modifiers at startup on X11
AddandSubtractkeys are now namedNumpadAddandNumpadSubtractrespectively
-
v0.5.0 Changes
July 31, 2020Packaging
- 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
- ๐ง
CopySelectionaction which copies into selection buffer on Linux/BSD - Option
cursor.thicknessto set terminal cursor thickness - ๐ Font fallback on Windows
- ๐ Support for Fontconfig embolden and matrix options
- ๐ Opt-out compilation flag
winptyto 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
gopherandgeminiURLs - ๐ Unicode 13 support
- Option to run command on bell which can be set in
bell.command - ๐ง Fallback to program specified in
$SHELLvariable 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_typingenabled Shift + Backspacenow sends^?instead of^H- 0๏ธโฃ Default color scheme is now
Tomorrow Nightwith 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.textvariable must now be set toCellForegroundinstead of omitting it - URLs are no longer highlighted without a clearly delimited scheme
- ๐ Renamed config option
visual_belltobell - Moved config option
dynamic_titletowindow.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
--helpmissing 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
autohintandhintingoptions 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_LOGfor selecting the log level - ๐ Deprecated
window.start_maximizedconfig field - ๐ Deprecated
render_timerconfig field - ๐ Deprecated
persistent_loggingconfig field
-
v0.5.0-rc4 Changes
July 27, 2020๐ Fixed
- Scrolling at window boundaries while extending the selection
-
v0.5.0-rc3 Changes
July 25, 2020๐ Fixed
- Origin consistency in search without vi mode
-
v0.5.0-rc2 Changes
July 19, 2020โ Added
- Separate search label for backward search
๐ Fixed
- Selection tracking in search without vi mode
- Crash when resizing below search label length
-
v0.5.0-rc1 Changes
July 16, 2020Packaging
- 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
โ Removed
- ๐ฒ Environment variable
RUST_LOGfor selecting the log level
โ Added
- ๐ Default Command+N keybinding for SpawnNewInstance on macOS
- Vi mode for regex search, copying text, and opening links
- ๐ง
CopySelectionaction which copies into selection buffer on Linux/BSD - Option
cursor.thicknessto set terminal cursor thickness - ๐ Font fallback on Windows
- ๐ Support for Fontconfig embolden and matrix options
- ๐ Opt-out compilation flag
winptyto disable WinPTY support - Scrolling during selection when mouse is at top/bottom of window
- Expanding existing selections using the right mouse button
- ๐ Support for
gopherandgeminiURLs - ๐ Unicode 13 support
- Option to run command on bell which can be set in
bell.command - ๐ง Fallback to program specified in
$SHELLvariable on Linux/BSD if it is present
๐ 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_typingenabled Shift + Backspacenow sends^?instead of^H- 0๏ธโฃ Default color scheme is now
Tomorrow Nightwith 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 toCellForegroundinstead of omitting it - URLs are no longer highlighted without a clearly delimited scheme
- ๐ Renamed config option
visual_belltobell - Moved config option
dynamic_titletowindow.dynamic_title
๐ 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
--helpmissing 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
autohintandhintingoptions being ignored - 0๏ธโฃ Ingoring of default FreeType properties
- ๐ง Alacritty crashing at startup when the configured font does not exist
- Font size rounding error
โ Removed
- ๐ Deprecated
window.start_maximizedconfig field - ๐ Deprecated
render_timerconfig field - ๐ Deprecated
persistent_loggingconfig field
-
v0.5.0-dev Changes
Packaging
- Minimum Rust version has been bumped to 1.37.0
- โ Added Rust features
x11andwaylandto pick backends, with both enabled by default - Capitalized the Alacritty.desktop file
โ Added
- Live config reload for
window.title
๐ Changed
- Pressing additional modifiers for mouse bindings will no longer trigger them
- Renamed
WINIT_HIDPI_FACTORenvironment variable toWINIT_X11_SCALE_FACTOR - ๐จ Print an error instead of crashing, when startup working directory is invalid
- Line selection will now expand across wrapped lines
- The default value for
draw_bold_text_with_bright_colorsis nowfalse - Mirror OSC query terminators instead of always using BEL
- Increased Beam, Underline, and Hollow Block cursors' line widths
- Dynamic title is not disabled anymore when
window.titleis set in config
๐ Fixed
- ๐ Incorrect default config path in
--helpon Windows and macOS - Semantic selection stopping at full-width glyphs
- Full-width glyphs cut off in last column
- Crash when starting on some X11 systems
- ๐ Font size resetting when Alacritty is moved between screens
- ๐ฐ Limited payload length in clipboard escape (used for Tmux copy/paste)
- Alacritty not ignoring keyboard events for changing WM focus on X11
- ๐ Regression which added a UNC path prefix to the working directory on Windows
- CLI parameters discarded when config is reload
- Blurred icons in KDE task switcher (alacritty.ico is now high-res)
- ๐ Consecutive builds failing on macOS due to preexisting
/Applicationsymlink - โช Block selection starting from first column after beginning leaves the scrollback
- Incorrect selection status of the first cell when selection is off screen
- Backwards bracket selection
- ๐จ Stack overflow when printing shader creation error
- Underline position for bitmap fonts
- Selection rotating outside of scrolling region
- ๐ Throughput performance problems caused by excessive font metric queries
- ๐ Unicode throughput performance on Linux/BSD
- Resize of bitmap fonts
- Crash when using bitmap font with
embeddedbitmapset tofalse - Inconsistent fontconfig fallback
- Handling of OpenType variable fonts
- Expansion of block-selection on partially selected full-width glyphs
- ๐ Minimize action only works with decorations on macOS
- ๐ Window permanently vanishing after hiding on macOS
- Handling of URLs with single quotes
- ๐ Parser reset between DCS escapes
- ๐ Parser stopping at unknown DEC private modes/SGR character attributes
- Block selection appending duplicate newlines when last column is selected
- Bitmap fonts being a bit smaller than they should be in some cases
- โก๏ธ Config reload creating alternate screen history instead of updating scrollback
- ๐ Crash on Wayland compositors supporting
wl_seatversion 7+ - Message bar not hiding after fixing wrong color value in config
- Tabstops cleared on resize
- Tabstops not breaking across lines
- ๐ Crash when parsing DCS escape with more than 16 parameters
- Ignoring of slow touchpad scrolling
- Selection invisible when starting above viewport and ending below it
- Clipboard not working after TTY switch on Wayland
- Crash when pasting non UTF-8 string advertised as UTF-8 string on Wayland
- ๐ Incorrect modifiers tracking on X11 and macOS, leading to 'sticky' modifiers
- ๐ Crash when starting on Windows with missing dark mode support
- Variables
XCURSOR_THEMEandXCURSOR_SIZEignored on Wayland - Low resolution mouse cursor and decorations on HiDPI Wayland outputs
- Decorations visible when in fullscreen on Wayland
- ๐ Window size not persisted correctly after fullscreening on macOS
- Crash on startup with some locales on X11
โ Removed
- Config option
auto_scroll, which is now always disabled - ๐ Config option
tabspaces, which is now fixed at8
-
v0.4.3 Changes
June 01, 2020๐ Fixed
- Tabstops not being reset with
reset - ๐ Fallback to
LC_CTYPE=UTF-8on macOS without valid system locale - Resize lag on launch under some X11 wms
- ๐ค Increased input latency due to vsync behavior on X11
- Emoji colors blending with terminal background
- ๐ Fix escapes prematurely terminated by terminators in unicode glyphs
- ๐ Incorrect location when clicking inside an unfocused window on macOS
- ๐ Startup mode
Maximizedon Windows - Crash when writing a fullwidth character in the last column with auto-wrap mode disabled
- ๐ Crashing at startup on Windows
- Tabstops not being reset with
-
v0.4.3-rc1 Changes
May 26, 2020๐ Fixed
- Tabstops not being reset with
reset - ๐ Fallback to
LC_CTYPE=UTF-8on macOS without valid system locale - Resize lag on launch under some X11 wms
- ๐ค Increased input latency due to vsync behavior on X11
- Emoji colors blending with terminal background
- ๐ Fix escapes prematurely terminated by terminators in unicode glyphs
- ๐ Incorrect location when clicking inside an unfocused window on macOS
- ๐ Startup mode
Maximizedon Windows - Crash when writing a fullwidth character in the last column with auto-wrap mode disabled
- ๐ Crashing at startup on Windows
- Tabstops not being reset with