fish-releasenotes.1 (fish-3.5.0.tar.xz) | : | fish-releasenotes.1 (fish-3.5.1.tar.xz) | ||
---|---|---|---|---|
FISH-RELEASENOTES(1) fish-shell FISH-RELEASENOTES(1) | FISH-RELEASENOTES(1) fish-shell FISH-RELEASENOTES(1) | |||
FISH 3.5.1 (RELEASED JULY 20, 2022) | ||||
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 o | ||||
ctal 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 wr | ||||
ong architecture on macOS is more | ||||
helpful (#9052). | ||||
· Added completions for: | ||||
· choose (#9065) | ||||
· expect (#9060) | ||||
· navi (#9064) | ||||
· qdbus (#9031) | ||||
· reflector (#9027) | ||||
· 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 wi | ||||
th 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 con- | ||||
figuration scripts from running (#9024). | ||||
· The job summary contained extra blank lines if the prompt used mult | ||||
iple lines, which is now fixed (- | ||||
#9044). | ||||
· Using special input functions in bindings, in combination with and/or c | ||||
onditionals, no longer crashes (- | ||||
#9051). | ||||
---- | ||||
FISH 3.5.0 (RELEASED JUNE 16, 2022) | FISH 3.5.0 (RELEASED JUNE 16, 2022) | |||
Notable improvements and fixes | Notable improvements and fixes | |||
· A new path builtin command to filter and transform paths (#7659, #89 58). For example, to list all the | · A new path builtin command to filter and transform paths (#7659, #89 58). For example, to list all the | |||
separate extensions used on files in /usr/share/man (after removing one extension, commonly a ".gz"): | separate extensions used on files in /usr/share/man (after removing one extension, commonly a ".gz"): | |||
path filter -f /usr/share/man/** | path change-extension '' | path e xtension | path sort -u | path filter -f /usr/share/man/** | path change-extension '' | path e xtension | path sort -u | |||
· Tab (or any key bound to complete) now expands wildcards instead of inv oking completions, if there is a | · Tab (or any key bound to complete) now expands wildcards instead of inv oking completions, if there is a | |||
wildcard in the path component under the cursor (#954, #8593). | wildcard in the path component under the cursor (#954, #8593). | |||
skipping to change at line 4054 | skipping to change at line 4103 | |||
The large reduction in lstat() numbers is due to fish no longer needing t o call ttyname() on OS X. | The large reduction in lstat() numbers is due to fish no longer needing t o call ttyname() on OS X. | |||
We’ve got some work to do to be as lean as bash, but we’re on the right t rack. | We’ve got some work to do to be as lean as bash, but we’re on the right t rack. | |||
AUTHOR | AUTHOR | |||
fish-shell developers | fish-shell developers | |||
COPYRIGHT | COPYRIGHT | |||
2022, fish-shell developers | 2022, fish-shell developers | |||
3.5 Jun 16, 2022 FISH-RELEASENOTES(1) | 3.5 Jul 20, 2022 FISH-RELEASENOTES(1) | |||
End of changes. 2 change blocks. | ||||
0 lines changed or deleted | 58 lines changed or added |