All Versions
32
Latest Version
Avg Release Cycle
9 days
Latest Release
-

Changelog History
Page 1

  • v0.4.2-dev

    Packaging

    • Minimum Rust version has been bumped to 1.37.0

    🔄 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

    🛠 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

    ✂ Removed

    • Config option auto_scroll, which is now always disabled
  • v0.4.1

    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

    January 09, 2020

    🛠 Fixed

    • 🚀 Missing Windows GitHub releases
  • v0.4.1-rc2

    January 09, 2020
  • v0.4.1-rc1

    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

    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

    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

    November 23, 2019

    0.4.0-rc5

    🛠 Fixed

    • 🚀 Modifiers staying pressed when released outside of Window on XWayland
  • v0.4.0-rc4

    November 22, 2019

    0.4.0-rc4

    🛠 Fixed

    • 📜 Excessive allocation in the URL parser
  • v0.4.0-rc3

    November 21, 2019

    0.4.0-rc3

    🛠 Fixed

    • Blank lines after each line when pasting from GTK apps on Wayland