Skip to content
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

chore: release 2.12.0 #595

Closed
wants to merge 1 commit into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
105 changes: 105 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -299,6 +299,111 @@
* 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-03-13)


### 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))
* **feh:** complete on WebP images ([a66ae99](https://www.github.com/scop/bash-completion/commit/a66ae9963939f23f885bdbed9f373a5b6d4232a0))
* **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))
* **tar:** associate with *.xbps (Void Linux package) ([5b842ff](https://www.github.com/scop/bash-completion/commit/5b842ff96de16b0e04305f823c3966eaac3a98f0))
* **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))
* Properly handle environments with unset IFS ([a7aabbc](https://www.github.com/scop/bash-completion/commit/a7aabbcb13dfbf180a739cfd844cd26966562910))
* **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))
* **rsync:** improve completion by using _parse_help ([7e7928d](https://www.github.com/scop/bash-completion/commit/7e7928d0e8bf2071e09749e4e005a972acf2aa53))
* **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:** do not associate with *.gem.<compress-extension> ([242e26c](https://www.github.com/scop/bash-completion/commit/242e26c9e43852d9dddeec444df0ccd997514007))
* **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