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

Changelog History
Page 5

  • v0.4.0-rc4 Changes

    November 22, 2019

    0.4.0-rc4

    ๐Ÿ›  Fixed

    • ๐Ÿ“œ Excessive allocation in the URL parser
  • v0.4.0-rc3 Changes

    November 21, 2019

    0.4.0-rc3

    ๐Ÿ›  Fixed

    • Blank lines after each line when pasting from GTK apps on Wayland
  • v0.4.0-rc2 Changes

    November 19, 2019

    0.4.0-rc2

    ๐Ÿ›  Fixed

    • ๐Ÿš€ GitHub releases
  • v0.4.0-rc1 Changes

    November 23, 2019

    0.4.0-rc1

    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

    โœ‚ 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-dev Changes

    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.3.3 Changes

    June 16, 2019

    Packaging

    • โž• Add appstream metadata, located at /extra/linux/io.alacritty.Alacritty.xml
    • ๐Ÿšš The xclip dependency has been removed
    • ๐ŸŽ On macOS, Alacritty now requests NSSystemAdministrationUsageDescription to avoid permission failures
    • Minimum Rust version has been bumped to 1.32.0

    โž• Added

    • โž• Added ToggleFullscreen action
    • ๐ŸŽ On macOS, there's a ToggleSimpleFullscreen action which allows switching to fullscreen without occupying another space
    • A new window option window.startup_mode which controls how the window is created
    • _NET_WM_ICON property is set on X11 now, allowing for WMs to show icons in titlebars
    • Current Git commit hash to alacritty --version
    • Config options window.title and window.class
    • Config option working_directory
    • ๐Ÿ–จ Config group debug with the options debug.log_level, debug.print_events and debug.ref_test
    • Select until next matching bracket when double-clicking a bracket
    • โž• Added foreground/background escape code request sequences
    • ๐Ÿ‘ Escape sequences now support 1, 3, and 4 digit hex colors

    ๐Ÿ”„ Changed

    • ๐Ÿ On Windows, Alacritty will now use the native DirectWrite font API
    • The start_maximized window option is now startup_mode: Maximized
    • Cells with identical foreground and background will now show their text upon selection/inversion
    • 0๏ธโƒฃ Default Window padding to 0x0
    • Moved config option render_timer and persistent_logging to the debug group
    • When the cursor is in the selection, it will be inverted again, making it visible

    ๐Ÿ›  Fixed

    • Double-width characters in URLs only being highlit on the left half
    • โšก๏ธ PTY size not getting updated when message bar is shown
    • Text Cursor disappearing
    • Incorrect positioning of zero-width characters over double-width characters
    • Mouse mode generating events when the cell has not changed
    • Selections not automatically expanding across double-width characters
    • ๐ŸŽ On macOS, automatic graphics switching has been enabled again
    • Text getting recognized as URLs without slashes separating the scheme
    • ๐Ÿ“œ URL parser dropping trailing slashes from valid URLs
    • UTF-8 BOM skipped when reading config file
    • Terminfo backspace escape sequence (kbs)

    โœ‚ Removed

    • โช Deprecated mouse.faux_scrollback_lines config field
    • Deprecated custom_cursor_colors config field
    • Deprecated hide_cursor_when_typing config field
    • ๐Ÿ’… Deprecated cursor_style config field
    • Deprecated unfocused_hollow_cursor config field
    • ๐Ÿ—„ Deprecated dimensions config field
  • v0.3.3-rc2

    June 15, 2019
  • v0.3.3-rc1

    June 09, 2019
  • v0.3.2 Changes

    April 22, 2019

    ๐Ÿ”– Version 0.3.2

    ๐Ÿ›  Fixed

    • ๐Ÿ Panic on startup when using Conpty on Windows
  • v0.3.1 Changes

    April 22, 2019

    โž• Added

    • โž• Added ScrollLineUp and ScrollLineDown actions for scrolling line by line
    • ๐Ÿ‘ Native clipboard support on X11 and Wayland

    ๐Ÿ”„ Changed

    • ๐Ÿ›  Alacritty now has a fixed minimum supported Rust version of 1.31.0

    ๐Ÿ›  Fixed

    • Reset scrolling region when the RIS escape sequence is received
    • ๐ŸŽ Subprocess spawning on macos
    • Unnecessary resize at startup
    • Text getting blurry after live-reloading shaders with padding active
    • Resize events are not send to the shell anymore if dimensions haven't changed
    • ๐ŸŽ Minor performance issues with underline and strikeout checks
    • Rare bug which would extend underline and strikeout beyond the end of line
    • Cursors not spanning two lines when over double-width characters
    • Incorrect cursor dimensions if the font offset isn't 0