| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
1 parent 86bc30a commit 2febaeb
5 files changed
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -1 +1 @@ | |||
| 1 | - {".":"2.17.0"} | ||
| 1 | + {".":"2.18.0"} | ||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -1,5 +1,73 @@ | |||
| 1 | 1 | # bash-completion Change Log | |
| 2 | 2 | ||
| 3 | + ## [2.18.0](https://github.com/scop/bash-completion/compare/2.17.0...2.18.0) (2026-03-24) | ||
| 4 | + | ||
| 5 | + | ||
| 6 | + ### Features | ||
| 7 | + | ||
| 8 | + * **aclocal,automake:** support versioned 1.17 executables ([94bbb3a](https://github.com/scop/bash-completion/commit/94bbb3a1b6fafeac96c27e1899dd5efc920a6a89)) | ||
| 9 | + * **curl:** more option argument (non-)completions ([5099cef](https://github.com/scop/bash-completion/commit/5099cef13ff71d166243ef66777620d0f8e714b6)) | ||
| 10 | + * **dive:** add 3rd party fallback completion loader ([f817cca](https://github.com/scop/bash-completion/commit/f817ccabe8db631b96d4b84784bb0109339eebae)) | ||
| 11 | + * **ip:** Check /usr/share config path ([45530b0](https://github.com/scop/bash-completion/commit/45530b095fd0af2d4e6b2430f2eb2558c6ef658c)) | ||
| 12 | + * **mago:** add 3rd party fallback completion loader ([97c4c49](https://github.com/scop/bash-completion/commit/97c4c494f414363c66dd0e7e2f3485d65f54e879)) | ||
| 13 | + * **pnpm:** add 3rd party fallback completion loader ([44804ae](https://github.com/scop/bash-completion/commit/44804ae89fd032af6058cd8307080aa759a0a73d)) | ||
| 14 | + * **pydoc:** support versioned 3.13..15 executables ([bd60b26](https://github.com/scop/bash-completion/commit/bd60b26e6fb3c774c959ad3e7f8558485b60c405)) | ||
| 15 | + * **python,pyvenv:** support versioned 3.14 and .15 executables ([72a2e47](https://github.com/scop/bash-completion/commit/72a2e479cfe743ab870bf479adb3a3c27eb7e64f)) | ||
| 16 | + * **release-plz:** add 3rd party fallback completion loader ([c3c4066](https://github.com/scop/bash-completion/commit/c3c406674e92b4503b26202764de9da87fb3c41c)) | ||
| 17 | + * **ssh-keygen:** -M arg completion ([b13bf99](https://github.com/scop/bash-completion/commit/b13bf99ac8f765fde880b464e41e1e64b1f1161d)) | ||
| 18 | + * **ssh-keygen:** -Z argument completion ([c763d52](https://github.com/scop/bash-completion/commit/c763d52dfd8934c59e8fa7f8d95142444d08dc8e)) | ||
| 19 | + * **ssh-keygen:** more option arg completions ([1303f8a](https://github.com/scop/bash-completion/commit/1303f8aba2f083d6d064225a1155fc23099f538d)) | ||
| 20 | + * **ssh-keygen:** update -t arg completions ([4269a90](https://github.com/scop/bash-completion/commit/4269a90fa4d0920c330c90a679c18e8cafb19e7b)) | ||
| 21 | + * **ssh-keygen:** update -Y arg completions ([a73bcaf](https://github.com/scop/bash-completion/commit/a73bcaf1e1ee366362d121534ce1cc8e6dece090)) | ||
| 22 | + * **ssh:** do not complete -P arg (tag) ([7d26a86](https://github.com/scop/bash-completion/commit/7d26a86f3e971739f082c1e73c45f65ea887cfd4)) | ||
| 23 | + * **ssh:** include proxy in -O arg completions ([fc1df1f](https://github.com/scop/bash-completion/commit/fc1df1f56eb6361537f4c119d170cab16349615d)) | ||
| 24 | + * **ssh:** more option arg (non-)completions ([33f789c](https://github.com/scop/bash-completion/commit/33f789c96ae35991064c9ca91dfefd23595f3c0a)) | ||
| 25 | + * **sudo-rs,sudo.ws:** alias to sudo ([084cc68](https://github.com/scop/bash-completion/commit/084cc684071fcd025eae650bdf09429a8d3eb33d)) | ||
| 26 | + * **sudo:** more option argument (non-)completions ([379ec2d](https://github.com/scop/bash-completion/commit/379ec2d57c417ca49bfea3670e6fbb03e67a528f)) | ||
| 27 | + * **sudo:** more option argument (non-)completions ([216135e](https://github.com/scop/bash-completion/commit/216135ecb10457f247e33a40aa3247915ab095cc)) | ||
| 28 | + * **syncthing:** add 3rd party fallback completion loader ([bc5dfff](https://github.com/scop/bash-completion/commit/bc5dfffffe4e1d5e4b7305494a7e0743da4afcd3)) | ||
| 29 | + * **tmux:** complete src/target session arguments ([18b6da4](https://github.com/scop/bash-completion/commit/18b6da4f58e729ea82d8f9cc49dfd7fcfd692388)) | ||
| 30 | + * **tmux:** complete target-session arguments ([ced59c3](https://github.com/scop/bash-completion/commit/ced59c38e9d01c200e6bcb706a8df497aed6ff90)) | ||
| 31 | + * **waydroid:** add 3rd party fallback completion loader ([acc800f](https://github.com/scop/bash-completion/commit/acc800f023ab446775c4ab1db7c77db3d2fdc739)) | ||
| 32 | + | ||
| 33 | + | ||
| 34 | + ### Bug Fixes | ||
| 35 | + | ||
| 36 | + * **_comp_compgen:** clear the variable when no completions are generated ([c07bd66](https://github.com/scop/bash-completion/commit/c07bd661c41fc974163398ba868b22862fa8dd33)) | ||
| 37 | + * **_comp_complete_service:** fix init-script-action parsing ([#1499](https://github.com/scop/bash-completion/issues/1499)) ([91e075a](https://github.com/scop/bash-completion/commit/91e075a96d39d0234ada752a63937f63ea186eb8)) | ||
| 38 | + * **_comp_load:** deprecate unsuffixed "completions/<cmd>" w/o ".bash" ([06910da](https://github.com/scop/bash-completion/commit/06910dab1b18cf10f4807dea93091fd81ef6531e)) | ||
| 39 | + * **_comp_load:** drop support for "_<cmd>" ([f245356](https://github.com/scop/bash-completion/commit/f245356d052dd506a27ae99a6d2f6b0c4fbea1ac)) | ||
| 40 | + * add compatibility wrapper for tail ([f6fee8a](https://github.com/scop/bash-completion/commit/f6fee8af6d744c1ddbcc4a947a125a897bbaaa6e)) | ||
| 41 | + * **apt-get,ebtables,iptables,mplayer,service:** avoid | and \| in sed ([ed64c30](https://github.com/scop/bash-completion/commit/ed64c30b5e77aa13cf7e0e89dab2b4ba19ea1614)) | ||
| 42 | + * **apt-get,gpg{,2},ipmitool,screen:** avoid \t, \r, \w in POSIX sed ([da40e7a](https://github.com/scop/bash-completion/commit/da40e7a85ed354a2c0ee78344164d8c8bce0c130)) | ||
| 43 | + * **ccache:** fix a wrong AWK condition ([c300c0f](https://github.com/scop/bash-completion/commit/c300c0fe2a994e27e679aa89a739ba1c12f25c7a)) | ||
| 44 | + * **cd:** Complete from . on empty CDPATH entry ([#1527](https://github.com/scop/bash-completion/issues/1527)) ([6f1eba6](https://github.com/scop/bash-completion/commit/6f1eba638f775b5729fb445d2a11278f97d79f36)) | ||
| 45 | + * **cd:** fix cdable_vars overwritten by another generator ([225b8ab](https://github.com/scop/bash-completion/commit/225b8ab422abd11bda70105a9a815791916d651a)) | ||
| 46 | + * **cd:** fix cdable_vars overwritten by another generator ([24bd420](https://github.com/scop/bash-completion/commit/24bd420adf2c06beec0672cbeac590f105792331)) | ||
| 47 | + * **cd:** work around bash-4.2 nounset ([45d1c93](https://github.com/scop/bash-completion/commit/45d1c93cd111ed5a1555b7319784dac13594380c)) | ||
| 48 | + * **fbgs,fbi:** add mandatory semicolons before "}" in POSIX sed ([288e77e](https://github.com/scop/bash-completion/commit/288e77ecf72a640987b6f36e504bf7259888a5cb)) | ||
| 49 | + * fix non-POSIX sed expressions ([e999091](https://github.com/scop/bash-completion/commit/e999091668ee577d7b7461f0a1a4625c10c27753)) | ||
| 50 | + * **gnokii:** use double \\ in [...] for POSIX.1-2024 recommendation ([ab0483a](https://github.com/scop/bash-completion/commit/ab0483a1e1f19599aacbb4c5725bca7b2d977eda)) | ||
| 51 | + * **interdiff:** move to fallback for the upstream completion ([11987a4](https://github.com/scop/bash-completion/commit/11987a4de6ee7e4242e463336025bf7d0dde8609)) | ||
| 52 | + * **invoke-rc.d:** avoid using non-POSIX \| in sed ([db928dd](https://github.com/scop/bash-completion/commit/db928dd0215c714f17e71e9e0424d245cf9ad443)) | ||
| 53 | + * **invoke-rc.d:** fix a bug of generating existing words ([dfb903b](https://github.com/scop/bash-completion/commit/dfb903bfc9033d6f113493b30083d45d1b83ee1d)) | ||
| 54 | + * **ipstables,ebtables:** fix filtering of chain names ([213a1d2](https://github.com/scop/bash-completion/commit/213a1d2904de4990ccd44344a688849d3aeaa9d8)) | ||
| 55 | + * **lilo,mutt:** remove unnecessary escaping \" in sed regexp ([b8f6ef2](https://github.com/scop/bash-completion/commit/b8f6ef282eaeb41af48fe5e0ecf81b274128701c)) | ||
| 56 | + * **lintian:** fix variable leaks ([e0e916a](https://github.com/scop/bash-completion/commit/e0e916abb093b3fd33d8f37ce7b4ed6c51fe6682)) | ||
| 57 | + * **lintian:** use compgen -X instead of sed with non-POSIX \<\> ([b6f34ef](https://github.com/scop/bash-completion/commit/b6f34ef9b83e5c682ae7a993f14936da12fd7f41)) | ||
| 58 | + * miscellaneous fixes after separation of directories ([c4a8fd0](https://github.com/scop/bash-completion/commit/c4a8fd00cf7ccfb87a211b6ed2db3dd250c407b3)) | ||
| 59 | + * **shellcheck:** avoid non-POSIX \> in sed regular expressions ([c0b3620](https://github.com/scop/bash-completion/commit/c0b3620e0b8dd082f074cfe57f761b7a9bbd0583)) | ||
| 60 | + * **tshark:** rename "_cmp_cmd_tshark__{ => mut_}{prefs,protocols}" ([dfacd2b](https://github.com/scop/bash-completion/commit/dfacd2beb74be7cdeb43d49cbeffb79f2cfe2a5a)) | ||
| 61 | + * **update-rc.d:** fix the usage of the X optarg ([0f47959](https://github.com/scop/bash-completion/commit/0f4795974607cf4ba93cb9f32b0318b65325fc31)) | ||
| 62 | + * **xrandr:** remove wrong \ from character range ([cc75da2](https://github.com/scop/bash-completion/commit/cc75da2097ef0c2c89f6fa105872ea60426aca24)) | ||
| 63 | + | ||
| 64 | + | ||
| 65 | + ### Performance Improvements | ||
| 66 | + | ||
| 67 | + * **_comp_compgen_filedir_xspec:** avoid double negation `!(!(...))` ([b24305d](https://github.com/scop/bash-completion/commit/b24305dfebccbb2bcba66f9838704187489eaa4e)) | ||
| 68 | + * **filedir_xspec:** avoid double negation !(!(...)) in extglob ([c53259a](https://github.com/scop/bash-completion/commit/c53259ae58e545b0b7577e5d41a483f1f16c953c)) | ||
| 69 | + * **nmcli:** reduce uses of the "tail" command ([e3760c2](https://github.com/scop/bash-completion/commit/e3760c2f26ebf2507f2e1f17076bdfb7e3b99206)) | ||
| 70 | + | ||
| 3 | 71 | ## [2.17.0](https://github.com/scop/bash-completion/compare/2.16.0...2.17.0) (2025-10-31) | |
| 4 | 72 | ||
| 5 | 73 | ||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -27,7 +27,7 @@ | |||
| 27 | 27 | ||
| 28 | 28 | BASH_COMPLETION_VERSINFO=( | |
| 29 | 29 | 2 # x-release-please-major | |
| 30 | - 17 # x-release-please-minor | ||
| 30 | + 18 # x-release-please-minor | ||
| 31 | 31 | 0 # x-release-please-patch | |
| 32 | 32 | ) | |
| 33 | 33 | ||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -1,5 +1,5 @@ | |||
| 1 | 1 | AC_PREREQ([2.60]) | |
| 2 | - AC_INIT([bash-completion], [2.17.0]) dnl x-release-please-version | ||
| 2 | + AC_INIT([bash-completion], [2.18.0]) dnl x-release-please-version | ||
| 3 | 3 | dnl tar-pax for portable UTF-8 handling | |
| 4 | 4 | AM_INIT_AUTOMAKE([ | |
| 5 | 5 | foreign dist-xz no-dist-gzip tar-pax -Wall -Wno-portability -Werror | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -1 +1 @@ | |||
| 1 | - 2.17.0 | ||
| 1 | + 2.18.0 | ||
| Back | FazBrowse Home | New Git URL |
0 commit comments