All Versions
64
Latest Version
Avg Release Cycle
15 days
Latest Release
-

Changelog History
Page 3

  • 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, 2020

    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

    โœ‚ Removed

    • ๐ŸŒฒ Environment variable RUST_LOG for selecting the log level

    โž• 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 the right mouse button
    • ๐Ÿ‘Œ Support for gopher and gemini 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

    ๐Ÿ”„ 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 of Tomorrow 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 to CellForeground instead of omitting it
    • URLs are no longer highlighted without a clearly delimited scheme
    • ๐Ÿ“‡ Renamed config option visual_bell to bell
    • Moved config option dynamic_title to window.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 --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 and hinting options 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_maximized config field
    • ๐Ÿ—„ Deprecated render_timer config field
    • ๐Ÿ—„ Deprecated persistent_logging config field
  • v0.5.0-dev Changes

    Packaging

    • Minimum Rust version has been bumped to 1.37.0
    • โž• Added Rust features x11 and wayland to 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_FACTOR environment variable to WINIT_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_colors is now false
    • 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.title is set in config

    ๐Ÿ›  Fixed

    • ๐ŸŽ Incorrect default config path in --help on 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 /Application symlink
    • โช 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 embeddedbitmap set to false
    • 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_seat version 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_THEME and XCURSOR_SIZE ignored 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 at 8
  • v0.4.3 Changes

    June 01, 2020

    ๐Ÿ›  Fixed

    • Tabstops not being reset with reset
    • ๐ŸŽ Fallback to LC_CTYPE=UTF-8 on 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 Maximized on Windows
    • Crash when writing a fullwidth character in the last column with auto-wrap mode disabled
    • ๐Ÿ Crashing at startup on Windows
  • v0.4.3-rc1 Changes

    May 26, 2020

    ๐Ÿ›  Fixed

    • Tabstops not being reset with reset
    • ๐ŸŽ Fallback to LC_CTYPE=UTF-8 on 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 Maximized on Windows
    • Crash when writing a fullwidth character in the last column with auto-wrap mode disabled
    • ๐Ÿ Crashing at startup on Windows
  • v0.4.2 Changes

    March 29, 2020

    Packaging

    • Minimum Rust version has been bumped to 1.37.0
    • โž• Added Rust features x11 and wayland to 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_FACTOR environment variable to WINIT_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_colors is now false
    • 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.title is set in config

    โœ‚ Removed

    • Config option auto_scroll, which is now always disabled
    • ๐Ÿ›  Config option tabspaces, which is now fixed at 8

    ๐Ÿ›  Fixed

    • ๐ŸŽ Incorrect default config path in --help on 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 /Application symlink
    • โช 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 embeddedbitmap set to false
    • 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_seat version 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_THEME and XCURSOR_SIZE ignored 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
    • Shrinking terminal height in alt screen deleting primary screen content
  • v0.4.2-rc4 Changes

    March 24, 2020

    ๐Ÿ›  Fixed

    • Shrinking terminal height in alt screen deleting primary screen content
    • Incorrect cursor position when leaving alt screen after resize
  • v0.4.2-rc3 Changes

    March 21, 2020

    ๐Ÿ›  Fixed

    • Invisible selection being visible on first/last cell in viewport