fish shell 4.5.0

4.5.0

fish 4.5.0

This is mostly a patch release for Vi mode regressions in 4.4.0 but other minor behavior changes are included as well.

This release comprises 68 commits since 4.4.0, contributed by 16 authors, 8 of which are new committers.

Interactive improvements
  • ctrl-l no longer cancels history search (#12436).
  • History search cursor positioning now works correctly with characters of arbitrary width.
Deprecations and removed features
  • fish no longer reads the terminfo database to alter behaviour based on the TERM environment variable, and does not depend on ncurses or terminfo. The ignore-terminfo feature flag, introduced and enabled by default in fish 4.1, is now permanently enabled. fish may no longer work correctly on Data General Dasher D220 and Wyse WY-350 terminals, but should continue to work on all known terminal emulators released in the 21st century.
Regression fixes:
  • (from 4.4.0) Vi mode d,f key binding did not work (#12417).
  • (from 4.4.0) Vi mode c,w key binding wrongly deleted trailing spaces (#12443).
  • (from 4.4.0) Vi mode crash on c,i,w after accepting autosuggestion (#12430).
  • (from 4.4.0) fish_vi_key_bindings called with a mode argument produced an error (#12413).
  • (from 4.0.0) Build on Illumos (#12410).

Thanks to everyone who contributed through issue discussions, code reviews, or code changes.

Welcome our new committers: Aman Verma, Jack Pickle, Liam Snow, Pothi Kalimuthu, Salman Muin Kayser Chishti, Simon Olofsson, Tristan Partin, Weixie Cui

Welcome back our returning committers: Daniel Rainer, David Adam, Francisco Giordano, Johannes Altmanninger, Nahor, Peter Ammon, madblobfish, xtqqczze


Download links: To download the source code for fish, we suggest the file named fish-4.5.0.tar.xz. The file downloaded from Source code (tar.gz) will not build correctly. A GPG signature using this key is available as fish-4.5.0.tar.xz.asc.

The files called fish-4.5.0-linux-*.tar.xz contain standalone fish binaries for any Linux with the given CPU architecture.

View original

Upgraded? How did it go?

Discussion