alacritty v0.3.3 Release Notes

Release Date: 2019-06-16 // almost 5 years ago
  • 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