1
0
Fork 0
mirror of https://github.com/alacritty/alacritty.git synced 2025-06-16 19:02:00 -04:00
alacritty/alacritty_terminal/CHANGELOG.md
Mikayla Maki 03c2907b44
Hide macOS login message with ~/.hushlogin present
On macOS every shell is a login shell, which will always print
information about the last login when the terminal is started. The macOS
standard for disabling this is to place a `.hushlogin` file in the
user's home directory, but this did not work with Alacritty since
`login` only looks for this file in the current directory.

To ensure the login message is properly suppressed, Alacritty's default
shell will now check for the presence of the `.hushlogin` file in the
user's home directory and append `-q` to the `login` arguments if it is
present, which will behave as if a `.hushlogin` file was found by
`login`.

Co-authored-by: Thomas <thomas@zed.dev>
Co-authored-by: Anthony <anthony@zed.dev>
2025-02-20 02:12:29 +00:00

1 KiB

Changelog

All notable changes to alacritty_terminal are documented in this file. The sections should follow the order Added, Changed, Deprecated, Fixed and Removed.

Breaking changes are written in bold style.

The format is based on Keep a Changelog.

0.25.1-dev

Changed

  • Pass -q to login on macOS if ~/.hushlogin is present

0.25.0

Changed

  • Replaced Options::hold with Options::drain_on_exit

0.24.2

Added

  • Escape sequence to move cursor forward tabs ( CSI Ps I )

0.24.1

Changed

  • Shell RCs are no longer sourced on macOs

Fixed

  • Semantic search handling of fullwidth characters
  • Inline search ignoring line wrapping flag
  • Clearing of XDG_ACTIVATION_TOKEN and DESKTOP_STARTUP_ID in the main process
  • FD leaks when closing PTYs on Unix
  • Crash when ConPTY creation failed

0.24.0

Added

  • tty::unix::from_fd() to create a TTY from a pre-opened PTY's file-descriptors

Changed

  • Term is not focused by default anymore