SEARCH
NEW RPMS
DIRECTORIES
ABOUT
FAQ
VARIOUS
BLOG

 
 
Changelog for fish3-3.1.2-lp154.1.1.i586.rpm :

* Mon Feb 08 2021 Simon Lees - Sync with tumbleweed fish package to update and fix bugs- pc file contained references to /usr/local (boo#1181888)
* fix-pc-file-paths.patch - Already fixed upstream
* Sun Aug 09 2020 Sam Yu - Fix empty output of fish builtin help
* Thu Apr 30 2020 Michael Vetter - 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
* Tue Mar 31 2020 Antonio Larrosa - Don\'t require python3 at all, it\'s only used for tests but there\'s no %check section.
* Tue Mar 31 2020 Simon Lees - Fix build with gcc10 fix-gcc10-build.patch (boo#1167862)- Use python3 rather then python2
* Mon Mar 16 2020 Paolo Stivanin - 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
* cd now always looks for its argument in the current directory as a 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 and builtins as well as external commands
* Brace expansion now only takes place if the braces include a \",\" or a variable expansion, meaning common commands such as git reset HEADAATT{0} do not require escaping
* many other fixes and improvements
* Tue Jul 02 2019 Simon Lees - Should write fish rather then fish3 into /etc/shells- fish3-devel should conflict with fish-devel
* Thu Feb 14 2019 Simon Lees - Split out fish3 package for Leap 15.1
* Sat Dec 29 2018 seanAATTsuspend.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
* Thu Apr 12 2018 jengelhAATTinai.de- Trim some bias from description.- Anchor grep patterns in %post(un) so that it does not erroneously match other lines.
* Sat Mar 31 2018 avindraAATTopensuse.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
* Fri Jan 05 2018 sfleesAATTsuse.de- Don\'t Require python-curses its not needed or used
* Sat Nov 25 2017 jaime.marquinez.ferrandizAATTfastmail.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).
* fish can run commands before starting an interactive session using the new - -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
* Wed Jun 07 2017 vileneAATTposteo.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
* Fri Feb 03 2017 sfleesAATTsuse.de- Update to 2.5.0 Notable fixes and improvements
* alias, run without options or arguments, lists all defined aliases, and aliases now include a description in the function signature that identifies them.
* complete accepts empty strings as descriptions (#3557).
* command accepts -q/--quiet in combination with --search (#3591), providing a simple way of checking whether a command exists in scripts.
* Abbreviations can now be renamed with abbr --rename OLD_KEY NEW_KEY (#3610).
* The command synopses printed by --help options work better with copying and pasting (#2673).
* help launches the browser specified by the $fish_help_browser variable if it is set (#3131).
* History merging could lose items under certain circumstances and is now fixed (#3496).
* The $status variable is now set to 123 when a syntactically invalid command is entered (#3616).
* Exiting fish now signals all background processes to terminate, not just stopped jobs (#3497).
* A new prompt_hostname function which prints a hostname suitable for use in prompts (#3482).
* 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) (#3678).
* A new function edit_command_buffer (bound to Alt-e & Alt-v by default) to edit the command buffer in an external editor (#1215, #3627).
* set_color now supports italics (--italics), dim (--dim) and reverse (--reverse) modes (#3650).
* Filesystems with very slow locking (eg incorrectly-configured NFS) will no longer slow fish down (#685).
* Improved completions for apt (#3695), fusermount (#3642), make (#3628), 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
* Tue Nov 08 2016 aloisioAATTgmx.com- Update to version 2.4.0 [#]# Notable fixes and improvements
* The documentation is now generated properly and with the correct version identifier.
* 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 before and after every prompt (#3499).
* Improved the title set in Apple Terminal.app.
* Added completions for `defaults` and improved completions for `diskutil` (#3478). [#] fish 2.4b1 (released October 18, 2016) [#]# Significant changes
* 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). (#3061)
* `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., `history --delete --save something`).
* 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 terminate history entries in the search output.
* `history search` is now case-insensitive by default (which also affects `history delete`) (#3236).
* `history delete` now correctly handles multiline commands (#31).
* Vi-style bindings no longer include all of the default emacs-style bindings; instead, they share some definitions (#3068).
* 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 used (#277).
* A number followed by a caret (e.g. `5^`) is no longer treated as a redirection (#1873).
* The `$version` special variable can be overwritten, so that it can be used for other purposes if required. [#]# Notable fixes and improvements
* 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 `realpath` or `grealpath` utility (#3374).
* Improved color handling on terminals/consoles with 8-16 colors, particularly the use of bright named color (#3176, [#3260]).
* `fish_indent` can now read from files given as arguments, rather than just standard input (#3037).
* Fuzzy tab completions behave in a less surprising manner (#3090, #3211).
* `jobs` should only print its header line once (#3127).
* Wildcards in redirections are highlighted appropriately (#2789).
* Suggestions will be offered more often, like after removing characters (#3069).
* `history --merge` now correctly interleaves items in chronological order (#2312).
* 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` (#3191).
* The display of bindings in the Web-based configuration has been greatly improved (#3325), as has the rendering of prompts (#2924).
* fish should no longer hang using 100% CPU in the C locale (#3214).
* 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 (#3050).
* Prompts which show git repository information (via `__fish_git_prompt`) are faster in large repositories (#3294) and slow filesystems (#3083).
* fish 2.3.0 reintroduced a problem where the greeting was printed even when using `read`; this has been corrected again (#3261).
* Vi mode changes the cursor depending on the current mode (#3215).
* Command lines with escaped space characters at the end 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)
* 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), `wget` (#3470), and `xz` (#3378).
* Distributors, packagers and developers will notice that the build process produces more succinct output by default; use `make V=1` to get verbose output (#3248).
* Improved compatibility with minor platforms including musl (#2988), Cygwin (#2993), Android (#3441, #3442), Haiku (#3322) and Solaris .- Dropped no longer necessary no-return-in-nonvoid-function.patch
* Sat Sep 10 2016 mpluskalAATTsuse.com- Use shared libpcre instead of bundled one- Small packaging changes
* Tue Jul 05 2016 sfleesAATTsuse.de- Update source url to point to github as within the release notes, the older url doens\'t seem available
* Mon Jul 04 2016 sfleesAATTsuse.de- Update to v2.3.1- Significant changes
* A new fish_key_reader binary for decoding interactive keypresses (#2991).
* fish_mode_prompt has been updated to reflect the changes in the way the 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
* Extra lines were sometimes inserted into the output under Windows (Cygwin and Microsoft Windows Subsystem for Linux) due to TTY timestamps not being updated (#2859).
* The string builtin\'s match mode now handles the combination of -rnv (match, invert and count) correctly (#3098).
* Improvements to TTY special character handling (#3064), locale handling (#3124) and terminal environment variable handling (#3060).
* Work towards handling the terminal modes for external commands launched from initialisation files (#2980).
* Ease the upgrade path from fish 2.2.0 and before by warning users to restart fish if the string builtin is not available (#3057).
* type -a now syntax-colorizes function source output.
* Added completions for alsamixer, godoc, gofmt, goimports, gorename, lscpu, mkdir, modinfo, netctl-auto, poweroff, termite, udisksctl and xz (#3123).
* Improved completions for apt (#3097), aura (#3102),git (#3114), npm (#3158), string and suspend (#3154).
* Mon May 23 2016 sfleesAATTsuse.de- Update to v2.3.0- Significant Changes
* A new string builtin to handle… strings!
* After seeing an escape character wait up to 300ms for an a dditional character.
* Add new directories for vendor functions and configuration snippets (#2498)
* A new fish_realpath builtin and associated function to allow the use of realpath even on those platforms that don\'t ship an appropriate command. (#2932)
* Alt-# toggles the current command line between commented and uncommented states, making it easy to save a command in history without executing it.
* The fish_vi_mode function is now deprecated in favour of fish_vi_key_bindings- Backward-incompatible changes
* 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 begin and end (#1428)
* set -ql now searches up to function scope for variables (#2502)
* status -f will now behave the same when run as the main script or using source (#2643)
* source no longer puts the file name in $argv if no arguments are given (#139)- Full release notes at https://github.com/fish-shell/fish-shell/releases/tag/2.3.0
* Thu Nov 19 2015 infromaAATTgmail.com- Recommends: terminfo (required for some terminals)- Requires: man (required for completions, otherwise fish complains about non existant `apropos` on every TAB)
* Mon Jul 27 2015 develop7AATTdevelop7.info- update to v2.2.0 See full changelog on https://github.com/fish-shell/fish-shell/releases/tag/2.2.0- Drop check_for_command-not-found_command_on_suse.patch
* Sat Mar 21 2015 simonAATTsimotek.net- Require: python-curses Its required for the prompt page on the web config
* Thu Feb 05 2015 schwabAATTsuse.de- no-return-in-nonvoid-function.patch: fix no-return-in-nonvoid-function error
* Wed Jan 28 2015 zawertunAATTgmail.com- Added check_for_command-not-found_command_on_suse.patch (https://github.com/fish-shell/fish-shell/issues/1208)
* Mon Dec 01 2014 seanpwatsonAATTlive.com- Fixed conflict with youtube-dl
 
ICM