Skip to content

Commit

Permalink
chore: release 2.12.0
Browse files Browse the repository at this point in the history
  • Loading branch information
github-actions[bot] authored Jan 5, 2022
1 parent 9357f35 commit a3a6e0a
Show file tree
Hide file tree
Showing 2 changed files with 101 additions and 1 deletion.
100 changes: 100 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -299,6 +299,106 @@
* 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) (2022-01-05)


### Features

* **__load_completion:** don't hush errors or output when sourcing files ([ca361be](https://www.github.com/scop/bash-completion/commit/ca361be02a92e30a3d26d376b30faf268853e836))
* **_modules:** support zstd compressed modules ([4298bc2](https://www.github.com/scop/bash-completion/commit/4298bc2760d00c83025680f11a3490403b91ba98))
* **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-keygen:** sync -O options with openssh 8.4p1, FIDO arg fixes ([#674](https://www.github.com/scop/bash-completion/issues/674)) ([521348d](https://www.github.com/scop/bash-completion/commit/521348d0a03e961043a2aa64911f2f048e0469b2))
* **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))
* **ssh:** add -B arg completion ([c32358b](https://www.github.com/scop/bash-completion/commit/c32358bda69909cdf4957489a5b8944af946575d))
* **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))
* **truncate:** new completion ([9b535a1](https://www.github.com/scop/bash-completion/commit/9b535a12460e030047deb436236c76dd65a07a74))
* **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_offset:** discard previous results on retries ([befbfc3](https://www.github.com/scop/bash-completion/commit/befbfc33e41fd73711df33a624befd644b0c088c))
* **_command_offset:** handle exit 124 during meta-command completion ([7e68b72](https://www.github.com/scop/bash-completion/commit/7e68b72af6add620db5c597174897e7f9da35d84))
* **_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))
* **_expand:** avoid pathname expansions in eval arguments ([0de8dea](https://www.github.com/scop/bash-completion/commit/0de8dea048ffe09f9855167224b1e7ca4e06a5fd))
* **_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))
* **_variables:** protect from failglob ([503cf7b](https://www.github.com/scop/bash-completion/commit/503cf7b7baa7733982111d435225249ca85f00bc))
* **_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))
* **ip:** netns list parsing with netnsids included ([a4d4ebc](https://www.github.com/scop/bash-completion/commit/a4d4ebcbb6c2c4d2ca09ba341d0207f9af880b8f))
* **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,info:** remove ineffective "_expand" calls ([57d5392](https://www.github.com/scop/bash-completion/commit/57d539292d12839e53bb94ed08390256334e9150))
* **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))
* **ssh:** do not complete commands if hostnames haven't been specified ([e29517d](https://www.github.com/scop/bash-completion/commit/e29517d8597f1cc7bf8c1dac7ac8abcf622f3d32))
* **ssh:** don't confuse arg counting with option args ([72b234a](https://www.github.com/scop/bash-completion/commit/72b234a3ea2f8f3c8afe9e7e8ce921ef415b405f))
* **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))
* **ulimit:** complete limits only after option that takes one ([ecf6f41](https://www.github.com/scop/bash-completion/commit/ecf6f41f6109541b0881e3158b80a0726552b545))
* **ulimit:** do not offer soft/hard/unlimited directly after -S or -H ([c18756c](https://www.github.com/scop/bash-completion/commit/c18756c021c9490aa092be8df7c5cf79c4c78d9b))
* **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))
Expand Down
2 changes: 1 addition & 1 deletion version.txt
Original file line number Diff line number Diff line change
@@ -1 +1 @@
2.11.0
2.12.0

0 comments on commit a3a6e0a

Please sign in to comment.