bash-completion icon indicating copy to clipboard operation
bash-completion copied to clipboard

chore: release 2.12.0

Open github-actions[bot] opened this issue 3 years ago • 1 comments

:robot: I have created a release *beep* *boop*

2.12.0 (2022-03-13)

Features

  • __load_completion: don't hush errors or output when sourcing files (ca361be)
  • _modules: support zstd compressed modules (4298bc2)
  • 7z,file-roller: complete with *.7z.001 (31be5b8)
  • add return values for _parse_help and _parse_usage (d82fee4)
  • apt-get: add reinstall and --error-on support (6925fbd)
  • apt-get: recognize auto-remove as autoremove alias (b76b16d)
  • arp,vipw: fallback to _parse_usage if _parse_help yields nothing (0068dd1)
  • configure: fall back to filedir for unhandled cases (34d040b)
  • curl: support many more option arg (non)completions (7f9d4ad)
  • curl: support versions with --help category support (837cbba)
  • dpkg: more option arg completions (8ceab16)
  • feh: complete on WebP images (a66ae99)
  • firefox: add -P and --recording-output arg completions (bea218a)
  • fstypes: scrape lsvfs output on generic (~non-Linux) case (d57c26b)
  • gssdp-device-sniffer: new completion, common with gssdp-discover (ddb1527)
  • insmod,modinfo,modprobe: support zstd compressed modules (#614) (b6a9ed5)
  • jq: support all command-line options (#507) (450c676)
  • lrzip: complete long option args (8a4a499)
  • mypy: more option argument noncompletions (0df80f0)
  • ntpdate: support parsing help from ones responding to -h (3e6ed1c)
  • okular: complete with markdown files (93c3d02)
  • pdftoppm: new completion (bae3a6e)
  • perltidy: support long variants of arg completed options (a283b69)
  • pylint: message ids completion (75a38ca)
  • pyston,pyston3: new completion, python alias (e45c45e)
  • pytest: complete --vcr-record(-mode) args (b404f62)
  • python,pyvenv: 3.11 support (1aa6111)
  • python: complete with *.zip (386bc5e)
  • python: tweak -h output for _parse_help to find -bb (4d6f299)
  • sqlite3: add -maxsize arg non-completion (222c710)
  • ssh-keygen: sync -O options with openssh 8.4p1, FIDO arg fixes (#674) (521348d)
  • ssh-keyscan: complete comma separated -t args (1893481)
  • ssh-keyscan: new completion (d07e980)
  • ssh: add -B arg completion (c32358b)
  • strings: add --output-separator/-s, -arch arg non-completions (15409de)
  • strings: fallback to _parse_usage if _parse_help yields nothing (677910c)
  • tar: add more option required arg completions (3013ba1)
  • tar: associate with *.xbps (Void Linux package) (5b842ff)
  • tree: new completion (2059ac8)
  • tree: support long option args separated by equals sign (1fa691a)
  • truncate: new completion (9b535a1)
  • unzip,zipinfo: complete with *.kar (ef2325e)
  • unzip,zipinfo: recognize FreeCAD files (#520) (fcaf3d4)
  • xev: new completion (48e12d3)
  • xmlwf: add -a and -b arg non-completions (3e55711)

Bug Fixes

  • _command_offset: discard previous results on retries (befbfc3)
  • _command_offset: handle exit 124 during meta-command completion (7e68b72)
  • _command,_command_offset: missing quotes for command variables (ae1a164)
  • _comp_delimited: append space by default (89ff88f)
  • _comp_delimited: nounset mode error on first token (f1f5bf8)
  • _expand: avoid pathname expansions in eval arguments (0de8dea)
  • _ip_addresses: sed portability (b4e371b)
  • _known_hosts_real: protect against non-default $IFS (#519) (ab014c9)
  • _ltrim_colon_completions: do compaction of sparse COMPREPLY (f2bec27)
  • _parse_help: protect custom help options from pathname expansions (065e6d1)
  • _parse_help: protect word splitting from pathname expansions (3d70c64)
  • _quote_readline_by_ref: unescape escape sequences using printf (91d3b26)
  • _variables: protect from failglob (503cf7b)
  • _xinetd_services,aspell,dpkg,etc.: avoid unnecessary word splitting (f8220fa)
  • address shellcheck SC2294 (1a7684c)
  • address shellcheck SC2295 (38150db)
  • apt-mark: nounset mode error on unknown option (4ccf000)
  • avahi-browse: nounset mode error on unknown option (ceb4fdd)
  • BASH_COMPLETION_USER_FILE: explicitly check if it is not /dev/null (a6bb6f4)
  • contest: expect "rendered_cmd" but not "cmd" in assert_complete() (1ccebac)
  • curl: nounset mode error on unknown option (091ad2d)
  • dpkg: don't offer broken option completions ending with "-" (fa8df33)
  • find: don't look for -exec etc command if completing before it (f1ddf81)
  • ip: netns list parsing with netnsids included (a4d4ebc)
  • jq: do not complete after --args or --jsonargs (787b2b1)
  • jq: fix treatment of -f|--from-file (be4e155)
  • known_hosts: handle = separated ssh config options (5de3148)
  • man,info: remove ineffective "_expand" calls (57d5392)
  • man: work around the case both "manpath" and "man -w" are missing (58889b9)
  • mypy: --custom-typing-module handling (4198e25)
  • nounset: fix nounset errors of -W '${arr[@]}' (08dd2cd)
  • nounset: fix nounset errors of -W '${COMPRELY[@]}' (76b7925)
  • Properly handle environments with unset IFS (a7aabbc)
  • pylint: --max-branches spelling, thanks to `typos (62b336c)
  • pylint: make message id completion work with < 2.4.0 (3896f4f)
  • python: nounset mode error with no -X completions (979062f)
  • rsync: improve completion by using _parse_help (7e7928d)
  • scp: fix nullglob/failglob errors (835b29a)
  • scp: nounset mode suboption arg completion (377e1b0)
  • secret-tool: fix empty candidates for "secret-tool search" options (a086857)
  • secret-tool: protect unset opts[...] from pathname expansions (a53a81e)
  • ssh: do not complete commands if hostnames haven't been specified (e29517d)
  • ssh: don't confuse arg counting with option args (72b234a)
  • tar: avoid expansion on gtar options parse (0fbb566)
  • tar: do not associate with *.gem. (242e26c)
  • tar: localize $i on options parse (0a8c9b7)
  • tree: work around bash-4.2 bug of [[ ${arr[*]} == text ]] (f966e62)
  • ulimit: complete limits only after option that takes one (ecf6f41)
  • ulimit: do not offer soft/hard/unlimited directly after -S or -H (c18756c)
  • xmlwf: try _parse_help before _parse_usage (af91a70)

This PR was generated with Release Please. See documentation.

github-actions[bot] avatar Aug 28 '21 17:08 github-actions[bot]

I'm not familiar with this (kind of) bot, but I was about to submit an issue to request a new release. I guess commenting on this PR is more useful.

On my Debian Sid system with Python 3.9, I failed to call pyvenv and I'm quite sure that's because 2.11 'only' supports up to Python 3.8, while you currently have support up to Python 3.10. So getting a new upstream release into Debian seems most useful.

diederikdehaas avatar Sep 24 '21 11:09 diederikdehaas