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 Jun 26, 2022
1 parent 45d2b64 commit c051094
Show file tree
Hide file tree
Showing 2 changed files with 133 additions and 1 deletion.
132 changes: 132 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -299,6 +299,138 @@
* 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 (2022-06-26)


### Features

* **__load_completion:** don't hush errors or output when sourcing files ([ca361be](https://github.com/scop/bash-completion/commit/ca361be02a92e30a3d26d376b30faf268853e836))
* **_comp_expand_glob:** add utility to safely expand pathnames ([28c4ed9](https://github.com/scop/bash-completion/commit/28c4ed9cc9d9d4f2f83fd1d592c41d4273f0ef85))
* **_modules:** support zstd compressed modules ([4298bc2](https://github.com/scop/bash-completion/commit/4298bc2760d00c83025680f11a3490403b91ba98))
* **7z,file-roller:** complete with *.7z.001 ([31be5b8](https://github.com/scop/bash-completion/commit/31be5b8812d9255a67dd87859562c797afa269ec))
* **7z:** complete h i and rn commands ([7a72e43](https://github.com/scop/bash-completion/commit/7a72e435fa6bb4f561ed6cfceea7a19406f3ceef))
* **7z:** treat rn command as mode=w ([d9ca1b4](https://github.com/scop/bash-completion/commit/d9ca1b4a5f34f369536318a02c80aad0871f0652))
* add return values for _parse_help and _parse_usage ([d82fee4](https://github.com/scop/bash-completion/commit/d82fee491d3d9160c153fbe32193b97dc18db86f))
* **apt-get:** add reinstall and --error-on support ([6925fbd](https://github.com/scop/bash-completion/commit/6925fbd5b0ef83eeb31edfdbf7e062d0575aadbe))
* **apt-get:** recognize auto-remove as autoremove alias ([b76b16d](https://github.com/scop/bash-completion/commit/b76b16dde3f48fc935c98471d25d32383b62c35d))
* **arp,vipw:** fallback to _parse_usage if _parse_help yields nothing ([0068dd1](https://github.com/scop/bash-completion/commit/0068dd194f008947566c847413af9c6e99b0409a))
* **bash_completion:** add a utility `_comp_deprecate_func` ([52244e6](https://github.com/scop/bash-completion/commit/52244e6718f2c598b17663cbfccd8d311a96048d))
* **bash_completion:** add a utility `_comp_xfunc` ([c9faaee](https://github.com/scop/bash-completion/commit/c9faaeebc2d0ab173f728416c7658a589f96d089))
* **configure:** fall back to filedir for unhandled cases ([34d040b](https://github.com/scop/bash-completion/commit/34d040b6b14033d66de1c03fa8d7172e491857ea))
* **curl:** support many more option arg (non)completions ([7f9d4ad](https://github.com/scop/bash-completion/commit/7f9d4ad0fc85902c01cc1b8c8dbd1bc5e9e66b4e))
* **curl:** support versions with --help category support ([837cbba](https://github.com/scop/bash-completion/commit/837cbbafab4c9adff281a07f1bfd2bc2397936dc))
* **dpkg:** more option arg completions ([8ceab16](https://github.com/scop/bash-completion/commit/8ceab164988bfc105c61dcdc6427a5566d35c39c))
* **evince:** complete on XPS and more comic book documents ([28cf08f](https://github.com/scop/bash-completion/commit/28cf08fcc09aaf15cb7b7ac50873fc6e39e90c16))
* **feh:** complete on WebP images ([a66ae99](https://github.com/scop/bash-completion/commit/a66ae9963939f23f885bdbed9f373a5b6d4232a0))
* **firefox:** add -P and --recording-output arg completions ([bea218a](https://github.com/scop/bash-completion/commit/bea218a7de750c235a7dced46a4cfa4f854cf8dd))
* **fstypes:** scrape lsvfs output on generic (~non-Linux) case ([d57c26b](https://github.com/scop/bash-completion/commit/d57c26bf772f356e0ff70192bd2a2903b39c2a54))
* **gssdp-device-sniffer:** new completion, common with gssdp-discover ([ddb1527](https://github.com/scop/bash-completion/commit/ddb15273288a226b1580fcc39f3a7825264e939a))
* **insmod,modinfo,modprobe:** support zstd compressed modules ([#614](https://github.com/scop/bash-completion/issues/614)) ([b6a9ed5](https://github.com/scop/bash-completion/commit/b6a9ed50909224fa6b7887b604e86e4efce8289b))
* **jq:** support all command-line options ([#507](https://github.com/scop/bash-completion/issues/507)) ([450c676](https://github.com/scop/bash-completion/commit/450c67616807f8e1178cfc8866d774bf0fbaf0fc))
* **lrzip:** complete long option args ([8a4a499](https://github.com/scop/bash-completion/commit/8a4a499f03244cad999b50a96add4ec6150d4625))
* **mypy:** more option argument noncompletions ([0df80f0](https://github.com/scop/bash-completion/commit/0df80f084dcd0fd57fc92539d7a296ac3c61f5ce))
* **ntpdate:** support parsing help from ones responding to -h ([3e6ed1c](https://github.com/scop/bash-completion/commit/3e6ed1cb4b3e356485c2f69e585457347d306bc0))
* **okular:** complete with markdown files ([93c3d02](https://github.com/scop/bash-completion/commit/93c3d02d619561687779430d768a7719469272f0))
* **pdftoppm:** new completion ([bae3a6e](https://github.com/scop/bash-completion/commit/bae3a6e01ca81051be943fb84f133a016af247f2))
* **perltidy:** support long variants of arg completed options ([a283b69](https://github.com/scop/bash-completion/commit/a283b6963421adb3acf087c9816614a9c0c4c214))
* **pylint:** message ids completion ([75a38ca](https://github.com/scop/bash-completion/commit/75a38cabc7142494fe2a4ae9ffc986124a94ef8f))
* **pyston,pyston3:** new completion, python alias ([e45c45e](https://github.com/scop/bash-completion/commit/e45c45e6fa907bfa5ebd3793b896e37805a1ebd2))
* **pytest:** complete --vcr-record(-mode) args ([b404f62](https://github.com/scop/bash-completion/commit/b404f62bd38640f791ea1b297e2a24f769244b0a))
* **python,pyvenv:** 3.11 support ([1aa6111](https://github.com/scop/bash-completion/commit/1aa61111956139cc48276a4c1a8bb308d5cc94f7))
* **python:** complete with *.zip ([386bc5e](https://github.com/scop/bash-completion/commit/386bc5eb806222a505709ea142f6dd0bff024421))
* **python:** tweak -h output for _parse_help to find -bb ([4d6f299](https://github.com/scop/bash-completion/commit/4d6f2998d6d5c445ca5bbb10583e51cdfa0e9543))
* **sqlite3:** add -maxsize arg non-completion ([222c710](https://github.com/scop/bash-completion/commit/222c710872abd1351d1fde8cf09c14378b51a455))
* **ssh-keygen:** sync -O options with openssh 8.4p1, FIDO arg fixes ([#674](https://github.com/scop/bash-completion/issues/674)) ([521348d](https://github.com/scop/bash-completion/commit/521348d0a03e961043a2aa64911f2f048e0469b2))
* **ssh-keyscan:** complete comma separated -t args ([1893481](https://github.com/scop/bash-completion/commit/1893481a482c6d6088149d55a1930b4df8252e8b))
* **ssh-keyscan:** new completion ([d07e980](https://github.com/scop/bash-completion/commit/d07e980873c2a07b2ee3bb5c73a565b3b304b813))
* **ssh:** add -B arg completion ([c32358b](https://github.com/scop/bash-completion/commit/c32358bda69909cdf4957489a5b8944af946575d))
* **strings:** add --output-separator/-s, -arch arg non-completions ([15409de](https://github.com/scop/bash-completion/commit/15409de8087d38ba44dddc46686ecd233c9ed079))
* **strings:** fallback to _parse_usage if _parse_help yields nothing ([677910c](https://github.com/scop/bash-completion/commit/677910ceb1987d91bd233179357f1db66bd291af))
* **tar:** add more option required arg completions ([3013ba1](https://github.com/scop/bash-completion/commit/3013ba12877302585e45f7ad2b20e96823162835))
* **tar:** associate with *.xbps (Void Linux package) ([5b842ff](https://github.com/scop/bash-completion/commit/5b842ff96de16b0e04305f823c3966eaac3a98f0))
* **tree:** new completion ([2059ac8](https://github.com/scop/bash-completion/commit/2059ac8fd04970f210a6461de383ca53c5ad2ff5))
* **tree:** support long option args separated by equals sign ([1fa691a](https://github.com/scop/bash-completion/commit/1fa691ace1cff474b71a0bb1d0384eda19dcd8b0))
* **truncate:** new completion ([9b535a1](https://github.com/scop/bash-completion/commit/9b535a12460e030047deb436236c76dd65a07a74))
* **unzip,zipinfo:** complete with *.kar ([ef2325e](https://github.com/scop/bash-completion/commit/ef2325e2aec1a942b73f1e4b3d15478b7a30fd9f))
* **unzip,zipinfo:** recognize FreeCAD files ([#520](https://github.com/scop/bash-completion/issues/520)) ([fcaf3d4](https://github.com/scop/bash-completion/commit/fcaf3d4118af251973a57028302bf057a9681f1f))
* **xev:** new completion ([48e12d3](https://github.com/scop/bash-completion/commit/48e12d32cc4b11d4c2bce9afbdcf0d9b71852b6d))
* **xmlwf:** add -a and -b arg non-completions ([3e55711](https://github.com/scop/bash-completion/commit/3e55711e3929f7a762a9e108858e77b4f34745f4))


### Bug Fixes

* **_command_offset:** discard previous results on retries ([befbfc3](https://github.com/scop/bash-completion/commit/befbfc33e41fd73711df33a624befd644b0c088c))
* **_command_offset:** handle exit 124 during meta-command completion ([7e68b72](https://github.com/scop/bash-completion/commit/7e68b72af6add620db5c597174897e7f9da35d84))
* **_command,_command_offset:** missing quotes for command variables ([ae1a164](https://github.com/scop/bash-completion/commit/ae1a164f5a7611b55a1395fafc06d319b4104761))
* **_comp_delimited:** append space by default ([89ff88f](https://github.com/scop/bash-completion/commit/89ff88fc34c881dc05ffb536b9ff1226d3a086c0))
* **_comp_delimited:** nounset mode error on first token ([f1f5bf8](https://github.com/scop/bash-completion/commit/f1f5bf8dea3fb5e49aab6bc6be276724cebbd650))
* **_expand:** avoid pathname expansions in eval arguments ([0de8dea](https://github.com/scop/bash-completion/commit/0de8dea048ffe09f9855167224b1e7ca4e06a5fd))
* **_included_ssh_config_files:** fix for failglob ([13464e4](https://github.com/scop/bash-completion/commit/13464e4bc32c9ab8bd0d091fc0b134ccd70c8720))
* **_ip_addresses:** sed portability ([b4e371b](https://github.com/scop/bash-completion/commit/b4e371b773a105758018a3fd35691c7c5ff79919))
* **_known_hosts_real:** protect against non-default $IFS ([#519](https://github.com/scop/bash-completion/issues/519)) ([ab014c9](https://github.com/scop/bash-completion/commit/ab014c908dde9a79649a084425addef806842470))
* **_known_hosts_real:** remove empty hostnames ([#737](https://github.com/scop/bash-completion/issues/737)) ([0486a11](https://github.com/scop/bash-completion/commit/0486a11ad5184d2bac8e6c988238e190a0d6cd03))
* **_ltrim_colon_completions:** do compaction of sparse COMPREPLY ([f2bec27](https://github.com/scop/bash-completion/commit/f2bec2788dcca65a44f7dcd1ca468ab31c26b479))
* **_parse_help:** protect custom help options from pathname expansions ([065e6d1](https://github.com/scop/bash-completion/commit/065e6d1fcbbc9d504c5836e0c6807501992a0d0f))
* **_parse_help:** protect word splitting from pathname expansions ([3d70c64](https://github.com/scop/bash-completion/commit/3d70c641c8b43a2adc041cedd5f2fe92ba1fd9fc))
* **_quote_readline_by_ref:** unescape escape sequences using printf ([91d3b26](https://github.com/scop/bash-completion/commit/91d3b2634cf4079eda7869ec201a7b9dc993b946))
* **_variables:** protect from failglob ([503cf7b](https://github.com/scop/bash-completion/commit/503cf7b7baa7733982111d435225249ca85f00bc))
* **_xinetd_services,aspell,dpkg,etc.:** avoid unnecessary word splitting ([f8220fa](https://github.com/scop/bash-completion/commit/f8220fa05dd4de3bd28a89d1d440b9241c0270b1))
* address shellcheck SC2294 ([1a7684c](https://github.com/scop/bash-completion/commit/1a7684cf794a8623f7ecec5caee9e6224804ef55))
* address shellcheck SC2295 ([38150db](https://github.com/scop/bash-completion/commit/38150dbd9e2b80d6d4f8ce5b3e2e0f15f5ed5c79))
* **apt-mark:** nounset mode error on unknown option ([4ccf000](https://github.com/scop/bash-completion/commit/4ccf000c04ada81e32d6c6bd5e1727c4becb319b))
* **avahi-browse:** nounset mode error on unknown option ([ceb4fdd](https://github.com/scop/bash-completion/commit/ceb4fdd4577055e2aa220e7cc806c60059bac8b7))
* **BASH_COMPLETION_USER_FILE:** explicitly check if it is not /dev/null ([a6bb6f4](https://github.com/scop/bash-completion/commit/a6bb6f4b743336ae4b944f1f2bf7c24ae5d27e2b))
* **bash_completion:** support BASH_COMPLETION_COMPAT_IGNORE ([966a4e0](https://github.com/scop/bash-completion/commit/966a4e043822613040546e8c003509798c5fae1a))
* **configure.ac:** bourne sh compatibility ([063765c](https://github.com/scop/bash-completion/commit/063765c3afa6280fff2ddd72c6cd83412f4efa43))
* **contest:** expect "rendered_cmd" but not "cmd" in assert_complete() ([1ccebac](https://github.com/scop/bash-completion/commit/1ccebac35dc03d76a51dc9781a25e630f1c1e709))
* **curl:** nounset mode error on unknown option ([091ad2d](https://github.com/scop/bash-completion/commit/091ad2d2bf06bb015660c8066456800f610c6064))
* cword calculation w/custom wordbreaks and trailing whitespace ([6d14916](https://github.com/scop/bash-completion/commit/6d14916a0cddb8c849f7cd1d9e583f9e6bcd28a9))
* **dpkg:** don't offer broken option completions ending with "-" ([fa8df33](https://github.com/scop/bash-completion/commit/fa8df33a469e066acec97c135213dd2dd81857ec))
* **evince:** don't complete on gzipped XPS docs ([e5ab3ad](https://github.com/scop/bash-completion/commit/e5ab3ad430cb9b1881c514c9b830ad96acfc330b))
* **evince:** remove empty extglob alternation segment ([a79746c](https://github.com/scop/bash-completion/commit/a79746c62917c25a17b4711e3d8527f2b67b0a5c))
* **export:** use "_comp_dequote" instead of bare "eval" ([7dd93b7](https://github.com/scop/bash-completion/commit/7dd93b75c534cd6074d76cdf779e8219c0a3c985))
* **find:** don't look for -exec etc command if completing before it ([f1ddf81](https://github.com/scop/bash-completion/commit/f1ddf810e4ee6693acb9fab1be1794586aa111a0))
* **ip:** netns list parsing with netnsids included ([a4d4ebc](https://github.com/scop/bash-completion/commit/a4d4ebcbb6c2c4d2ca09ba341d0207f9af880b8f))
* **jq:** do not complete after --args or --jsonargs ([787b2b1](https://github.com/scop/bash-completion/commit/787b2b15ad980a44954c082edfd1669f30ff3e4c))
* **jq:** fix treatment of -f|--from-file ([be4e155](https://github.com/scop/bash-completion/commit/be4e15592a79b6dae173609331fa9a950556bb23))
* **known_hosts:** handle = separated ssh config options ([5de3148](https://github.com/scop/bash-completion/commit/5de31487ad04ef02af864b7bbfb0af6697bcc1a2))
* **make,mutt:** fix for "nounset" ([5c4fc14](https://github.com/scop/bash-completion/commit/5c4fc1400e3400a1707ecce097c261d6aa6bf244))
* **make:** use "_comp_dequote" to expand the word ([36f158c](https://github.com/scop/bash-completion/commit/36f158cd8743ad83ce773df4a1e3d453a7fb7873))
* **man,info:** remove ineffective "_expand" calls ([57d5392](https://github.com/scop/bash-completion/commit/57d539292d12839e53bb94ed08390256334e9150))
* **man:** work around the case both "manpath" and "man -w" are missing ([58889b9](https://github.com/scop/bash-completion/commit/58889b9faa61674dd212c2326f81e2fccb907886))
* **mutt:** re-implement _muttconffiles w/ bash4 feat and w/o eval ([5c43c3c](https://github.com/scop/bash-completion/commit/5c43c3c180569ec56b49d799305e82749f952f78))
* **mutt:** work around "localvar_inherit" ([9c09133](https://github.com/scop/bash-completion/commit/9c0913338f4a93fa645d1366e23d9da95b9ab02b))
* **mypy:** --custom-typing-module handling ([4198e25](https://github.com/scop/bash-completion/commit/4198e253c86950dd0072454b7a8161b41d0aa909))
* **mysql:** do not generate empty completion for charset ([b88152e](https://github.com/scop/bash-completion/commit/b88152ef61a13b3efd899830b7199b6aa9d2f9ea))
* **mysql:** ensure generating "utf8" for charset ([9dd2eab](https://github.com/scop/bash-completion/commit/9dd2eabc1c104f1379bd5da8449e1aae1e5cce02))
* **nounset:** fix nounset errors of -W '${arr[@]}' ([08dd2cd](https://github.com/scop/bash-completion/commit/08dd2cdb370ebd9981409a452ae45a406d0039a4))
* **nounset:** fix nounset errors of -W '${COMPRELY[@]}' ([76b7925](https://github.com/scop/bash-completion/commit/76b7925a5f31f0c24ea3118b0fc4d5a208fa8ece))
* Properly handle environments with unset IFS ([a7aabbc](https://github.com/scop/bash-completion/commit/a7aabbcb13dfbf180a739cfd844cd26966562910))
* **pylint:** `--max-branches` spelling, thanks to `typos ([62b336c](https://github.com/scop/bash-completion/commit/62b336c6e9295a4e4051eba1cc6f9a0b3701cc28))
* **pylint:** make message id completion work with < 2.4.0 ([3896f4f](https://github.com/scop/bash-completion/commit/3896f4f2d707be534c3adf62eb420199aac2298d))
* **python:** nounset mode error with no -X completions ([979062f](https://github.com/scop/bash-completion/commit/979062f10f6835358e873308c4fda6f8c6978ca0))
* replace all uses of "dequote" with "_comp_dequote" ([2e22a6e](https://github.com/scop/bash-completion/commit/2e22a6e4a60d1d6e5c4593ae7de28c44d50e7c93))
* **rsync:** improve completion by using _parse_help ([7e7928d](https://github.com/scop/bash-completion/commit/7e7928d0e8bf2071e09749e4e005a972acf2aa53))
* **scp:** fix nullglob/failglob errors ([835b29a](https://github.com/scop/bash-completion/commit/835b29acb7a6ef6a3145883a4ab9b587ff5a8726))
* **scp:** nounset mode suboption arg completion ([377e1b0](https://github.com/scop/bash-completion/commit/377e1b06bb0b4438d126664377acf8a1ee82b329))
* **secret-tool:** fix empty candidates for "secret-tool search" options ([a086857](https://github.com/scop/bash-completion/commit/a086857fd11b967e24ccb712081425046680be9f))
* **secret-tool:** protect unset opts[...] from pathname expansions ([a53a81e](https://github.com/scop/bash-completion/commit/a53a81eeedc59e751f41d50eda873818eebc2b88))
* **ssh:** do not complete commands if hostnames haven't been specified ([e29517d](https://github.com/scop/bash-completion/commit/e29517d8597f1cc7bf8c1dac7ac8abcf622f3d32))
* **ssh:** don't confuse arg counting with option args ([72b234a](https://github.com/scop/bash-completion/commit/72b234a3ea2f8f3c8afe9e7e8ce921ef415b405f))
* **tar:** avoid expansion on gtar options parse ([0fbb566](https://github.com/scop/bash-completion/commit/0fbb56617fd683cf31dce3fb5f663efc0979c4d2))
* **tar:** do not associate with *.gem.<compress-extension> ([242e26c](https://github.com/scop/bash-completion/commit/242e26c9e43852d9dddeec444df0ccd997514007))
* **tar:** localize $i on options parse ([0a8c9b7](https://github.com/scop/bash-completion/commit/0a8c9b7a3f207a57597db3fe43f4635e761d1eaf))
* **tree:** work around bash-4.2 bug of [[ ${arr[*]} == *text* ]] ([f966e62](https://github.com/scop/bash-completion/commit/f966e6284f5bfec6ece9ff28510021b397ac886f))
* **ulimit:** complete limits only after option that takes one ([ecf6f41](https://github.com/scop/bash-completion/commit/ecf6f41f6109541b0881e3158b80a0726552b545))
* **ulimit:** do not offer soft/hard/unlimited directly after -S or -H ([c18756c](https://github.com/scop/bash-completion/commit/c18756c021c9490aa092be8df7c5cf79c4c78d9b))
* use "_comp_expand_glob" for failglob/nullglob/etc ([5d49f24](https://github.com/scop/bash-completion/commit/5d49f2457fdb5179500f24833e72ab21d519266c))
* **xmlwf:** try _parse_help before _parse_usage ([af91a70](https://github.com/scop/bash-completion/commit/af91a705b2571934947706ae82e64b32561a19b0))


### Miscellaneous Chores

* tell Release Please to do 2.12.0 next ([1756e9f](https://github.com/scop/bash-completion/commit/1756e9fc73b820dc0171831d28820a27c6bc6f5b))

## 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 c051094

Please sign in to comment.