alacritty v0.4.2-rc1 Release Notes

Release Date: 2020-03-14 // over 2 years ago
  • 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