| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| fish-4.5.0.app.zip | 2026-02-17 | 18.2 MB | |
| fish-4.5.0.pkg | 2026-02-17 | 24.1 MB | |
| fish-4.5.0.tar.xz.asc | 2026-02-17 | 687 Bytes | |
| fish-4.5.0-linux-aarch64.tar.xz | 2026-02-17 | 2.8 MB | |
| fish-4.5.0-linux-x86_64.tar.xz | 2026-02-17 | 3.1 MB | |
| fish-4.5.0.tar.xz | 2026-02-17 | 2.6 MB | |
| fish 4.5.0 source code.tar.gz | 2026-02-17 | 5.7 MB | |
| fish 4.5.0 source code.zip | 2026-02-17 | 6.5 MB | |
| README.md | 2026-02-17 | 2.6 kB | |
| Totals: 9 Items | 63.0 MB | 2 | |
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-lno 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
TERMenvironment variable, and does not depend on ncurses or terminfo. Theignore-terminfofeature 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,fkey binding did not work (#12417). - (from 4.4.0) Vi mode
c,wkey binding wrongly deleted trailing spaces (#12443). - (from 4.4.0) Vi mode crash on
c,i,wafter accepting autosuggestion (#12430). - (from 4.4.0)
fish_vi_key_bindingscalled 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.