pkgsrc/shells
nia fe91422f8f fish: Update to 3.0.2
# fish 3.0.2 (released February 19, 2019)

This release of fish fixes an issue discovered in fish 3.0.1.

### Fixes and improvements

- The PWD environment variable is now ignored if it does not resolve to the true working directory, fixing strange behaviour in terminals started by editors and IDEs (#5647).

If you are upgrading from version 2.7.1 or before, please also review the release notes for 3.0.1, 3.0.0 and 3.0b1 (included below).

---

# fish 3.0.1 (released February 11, 2019)

This release of fish fixes a number of major issues discovered in fish 3.0.0.

### Fixes and improvements

- `exec` does not complain about running foreground jobs when called (#5449).
- while loops now evaluate to the last executed command in the loop body (or zero if the body was empty), matching POSIX semantics (#4982).
- `read --silent` no longer echoes to the tty when run from a non-interactive script (#5519).
- On macOS, path entries with spaces in `/etc/paths` and `/etc/paths.d` now correctly set path entries with spaces. Likewise, `MANPATH` is correctly set from `/etc/manpaths` and `/etc/manpaths.d` (#5481).
- fish starts correctly under Cygwin/MSYS2 (#5426).
- The `pager-toggle-search` binding (Ctrl-S by default) will now activate the search field, even when the pager is not focused.
- The error when a command is not found is now printed a single time, instead of once per argument (#5588).
- Fixes and improvements to the git completions, including printing correct paths with older git versions, fuzzy matching again, reducing unnecessary offers of root paths (starting with `:/`) (#5578, #5574, #5476), and ignoring shell aliases, so enterprising users can set up the wrapping command (via `set -g __fish_git_alias_$command $whatitwraps`) (#5412).
- Significant performance improvements to core shell functions (#5447) and to the `kill` completions (#5541).
- Starting in symbolically-linked working directories works correctly (#5525).
- The default `fish_title` function no longer contains extra spaces (#5517).
- The `nim` prompt now works correctly when chosen in the Web-based configuration (#5490).
- `string` now prints help to stdout, like other builtins (#5495).
- Killing the terminal while fish is in vi normal mode will no longer send it spinning and eating CPU. (#5528)
- A number of crashes have been fixed (#5550, #5548, #5479, #5453).
- Improvements to the documentation and certain completions.

### Known issues

There is one significant known issue that was not corrected before the release:

- fish does not run correctly under Windows Services for Linux before Windows 10 version 1809/17763, and the message warning of this may not be displayed (#5619).

If you are upgrading from version 2.7.1 or before, please also review the release notes for 3.0.0 and 3.0b1 (included below).
2019-11-09 12:02:29 +00:00
..
ast-ksh
autojump PKGREVISION bump for anything using python without a PYPKGPREFIX. 2019-04-25 07:32:34 +00:00
bash bash: make nls option enabled by default 2019-10-25 12:36:50 +00:00
bash-completion shells: align variable assignments 2019-11-04 21:14:06 +00:00
bash2 shells: align variable assignments 2019-11-04 21:14:06 +00:00
bash2-doc shells/bash2-doc: fix location of HTML documentation 2019-10-12 20:51:48 +00:00
bosh shells/bosh: Update to 20191025 2019-11-08 14:22:56 +00:00
dash dash: updated to 0.5.10.2 2018-06-01 07:19:01 +00:00
eltclsh shells: align variable assignments 2019-11-04 21:14:06 +00:00
es
esh
fish fish: Update to 3.0.2 2019-11-09 12:02:29 +00:00
git-sh
heirloom-sh
lshell Changed PYTHON_VERSIONS_INCOMPATIBLE to PYTHON_VERSIONS_ACCEPTED; needed for future Python 3.8 2019-09-02 13:19:35 +00:00
mksh Update mksh to R57. 2019-03-10 14:19:59 +00:00
nologinmsg
oksh oksh: update to 6.5 2019-07-24 11:15:41 +00:00
osh
pbosh shells/pbosh: Update to 20191025 2019-11-08 14:26:13 +00:00
pdksh *: gd.tuwien.ac.at/ftp.tuwien.ac.at is gone, remove it from various mastersites 2018-04-21 13:38:04 +00:00
perlsh Bump PKGREVISIONs for perl 5.30.0 2019-08-11 13:17:48 +00:00
posh posh is BROKEN_ON_PLATFORM. 2019-01-16 18:28:03 +00:00
rc
rssh shells: align variable assignments 2019-11-04 21:14:06 +00:00
scponly Take maintainership. 2018-03-02 09:02:52 +00:00
scsh shells: align variable assignments 2019-11-04 21:14:06 +00:00
standalone-tcsh {standalone-,static-,}tcsh: Update to 6.21.00 2019-05-09 11:32:36 +00:00
static-ast-ksh shells: align variable assignments 2019-11-04 21:14:06 +00:00
static-tcsh {standalone-,static-,}tcsh: Update to 6.21.00 2019-05-09 11:32:36 +00:00
tcsh Bump PKGREVISIONs for perl 5.30.0 2019-08-11 13:17:48 +00:00
xonsh PKGREVISION bump for anything using python without a PYPKGPREFIX. 2019-04-25 07:32:34 +00:00
xsh shells: align variable assignments 2019-11-04 21:14:06 +00:00
zsh shells: align variable assignments 2019-11-04 21:14:06 +00:00
zsh-autosuggestions zsh-autosuggestions: update to 0.5.2. 2019-04-17 10:02:01 +00:00
zsh-completions
zsh-pure
zsh-syntax-highlighting
Makefile shells/Makefile: + bosh, pbosh 2018-11-10 20:00:04 +00:00