diff --git a/CHANGES b/CHANGES index 7e0dc8fe892..8a45281c4a5 100644 --- a/CHANGES +++ b/CHANGES @@ -1,3 +1,172 @@ +bash-completion (2.8) + + [ Andrea Dari ] + * dpkg: Add -V/--verify arg completion + + [ Ben Wiederhake ] + * Add support for .lz4 extension to file-roller (#158) + + [ Eric A. Zarko ] + * unzip, zipinfo: Associate *.gar (#165) + + [ Gabriel F. T. Gomes ] + * openssl: Add completion for the genpkey, pkey, pkeyparam, and + pkeyutl commands + + [ Gonzalo Tornaría ] + * test: run bash with --norc to avoid system bashrc + + [ Gábor Bernát ] + * tox: New completion (#163) + + [ Halt ] + * mplayer: Disable user config when parsing options + + [ Henry-Joseph Audéoud ] + * ebtables: new completion (#150) + + [ Jakub Jelen ] + * ssh,ssh-add,ssh-keygen: Complete pkcs11 options with *.so + + [ Kevin Pulo ] + * mkdir: Complete on files in addition to dirs + + [ Luca Capello ] + * dpkg-query: Fix -W/--show completion + + [ Mark Friedenbach ] + * Add support for .lzo extension (--lzop) to tar (#155) + + [ Martin d'Anjou ] + * java: Complete *.war + + [ Mateusz Piotrowski ] + * kldunload: Increase robustness of compgen filters (#185) + * kldunload: Show modules with digits + + [ Michał Górny ] + * lftp: Support ~/.local/... bookmark location (#144) + * test suite: Support overriding default match buffer size (#141) + + [ Pawel ] + * man: Don't use $MANPATH directly (#161) + + [ Uwe Storbeck ] + * dpkg: Complete --vextract on deb files + * dpkg: Fix man page section in comment + + [ Ville Skyttä ] + * make-changelog.py: Use python3 + * test: Fix getting username in non-login shells + * test/unit: Whitespace tweaks + * info, man, rsync: Defer _expand invocation + * _expand: Reuse __expand_tilde_by_ref and _tilde logic, clean up + * test: Add some _expand unit tests + * bzip2, gzip, and other compressors: Use _tilde instead of _expand + * test: Add assert_complete_homedir, use in dpkg and ls + * dd, find, gcc: Remove unnecessary tilde expansion + * dd: Omit space only when offering one completion ending with = + * __expand_tilde_by_ref: Eval tilde expansion only, simplify + * Bump copyright years to -2018 + * mkdir: Complete files without appending space + * __load_completion: Load "xspec" completions dynamically too + * __load_completion: Code cleanup + * _avaiable_interfaces: Get rid of eval + * make: Pass script to sed as parameter instead of using process + substitution + * ccze: New completion + * *: Comma separated opt arg completion improvements + * test suite: Some more mplayer and mencoder coverage + * tox: Complete comma separated -e arguments + * xdg-mime,xdg-settings: Fix inclusion in tarball + * geoiplookup: New completion + * ping*,ssh,scp,sftp,tracepath6: Filter IPv4/IPv6 literal addresses + * _known_hosts_real: Add option to filter IPv4 and IPv6 addresses + * radvdump: New completion + * lsscsi: New completion + * python: Support completing dotted module hierarchies + * test/docker: Tweak work dir, add bash as default cmd + * test: Try to skip postconf variable test on broken postfix configs + altogether + * Revert "travis: Don't build local docker images, use vskytta/bash- + completion ones" + * test: Add "postconf -" test case + * test: Work around broken centos/fedora postfix config in non-IPv6 + setup + * travis: Don't build local docker images, use vskytta/bash- + completion ones + * pycodestyle: New completion + * flake8: Various option arg completion improvements + * perltidy: New completion + * lowriter,localc etc: Use corresponding oo* completions + * cryptsetup: Update option lists + * pv: New completion + * getconf: New completion + * nproc: New completion + * _known_hosts_real: Document -a better + * ssh: Add -J/ProxyJump completion + * ssh: Declare $prefix closer to use + * test: Ignore duplicates in find_unique_completion_pair list + * test: dpkg,ls,_tilde: Skip gracefully if no uniq user for + completion is found + * xdg-mime: New completion + * ssh-keygen: Add -E arg completion + * reportbug: Don't hardcode option lists, split option args at = + * reportbug: Add -A/--attach arg completion + * apt-get: Complete *.deb on install if argument contains a slash + * ri: Fix integrated ri 1.8 class completion + * test: Add files to test older ri with + * Whitespace + * test: Remove things moved to library.exp from bashrc + * test: Add some comments regarding bash init in library.exp + * xdg-settings: New completion + * tox: Remove spurious executable bits + * tox: Include ALL in -e completions + * tox: Avoid stderr spewage when -e invoked without tox.ini + * pylint: Invoke python3 to search for modules if command contains 3 + * pylint: Install for pylint-2 and pylint-3 too + * test suite: Add bunch of man and MANPATH test cases + * test suite: Make man test subject names less generic + * test suite: man cleanup + * rfkill: Rename to _rfkill to avoid conflict with util-linux >= + 2.31 + * test: Use prebuilt docker hub bash-completion images + * README.md: Whitespace cleanup + * iptables: Use invoked command instead of hardcoded "iptables" + * iptables: Avoid stderr trashing when invoked as non-root + * iptables: Parse options from --help output + * vpnc: Add some option argument (non)completions + * vpnc: Improve config completions + * test suite: Drop no longer needed fedoradev /usr/bin/which + workaround + * test suite: Skip fedoradev GPG checks at least for now + * lspci: New completion + * lsusb: New completion + * oggdec: New completion + * alias: Fix completion followed by = (#146) + * *: Protect shopt reset from non-default $IFS + * test suite: Limit amount of info and pinfo test output + * test suite: Add info and pinfo option test cases + * test suite: Add basic hid2hci and munin-node-configure test cases + * aptitude: Add keep to commands list (Debian: #867587) + * *: Protect _known_hosts_real from user input treated as options + * curl: Fix -x etc option argument hostname completion + * groupdel: Parse and handle long options + * aptitude-curses: Use aptitude completion + * test suite: Install aptitude in ubuntu14 container + * test suite: Enable wine in ubuntu14 + * xm: Don't leak args and commands environment variables + * uscan: Don't leak cword and words environment variables + * test suite: Add bunch of missing basic test cases + * ktutil: Don't leak i and command environment variables + * test suite: Limit amount of output from process name completion + * test suite: Limit number of screen -T completion matches + + [ j^ ] + * xine etc, ogg123, mplayer -audiofile: Associate with *.oga + + -- Ville Skyttä Sat, 17 Mar 2018 10:30:07 +0200 + bash-completion (2.7) [ Eli Young ] diff --git a/bash_completion b/bash_completion index fe31f36f104..ca84b01d2a4 100644 --- a/bash_completion +++ b/bash_completion @@ -23,7 +23,7 @@ # # https://github.com/scop/bash-completion -BASH_COMPLETION_VERSINFO=(2 7) +BASH_COMPLETION_VERSINFO=(2 8) if [[ $- == *v* ]]; then BASH_COMPLETION_ORIGINAL_V_VALUE="-v" diff --git a/configure.ac b/configure.ac index 3ea55598bbb..3be96fdf48f 100644 --- a/configure.ac +++ b/configure.ac @@ -1,5 +1,5 @@ AC_PREREQ([2.60]) -AC_INIT([bash-completion], [2.7]) +AC_INIT([bash-completion], [2.8]) AM_INIT_AUTOMAKE([foreign dist-xz no-dist-gzip -Wall -Werror]) AC_PROG_LN_S AC_PROG_MKDIR_P