Skip to content

chore: release 2.12.0 #1

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

github-actions[bot]
Copy link

🤖 I have created a release beep boop

2.12.0 (2022-08-27)

Features

  • __load_completion: don't hush errors or output when sourcing files (ca361be)
  • _comp_expand_glob: add utility to safely expand pathnames (28c4ed9)
  • _comp_looks_like_path: new utility, use it (f2b0511)
  • _modules: support zstd compressed modules (4298bc2)
  • 7z,file-roller: complete with *.7z.001 (31be5b8)
  • 7z: complete 7zr and 7zz (90bacf1)
  • 7z: complete 7zzs (c9e9720)
  • 7z: complete h i and rn commands (7a72e43)
  • 7z: treat rn command as mode=w (d9ca1b4)
  • 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)
  • bash_completion: add a utility _comp_deprecate_func (52244e6)
  • bash_completion: add a utility _comp_xfunc (c9faaee)
  • 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)
  • evince: complete on XPS and more comic book documents (28cf08f)
  • 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

  • __load_completion: do not warn when completing . first time (017fb55)
  • _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)
  • _included_ssh_config_files: fix for failglob (13464e4)
  • _init_completion: update redirection pattern (3bc4376)
  • _ip_addresses: sed portability (b4e371b)
  • _known_hosts_real: protect against non-default $IFS (#519) (ab014c9)
  • _known_hosts_real: remove empty hostnames (#737) (0486a11)
  • _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)
  • bash_completion: support BASH_COMPLETION_COMPAT_IGNORE (966a4e0)
  • configure.ac: bourne sh compatibility (063765c)
  • contest: expect "rendered_cmd" but not "cmd" in assert_complete() (1ccebac)
  • curl: nounset mode error on unknown option (091ad2d)
  • cword calculation w/custom wordbreaks and trailing whitespace (6d14916)
  • dpkg: don't offer broken option completions ending with "-" (fa8df33)
  • evince: don't complete on gzipped XPS docs (e5ab3ad)
  • evince: remove empty extglob alternation segment (a79746c)
  • export: do not output equals sign for -f arg completions (#779) (3368d9b)
  • export: use "_comp_dequote" instead of bare "eval" (7dd93b7)
  • find: don't look for -exec etc command if completing before it (f1ddf81)
  • function: remove extra space for non-existing functions (f45fc77)
  • function: suppress error messages for non-existent functions (c343c46)
  • 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)
  • make,mutt: fix for "nounset" (5c4fc14)
  • make: use "_comp_dequote" to expand the word (36f158c)
  • man,info: remove ineffective "_expand" calls (57d5392)
  • man: work around the case both "manpath" and "man -w" are missing (58889b9)
  • mutt: re-implement _muttconffiles w/ bash4 feat and w/o eval (5c43c3c)
  • mutt: work around "localvar_inherit" (9c09133)
  • mypy: --custom-typing-module handling (4198e25)
  • mysql: do not generate empty completion for charset (b88152e)
  • mysql: ensure generating "utf8" for charset (9dd2eab)
  • 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)
  • replace all uses of "dequote" with "_comp_dequote" (2e22a6e)
  • 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)
  • use "_comp_expand_glob" for failglob/nullglob/etc (5d49f24)
  • xmlwf: try _parse_help before _parse_usage (af91a70)

Miscellaneous Chores

  • tell Release Please to do 2.12.0 next (1756e9f)

This PR was generated with Release Please. See documentation.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

0 participants