"Fossies" - the Fresh Open Source Software Archive  

Source code changes of the file "CHANGELOG.rst" between
fish-3.5.0.tar.xz and fish-3.5.1.tar.xz

About: fish is a smart and user-friendly interactive command line shell.

CHANGELOG.rst  (fish-3.5.0.tar.xz):CHANGELOG.rst  (fish-3.5.1.tar.xz)
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 (:issue:`8981`).
- ``printf`` returns a better error when used with arguments interpreted as octa
l numbers (:issue:`9035`).
- ``history merge`` when in private mode is now an error, rather than wiping out
other sessions' history (:issue:`9050`).
- The error message when launching a command that is built for the wrong archite
cture on macOS is more helpful (:issue:`9052`).
- Added completions for:
- ``choose`` (:issue:`9065`)
- ``expect`` (:issue:`9060`)
- ``navi`` (:issue:`9064`)
- ``qdbus`` (:issue:`9031`)
- ``reflector`` (:issue:`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 (:issue:`9053`).
- On terminals that emit a ``CSI u`` sequence for :kbd:`Shift-Space`, fish inser
ts a space instead of printing an error. (:issue:`9054`).
- ``status fish-path`` on Linux-based platforms could print the path with a " (d
eleted)" suffix (such as ``/usr/bin/fish (deleted)``), which is now removed (:is
sue:`9019`).
- Cancelling an initial command (from fish's ``--init-command`` option) with :kb
d:`Control-C` no longer prevents configuration scripts from running (:issue:`902
4`).
- The job summary contained extra blank lines if the prompt used multiple lines,
which is now fixed (:issue:`9044`).
- Using special input functions in bindings, in combination with ``and``/``or``
conditionals, no longer crashes (:issue:`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 (:issue:`7659`, : issue:`8958`). For example, to list all the separate extensions used on files in /usr/share/man (after removing one extension, commonly a ".gz"):: - A new ``path`` builtin command to filter and transform paths (:issue:`7659`, : issue:`8958`). For example, to list all the 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 extension | path sort -u path filter -f /usr/share/man/** | path change-extension '' | path extension | path sort -u
- Tab (or any key bound to ``complete``) now expands wildcards instead of invoki ng completions, if there is a wildcard in the path component under the cursor (: issue:`954`, :issue:`8593`). - Tab (or any key bound to ``complete``) now expands wildcards instead of invoki ng completions, if there is a wildcard in the path component under the cursor (: issue:`954`, :issue:`8593`).
- Scripts can now catch and handle the SIGINT and SIGTERM signals, either via `` function --on-signal`` or with ``trap`` (:issue:`6649`). - Scripts can now catch and handle the SIGINT and SIGTERM signals, either via `` function --on-signal`` or with ``trap`` (:issue:`6649`).
 End of changes. 1 change blocks. 
0 lines changed or deleted 41 lines changed or added

Home  |  About  |  Features  |  All  |  Newest  |  Dox  |  Diffs  |  RSS Feeds  |  Screenshots  |  Comments  |  Imprint  |  Privacy  |  HTTP(S)