All Versions
64
Latest Version
Avg Release Cycle
15 days
Latest Release
-
Changelog History
Page 1
Changelog History
Page 1
-
v0.12.0-dev Changes
Packaging
- Minimum Rust version has been bumped to 1.57.0
- ๐ Renamed
io.alacritty.Alacritty.appdata.xml
toorg.alacritty.Alacritty.appdata.xml
- ๐ Renamed
io.alacritty
toorg.alacritty
forAlacritty.app
โ Added
- Track and report surface damage information to Wayland compositors
- Escape sequence for undercurl, dotted and dashed underlines (
CSI 4 : [3-5] m
) - 0๏ธโฃ
ToggleMaximized
key 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
0x
for--embed
- โฑ Config option
cursor.blink_timeout
to timeout cursor blinking after inactivity - Escape sequence to set hyperlinks (
OSC 8 ; params ; URI ST
) - Config
hints.enabled.hyperlinks
for hyperlink escape sequence hint highlight window.decorations_theme_variant
to 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
--help
output was reworked with a new colorful syntax - ๐ OSC 52 is now disabled on unfocused windows
SpawnNewInstance
no longer inherits initial--command
- 0๏ธโฃ Blinking cursor will timeout after
5
seconds by default - ๐ Deprecated
colors.search.bar
, usecolors.footer_bar
instead - ๐ On macOS, Alacritty now reads
AppleFontSmoothing
from user defaults to control font smoothing - Warn when either
columns
orlines
is 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_variant
instead --class
now sets both class part of WM_CLASS property and instance--class
'sgeneral
andinstance
options 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_DISPLAY
contains an absolute path - Crash when resetting the terminal while in vi mode
font.glyph_offset
not 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+2567
andU+2568
- Character mappings in the DEC special graphics character set (line drawing)
- Window flickering on resize on Wayland
- Unnecessary config reload when using
/dev/null
as a config file - ๐ Windows
Open Alacritty Here
on root of drive displaying error - On macOS,
font.use_thin_strokes
did 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
w
andwho
- 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
- 0๏ธโฃ Window being treaten as focused by default on Wayland
โ Removed
font.use_thin_strokes
config field; to use thin strokes on macOS, setAppleFontSmoothing
to 0 with$ defaults write -g AppleFontSmoothing -int 0
-
v0.11.0 Changes
November 25, 2020Packaging
- Minimum Rust version has been bumped to 1.57.0
- ๐ Renamed
io.alacritty.Alacritty.appdata.xml
toorg.alacritty.Alacritty.appdata.xml
- ๐ Renamed
io.alacritty
toorg.alacritty
forAlacritty.app
โ Added
- Track and report surface damage information to Wayland compositors
- Escape sequence for undercurl, dotted and dashed underlines (
CSI 4 : [3-5] m
) - 0๏ธโฃ
ToggleMaximized
key 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
0x
for--embed
- โฑ Config option
cursor.blink_timeout
to timeout cursor blinking after inactivity - Escape sequence to set hyperlinks (
OSC 8 ; params ; URI ST
) - Config
hints.enabled.hyperlinks
for hyperlink escape sequence hint highlight window.decorations_theme_variant
to 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
--help
output was reworked with a new colorful syntax - ๐ OSC 52 is now disabled on unfocused windows
SpawnNewInstance
no longer inherits initial--command
- 0๏ธโฃ Blinking cursor will timeout after
5
seconds by default - ๐ Deprecated
colors.search.bar
, usecolors.footer_bar
instead - ๐ On macOS, Alacritty now reads
AppleFontSmoothing
from user defaults to control font smoothing - Warn when either
columns
orlines
is 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_variant
instead --class
now sets both class part of WM_CLASS property and instance--class
'sgeneral
andinstance
options 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_DISPLAY
contains an absolute path - Crash when resetting the terminal while in vi mode
font.glyph_offset
not 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+2567
andU+2568
- Character mappings in the DEC special graphics character set (line drawing)
- Window flickering on resize on Wayland
- Unnecessary config reload when using
/dev/null
as a config file - ๐ Windows
Open Alacritty Here
on root of drive displaying error - On macOS,
font.use_thin_strokes
did 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
w
andwho
- 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
- 0๏ธโฃ Window being treaten as focused by default on Wayland
โ Removed
font.use_thin_strokes
config field; to use thin strokes on macOS, setAppleFontSmoothing
to 0 with$ defaults write -g AppleFontSmoothing -int 0
-
v0.11.0-dev Changes
Packaging
- Minimum Rust version has been bumped to 1.57.0
- ๐ Renamed
io.alacritty.Alacritty.appdata.xml
toorg.alacritty.Alacritty.appdata.xml
- ๐ Renamed
io.alacritty
toorg.alacritty
forAlacritty.app
โ Added
- Track and report surface damage information to Wayland compositors
- Escape sequence for undercurl, dotted and dashed underlines (
CSI 4 : [3-5] m
) - 0๏ธโฃ
ToggleMaximized
key 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
0x
for--embed
- โฑ Config option
cursor.blink_timeout
to timeout cursor blinking after inactivity - Escape sequence to set hyperlinks (
OSC 8 ; params ; URI ST
) - Config
hints.enabled.hyperlinks
for hyperlink escape sequence hint highlight window.decorations_theme_variant
to 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
--help
output was reworked with a new colorful syntax - ๐ OSC 52 is now disabled on unfocused windows
SpawnNewInstance
no longer inherits initial--command
- 0๏ธโฃ Blinking cursor will timeout after
5
seconds by default - ๐ Deprecated
colors.search.bar
, usecolors.footer_bar
instead - ๐ On macOS, Alacritty now reads
AppleFontSmoothing
from user defaults to control font smoothing - Warn when either
columns
orlines
is 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_variant
instead --class
now sets both class part of WM_CLASS property and instance--class
'sgeneral
andinstance
options 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_DISPLAY
contains an absolute path - Crash when resetting the terminal while in vi mode
font.glyph_offset
not 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+2567
andU+2568
- Character mappings in the DEC special graphics character set (line drawing)
- Window flickering on resize on Wayland
- Unnecessary config reload when using
/dev/null
as a config file - ๐ Windows
Open Alacritty Here
on root of drive displaying error - On macOS,
font.use_thin_strokes
did 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
w
andwho
- 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
- 0๏ธโฃ Window being treaten as focused by default on Wayland
โ Removed
font.use_thin_strokes
config field; to use thin strokes on macOS, setAppleFontSmoothing
to 0 with$ defaults write -g AppleFontSmoothing -int 0
-
v0.10.1 Changes
โ Added
- Option
font.builtin_box_drawing
to 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
?
- 0๏ธโฃ
?
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.offset
is used font.glyph_offset
is 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
- Option
-
v0.10.0 Changes
August 01, 2020Packaging
- ๐ New
extra/alacritty-msg.man
manpage for thealacritty msg
subcommand - Minimum Rust version has been bumped to 1.53.0
โ Added
- Option
colors.transparent_background_colors
to 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
- ๐ง
ExpandSelection
is now a configurable mouse binding action - Config option
background_opacity
, you should usewindow.opacity
instead - ๐ง 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+2500
toU+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
โ Removed
- Wayland client side decorations were simplified
- ๐ New
-
v0.10.0-dev Changes
Packaging
- ๐ New
extra/alacritty-msg.man
manpage for thealacritty msg
subcommand - Minimum Rust version has been bumped to 1.53.0
โ Added
- Option
colors.transparent_background_colors
to 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
- ๐ง
ExpandSelection
is now a configurable mouse binding action - Config option
background_opacity
, you should usewindow.opacity
instead - ๐ง 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
๐ 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
โ Removed
- Wayland client side decorations were simplified
- ๐ New
-
v0.9.0 Changes
Packaging
- Minimum Rust version has been bumped to 1.46.0
โ Added
- ๐ Support for
ipfs
/ipns
URLs - Mode field for regex hint bindings
๐ Fixed
- ๐ Regression in rendering performance with dense grids since 0.6.0
- Crash/Freezes with partially visible fullwidth characters due to alt screen resize
- Incorrect vi cursor position after invoking
ScrollPage*
action - ๐ Slow PTY read performance with extremely dense grids
- Crash when resizing during vi mode
- Unintentional text selection range change after leaving vi mode
- ๐ Deadlock on Windows during high frequency output
- Search without vi mode not starting at the correct location when scrolled into history
- Crash when starting a vi mode search from the bottommost line
- โช Original scroll position not restored after canceling search
- Clipboard copy skipping non-empty cells when encountering an interrupted tab character
- Vi mode cursor moving downward when scrolled in history with active output
- Crash when moving fullwidth characters off the side of the terminal in insert mode
- Broken bitmap font rendering with FreeType 2.11+
- ๐ง Crash with non-utf8 font paths on Linux
- ๐ Newly installed fonts not rendering until Alacritty restart
-
v0.9.0-dev Changes
โ Added
- ๐ Support for
ipfs
/ipns
URLs - Mode field for regex hint bindings
๐ Fixed
- ๐ Regression in rendering performance with dense grids since 0.6.0
- Crash/Freezes with partially visible fullwidth characters due to alt screen resize
- Incorrect vi cursor position after invoking
ScrollPage*
action - ๐ Slow PTY read performance with extremely dense grids
- Crash when resizing during vi mode
- Unintentional text selection range change after leaving vi mode
- ๐ Support for
-
v0.8.0 Changes
Packaging
- Minimum Rust version has been bumped to 1.45.0
Packaging
- โก๏ธ Updated shell completions
- โ Added ARM executable to prebuilt macOS binaries
โ Added
- ๐ IME composition preview not appearing on Windows
- โก๏ธ Synchronized terminal updates using
DCS = 1 s ST
/DCS = 2 s ST
- ๐ Regex terminal hints ([see features.md](./docs/features.md#hints))
- ๐ macOS keybinding (cmd+alt+H) hiding all windows other than Alacritty
- ๐ Support for
magnet
URLs
๐ Changed
- The vi mode cursor is now created in the top-left if the terminal cursor is invisible
- Focused search match will use cell instead of match colors for CellForeground/CellBackground
- ๐ URL highlighting has moved from
mouse.url
to thehints
config section
๐ Fixed
- Alacritty failing to start on X11 with invalid DPI reported by XRandr
- Text selected after search without any match
- Incorrect vi cursor position after leaving search
- ๐ Clicking on URLs on Windows incorrectly opens File Explorer
- Incorrect underline cursor thickness on wide cell
- Viewport moving around when resizing while scrolled into history
- Block cursor not expanding across fullwidth characters when on the right side of it
- Overwriting fullwidth characters only clearing one of the involved cells
โ Removed
- Config field
visual_bell
, you should usebell
instead
-
v0.8.0-dev Changes
Packaging
- Minimum Rust version has been bumped to 1.45.0
โ Added
- ๐ IME composition preview not appearing on Windows
- โก๏ธ Synchronized terminal updates using
DCS = 1 s ST
/DCS = 2 s ST
- ๐ Regex terminal hints ([see features.md](./docs/features.md#hints))
- ๐ macOS keybinding (cmd+alt+H) hiding all windows other than Alacritty
- ๐ Support for
magnet
URLs
๐ Changed
- The vi mode cursor is now created in the top-left if the terminal cursor is invisible
- Focused search match will use cell instead of match colors for CellForeground/CellBackground
- ๐ URL highlighting has moved from
mouse.url
to thehints
config section
๐ Fixed
- Alacritty failing to start on X11 with invalid DPI reported by XRandr
- Text selected after search without any match
- Incorrect vi cursor position after leaving search
- ๐ Clicking on URLs on Windows incorrectly opens File Explorer
- Incorrect underline cursor thickness on wide cell
- Viewport moving around when resizing while scrolled into history
- Block cursor not expanding across fullwidth characters when on the right side of it
- Overwriting fullwidth characters only clearing one of the involved cells
โ Removed
- Config field
visual_bell
, you should usebell
instead