CHANGELOG: work on 3.4.0

This commit is contained in:
David Adam 2021-11-30 23:06:03 +08:00
parent c0fa4a6f4c
commit d987ab8ec4

View File

@ -75,7 +75,7 @@ Scripting improvements
- ``math`` now correctly prints negative values and values larger than ``2**31`` when in hex or octal bases (:issue:`8417`). - ``math`` now correctly prints negative values and values larger than ``2**31`` when in hex or octal bases (:issue:`8417`).
- ``dirs`` always produces an exit status of 0, instead of sometimes returning 1 (:issue:`8211`). - ``dirs`` always produces an exit status of 0, instead of sometimes returning 1 (:issue:`8211`).
- ``cd ""`` no longer crashes fish (:issue:`8147`). - ``cd ""`` no longer crashes fish (:issue:`8147`).
- ``set --query`` can now query whether a variable is a pathvar via ``--path`` or ``--unpath`` (:issue:`8494`). - ``set --query`` can now query whether a variable is a path variable via ``--path`` or ``--unpath`` (:issue:`8494`).
- Tilde characters (``~``) produced by custom completions are no longer escaped when applied to the command line, making it easier to use the output of a recursive ``complete -C`` in completion scripts (:issue:`4570`). - Tilde characters (``~``) produced by custom completions are no longer escaped when applied to the command line, making it easier to use the output of a recursive ``complete -C`` in completion scripts (:issue:`4570`).
Interactive improvements Interactive improvements
@ -89,7 +89,7 @@ Interactive improvements
- ``help`` now knows which section is in which document again (:issue:`8245`). - ``help`` now knows which section is in which document again (:issue:`8245`).
- fish's highlighter will now color options (starting with ``-`` or ``--``) with the color given in the new $fish_color_option, up to the first ``--``. It falls back on $fish_color_param, so nothing changes for existing setups (:issue:`8292`). - fish's highlighter will now color options (starting with ``-`` or ``--``) with the color given in the new $fish_color_option, up to the first ``--``. It falls back on $fish_color_param, so nothing changes for existing setups (:issue:`8292`).
- When executing a command, abbreviations are no longer expanded when the cursor is separated from the command by spaces, making it easier to suppress abbreviation expansion of commands without arguments. (:issue:`8423`). - When executing a command, abbreviations are no longer expanded when the cursor is separated from the command by spaces, making it easier to suppress abbreviation expansion of commands without arguments. (:issue:`8423`).
- ``fish_key_reader``'s output was simplified. By default it now only prints a bind statement, the full per-character timing information can be gotten with a new ``--verbose`` switch. (:issue:`8467`) - ``fish_key_reader``'s output was simplified. By default, it now only prints a bind statement. The previous per-character timing information can be seen with a new ``--verbose`` switch (:issue:`8467`).
- Custom completions are now also loaded for commands that contain tildes or variables like ``~/$bin/fish`` (:issue:`8442`). - Custom completions are now also loaded for commands that contain tildes or variables like ``~/$bin/fish`` (:issue:`8442`).
New or improved bindings New or improved bindings
@ -106,28 +106,29 @@ Completions
^^^^^^^^^^^ ^^^^^^^^^^^
- Added completions for: - Added completions for:
- ``istioctl`` (:issue:`8343`)
- ``black`` (:issue:`8123`)
- ``exif`` (:issue:`8246`)
- ``gping`` (:issue:`8181`)
- Angular's ``ng`` (:issue:`8111`)
- ``zef`` (:issue:`8114`)
- ``rakudo`` (:issue:`8113`)
- ``az`` (:issue:`8141`) - ``az`` (:issue:`8141`)
- ``qmk`` (:issue:`8180`) - ``black`` (:issue:`8123`)
- ``cpupower``
- ``dart``
- ``sbcl``
- ``roswell``
- ``clasp`` - ``clasp``
- Windows Subsystem for Linux (WSL)'s ``wslpath`` (:issue:`8364`) - ``cpupower`` (:issue:`8302`)
- Various wine tools (:issue:`8411`) - ``dart``
- mono (:issue:`8415`) - ``elvish`` (:issue:`8416`)
- elvish (:issue:`8416`)
- pabcnet_clear (:issue:`8421`)
- ``ethtool`` - ``ethtool``
- ``exif`` (:issue:`8246`)
- ``findstr`` (:issue:`8481`)
- ``gping`` (:issue:`8181`)
- ``istioctl`` (:issue:`8343`)
- ``kmutil`` - ``kmutil``
- ``mono`` (:issue:`8415`)
- Angular's ``ng`` (:issue:`8111`)
- ``pabcnet_clear`` (:issue:`8421`)
- ``qmk`` (:issue:`8180`)
- ``rakudo`` (:issue:`8113`)
- ``roswell``
- ``sbcl``
- ``shortcuts`` - ``shortcuts``
- ``wine``, ``wineboot`` and ``winemaker`` (:issue:`8411`)
- Windows Subsystem for Linux (WSL)'s ``wslpath`` (:issue:`8364`)
- ``zef`` (:issue:`8114`)
- Improvements to many completions, especially for ``git`` aliases (:issue:`8129`) and subcommands (:issue:`8134`). - Improvements to many completions, especially for ``git`` aliases (:issue:`8129`) and subcommands (:issue:`8134`).
- Add missing completions for the ``-p`` option of ``xbps-query``. - Add missing completions for the ``-p`` option of ``xbps-query``.