2021-03-09 07:56:46 +01:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Tue Mar 9 05:43:01 UTC 2021 - Samu Voutilainen <smar@smar.fi>
|
|
|
|
|
|
|
|
- Define GenericName and proper category in fish.desktop
|
|
|
|
|
2021-02-11 03:53:00 +01:00
|
|
|
-------------------------------------------------------------------
|
2021-03-02 00:31:45 +01:00
|
|
|
Mon Mar 1 15:43:22 UTC 2021 - Paolo Stivanin <info@paolostivanin.com>
|
|
|
|
|
|
|
|
- Update to 3.2.0:
|
|
|
|
* Undo and redo support for the command-line editor and pager search
|
|
|
|
* Builtins can now output before all data is read
|
|
|
|
* Prompts will now be truncated instead of replaced with "> "
|
|
|
|
* Better errors with "test"
|
|
|
|
* A new theme for the documentation and Web-based configuration
|
|
|
|
* fish --no-execute will no longer complain about unknown commands
|
|
|
|
or non-matching wildcards
|
|
|
|
* string match --regex now integrates named PCRE2 capture groups
|
|
|
|
as fish variables
|
|
|
|
* Globs and other expansions are limited to 512,288 results
|
|
|
|
* A new "fish for bash users" documentation page gives a quick overview
|
|
|
|
of the scripting differences between bash and fish
|
|
|
|
* Range limits in index range expansions like $x[$start..$end]
|
|
|
|
may be omitted: $start and $end default to 1 and -1
|
|
|
|
* the type, _ (gettext), . (source) and : (no-op) functions
|
|
|
|
are now implemented builtins for performance purposes
|
|
|
|
* The output for set --show has been shortened
|
|
|
|
* string sub has a new --end option to specify the end index of
|
|
|
|
a substring
|
|
|
|
* string trim now also trims vertical tabs by default
|
|
|
|
* string repeat now handles multiple arguments, repeating each one
|
|
|
|
* The true and false builtins ignore any arguments
|
|
|
|
* status gained new dirname and basename convenience subcommands
|
|
|
|
* jobs now shows continued child processes correctly
|
|
|
|
* A new fish_status_to_signal function for transforming exit statuses
|
|
|
|
to signal names has been added
|
|
|
|
* fish -c now reads the remaining arguments into $argv
|
|
|
|
* The pwd command supports the long options --logical and --physical
|
|
|
|
* https://github.com/fish-shell/fish-shell/releases/tag/3.2.0
|
|
|
|
- Remove fix-pc-file-paths.patch
|
|
|
|
-------------------------------------------------------------------
|
2021-02-11 03:53:00 +01:00
|
|
|
Mon Feb 8 00:14:35 UTC 2021 - Simon Lees <sflees@suse.de>
|
|
|
|
|
|
|
|
- pc file contained references to /usr/local (boo#1181888)
|
|
|
|
* fix-pc-file-paths.patch - Already fixed upstream
|
|
|
|
|
2020-08-10 02:42:08 +02:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Sun Aug 9 14:56:41 UTC 2020 - Sam Yu <ytz1995@hotmail.com>
|
|
|
|
|
|
|
|
- Fix empty output of fish builtin help
|
|
|
|
|
Accepting request 799148 from home:jubalh:branches:shells
- Update to 3.1.2:
* Commands such as fzf and enhancd, when used with eval, would
hang. eval buffered output too aggressively, which has been
fixed (#6955).
- Changes in 3.1.2:
* Commands which involve . ( ... | psub) now work correctly, as
a bug in the function --on-job-exit option has been fixed (#6613).
* Conflicts between upstream packages for ripgrep and bat, and the
fish packages, have been resolved (#5822).
* Starting fish in a directory without read access, such as via
su, no longer crashes (#6597).
* Glob ordering changes which were introduced in 3.1.0 have been
reverted, returning the order of globs to the previous state (#6593).
* Redirections using the deprecated caret syntax to a file
descriptor (eg ^&2) work correctly (#6591).
* Redirections that append to a file descriptor (eg 2>>&1)
work correctly (#6614).
* Building fish on macOS (#6602) or with new versions of GCC
(#6604, #6609) is now successful.
* time is now correctly listed in the output of builtin -n,
and time --help works correctly (#6598).
* Exported universal variables now update properly (#6612).
* status current-command gives the expected output when used
with an environment override - that is, F=B status current-command
returns status instead of F=B (#6635).
* test no longer crashes when used with "nan" or "inf" arguments,
erroring out instead (#6655).
* Copying from the end of the command line no longer crashes
fish (#6680).
* read no longer removes multiple separators when splitting a
OBS-URL: https://build.opensuse.org/request/show/799148
OBS-URL: https://build.opensuse.org/package/show/shells/fish?expand=0&rev=52
2020-05-01 06:21:23 +02:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Thu Apr 30 08:16:41 UTC 2020 - Michael Vetter <mvetter@suse.com>
|
|
|
|
|
|
|
|
- Update to 3.1.2:
|
|
|
|
* Commands such as fzf and enhancd, when used with eval, would
|
|
|
|
hang. eval buffered output too aggressively, which has been
|
|
|
|
fixed (#6955).
|
|
|
|
- Changes in 3.1.2:
|
|
|
|
* Commands which involve . ( ... | psub) now work correctly, as
|
|
|
|
a bug in the function --on-job-exit option has been fixed (#6613).
|
|
|
|
* Conflicts between upstream packages for ripgrep and bat, and the
|
|
|
|
fish packages, have been resolved (#5822).
|
|
|
|
* Starting fish in a directory without read access, such as via
|
|
|
|
su, no longer crashes (#6597).
|
|
|
|
* Glob ordering changes which were introduced in 3.1.0 have been
|
|
|
|
reverted, returning the order of globs to the previous state (#6593).
|
|
|
|
* Redirections using the deprecated caret syntax to a file
|
|
|
|
descriptor (eg ^&2) work correctly (#6591).
|
|
|
|
* Redirections that append to a file descriptor (eg 2>>&1)
|
|
|
|
work correctly (#6614).
|
|
|
|
* Building fish on macOS (#6602) or with new versions of GCC
|
|
|
|
(#6604, #6609) is now successful.
|
|
|
|
* time is now correctly listed in the output of builtin -n,
|
|
|
|
and time --help works correctly (#6598).
|
|
|
|
* Exported universal variables now update properly (#6612).
|
|
|
|
* status current-command gives the expected output when used
|
|
|
|
with an environment override - that is, F=B status current-command
|
|
|
|
returns status instead of F=B (#6635).
|
|
|
|
* test no longer crashes when used with "nan" or "inf" arguments,
|
|
|
|
erroring out instead (#6655).
|
|
|
|
* Copying from the end of the command line no longer crashes
|
|
|
|
fish (#6680).
|
|
|
|
* read no longer removes multiple separators when splitting a
|
|
|
|
variable into a list, restoring the previous behaviour from fish
|
|
|
|
3.0 and before (#6650).
|
|
|
|
* Functions using --on-job-exit and --on-process-exit work
|
|
|
|
reliably again (#6679).
|
|
|
|
* Functions using --on-signal INT work reliably in interactive
|
|
|
|
sessions, as they did in fish 2.7 and before (#6649). These handlers
|
|
|
|
have never worked in non-interactive sessions, and making them
|
|
|
|
work is an ongoing process.
|
|
|
|
* Functions using --on-variable work reliably with variables which
|
|
|
|
are set implicitly (rather than with set), such as
|
|
|
|
"fish_bind_mode" and "PWD" (#6653).
|
|
|
|
* 256 colors are properly enabled under certain conditions that were
|
|
|
|
incorrectly detected in fish 3.1.0 ($TERM begins with xterm, does
|
|
|
|
not include "256color", and $TERM_PROGRAM is not set) (#6701).
|
|
|
|
* The Mercurial (hg) prompt no longer produces an error when the
|
|
|
|
current working directory is removed (#6699). Also, for performance
|
|
|
|
reasons it shows only basic information by default; to restore the
|
|
|
|
detailed status, set $fish_prompt_hg_show_informative_status.
|
|
|
|
* The VCS prompt, fish_vcs_prompt, no longer displays Subversion (svn)
|
|
|
|
status by default, due to the potential slowness of this operation (#6681).
|
|
|
|
* Pasting of commands has been sped up (#6713).
|
|
|
|
* Using extended Unicode characters, such as emoji, in a non-Unicode
|
|
|
|
capable locale (such as the C or POSIX locale) no longer renders
|
|
|
|
all output blank (#6736).
|
|
|
|
* help prefers to use xdg-open, avoiding the use of open on Debian
|
|
|
|
systems where this command is actually openvt (#6739).
|
|
|
|
* Command lines starting with a space, which are not saved in history,
|
|
|
|
now do not get autosuggestions. This fixes an issue with Midnight
|
|
|
|
Commander integration (#6763), but may be changed in a future version.
|
|
|
|
* Copying to the clipboard no longer inserts a newline at the end of the
|
|
|
|
content, matching fish 2.7 and earlier (#6927).
|
|
|
|
* fzf in complex pipes no longer hangs. More generally, code run as
|
|
|
|
part of command substitutions or eval will no longer have separate
|
|
|
|
process groups. (#6624, #6806).
|
|
|
|
- Remove fix-gcc10-build.patch: upstreamed
|
|
|
|
|
2020-04-12 19:48:19 +02:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Tue Mar 31 15:50:19 UTC 2020 - Antonio Larrosa <alarrosa@suse.com>
|
|
|
|
|
|
|
|
- Don't require python3 at all, it's only used for tests but there's
|
|
|
|
no %check section.
|
|
|
|
|
2020-03-31 11:41:37 +02:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Tue Mar 31 09:20:39 UTC 2020 - Simon Lees <sflees@suse.de>
|
|
|
|
|
|
|
|
- Fix build with gcc10 fix-gcc10-build.patch (boo#1167862)
|
2021-02-11 03:53:00 +01:00
|
|
|
- Use python3 rather then python2
|
2020-03-31 11:41:37 +02:00
|
|
|
|
2020-03-17 04:56:57 +01:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Mon Mar 16 14:09:10 UTC 2020 - Paolo Stivanin <info@paolostivanin.com>
|
|
|
|
|
|
|
|
- Update to 3.1.0
|
|
|
|
* A new $pipestatus variable contains a list of exit statuses
|
|
|
|
of the previous job, for each of the separate commands in a pipeline
|
|
|
|
* fish no longer buffers pipes to the last function in a pipeline,
|
|
|
|
improving many cases where pipes appeared to block or hang
|
2021-02-11 03:53:00 +01:00
|
|
|
* cd now always looks for its argument in the current directory as a
|
2020-03-17 04:56:57 +01:00
|
|
|
last resort, even if the CDPATH variable does not include it or "."
|
|
|
|
* fish's debugging arguments have been significantly improved
|
|
|
|
* new builtin command, time, which allows timing of fish functions
|
2021-02-11 03:53:00 +01:00
|
|
|
and builtins as well as external commands
|
2020-03-17 04:56:57 +01:00
|
|
|
* Brace expansion now only takes place if the braces include a "," or
|
|
|
|
a variable expansion, meaning common commands such as
|
|
|
|
git reset HEAD@{0} do not require escaping
|
|
|
|
* many other fixes and improvements
|
|
|
|
|
2019-04-11 03:59:09 +02:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Wed Apr 10 00:03:00 UTC 2019 - Simon Lees <sflees@suse.de>
|
|
|
|
|
|
|
|
- Drop the curl compilations, the curl package now provides a
|
|
|
|
better version.
|
|
|
|
|
2019-02-28 01:12:10 +01:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Sun Feb 24 06:14:15 UTC 2019 - seanlew@opensuse.org
|
|
|
|
|
|
|
|
- Update to 3.0.2
|
|
|
|
* The PWD environment variable is now ignored when it should be
|
|
|
|
|
2019-02-18 09:54:14 +01:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Mon Feb 18 05:46:44 UTC 2019 - seanlew@opensuse.org
|
|
|
|
|
|
|
|
- Update to 3.0.1
|
|
|
|
* exec does not complain about running foreground jobs (#5449)
|
|
|
|
* while loops now evaluate to the last executed command (#4982)
|
|
|
|
* The error when a command is not found is now a single time (#5588)
|
|
|
|
* Significant perf improvements to core shell (#5447)
|
|
|
|
* Starting in symlinked working directories works (#5525)
|
|
|
|
* The nim prompt now works correctly in web-based config (#5490)
|
|
|
|
* Killing the term while fish is in vi normal mode fixed (#5528)
|
|
|
|
* Misc crash fixes (#5550,#5548, #5479, #5453)
|
|
|
|
|
2019-01-06 21:44:27 +01:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Sat Dec 29 06:47:02 UTC 2018 - sean@suspend.net
|
|
|
|
|
|
|
|
- Update to 3.0.0
|
|
|
|
* Process and job expansion has largely been removed
|
|
|
|
* A literal {} now expands to itself, rather than nothing
|
|
|
|
* Literally accessing a zeor-index is now illegal syntax
|
|
|
|
* for loop variables are no longer local to the for block
|
|
|
|
* Local exported (set -1x) vars are now visible to functions
|
|
|
|
* The new math builtin does not support logical expressions
|
|
|
|
* fish now supports && || and ! for better migration from POSIX
|
|
|
|
* Variables may be used as commanes (#154)
|
|
|
|
* fish may be started in private mode via fish --private
|
|
|
|
* A new wait command for waiting on backgrounded processes
|
|
|
|
* math is now a builtin wrather than a wrapper around bc (#3157)
|
|
|
|
* while sets $status to a non-zero value if the loop is not exec'd (#4982)
|
|
|
|
* Command sub output now limited to 10MB by default
|
|
|
|
* The machine hostname is now exposed as the $hostname reserved variable
|
|
|
|
* Bare bind invocations in config.fish now work
|
2021-02-11 03:53:00 +01:00
|
|
|
|
2018-04-15 17:41:42 +02:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Thu Apr 12 11:41:42 UTC 2018 - jengelh@inai.de
|
|
|
|
|
|
|
|
- Trim some bias from description.
|
|
|
|
- Anchor grep patterns in %post(un) so that it does not erroneously
|
|
|
|
match other lines.
|
|
|
|
|
2018-04-02 03:11:51 +02:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Sat Mar 31 23:37:20 UTC 2018 - avindra@opensuse.org
|
|
|
|
|
|
|
|
- Update to 2.7.1
|
|
|
|
* macos specific fix for iTerm2
|
|
|
|
- cleanup with spec-cleaner
|
|
|
|
- use https URL
|
|
|
|
- rpmlint: fix E: devel-file-in-non-devel-package
|
|
|
|
- rpmlint: fix E: env-script-interpreter
|
|
|
|
|
2018-01-05 02:06:56 +01:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Fri Jan 5 01:05:21 UTC 2018 - sflees@suse.de
|
|
|
|
|
|
|
|
- Don't Require python-curses its not needed or used
|
|
|
|
|
2017-12-09 10:44:10 +01:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Sat Nov 25 15:23:31 UTC 2017 - jaime.marquinez.ferrandiz@fastmail.net
|
|
|
|
|
|
|
|
- Update to 2.7.0. Notable improvements:
|
|
|
|
* A new cdh (change directory using recent history) command provides a more
|
|
|
|
friendly alternative to prevd/nextd and pushd/popd (#2847).
|
|
|
|
* A new argparse command is available to allow fish script to parse arguments
|
|
|
|
with the same behavior as builtin commands. This also includes the fish_opt helper command. (#4190).
|
|
|
|
* Invalid array indexes are now silently ignored (#826, #4127).
|
|
|
|
* Improvements to the debugging facility, including a prompt specific to the
|
|
|
|
debugger (fish_breakpoint_prompt) and a status is-breakpoint subcommand (#1310).
|
|
|
|
* string supports new lower and upper subcommands, for altering the case of
|
|
|
|
strings (#4080). The case changing is not locale-aware yet.
|
|
|
|
* string escape has a new --style=xxx flag where xxx can be script, var,
|
|
|
|
or url (#4150), and can be reversed with string unescape (#3543).
|
|
|
|
* History can now be split into sessions with the fish_history variable,
|
|
|
|
or not saved to disk at all (#102).
|
|
|
|
* Read history is now controlled by the fish_history variable rather than
|
|
|
|
the --mode-name flag (#1504).
|
|
|
|
* command now supports an --all flag to report all directories with the
|
|
|
|
command. which is no longer a runtime dependency (#2778).
|
2021-02-11 03:53:00 +01:00
|
|
|
* fish can run commands before starting an interactive session using the new
|
2017-12-09 10:44:10 +01:00
|
|
|
--init-command/-C options (#4164).
|
|
|
|
* set has a new --show option to show lots of information about variables
|
|
|
|
(#4265).
|
|
|
|
* Full changelog: https://github.com/fish-shell/fish-shell/releases/tag/2.7.0
|
|
|
|
|
2017-06-08 02:29:55 +02:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Wed Jun 7 22:56:22 UTC 2017 - vilene@posteo.net
|
|
|
|
|
|
|
|
- Update to 2.6.0. Notable fixes and improvements:
|
|
|
|
* Jobs running in the background can now be removed from the list of jobs
|
|
|
|
with the new disown builtin, which behaves like the same command in other
|
|
|
|
shells (#2810).
|
|
|
|
* Command substitutions now have access to the terminal, like in other
|
|
|
|
shells. This allows tools like fzf to work properly (#1362, #3922).
|
|
|
|
* In cases where the operating system does not report the size of the
|
|
|
|
terminal, the COLUMNS and LINES environment variables are used; if they
|
|
|
|
are unset, a default of 80x24 is assumed.
|
|
|
|
* New French (#3772 & #3788) and improved German (#3834) translations.
|
|
|
|
* fish no longer depends on the which external command.
|
|
|
|
* Full changelog: https://github.com/fish-shell/fish-shell/releases/tag/2.6.0
|
|
|
|
|
2016-11-08 13:24:35 +01:00
|
|
|
-------------------------------------------------------------------
|
2017-02-04 09:31:51 +01:00
|
|
|
Fri Feb 3 04:13:49 UTC 2017 - sflees@suse.de
|
|
|
|
|
|
|
|
- Update to 2.5.0
|
|
|
|
Notable fixes and improvements
|
2021-02-11 03:53:00 +01:00
|
|
|
* alias, run without options or arguments, lists all defined aliases, and
|
2017-02-04 09:31:51 +01:00
|
|
|
aliases now include a description in the function signature that identifies
|
|
|
|
them.
|
|
|
|
* complete accepts empty strings as descriptions (#3557).
|
2021-02-11 03:53:00 +01:00
|
|
|
* command accepts -q/--quiet in combination with --search (#3591), providing
|
2017-02-04 09:31:51 +01:00
|
|
|
a simple way of checking whether a command exists in scripts.
|
|
|
|
* Abbreviations can now be renamed with abbr --rename OLD_KEY NEW_KEY (#3610).
|
2021-02-11 03:53:00 +01:00
|
|
|
* The command synopses printed by --help options work better with copying and
|
2017-02-04 09:31:51 +01:00
|
|
|
pasting (#2673).
|
|
|
|
* help launches the browser specified by the $fish_help_browser variable if it
|
|
|
|
is set (#3131).
|
2021-02-11 03:53:00 +01:00
|
|
|
* History merging could lose items under certain circumstances and is now
|
2017-02-04 09:31:51 +01:00
|
|
|
fixed (#3496).
|
2021-02-11 03:53:00 +01:00
|
|
|
* The $status variable is now set to 123 when a syntactically invalid command
|
2017-02-04 09:31:51 +01:00
|
|
|
is entered (#3616).
|
2021-02-11 03:53:00 +01:00
|
|
|
* Exiting fish now signals all background processes to terminate, not just
|
2017-02-04 09:31:51 +01:00
|
|
|
stopped jobs (#3497).
|
2021-02-11 03:53:00 +01:00
|
|
|
* A new prompt_hostname function which prints a hostname suitable for use in
|
2017-02-04 09:31:51 +01:00
|
|
|
prompts (#3482).
|
2021-02-11 03:53:00 +01:00
|
|
|
* The __fish_man_page function (bound to Alt-h by default) now tries to
|
|
|
|
recognize subcommands (e.g. git add will now open the "git-add" man page)
|
2017-02-04 09:31:51 +01:00
|
|
|
(#3678).
|
2021-02-11 03:53:00 +01:00
|
|
|
* A new function edit_command_buffer (bound to Alt-e & Alt-v by default) to
|
2017-02-04 09:31:51 +01:00
|
|
|
edit the command buffer in an external editor (#1215, #3627).
|
2021-02-11 03:53:00 +01:00
|
|
|
* set_color now supports italics (--italics), dim (--dim) and reverse
|
2017-02-04 09:31:51 +01:00
|
|
|
(--reverse) modes (#3650).
|
2021-02-11 03:53:00 +01:00
|
|
|
* Filesystems with very slow locking (eg incorrectly-configured NFS) will no
|
2017-02-04 09:31:51 +01:00
|
|
|
longer slow fish down (#685).
|
2021-02-11 03:53:00 +01:00
|
|
|
* Improved completions for apt (#3695), fusermount (#3642), make (#3628),
|
2017-02-04 09:31:51 +01:00
|
|
|
netctl-auto (#3378), nmcli (#3648), pygmentize (#3378), and tar (#3719).
|
|
|
|
* Added completions for:
|
|
|
|
VBoxHeadless (#3378)
|
|
|
|
VBoxSDL (#3378)
|
|
|
|
base64 (#3378)
|
|
|
|
caffeinate (#3524)
|
|
|
|
dconf (#3638)
|
|
|
|
dig (#3495)
|
|
|
|
dpkg-reconfigure (#3521 & #3522)
|
|
|
|
feh (#3378)
|
|
|
|
launchctl (#3682)
|
|
|
|
lxc (#3554 & #3564),
|
|
|
|
mddiagnose (#3524)
|
|
|
|
mdfind (#3524)
|
|
|
|
mdimport (#3524)
|
|
|
|
mdls (#3524)
|
|
|
|
mdutil (#3524)
|
|
|
|
mkvextract (#3492)
|
|
|
|
nvram (#3524)
|
|
|
|
objdump (#3378)
|
|
|
|
sysbench (#3491)
|
|
|
|
tmutil (#3524)
|
|
|
|
* Full changelog https://github.com/fish-shell/fish-shell/releases/tag/2.5.0
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
2016-11-08 13:24:35 +01:00
|
|
|
Tue Nov 8 11:49:49 UTC 2016 - aloisio@gmx.com
|
|
|
|
|
|
|
|
- Update to version 2.4.0
|
|
|
|
## Notable fixes and improvements
|
2021-02-11 03:53:00 +01:00
|
|
|
* The documentation is now generated properly and with the
|
2016-11-08 13:24:35 +01:00
|
|
|
correct version identifier.
|
2021-02-11 03:53:00 +01:00
|
|
|
* Automatic cursor changes are now only enabled on the
|
|
|
|
subset of XTerm versions known to support them, resolving a
|
|
|
|
problem where older versions printed garbage to the terminal
|
2016-11-08 13:24:35 +01:00
|
|
|
before and after every prompt (#3499).
|
|
|
|
* Improved the title set in Apple Terminal.app.
|
2021-02-11 03:53:00 +01:00
|
|
|
* Added completions for `defaults` and improved completions
|
2016-11-08 13:24:35 +01:00
|
|
|
for `diskutil` (#3478).
|
|
|
|
# fish 2.4b1 (released October 18, 2016)
|
|
|
|
## Significant changes
|
2021-02-11 03:53:00 +01:00
|
|
|
* The clipboard integration has been revamped with explicit
|
|
|
|
bindings. The killring commands no longer copy from, or
|
|
|
|
paste to, the X11 clipboard - use the new copy (`C-x`) and
|
|
|
|
paste (`C-v`) bindings instead. The clipboard is now
|
|
|
|
available on OS X as well as systems using X11 (e.g. Linux).
|
2016-11-08 13:24:35 +01:00
|
|
|
(#3061)
|
2021-02-11 03:53:00 +01:00
|
|
|
* `history` uses subcommands (`history delete`) rather than
|
|
|
|
options (`history --delete`) for its actions (#3367). You
|
|
|
|
can no longer specify multiple actions via flags (e.g.,
|
2016-11-08 13:24:35 +01:00
|
|
|
`history --delete --save something`).
|
2021-02-11 03:53:00 +01:00
|
|
|
* New `history` options have been added, including `--max=n`
|
|
|
|
to limit the number of history entries, `--show-time` option
|
|
|
|
to show timestamps (#3175, #3244), and `--null` to null
|
2016-11-08 13:24:35 +01:00
|
|
|
terminate history entries in the search output.
|
2021-02-11 03:53:00 +01:00
|
|
|
* `history search` is now case-insensitive by default (which
|
2016-11-08 13:24:35 +01:00
|
|
|
also affects `history delete`) (#3236).
|
2021-02-11 03:53:00 +01:00
|
|
|
* `history delete` now correctly handles multiline commands
|
2016-11-08 13:24:35 +01:00
|
|
|
(#31).
|
2021-02-11 03:53:00 +01:00
|
|
|
* Vi-style bindings no longer include all of the default
|
|
|
|
emacs-style bindings; instead, they share some definitions
|
2016-11-08 13:24:35 +01:00
|
|
|
(#3068).
|
2021-02-11 03:53:00 +01:00
|
|
|
* If there is no locale set in the environment, various
|
|
|
|
known system configuration files will be checked for a
|
|
|
|
default. If no locale can be found, `en_US-UTF.8` will be
|
2016-11-08 13:24:35 +01:00
|
|
|
used (#277).
|
2021-02-11 03:53:00 +01:00
|
|
|
* A number followed by a caret (e.g. `5^`) is no longer
|
2016-11-08 13:24:35 +01:00
|
|
|
treated as a redirection (#1873).
|
2021-02-11 03:53:00 +01:00
|
|
|
* The `$version` special variable can be overwritten, so
|
2016-11-08 13:24:35 +01:00
|
|
|
that it can be used for other purposes if required.
|
|
|
|
## Notable fixes and improvements
|
2021-02-11 03:53:00 +01:00
|
|
|
* The `fish_realpath` builtin has been renamed to `realpath`
|
|
|
|
and made compatible with GNU `realpath` when run without
|
|
|
|
arguments (#3400). It is used only for systems without a
|
2016-11-08 13:24:35 +01:00
|
|
|
`realpath` or `grealpath` utility (#3374).
|
2021-02-11 03:53:00 +01:00
|
|
|
* Improved color handling on terminals/consoles with 8-16
|
|
|
|
colors, particularly the use of bright named color (#3176,
|
2016-11-08 13:24:35 +01:00
|
|
|
#3260).
|
2021-02-11 03:53:00 +01:00
|
|
|
* `fish_indent` can now read from files given as arguments,
|
2016-11-08 13:24:35 +01:00
|
|
|
rather than just standard input (#3037).
|
2021-02-11 03:53:00 +01:00
|
|
|
* Fuzzy tab completions behave in a less surprising manner
|
2016-11-08 13:24:35 +01:00
|
|
|
(#3090, #3211).
|
|
|
|
* `jobs` should only print its header line once (#3127).
|
2021-02-11 03:53:00 +01:00
|
|
|
* Wildcards in redirections are highlighted appropriately
|
2016-11-08 13:24:35 +01:00
|
|
|
(#2789).
|
2021-02-11 03:53:00 +01:00
|
|
|
* Suggestions will be offered more often, like after
|
2016-11-08 13:24:35 +01:00
|
|
|
removing characters (#3069).
|
2021-02-11 03:53:00 +01:00
|
|
|
* `history --merge` now correctly interleaves items in
|
2016-11-08 13:24:35 +01:00
|
|
|
chronological order (#2312).
|
2021-02-11 03:53:00 +01:00
|
|
|
* Options for `fish_indent` have been aligned with the other
|
|
|
|
binaries - in particular, `-d` now means `--debug`. The
|
|
|
|
`--dump` option has been renamed to `--dump-parse-tree`
|
2016-11-08 13:24:35 +01:00
|
|
|
(#3191).
|
2021-02-11 03:53:00 +01:00
|
|
|
* The display of bindings in the Web-based configuration has
|
|
|
|
been greatly improved (#3325), as has the rendering of
|
2016-11-08 13:24:35 +01:00
|
|
|
prompts (#2924).
|
2021-02-11 03:53:00 +01:00
|
|
|
* fish should no longer hang using 100% CPU in the C locale
|
2016-11-08 13:24:35 +01:00
|
|
|
(#3214).
|
2021-02-11 03:53:00 +01:00
|
|
|
* A bug in FreeBSD 11 & 12, Dragonfly BSD & illumos
|
|
|
|
prevented fish from working correctly on these platforms
|
|
|
|
under UTF-8 locales; fish now avoids the buggy behaviour
|
2016-11-08 13:24:35 +01:00
|
|
|
(#3050).
|
2021-02-11 03:53:00 +01:00
|
|
|
* Prompts which show git repository information (via
|
|
|
|
`__fish_git_prompt`) are faster in large repositories
|
2016-11-08 13:24:35 +01:00
|
|
|
(#3294) and slow filesystems (#3083).
|
2021-02-11 03:53:00 +01:00
|
|
|
* fish 2.3.0 reintroduced a problem where the greeting was
|
|
|
|
printed even when using `read`; this has been corrected
|
2016-11-08 13:24:35 +01:00
|
|
|
again (#3261).
|
2021-02-11 03:53:00 +01:00
|
|
|
* Vi mode changes the cursor depending on the current mode
|
2016-11-08 13:24:35 +01:00
|
|
|
(#3215).
|
2021-02-11 03:53:00 +01:00
|
|
|
* Command lines with escaped space characters at the end
|
2016-11-08 13:24:35 +01:00
|
|
|
tab-complete correctly (#2447).
|
|
|
|
* Added completions for:
|
|
|
|
+ `arcanist` (#3256)
|
|
|
|
+ `connmanctl` (#3419)
|
|
|
|
+ `figlet` (#3378)
|
|
|
|
+ `mdbook` (#3378)
|
|
|
|
+ `ninja` (#3415)
|
|
|
|
+ `p4`, the Perforce client (#3314)
|
|
|
|
+ `pygmentize` (#3378)
|
|
|
|
+ `ranger` (#3378)
|
2021-02-11 03:53:00 +01:00
|
|
|
* Improved completions for `aura` (#3297), `abbr` (#3267),
|
|
|
|
`brew` (#3309), `chown` (#3380, #3383),`cygport` (#3392),
|
|
|
|
`git` (#3274, #3226, #3225, #3094, #3087, #3035, #3021,
|
|
|
|
#2982, #3230), `kill & `pkill` (#3200), `screen` (#3271),
|
2016-11-08 13:24:35 +01:00
|
|
|
`wget` (#3470), and `xz` (#3378).
|
2021-02-11 03:53:00 +01:00
|
|
|
* Distributors, packagers and developers will notice that
|
|
|
|
the build process produces more succinct output by default;
|
2016-11-08 13:24:35 +01:00
|
|
|
use `make V=1` to get verbose output (#3248).
|
2021-02-11 03:53:00 +01:00
|
|
|
* Improved compatibility with minor platforms including musl
|
|
|
|
(#2988), Cygwin (#2993), Android (#3441, #3442), Haiku
|
2016-11-08 13:24:35 +01:00
|
|
|
(#3322) and Solaris .
|
|
|
|
|
|
|
|
- Dropped no longer necessary
|
2021-02-11 03:53:00 +01:00
|
|
|
no-return-in-nonvoid-function.patch
|
2016-11-08 13:24:35 +01:00
|
|
|
|
2016-09-10 16:17:55 +02:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Sat Sep 10 10:09:00 UTC 2016 - mpluskal@suse.com
|
|
|
|
|
|
|
|
- Use shared libpcre instead of bundled one
|
|
|
|
- Small packaging changes
|
|
|
|
|
2016-07-05 03:10:43 +02:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Tue Jul 5 01:10:11 UTC 2016 - sflees@suse.de
|
|
|
|
|
|
|
|
- Update source url to point to github as within the release notes,
|
|
|
|
the older url doens't seem available
|
|
|
|
|
2016-07-05 03:06:26 +02:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Mon Jul 4 05:01:34 UTC 2016 - sflees@suse.de
|
|
|
|
|
|
|
|
- Update to v2.3.1
|
|
|
|
- Significant changes
|
|
|
|
* A new fish_key_reader binary for decoding interactive keypresses (#2991).
|
2021-02-11 03:53:00 +01:00
|
|
|
* fish_mode_prompt has been updated to reflect the changes in the way the
|
2016-07-05 03:06:26 +02:00
|
|
|
Vi input mode is set up (#3067), making this more reliable.
|
|
|
|
* fish_config can now properly be launched from the OS X app bundle (#3140).
|
|
|
|
|
|
|
|
- Notable fixes and improvements
|
2021-02-11 03:53:00 +01:00
|
|
|
* Extra lines were sometimes inserted into the output under Windows (Cygwin
|
|
|
|
and Microsoft Windows Subsystem for Linux) due to TTY timestamps
|
2016-07-05 03:06:26 +02:00
|
|
|
not being updated (#2859).
|
2021-02-11 03:53:00 +01:00
|
|
|
* The string builtin's match mode now handles the combination of -rnv (match,
|
2016-07-05 03:06:26 +02:00
|
|
|
invert and count) correctly (#3098).
|
2021-02-11 03:53:00 +01:00
|
|
|
* Improvements to TTY special character handling (#3064), locale handling (#3124)
|
2016-07-05 03:06:26 +02:00
|
|
|
and terminal environment variable handling (#3060).
|
2021-02-11 03:53:00 +01:00
|
|
|
* Work towards handling the terminal modes for external commands launched
|
2016-07-05 03:06:26 +02:00
|
|
|
from initialisation files (#2980).
|
2021-02-11 03:53:00 +01:00
|
|
|
* Ease the upgrade path from fish 2.2.0 and before by warning users to restart
|
2016-07-05 03:06:26 +02:00
|
|
|
fish if the string builtin is not available (#3057).
|
|
|
|
* type -a now syntax-colorizes function source output.
|
2021-02-11 03:53:00 +01:00
|
|
|
* Added completions for alsamixer, godoc, gofmt, goimports, gorename, lscpu,
|
2016-07-05 03:06:26 +02:00
|
|
|
mkdir, modinfo, netctl-auto, poweroff, termite, udisksctl and xz (#3123).
|
2021-02-11 03:53:00 +01:00
|
|
|
* Improved completions for apt (#3097), aura (#3102),git (#3114), npm (#3158),
|
2016-07-05 03:06:26 +02:00
|
|
|
string and suspend (#3154).
|
|
|
|
|
2015-11-21 07:55:49 +01:00
|
|
|
-------------------------------------------------------------------
|
2016-05-23 21:26:11 +02:00
|
|
|
Mon May 23 01:05:17 UTC 2016 - sflees@suse.de
|
|
|
|
|
|
|
|
- Update to v2.3.0
|
|
|
|
- Significant Changes
|
2021-02-11 03:53:00 +01:00
|
|
|
* A new string builtin to handle… strings!
|
2016-05-23 21:26:11 +02:00
|
|
|
* After seeing an escape character wait up to 300ms for an a
|
|
|
|
dditional character.
|
2021-02-11 03:53:00 +01:00
|
|
|
* Add new directories for vendor functions and configuration
|
2016-05-23 21:26:11 +02:00
|
|
|
snippets (#2498)
|
2021-02-11 03:53:00 +01:00
|
|
|
* A new fish_realpath builtin and associated function to allow
|
|
|
|
the use of realpath even on those platforms that don't ship
|
2016-05-23 21:26:11 +02:00
|
|
|
an appropriate command. (#2932)
|
2021-02-11 03:53:00 +01:00
|
|
|
* Alt-# toggles the current command line between commented and
|
|
|
|
uncommented states, making it easy to save a command in
|
2016-05-23 21:26:11 +02:00
|
|
|
history without executing it.
|
2021-02-11 03:53:00 +01:00
|
|
|
* The fish_vi_mode function is now deprecated in favour of
|
2016-05-23 21:26:11 +02:00
|
|
|
fish_vi_key_bindings
|
|
|
|
- Backward-incompatible changes
|
2021-02-11 03:53:00 +01:00
|
|
|
* Unmatched globs will now cause an error, except when used
|
|
|
|
with for, set or count (#2719, #2394) and and or will now bind
|
|
|
|
to the closest if or while, allowing compound conditions without
|
2016-05-23 21:26:11 +02:00
|
|
|
begin and end (#1428)
|
|
|
|
* set -ql now searches up to function scope for variables (#2502)
|
2021-02-11 03:53:00 +01:00
|
|
|
* status -f will now behave the same when run as the main script
|
2016-05-23 21:26:11 +02:00
|
|
|
or using source (#2643)
|
2021-02-11 03:53:00 +01:00
|
|
|
* source no longer puts the file name in $argv if no arguments
|
|
|
|
are given (#139)
|
2016-05-23 21:26:11 +02:00
|
|
|
- Full release notes at
|
|
|
|
https://github.com/fish-shell/fish-shell/releases/tag/2.3.0
|
|
|
|
-------------------------------------------------------------------
|
2015-11-21 07:55:49 +01:00
|
|
|
Thu Nov 19 12:19:45 UTC 2015 - infroma@gmail.com
|
|
|
|
|
|
|
|
- Recommends: terminfo (required for some terminals)
|
|
|
|
- Requires: man (required for completions, otherwise fish complains
|
|
|
|
about non existant `apropos` on every TAB)
|
|
|
|
|
2015-07-27 21:50:01 +02:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Mon Jul 27 06:53:55 UTC 2015 - develop7@develop7.info
|
|
|
|
|
|
|
|
- update to v2.2.0
|
2021-02-11 03:53:00 +01:00
|
|
|
See full changelog on
|
2015-07-27 21:50:01 +02:00
|
|
|
https://github.com/fish-shell/fish-shell/releases/tag/2.2.0
|
|
|
|
- Drop check_for_command-not-found_command_on_suse.patch
|
|
|
|
|
2015-03-21 10:28:45 +01:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Sat Mar 21 02:41:33 UTC 2015 - simon@simotek.net
|
|
|
|
|
2021-02-11 03:53:00 +01:00
|
|
|
- Require: python-curses Its required for the prompt page on
|
2015-03-21 10:28:45 +01:00
|
|
|
the web config
|
|
|
|
|
2015-02-05 19:13:55 +01:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Thu Feb 5 09:31:48 UTC 2015 - schwab@suse.de
|
|
|
|
|
|
|
|
- no-return-in-nonvoid-function.patch: fix no-return-in-nonvoid-function
|
|
|
|
error
|
|
|
|
|
2015-01-28 18:31:12 +01:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Wed Jan 28 17:26:37 UTC 2015 - zawertun@gmail.com
|
|
|
|
|
2015-01-28 18:36:57 +01:00
|
|
|
- Added check_for_command-not-found_command_on_suse.patch
|
2015-01-28 18:31:12 +01:00
|
|
|
(https://github.com/fish-shell/fish-shell/issues/1208)
|
|
|
|
|
2014-12-01 18:56:18 +01:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Mon Dec 1 10:08:12 UTC 2014 - seanpwatson@live.com
|
|
|
|
|
|
|
|
- Fixed conflict with youtube-dl
|
|
|
|
|
2013-11-05 12:22:22 +01:00
|
|
|
-------------------------------------------------------------------
|
2014-10-09 19:19:42 +02:00
|
|
|
Thu Oct 9 12:05:02 UTC 2014 - seanpwatson@live.com
|
|
|
|
|
|
|
|
- update to 2.1.1
|
2021-02-11 03:53:00 +01:00
|
|
|
- The fish_config web interface now uses an authentication token
|
|
|
|
to protect requests and only responds to requests from the local
|
2014-12-01 18:56:18 +01:00
|
|
|
machine with this token, preventing a remote code execution
|
|
|
|
attack (closing CVE-2014-2914).
|
2021-02-11 03:53:00 +01:00
|
|
|
- psub and funced are no longer vulnerable to attacks which
|
|
|
|
allow local privilege escalation and data tampering (closing
|
2014-12-01 18:56:18 +01:00
|
|
|
CVE-2014-2906 and CVE-2014-3856)
|
2021-02-11 03:53:00 +01:00
|
|
|
- fishd uses a secure path for its socket, preventing a local
|
2014-12-01 18:56:18 +01:00
|
|
|
privilege escalation attack (closing CVE-2014-2905)
|
2021-02-11 03:53:00 +01:00
|
|
|
- __fish_print_packages is no longer vulnerable to attacks which
|
|
|
|
would allow local privilege escalation and data tampering
|
2014-12-01 18:56:18 +01:00
|
|
|
(closing CVE-2014-3219)
|
2021-02-11 03:53:00 +01:00
|
|
|
- fishd now ignores SIGPIPE, fixing crashes using tools like
|
|
|
|
GNU Parallel and which occurred more often as a result of
|
2014-12-01 18:56:18 +01:00
|
|
|
the other fishd changes.
|
2014-10-09 19:19:42 +02:00
|
|
|
-------------------------------------------------------------------
|
2013-11-05 12:22:22 +01:00
|
|
|
Sat Oct 12 20:34:28 UTC 2013 - mailaender@opensuse.org
|
|
|
|
|
|
|
|
- update to 2.1.0
|
|
|
|
- removed rpath patch as it has been resolved upstream
|
|
|
|
|
2013-05-26 11:42:42 +02:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Sat May 18 06:36:25 UTC 2013 - mailaender@opensuse.org
|
|
|
|
|
|
|
|
- Update to version 2.0
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
2013-11-05 12:22:22 +01:00
|
|
|
Sat Mar 28 00:00:00 UTC 2009 - bitshuffler@opensuse.org
|
2013-05-26 11:42:42 +02:00
|
|
|
|
|
|
|
- Initial RPM
|