Skip to content

fish 3.5.1 (released July 20, 2022)

Compare
Choose a tag to compare
@zanchey zanchey released this 20 Jul 13:55
3.5.1

This release of fish introduces the following small enhancements:

  • Cursor shaping for Vi mode is enabled by default in tmux, and will be used if the outer terminal is capable (#8981).
  • printf returns a better error when used with arguments interpreted as octal numbers (#9035).
  • history merge when in private mode is now an error, rather than wiping out other sessions’ history (#9050).
  • The error message when launching a command that is built for the wrong architecture on macOS is more helpful (#9052).
  • Added completions for:
  • Improvements to some completions.

This release also fixes a number of problems identified in fish 3.5.0.

  • Completing git blame or git -C works correctly (#9053).
  • On terminals that emit a CSI u sequence for Shift-Space, fish inserts a space instead of printing an error. (#9054).
  • status fish-path on Linux-based platforms could print the path with a ” (deleted)” suffix (such as /usr/bin/fish (deleted)), which is now removed (#9019).
  • Cancelling an initial command (from fish’s --init-command option) with Control-C no longer prevents configuration scripts from running (#9024).
  • The job summary contained extra blank lines if the prompt used multiple lines, which is now fixed (#9044).
  • Using special input functions in bindings, in combination with and/or conditionals, no longer crashes (#9051).

Download links: To download the source code for fish, we suggest the file named "fish-3.5.1.tar.xz". The file downloaded from "Source code (tar.gz)" will not build correctly. The SHA-256 sum of this file is a6d45b3dc5a45dd31772e7f8dfdfecabc063986e8f67d60bd7ca60cc81db6928. A GPG signature from David Adam (key ID 0x7A67D962D88A709A) is available as "fish-3.5.1.tar.xz.asc".