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

Changelog History
Page 4

  • v0.4.2-rc2

    March 18, 2020
  • v0.4.2-rc1 Changes

    March 14, 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
    • 0๏ธโƒฃ Capitalized the default Alacritty.desktop file
    • 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.2-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
    • Shrinking terminal height in alt screen deleting primary screen content

    โœ‚ Removed

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

    January 09, 2020

    Packaging

    • โž• Added compatibility logo variants for environments which can't render the default SVG

    โž• Added

    • Terminal escape bindings with combined modifiers for Delete and Insert
    • /Applications symlink into OS X DMG for easier installation
    • ๐Ÿง Colored emojis on Linux/BSD
    • Value randr for WINIT_HIDPI_FACTOR, to ignore Xft.dpi and scale based on screen dimensions
    • ๐ŸŽ Minimize key binding action, bound to cmd + m on macOS

    ๐Ÿ”„ Changed

    • ๐Ÿ On Windows, the ConPTY backend will now be used by default if available
    • The enable_experimental_conpty_backend config option has been replaced with winpty_backend

    ๐Ÿ›  Fixed

    • URLs not truncated with non-matching single quote
    • Absolute file URLs (file:///home) not recognized because of leading /
    • Clipboard escape OSC 52 not working with empty clipboard parameter
    • ๐Ÿ Direct escape input on Windows using alt
    • Incorrect window size on X11 when waking up from suspend
    • Width of Unicode 11/12 emojis
    • ๐Ÿ Minimize on windows causing layout issues
    • ๐ŸŽ Performance bottleneck when clearing colored rows
    • ๐Ÿ Vague startup crash messages on Windows with WinPTY backend
    • ๐Ÿ Deadlock on Windows when closing Alacritty using the title bar "X" button (ConPTY backend)
    • Crash on clear when scrolled up in history
    • Entire screen getting underlined/stroke out when running clear
    • Slow startup on some Wayland compositors
    • ๐ŸŽ Padding not consistently visible on macOS
    • ๐Ÿ Decorations ignoring Windows dark theme
    • ๐ŸŽ Crash on macOS when starting maximized without decorations
    • Resize cursor not showing up on Wayland
    • ๐Ÿ Maximized windows spawning behind system panel on Gnome Wayland

    โœ‚ Removed

    • ๐Ÿ‘Œ Support for 8-bit C1 escape sequences
  • v0.4.1-rc3 Changes

    January 09, 2020

    ๐Ÿ›  Fixed

    • ๐Ÿš€ Missing Windows GitHub releases
  • v0.4.1-rc2

    January 09, 2020
  • v0.4.1-rc1 Changes

    January 05, 2020

    Packaging

    • โž• Added compatibility logo variants for environments which can't render the default SVG

    โž• Added

    • Terminal escape bindings with combined modifiers for Delete and Insert
    • /Applications symlink into OS X DMG for easier installation
    • ๐Ÿง Colored emojis on Linux/BSD
    • Value randr for WINIT_HIDPI_FACTOR, to ignore Xft.dpi and scale based on screen dimensions
    • ๐ŸŽ Minimize key binding action, bound to cmd + m on macOS

    ๐Ÿ”„ Changed

    • ๐Ÿ On Windows, the ConPTY backend will now be used by default if available
    • The enable_experimental_conpty_backend config option has been replaced with winpty_backend

    ๐Ÿ›  Fixed

    • URLs not truncated with non-matching single quote
    • Absolute file URLs (file:///home) not recognized because of leading /
    • Clipboard escape OSC 52 not working with empty clipboard parameter
    • ๐Ÿ Direct escape input on Windows using alt
    • Incorrect window size on X11 when waking up from suspend
    • Width of Unicode 11/12 emojis
    • ๐Ÿ Minimize on windows causing layout issues
    • ๐ŸŽ Performance bottleneck when clearing colored rows
    • ๐Ÿ Vague startup crash messages on Windows with WinPTY backend
    • ๐Ÿ Deadlock on Windows when closing Alacritty using the title bar "X" button (ConPTY backend)
    • Crash on clear when scrolled up in history
    • Entire screen getting underlined/stroke out when running clear
    • Slow startup on some Wayland compositors
    • ๐ŸŽ Padding not consistently visible on macOS
    • ๐Ÿ Decorations ignoring Windows dark theme
    • ๐ŸŽ Crash on macOS when starting maximized without decorations
    • Resize cursor not showing up on Wayland
    • ๐Ÿ Maximized windows spawning behind system panel on Gnome Wayland

    โœ‚ Removed

    • ๐Ÿ‘Œ Support for 8-bit C1 escape sequences
  • v0.4.1-dev Changes

    Packaging

    • โž• Added compatibility logo variants for environments which can't render the default SVG

    โž• Added

    • Terminal escape bindings with combined modifiers for Delete and Insert
    • /Applications symlink into OS X DMG for easier installation
    • ๐Ÿง Colored emojis on Linux/BSD

    ๐Ÿ”„ Changed

    • ๐Ÿ On Windows, the ConPTY backend will now be used by default if available
    • The enable_experimental_conpty_backend config option has been replaced with winpty_backend

    ๐Ÿ›  Fixed

    • URLs not truncated with non-matching single quote
    • Absolute file URLs (file:///home) not recognized because of leading /
    • Clipboard escape OSC 52 not working with empty clipboard parameter
    • ๐Ÿ Direct escape input on Windows using alt
    • Incorrect window size on X11 when waking up from suspend
    • Width of Unicode 11/12 emojis
    • ๐Ÿ Minimize on windows causing layout issues
    • ๐ŸŽ Performance bottleneck when clearing colored rows
    • ๐Ÿ Vague startup crash messages on Windows with WinPTY backend
    • ๐Ÿ Deadlock on Windows when closing Alacritty using the title bar "X" button (ConPTY backend)
    • Crash on clear when scrolled up in history
    • Entire screen getting underlined/stroke out when running clear
    • Slow startup on some Wayland compositors
    • ๐ŸŽ Padding not consistently visible on macOS

    โœ‚ Removed

    • ๐Ÿ‘Œ Support for 8-bit C1 escape sequences
  • v0.4.0 Changes

    November 25, 2019

    0.4.0

    Packaging

    • Minimum Rust version has been bumped to 1.36.0
    • ๐Ÿ“š Config is not generated anymore, please consider distributing the alacritty.yml as documentation
    • โœ‚ Removed Alacritty terminfo from .deb in favor of ncurses provided one

    โž• Added

    • Block selection mode when Control is held while starting a selection
    • ๐Ÿ‘ Allow setting general window class on X11 using CLI or config (window.class.general)
    • Config option window.gtk_theme_variant to set GTK theme variant
    • Completions for --class and -t (short title)
    • ๐Ÿ”„ Change the mouse cursor when hovering over the message bar and its close button
    • ๐Ÿ‘Œ Support combined bold and italic text (with font.bold_italic to customize it)
    • Extra bindings for F13-F20
    • Terminal escape bindings with combined modifiers
    • Bindings for ScrollToTop and ScrollToBottom actions
    • ReceiveChar key binding action to insert the key's text character
    • ๐Ÿ†• New CLI flag --hold for keeping Alacritty opened after its child process exits
    • โช Escape sequence to save and restore window title from stack
    • Alternate scroll escape sequence (CSI ? 1007 h / CSI ? 1007 l)
    • ๐Ÿ–จ Print name of launch command if Alacritty failed to execute it
    • Live reload font settings from config
    • UTF-8 mouse mode escape sequence (CSI ? 1005 h / CSI ? 1005 l)
    • Escape for reading clipboard (OSC 52 ; <s / p / c> ; ? BEL)
    • Set selection clipboard (OSC 52 ; <s / p> ; <BASE64> BEL)

    ๐Ÿ”„ Changed

    • ๐Ÿ On Windows, query DirectWrite for recommended anti-aliasing settings
    • Scroll lines out of the visible region instead of deleting them when clearing the screen

    ๐Ÿ›  Fixed

    • GUI programs launched by Alacritty starting in the background on X11
    • Text Cursor position when scrolling
    • ๐ŸŽ Performance issues while resizing Alacritty
    • First unfullscreen action ignored on window launched in fullscreen mode
    • The window is now filled with the background color before displaying
    • Cells sometimes not getting cleared correctly
    • X11 clipboard hanging when mime type is set
    • ๐ŸŽ On macOS, Alacritty will now fallback to Menlo if a font specified in the config cannot be loaded
    • โœ… Debug ref tests are now written to disk regardless of shutdown method
    • Cursor color setting with escape sequence
    • 0๏ธโƒฃ Override default bindings with subset terminal mode match
    • ๐Ÿง On Linux, respect fontconfig's embeddedbitmap configuration option
    • Selecting trailing tab with semantic expansion
    • ๐Ÿ“œ URL parser incorrectly handling Markdown URLs and angled brackets
    • Intermediate bytes of CSI sequences not checked
    • Wayland clipboard integration
    • ๐Ÿ‘‰ Use text mouse cursor when mouse mode is temporarily disabled with shift
    • Wayland primary selection clipboard not storing text when selection is stopped outside of the window
    • Block URL highlight while a selection is active
    • Bindings for Alt + F1-F12
    • Discard scrolling region escape with bottom above top
    • Opacity always applying to cells with their background color matching the teriminal background
    • ๐Ÿ‘ Allow semicolons when setting titles using an OSC
    • Background always opaque on X11
    • โšก๏ธ Skipping redraws on PTY update
    • ๐ŸŽ Not redrawing while resizing on Windows/macOS
    • ๐Ÿ Decorations none launching an invisible window on Windows
    • ๐ŸŽ Alacritty turning transparent when opening another window on macOS with chunkwm
    • ๐Ÿ Startup mode Maximized having no effect on Windows
    • ๐Ÿ Inserting Emojis using Super+. or compose sequences on Windows
    • ๐Ÿ”„ Change mouse cursor depending on mode with Wayland
    • Hide mouse cursor when typing if the mouse.hide_when_typing option is set on Wayland
    • ๐Ÿ Glitches when DPI changes on Windows
    • Crash when resuming after suspension
    • Crash when trying to start on X11 with a Wayland compositor running
    • Crash with a virtual display connected on X11
    • ๐Ÿ Use \ instead of \\ as path separators on Windows for logging config file location
    • Underline/strikeout drawn above visual bell
    • Terminal going transparent during visual bell
    • Selection not being cleared when sending chars through a binding
    • Mouse protocols/encodings not being mutually exclusive within themselves
    • Escape CSI Ps M deleting lines above cursor when at the bottom of the viewport
    • Cell reset not clearing underline, strikeout and foreground color
    • Escape CSI Ps c honored with a wrong Ps
    • Ignore ESC escapes with invalid intermediates
    • Blank lines after each line when pasting from GTK apps on Wayland

    โœ‚ Removed

    • Bindings for Super/Command + F1-F12
    • Automatic config generation
    • ๐Ÿ—„ Deprecated scrolling.faux_multiplier, the alternate scroll escape can now be used to disable it
      and scrolling.multiplier controls the number of scrolled lines
  • v0.4.0-rc5 Changes

    November 23, 2019

    0.4.0-rc5

    ๐Ÿ›  Fixed

    • ๐Ÿš€ Modifiers staying pressed when released outside of Window on XWayland