From b32eb9c9281487baeedf5567944811aa4998f0d9 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu, 11 Nov 2021 06:23:25 +0000 Subject: [PATCH] chore: release 2.12.0 --- CHANGELOG.md | 86 ++++++++++++++++++++++++++++++++++++++++++++++++++++ version.txt | 2 +- 2 files changed, 87 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 4829ca51b02..fce5116c100 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -299,6 +299,92 @@ * pre-commit: anchor exclude patterns ([cc697a6](https://www.github.com/scop/bash-completion/commit/cc697a646c1bd1100890abd367bb8d0274a42275)) * extra/make-changelog: check and output usage message ([cf90b29](https://www.github.com/scop/bash-completion/commit/cf90b297696cee57650f4fb6c29cebe872f773a7)) +## [2.12.0](https://www.github.com/scop/bash-completion/compare/v2.11.0...v2.12.0) (2021-11-11) + + +### Features + +* **__load_completion:** don't hush errors or output when sourcing files ([ca361be](https://www.github.com/scop/bash-completion/commit/ca361be02a92e30a3d26d376b30faf268853e836)) +* **7z,file-roller:** complete with *.7z.001 ([31be5b8](https://www.github.com/scop/bash-completion/commit/31be5b8812d9255a67dd87859562c797afa269ec)) +* add return values for _parse_help and _parse_usage ([d82fee4](https://www.github.com/scop/bash-completion/commit/d82fee491d3d9160c153fbe32193b97dc18db86f)) +* **apt-get:** add reinstall and --error-on support ([6925fbd](https://www.github.com/scop/bash-completion/commit/6925fbd5b0ef83eeb31edfdbf7e062d0575aadbe)) +* **apt-get:** recognize auto-remove as autoremove alias ([b76b16d](https://www.github.com/scop/bash-completion/commit/b76b16dde3f48fc935c98471d25d32383b62c35d)) +* **arp,vipw:** fallback to _parse_usage if _parse_help yields nothing ([0068dd1](https://www.github.com/scop/bash-completion/commit/0068dd194f008947566c847413af9c6e99b0409a)) +* **configure:** fall back to filedir for unhandled cases ([34d040b](https://www.github.com/scop/bash-completion/commit/34d040b6b14033d66de1c03fa8d7172e491857ea)) +* **curl:** support many more option arg (non)completions ([7f9d4ad](https://www.github.com/scop/bash-completion/commit/7f9d4ad0fc85902c01cc1b8c8dbd1bc5e9e66b4e)) +* **curl:** support versions with --help category support ([837cbba](https://www.github.com/scop/bash-completion/commit/837cbbafab4c9adff281a07f1bfd2bc2397936dc)) +* **dpkg:** more option arg completions ([8ceab16](https://www.github.com/scop/bash-completion/commit/8ceab164988bfc105c61dcdc6427a5566d35c39c)) +* **firefox:** add -P and --recording-output arg completions ([bea218a](https://www.github.com/scop/bash-completion/commit/bea218a7de750c235a7dced46a4cfa4f854cf8dd)) +* **fstypes:** scrape lsvfs output on generic (~non-Linux) case ([d57c26b](https://www.github.com/scop/bash-completion/commit/d57c26bf772f356e0ff70192bd2a2903b39c2a54)) +* **gssdp-device-sniffer:** new completion, common with gssdp-discover ([ddb1527](https://www.github.com/scop/bash-completion/commit/ddb15273288a226b1580fcc39f3a7825264e939a)) +* **insmod,modinfo,modprobe:** support zstd compressed modules ([#614](https://www.github.com/scop/bash-completion/issues/614)) ([b6a9ed5](https://www.github.com/scop/bash-completion/commit/b6a9ed50909224fa6b7887b604e86e4efce8289b)) +* **jq:** support all command-line options ([#507](https://www.github.com/scop/bash-completion/issues/507)) ([450c676](https://www.github.com/scop/bash-completion/commit/450c67616807f8e1178cfc8866d774bf0fbaf0fc)) +* **lrzip:** complete long option args ([8a4a499](https://www.github.com/scop/bash-completion/commit/8a4a499f03244cad999b50a96add4ec6150d4625)) +* **mypy:** more option argument noncompletions ([0df80f0](https://www.github.com/scop/bash-completion/commit/0df80f084dcd0fd57fc92539d7a296ac3c61f5ce)) +* **ntpdate:** support parsing help from ones responding to -h ([3e6ed1c](https://www.github.com/scop/bash-completion/commit/3e6ed1cb4b3e356485c2f69e585457347d306bc0)) +* **okular:** complete with markdown files ([93c3d02](https://www.github.com/scop/bash-completion/commit/93c3d02d619561687779430d768a7719469272f0)) +* **pdftoppm:** new completion ([bae3a6e](https://www.github.com/scop/bash-completion/commit/bae3a6e01ca81051be943fb84f133a016af247f2)) +* **perltidy:** support long variants of arg completed options ([a283b69](https://www.github.com/scop/bash-completion/commit/a283b6963421adb3acf087c9816614a9c0c4c214)) +* **pylint:** message ids completion ([75a38ca](https://www.github.com/scop/bash-completion/commit/75a38cabc7142494fe2a4ae9ffc986124a94ef8f)) +* **pyston,pyston3:** new completion, python alias ([e45c45e](https://www.github.com/scop/bash-completion/commit/e45c45e6fa907bfa5ebd3793b896e37805a1ebd2)) +* **pytest:** complete --vcr-record(-mode) args ([b404f62](https://www.github.com/scop/bash-completion/commit/b404f62bd38640f791ea1b297e2a24f769244b0a)) +* **python,pyvenv:** 3.11 support ([1aa6111](https://www.github.com/scop/bash-completion/commit/1aa61111956139cc48276a4c1a8bb308d5cc94f7)) +* **python:** complete with *.zip ([386bc5e](https://www.github.com/scop/bash-completion/commit/386bc5eb806222a505709ea142f6dd0bff024421)) +* **python:** tweak -h output for _parse_help to find -bb ([4d6f299](https://www.github.com/scop/bash-completion/commit/4d6f2998d6d5c445ca5bbb10583e51cdfa0e9543)) +* **sqlite3:** add -maxsize arg non-completion ([222c710](https://www.github.com/scop/bash-completion/commit/222c710872abd1351d1fde8cf09c14378b51a455)) +* **ssh-keyscan:** complete comma separated -t args ([1893481](https://www.github.com/scop/bash-completion/commit/1893481a482c6d6088149d55a1930b4df8252e8b)) +* **ssh-keyscan:** new completion ([d07e980](https://www.github.com/scop/bash-completion/commit/d07e980873c2a07b2ee3bb5c73a565b3b304b813)) +* **strings:** add --output-separator/-s, -arch arg non-completions ([15409de](https://www.github.com/scop/bash-completion/commit/15409de8087d38ba44dddc46686ecd233c9ed079)) +* **strings:** fallback to _parse_usage if _parse_help yields nothing ([677910c](https://www.github.com/scop/bash-completion/commit/677910ceb1987d91bd233179357f1db66bd291af)) +* **tar:** add more option required arg completions ([3013ba1](https://www.github.com/scop/bash-completion/commit/3013ba12877302585e45f7ad2b20e96823162835)) +* **tree:** new completion ([2059ac8](https://www.github.com/scop/bash-completion/commit/2059ac8fd04970f210a6461de383ca53c5ad2ff5)) +* **tree:** support long option args separated by equals sign ([1fa691a](https://www.github.com/scop/bash-completion/commit/1fa691ace1cff474b71a0bb1d0384eda19dcd8b0)) +* **unzip,zipinfo:** complete with *.kar ([ef2325e](https://www.github.com/scop/bash-completion/commit/ef2325e2aec1a942b73f1e4b3d15478b7a30fd9f)) +* **unzip,zipinfo:** recognize FreeCAD files ([#520](https://www.github.com/scop/bash-completion/issues/520)) ([fcaf3d4](https://www.github.com/scop/bash-completion/commit/fcaf3d4118af251973a57028302bf057a9681f1f)) +* **xev:** new completion ([48e12d3](https://www.github.com/scop/bash-completion/commit/48e12d32cc4b11d4c2bce9afbdcf0d9b71852b6d)) +* **xmlwf:** add -a and -b arg non-completions ([3e55711](https://www.github.com/scop/bash-completion/commit/3e55711e3929f7a762a9e108858e77b4f34745f4)) + + +### Bug Fixes + +* **_command,_command_offset:** missing quotes for command variables ([ae1a164](https://www.github.com/scop/bash-completion/commit/ae1a164f5a7611b55a1395fafc06d319b4104761)) +* **_comp_delimited:** append space by default ([89ff88f](https://www.github.com/scop/bash-completion/commit/89ff88fc34c881dc05ffb536b9ff1226d3a086c0)) +* **_comp_delimited:** nounset mode error on first token ([f1f5bf8](https://www.github.com/scop/bash-completion/commit/f1f5bf8dea3fb5e49aab6bc6be276724cebbd650)) +* **_ip_addresses:** sed portability ([b4e371b](https://www.github.com/scop/bash-completion/commit/b4e371b773a105758018a3fd35691c7c5ff79919)) +* **_known_hosts_real:** protect against non-default $IFS ([#519](https://www.github.com/scop/bash-completion/issues/519)) ([ab014c9](https://www.github.com/scop/bash-completion/commit/ab014c908dde9a79649a084425addef806842470)) +* **_ltrim_colon_completions:** do compaction of sparse COMPREPLY ([f2bec27](https://www.github.com/scop/bash-completion/commit/f2bec2788dcca65a44f7dcd1ca468ab31c26b479)) +* **_parse_help:** protect custom help options from pathname expansions ([065e6d1](https://www.github.com/scop/bash-completion/commit/065e6d1fcbbc9d504c5836e0c6807501992a0d0f)) +* **_parse_help:** protect word splitting from pathname expansions ([3d70c64](https://www.github.com/scop/bash-completion/commit/3d70c641c8b43a2adc041cedd5f2fe92ba1fd9fc)) +* **_quote_readline_by_ref:** unescape escape sequences using printf ([91d3b26](https://www.github.com/scop/bash-completion/commit/91d3b2634cf4079eda7869ec201a7b9dc993b946)) +* **_xinetd_services,aspell,dpkg,etc.:** avoid unnecessary word splitting ([f8220fa](https://www.github.com/scop/bash-completion/commit/f8220fa05dd4de3bd28a89d1d440b9241c0270b1)) +* address shellcheck SC2294 ([1a7684c](https://www.github.com/scop/bash-completion/commit/1a7684cf794a8623f7ecec5caee9e6224804ef55)) +* address shellcheck SC2295 ([38150db](https://www.github.com/scop/bash-completion/commit/38150dbd9e2b80d6d4f8ce5b3e2e0f15f5ed5c79)) +* **apt-mark:** nounset mode error on unknown option ([4ccf000](https://www.github.com/scop/bash-completion/commit/4ccf000c04ada81e32d6c6bd5e1727c4becb319b)) +* **avahi-browse:** nounset mode error on unknown option ([ceb4fdd](https://www.github.com/scop/bash-completion/commit/ceb4fdd4577055e2aa220e7cc806c60059bac8b7)) +* **BASH_COMPLETION_USER_FILE:** explicitly check if it is not /dev/null ([a6bb6f4](https://www.github.com/scop/bash-completion/commit/a6bb6f4b743336ae4b944f1f2bf7c24ae5d27e2b)) +* **contest:** expect "rendered_cmd" but not "cmd" in assert_complete() ([1ccebac](https://www.github.com/scop/bash-completion/commit/1ccebac35dc03d76a51dc9781a25e630f1c1e709)) +* **curl:** nounset mode error on unknown option ([091ad2d](https://www.github.com/scop/bash-completion/commit/091ad2d2bf06bb015660c8066456800f610c6064)) +* **dpkg:** don't offer broken option completions ending with "-" ([fa8df33](https://www.github.com/scop/bash-completion/commit/fa8df33a469e066acec97c135213dd2dd81857ec)) +* **find:** don't look for -exec etc command if completing before it ([f1ddf81](https://www.github.com/scop/bash-completion/commit/f1ddf810e4ee6693acb9fab1be1794586aa111a0)) +* **jq:** do not complete after --args or --jsonargs ([787b2b1](https://www.github.com/scop/bash-completion/commit/787b2b15ad980a44954c082edfd1669f30ff3e4c)) +* **jq:** fix treatment of -f|--from-file ([be4e155](https://www.github.com/scop/bash-completion/commit/be4e15592a79b6dae173609331fa9a950556bb23)) +* **known_hosts:** handle = separated ssh config options ([5de3148](https://www.github.com/scop/bash-completion/commit/5de31487ad04ef02af864b7bbfb0af6697bcc1a2)) +* **man:** work around the case both "manpath" and "man -w" are missing ([58889b9](https://www.github.com/scop/bash-completion/commit/58889b9faa61674dd212c2326f81e2fccb907886)) +* **mypy:** --custom-typing-module handling ([4198e25](https://www.github.com/scop/bash-completion/commit/4198e253c86950dd0072454b7a8161b41d0aa909)) +* **nounset:** fix nounset errors of -W '${arr[@]}' ([08dd2cd](https://www.github.com/scop/bash-completion/commit/08dd2cdb370ebd9981409a452ae45a406d0039a4)) +* **nounset:** fix nounset errors of -W '${COMPRELY[@]}' ([76b7925](https://www.github.com/scop/bash-completion/commit/76b7925a5f31f0c24ea3118b0fc4d5a208fa8ece)) +* **pylint:** `--max-branches` spelling, thanks to `typos ([62b336c](https://www.github.com/scop/bash-completion/commit/62b336c6e9295a4e4051eba1cc6f9a0b3701cc28)) +* **pylint:** make message id completion work with < 2.4.0 ([3896f4f](https://www.github.com/scop/bash-completion/commit/3896f4f2d707be534c3adf62eb420199aac2298d)) +* **python:** nounset mode error with no -X completions ([979062f](https://www.github.com/scop/bash-completion/commit/979062f10f6835358e873308c4fda6f8c6978ca0)) +* **scp:** fix nullglob/failglob errors ([835b29a](https://www.github.com/scop/bash-completion/commit/835b29acb7a6ef6a3145883a4ab9b587ff5a8726)) +* **scp:** nounset mode suboption arg completion ([377e1b0](https://www.github.com/scop/bash-completion/commit/377e1b06bb0b4438d126664377acf8a1ee82b329)) +* **secret-tool:** fix empty candidates for "secret-tool search" options ([a086857](https://www.github.com/scop/bash-completion/commit/a086857fd11b967e24ccb712081425046680be9f)) +* **secret-tool:** protect unset opts[...] from pathname expansions ([a53a81e](https://www.github.com/scop/bash-completion/commit/a53a81eeedc59e751f41d50eda873818eebc2b88)) +* **tar:** avoid expansion on gtar options parse ([0fbb566](https://www.github.com/scop/bash-completion/commit/0fbb56617fd683cf31dce3fb5f663efc0979c4d2)) +* **tar:** localize $i on options parse ([0a8c9b7](https://www.github.com/scop/bash-completion/commit/0a8c9b7a3f207a57597db3fe43f4635e761d1eaf)) +* **tree:** work around bash-4.2 bug of [[ ${arr[*]} == *text* ]] ([f966e62](https://www.github.com/scop/bash-completion/commit/f966e6284f5bfec6ece9ff28510021b397ac886f)) +* **xmlwf:** try _parse_help before _parse_usage ([af91a70](https://www.github.com/scop/bash-completion/commit/af91a705b2571934947706ae82e64b32561a19b0)) + ## 2.10 (2019-12-05) * README: link to cygwin package ([8d60fd3](https://www.github.com/scop/bash-completion/commit/8d60fd32be777e4c6e734c1dac431b39b53fb216)) diff --git a/version.txt b/version.txt index 46b81d815a2..d8b698973a4 100644 --- a/version.txt +++ b/version.txt @@ -1 +1 @@ -2.11.0 +2.12.0