diff --git a/.github/release-please-manifest.json b/.github/release-please-manifest.json index 777e40c9771..90406c355b7 100644 --- a/.github/release-please-manifest.json +++ b/.github/release-please-manifest.json @@ -1 +1 @@ -{".":"2.16.0"} +{".":"2.17.0"} diff --git a/CHANGELOG.md b/CHANGELOG.md index bc2a01a36e9..62569302762 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -122,6 +122,300 @@ * **mfiutil:** more link and style issues ([cbd2661](https://github.com/scop/bash-completion/commit/cbd266155020194ec824028fb5c0d7ac95c89474)) +## [2.17.0](https://github.com/chrfranke/bash-completion/compare/2.16.0...2.17.0) (2025-10-28) + + +### Features + +* **_comp_abspath:** handle ".." ([d599dcf](https://github.com/chrfranke/bash-completion/commit/d599dcfb7f33146baa143d99067c7e71d2992ee6)) +* **_comp_backup_glob:** add zsync .zs-old ([a342d3a](https://github.com/chrfranke/bash-completion/commit/a342d3a48039d896113f7a8c876f74890f417185)) +* **_comp_compgen_filedir,_comp_compgen_filedir_xspec:** don’t suggest . and .. ([#1230](https://github.com/chrfranke/bash-completion/issues/1230)) ([0e7a0cf](https://github.com/chrfranke/bash-completion/commit/0e7a0cf04bd9dbb190e977323ff16a24c6e172e7)) +* **_comp_compgen_help:** enhance for smartctl ([2f7513c](https://github.com/chrfranke/bash-completion/commit/2f7513c6398b0d3fc26afd4d4cfe752ec40015c4)) +* **_comp_compgen:** support `-P prefix` with adjusted `cur` ([b6d4335](https://github.com/chrfranke/bash-completion/commit/b6d4335db507939bf198dd49429da957c816f341)) +* **_comp_compgen:** support `-P prefix` with auto-adjusted `cur` ([6da0ae8](https://github.com/chrfranke/bash-completion/commit/6da0ae8064a32a56deb719bff3d7d92ce32bd746)) +* 3rd party fallback completion loaders for diffoci, gomarklint, and mado ([5e9ab5a](https://github.com/chrfranke/bash-completion/commit/5e9ab5ad7bc8edd64df70c3892bf4c002b757303)) +* add (many) more 3rd party fallback completion loaders ([47f46c2](https://github.com/chrfranke/bash-completion/commit/47f46c21c4f5c9055b9b726bb845b56d6154990d)) +* add even more 3rd party fallback completion loaders ([520bb07](https://github.com/chrfranke/bash-completion/commit/520bb07dc6eb10a48bb95f4f4a6fd4cc2cddc081)) +* add new completion for `chflags` ([2d50f40](https://github.com/chrfranke/bash-completion/commit/2d50f40659366aafc80b800ef21b8b9eabde7f23)) +* **alp:** add 3rd party fallback completion loader ([606017f](https://github.com/chrfranke/bash-completion/commit/606017f0b77734140a2612132985ee4dc01fd227)) +* **apko:** add 3rd party fallback completion loader ([e906c75](https://github.com/chrfranke/bash-completion/commit/e906c75236fc961e6dbb21c4707e454952ab09cc)) +* **aptitude:** update sub-commands ([4ac918f](https://github.com/chrfranke/bash-completion/commit/4ac918f075c71e54753e90b8d1fd87871ca4a08f)) +* **aqua:** add 3rd party fallback completion loader ([#1275](https://github.com/chrfranke/bash-completion/issues/1275)) ([379a951](https://github.com/chrfranke/bash-completion/commit/379a951454283e64ad6b5f55f885ff25bfc7454e)) +* **argc:** add 3rd party fallback completion loader ([f0c3b59](https://github.com/chrfranke/bash-completion/commit/f0c3b59fd21edb99f6aec83043eb4ce0eaa64d29)) +* **argo:** add 3rd party fallback completion loader ([c069996](https://github.com/chrfranke/bash-completion/commit/c06999686590810805b1b755da468025c7f21d54)) +* **asdf:** add 3rd-party fallback completion loader for "asdf" ([cb9303f](https://github.com/chrfranke/bash-completion/commit/cb9303f5b121ea4769e20b3bb44959c4a2214661)) +* associate .ogx and .oga with relevant programs ([0a13be1](https://github.com/chrfranke/bash-completion/commit/0a13be1f6576ee4977552379e11157073b4e841b)) +* associate unzip and friends with *.vsix ([3c3ab17](https://github.com/chrfranke/bash-completion/commit/3c3ab1781bf6061607d327a72a77ea93cf8aaedf)) +* **atlas:** add 3rd party fallback completion loader ([ce0abdd](https://github.com/chrfranke/bash-completion/commit/ce0abdd70617bdb41f018d26eee8542107cd5770)) +* **atmos:** add 3rd party fallback completion loader ([8796f86](https://github.com/chrfranke/bash-completion/commit/8796f86938758396ae3e89c167f3dc1e834612e1)) +* **bao:** add 3rd party fallback completion loader ([af7fbb9](https://github.com/chrfranke/bash-completion/commit/af7fbb97b470abce4025144fe4676c38cf4514d4)) +* **bashbot:** add 3rd party fallback completion loader ([494e625](https://github.com/chrfranke/bash-completion/commit/494e6251e8ab7f8a707fcdcd40255a994357d824)) +* **bombadil:** add 3rd party fallback completion loader ([90ef9a2](https://github.com/chrfranke/bash-completion/commit/90ef9a215521f14e0c66dd10d530c14648e7ecf6)) +* **bosh:** add 3rd party fallback completion loader ([21fcca5](https://github.com/chrfranke/bash-completion/commit/21fcca5e44793cf235de1dd281e2d84ca5ee0263)) +* **brave:** alias to chromium ([928c74f](https://github.com/chrfranke/bash-completion/commit/928c74fc7a41e0fd1322cd6e583c693daeca76fe)) +* **brctl:** for delif command offer only bridged interfaces ([93e797b](https://github.com/chrfranke/bash-completion/commit/93e797b3a982afdd8099bf7ce5c17c5b361a5949)) +* **bsdtar:** support .apk, .ipa and .hap ([bc10b93](https://github.com/chrfranke/bash-completion/commit/bc10b93e5bc16ea3c5e20d26de9eabcd9ba7d97f)) +* **caddy:** add 3rd party fallback completion loader ([6b999e5](https://github.com/chrfranke/bash-completion/commit/6b999e5bd6167154d54e516fe631716713356740)) +* **chamber:** add 3rd party fallback completion loader ([d6f2798](https://github.com/chrfranke/bash-completion/commit/d6f2798960b4597ee40206e80a140cfc40e85b92)) +* **changie:** add 3rd party fallback completion loader ([5268e0b](https://github.com/chrfranke/bash-completion/commit/5268e0bd7700edd956ea3566216b3536cc7cbdfd)) +* **chflags:** complete "-x" only for FreeBSD ([44f29da](https://github.com/chrfranke/bash-completion/commit/44f29dae2c11f6e228d7e947e9aa0e6d9c1fb106)) +* **clusterctl:** add 3rd party fallback completion loader ([6124044](https://github.com/chrfranke/bash-completion/commit/612404438fc99954e2fa21334cbfd078fc6de44b)) +* **cmctl:** add 3rd party fallback completion loader ([4dcef0b](https://github.com/chrfranke/bash-completion/commit/4dcef0b6598fde5c141843ee7b3051f38d55d298)) +* **coder:** add 3rd party fallback completion loader ([4dc827a](https://github.com/chrfranke/bash-completion/commit/4dc827a3c91d6f5badc73f479e8d75db72ff607e)) +* **colima:** add 3rd party fallback completion loader ([55a75aa](https://github.com/chrfranke/bash-completion/commit/55a75aae8a21b11d65eef27e115d853a2e24819a)) +* **conform:** add 3rd party fallback completion loader ([676c062](https://github.com/chrfranke/bash-completion/commit/676c0629ee1f7fdba5f480387b54b708cb211b43)) +* **conftest:** add 3rd party fallback completion loader ([123c8d5](https://github.com/chrfranke/bash-completion/commit/123c8d599d1b818a3e775ab16854fee7ccb62f40)) +* **container-structure-test:** add 3rd party fallback completion loader ([42d9241](https://github.com/chrfranke/bash-completion/commit/42d9241eee14f8cbbf7e71df1ba8d7cb56badbfa)) +* **coreutils:** update for newer GNU coreutils ([#1457](https://github.com/chrfranke/bash-completion/issues/1457)) ([594de4e](https://github.com/chrfranke/bash-completion/commit/594de4e157d1399c97da99f20e544438e820dff1)) +* **cosign:** add 3rd party fallback completion loader ([#1286](https://github.com/chrfranke/bash-completion/issues/1286)) ([2dba9c6](https://github.com/chrfranke/bash-completion/commit/2dba9c66a42b0d0bbbcde678d54123f3f56c12d5)) +* **crane,gcrane,krane:** add 3rd party fallback completion loaders ([24918db](https://github.com/chrfranke/bash-completion/commit/24918dbca1d0adfee7b88c761d4a48f36061c864)) +* **crictl:** add 3rd party fallback completion loader ([7823df8](https://github.com/chrfranke/bash-completion/commit/7823df8716e32486d83a3ece16f688bca011191b)) +* **cryptsetup:** complete --header with filenames ([4c9fc87](https://github.com/chrfranke/bash-completion/commit/4c9fc87975bd2dc04a6851017d9a71116ec1e44f)) +* **ctlptl:** add 3rd party fallback completion loader ([c3784cc](https://github.com/chrfranke/bash-completion/commit/c3784cc41acf1bf984e4279ba34fb4cdfb13e61c)) +* **cue:** add 3rd party fallback completion loader ([b9b56e0](https://github.com/chrfranke/bash-completion/commit/b9b56e031a1902a76b9a6fb55ce3bd17ccce413f)) +* **curl:** Complete "%", "-" for --trace[-ascii] ([b44b29c](https://github.com/chrfranke/bash-completion/commit/b44b29ca1078043d2957d68e932e1a27c7e10283)) +* **curl:** Complete files for --json, --write-out ([62c0ecb](https://github.com/chrfranke/bash-completion/commit/62c0ecbc6b8d018f4eb313961d888ab1cb18ecb5)) +* **curl:** Complete IP addresses for --interface ([0ea21b9](https://github.com/chrfranke/bash-completion/commit/0ea21b987a1ffeec3d0a2d4c630bfcd20e19b87c)) +* **curl:** Complete stdin "-" in file locations ([9c72cf8](https://github.com/chrfranke/bash-completion/commit/9c72cf85c72f1cc0ad31ab1a5b12bbc78f06956e)) +* **dagger:** add 3rd party fallback completion loader ([fb50c08](https://github.com/chrfranke/bash-completion/commit/fb50c0860507518bec63f9b42d0116af5a9cd4b3)) +* **dapr:** add 3rd party fallback completion loader ([12b91f1](https://github.com/chrfranke/bash-completion/commit/12b91f11ab9dd3335222099c7d02462375829181)) +* **dasel:** add 3rd party fallback completion loader ([6c85159](https://github.com/chrfranke/bash-completion/commit/6c8515988c6cc9523c1798e64a99762a1c76fc5e)) +* **deck:** add 3rd party fallback completion loader ([254f76a](https://github.com/chrfranke/bash-completion/commit/254f76a30838f624326346737c7b434fd20eac78)) +* **delta:** add 3rd party fallback completion loader ([164852f](https://github.com/chrfranke/bash-completion/commit/164852f9555d8fcb1959f06f2cbaed75a24ab6d7)) +* **depot:** add 3rd party fallback completion loader ([ba56206](https://github.com/chrfranke/bash-completion/commit/ba5620612b7e7c4ec2ca57ef92cbaa599fc42814)) +* **devspace:** add 3rd party fallback completion loader ([ad11337](https://github.com/chrfranke/bash-completion/commit/ad113374f6808a9edd304055bbadc383b1cb0e1e)) +* **diffoci:** add 3rd party fallback completion loader ([5d5f997](https://github.com/chrfranke/bash-completion/commit/5d5f99747fde1e93d39bd458f0be5d12941c4b59)) +* **dlv:** add 3rd party fallback completion loader ([eefe71d](https://github.com/chrfranke/bash-completion/commit/eefe71d8681d0735abc541cd0b7d2c7f9c535212)) +* **driftctl:** add 3rd party fallback completion loader ([fffafbc](https://github.com/chrfranke/bash-completion/commit/fffafbc83720d49bc4c9531d712e583dafef8ee6)) +* **dyff:** add 3rd party fallback completion loader ([3a37c60](https://github.com/chrfranke/bash-completion/commit/3a37c60699fa34a1a81afb654cbd79f7f5d94fa5)) +* **esc:** add 3rd party fallback completion loader ([48a2811](https://github.com/chrfranke/bash-completion/commit/48a281172efcced5ee688e0e5c93530a0fed17a3)) +* **flux:** add 3rd party fallback completion loader ([ddd108b](https://github.com/chrfranke/bash-completion/commit/ddd108b34ccc25eaa889c79ef23d2c36af30aada)) +* **fprintd-*:** new completions ([8aa4914](https://github.com/chrfranke/bash-completion/commit/8aa4914a9ce9896d2461b2e09ba3f7649e001d99)) +* **free:** new completion ([f82ac04](https://github.com/chrfranke/bash-completion/commit/f82ac04a5ec3bd6d1832aab62d06e44232e0e2fd)) +* **fsnotifywait,fsnotifywatch:** new, alias to inotifywait ([8e8dacc](https://github.com/chrfranke/bash-completion/commit/8e8dacc78a5d1a3bc7638353e9ba6d9523a5b6b7)) +* **furyctl:** add 3rd party fallback completion loader ([01ee387](https://github.com/chrfranke/bash-completion/commit/01ee387a8d5181ebd6594a481405d960942d4f24)) +* **fx:** add 3rd party fallback completion loader ([86b838c](https://github.com/chrfranke/bash-completion/commit/86b838c7028c5c2bea8c6664f4f25aaee17b4d9c)) +* **ghorg:** add 3rd party fallback completion loader ([7313401](https://github.com/chrfranke/bash-completion/commit/731340147be6a66b1a7506df6ffeccdc2aaad680)) +* **gitconfig:** add 3rd party fallback completion loader ([1fe9904](https://github.com/chrfranke/bash-completion/commit/1fe99041ab155648f77b3f3c67fa85a7247cddb9)) +* **gitleaks:** add 3rd party fallback completion loader ([a642fc8](https://github.com/chrfranke/bash-completion/commit/a642fc87fb41e78a4cb3747afd325004cb33d184)) +* **gitsign:** add 3rd party fallback completion loader ([635d734](https://github.com/chrfranke/bash-completion/commit/635d734ba8adcafb710402c79e105de7a73e986d)) +* **glab:** add 3rd party fallback completion loader ([c298dcf](https://github.com/chrfranke/bash-completion/commit/c298dcfd2f5a8a67ada2b48723701ed0941383df)) +* **glances:** add 3rd party fallback completion loader ([4218596](https://github.com/chrfranke/bash-completion/commit/421859654c94c9864c8d93ca539295024f480504)) +* **glen:** add 3rd party fallback completion loader ([89ad58f](https://github.com/chrfranke/bash-completion/commit/89ad58f63def8459bfc13f3072ed94d33a705473)) +* **glow:** add 3rd party fallback completion loader ([8c3166b](https://github.com/chrfranke/bash-completion/commit/8c3166bbdcfc8fc273c0e88c09c4cf92eb3f3148)) +* **gomarklint:** add 3rd party fallback completion loader ([162dcf1](https://github.com/chrfranke/bash-completion/commit/162dcf1855cb539bd74fc87bfa3b2ad35d504e81)) +* **gopass:** add 3rd party fallback completion loader ([81c6273](https://github.com/chrfranke/bash-completion/commit/81c62737cb938fb21237d1c992c513a143a8b0e4)) +* **grype:** add 3rd party fallback completion loader ([a1b3831](https://github.com/chrfranke/bash-completion/commit/a1b3831c8a5cffedd9295fb5ab5c9418a3089945)) +* **gup:** add 3rd party fallback completion loader (>= 0.25.0) ([1641f1a](https://github.com/chrfranke/bash-completion/commit/1641f1a3043e3a378b4dd08a0f07240dd1d56548)) +* **helmfile:** add 3rd party fallback completion loader ([3dec92b](https://github.com/chrfranke/bash-completion/commit/3dec92b0f7f0a7f34c5540c3b2983938d2b64bca)) +* **hostctl:** add 3rd party fallback completion loader ([25700b6](https://github.com/chrfranke/bash-completion/commit/25700b615424cd01974c81a5d2dbca84ac45f5a2)) +* **iftop:** -G, -s, -L, and -o arg (non-)completions ([35293af](https://github.com/chrfranke/bash-completion/commit/35293af0aaa2d37cee5549d3687004a045003578)) +* **imgpkg:** add 3rd party fallback completion loader ([c7da7bb](https://github.com/chrfranke/bash-completion/commit/c7da7bbc0c91d5c1fbbcd56407a908d54ef27f7e)) +* **incus:** add 3rd party fallback completion loader ([7108d9c](https://github.com/chrfranke/bash-completion/commit/7108d9ca84a2617ae36e88181d39aeeabe3225dd)) +* **ip:** Complete 'route get' options ([12fbdb1](https://github.com/chrfranke/bash-completion/commit/12fbdb163b9ffabb5f673c910a98edc8eaa6ac65)) +* **ip:** Complete addr add/change/replace options ([8262664](https://github.com/chrfranke/bash-completion/commit/82626648c75406509187d3775b25430da6347fea)) +* **ip:** complete ip ntable show ([432f95f](https://github.com/chrfranke/bash-completion/commit/432f95f2ac29e83a705cfeb1b2de2a1eba45b5c2)) +* **ip:** Complete ip route list options ([43beafc](https://github.com/chrfranke/bash-completion/commit/43beafcfde8f6c8630ad9197ffbae76bfae010a5)) +* **ip:** Complete link afstats command ([6721346](https://github.com/chrfranke/bash-completion/commit/672134688efceb71dc58c1c00463f8c38a4b0477)) +* **ip:** Complete neigh add, del, change, replace ([ba80203](https://github.com/chrfranke/bash-completion/commit/ba8020349c965e92e25ae66fc1f8eceda50bc450)) +* **ip:** Complete route save/showdump ([606f650](https://github.com/chrfranke/bash-completion/commit/606f6509ddff9c30bb8b4971fb16a90fa39e4dfe)) +* **iperf:** --tos/-S argument completion ([d2f59bb](https://github.com/chrfranke/bash-completion/commit/d2f59bb6fa55e2f4becd21bdd21ff75fe627ad38)) +* **java:** enable .java filename completion for java command ([959ce82](https://github.com/chrfranke/bash-completion/commit/959ce82920bf20329a4586a325dd4579f8d5b822)), closes [#1196](https://github.com/chrfranke/bash-completion/issues/1196) +* **jj:** add 3rd party fallback completion loader ([d70381e](https://github.com/chrfranke/bash-completion/commit/d70381e15894ef0bab28e5c5079dd65f831cb53b)) +* **just:** add 3rd party fallback completion loader ([de59a20](https://github.com/chrfranke/bash-completion/commit/de59a2070334af9d89aebbc1bd47d214a15b5d92)) +* **jwt:** add 3rd party fallback completion loader ([03229b3](https://github.com/chrfranke/bash-completion/commit/03229b3bde066f281e5223302ee774f4f9870caa)) +* **k0sctl:** add 3rd party fallback completion loader ([9a78b89](https://github.com/chrfranke/bash-completion/commit/9a78b899b093b0b599f389ac1fa1c909d5458de8)) +* **k3d:** add 3rd party fallback completion loader ([9bb60a3](https://github.com/chrfranke/bash-completion/commit/9bb60a3d527746808b946d9113ecd2f6de61ae5e)) +* **k3sup:** add 3rd party fallback completion loader ([c58ae25](https://github.com/chrfranke/bash-completion/commit/c58ae258383694488a726a58a5425968bfcf38ae)) +* **k6:** add 3rd party fallback completion loader ([05ec5d8](https://github.com/chrfranke/bash-completion/commit/05ec5d8facaa7ae89b06e8ea583115b0de810d5d)) +* **k9s:** add 3rd party fallback completion loader ([cb5005c](https://github.com/chrfranke/bash-completion/commit/cb5005c7e0922ede9b25b7b2d8ce28844a92b97c)) +* **kafkactl:** add 3rd party fallback completion loader ([baeb267](https://github.com/chrfranke/bash-completion/commit/baeb267176894a962f942fa044938ee62e9b7564)) +* **kapp:** add 3rd party fallback completion loader ([dd6c685](https://github.com/chrfranke/bash-completion/commit/dd6c68575690715ed7e970914c8a210274f75c97)) +* **kata-runtime:** add 3rd party fallback completion loader ([5ff8055](https://github.com/chrfranke/bash-completion/commit/5ff805532d45768ff2ddb55bb8ac0ea7869c023c)) +* **kconf:** add 3rd party fallback completion loader ([9609b50](https://github.com/chrfranke/bash-completion/commit/9609b50be2a875260ba7e94f40b600ceb7db069d)) +* **kind:** add 3rd party fallback completion loader ([bf54a1f](https://github.com/chrfranke/bash-completion/commit/bf54a1fe40b3af77f3a538b97be8a50ccf74a2d5)) +* **ko:** add 3rd party fallback completion loader ([ae1b9a2](https://github.com/chrfranke/bash-completion/commit/ae1b9a283ec2dcc08590573a022446fea0e9a552)) +* **kompose:** add 3rd party fallback completion loader ([e291111](https://github.com/chrfranke/bash-completion/commit/e29111166e339ce38bbb7cb0ba58ae84d249dd5c)) +* **kops:** add 3rd party fallback completion loader ([6dad3f5](https://github.com/chrfranke/bash-completion/commit/6dad3f5118730f97a66558269e5d19a78b73d06f)) +* **kube-capacity:** add 3rd party fallback completion loader ([ce05e4c](https://github.com/chrfranke/bash-completion/commit/ce05e4c6f0cb0a8903904b91ed5dd2e01c9d4d64)) +* **kube-linter:** add 3rd party fallback completion loader ([37d645d](https://github.com/chrfranke/bash-completion/commit/37d645df5efe28e333292098f8ba5dac9c7acd49)) +* **kubebuilder:** add 3rd party fallback completion loader ([1d6650c](https://github.com/chrfranke/bash-completion/commit/1d6650c114072254bae56b9a65cac54d0c3cc052)) +* **kubecm:** add 3rd party fallback completion loader ([dbd94cb](https://github.com/chrfranke/bash-completion/commit/dbd94cb85762d1c1195ef28752a3c12e858e2d56)) +* **kubectl-argo-rollouts:** add 3rd party fallback completion loader ([0282c1e](https://github.com/chrfranke/bash-completion/commit/0282c1e06cf179a7b8b9ad59ce24b274f20336da)) +* **kubectl-kuttl:** add 3rd party fallback completion loader ([a9b0084](https://github.com/chrfranke/bash-completion/commit/a9b00849f5f14b6bb89e2cef066990eeef6cc419)) +* **kubelogin:** add 3rd party fallback completion loader ([e130911](https://github.com/chrfranke/bash-completion/commit/e13091122c4fa0b77f9782dcc38d7252cfbdaa38)) +* **kubemqctl:** add 3rd party fallback completion loader ([4c9798d](https://github.com/chrfranke/bash-completion/commit/4c9798d26247bd96f457c9277d48c39ecd1428b4)) +* **kubesec:** add 3rd party fallback completion loader ([19c6c67](https://github.com/chrfranke/bash-completion/commit/19c6c67a3a70c6697ff6b5022986f75110d06626)) +* **kubeshark:** add 3rd party fallback completion loader ([fdd3c4a](https://github.com/chrfranke/bash-completion/commit/fdd3c4aa7fb33d17f32861317ad3eaf3f8d8274a)) +* **kubespy:** add 3rd party fallback completion loader ([7aa7ac1](https://github.com/chrfranke/bash-completion/commit/7aa7ac18d11e3814fd517e4f1f2c1c62909fedd7)) +* **kustomize:** add 3rd party fallback completion loader ([b780527](https://github.com/chrfranke/bash-completion/commit/b7805270088483b3b8e8498400ea8645ad916c83)) +* **kyverno:** add 3rd party fallback completion loader ([2ca5975](https://github.com/chrfranke/bash-completion/commit/2ca59759892423db45a93972e91215fc5af16b1e)) +* **limactl:** add 3rd party fallback completion loader ([01bafcb](https://github.com/chrfranke/bash-completion/commit/01bafcb87c74e76d87c73efbe7a3c00f387ff291)) +* **mado:** add 3rd party fallback completion loader ([4e4f6be](https://github.com/chrfranke/bash-completion/commit/4e4f6be07ad29d98a4680d44472f42094036f52f)) +* **melange:** add 3rd party fallback completion loader ([6d4ad73](https://github.com/chrfranke/bash-completion/commit/6d4ad73420506be2d6b69f5e9eb6005eb8bff865)) +* **mfiutil:** add new completion ([e9eb03c](https://github.com/chrfranke/bash-completion/commit/e9eb03cdad679b2cdd399bed1745556a41bf3581)) +* **minishift:** add 3rd party fallback completion loader ([d8d3fe1](https://github.com/chrfranke/bash-completion/commit/d8d3fe1c3f4229ef6692de4d15653b6de15d39e1)) +* **mockery:** add 3rd party fallback completion loader ([c79bc1c](https://github.com/chrfranke/bash-completion/commit/c79bc1c772f3a61ee8a453303b2ab7c7c45bb28f)) +* more 3rd party fallback completion loaders ([eac47f7](https://github.com/chrfranke/bash-completion/commit/eac47f75a859edc3e01ae1cdb7a6412a4389538a)) +* more 3rd party fallback loaders ([8cb5fac](https://github.com/chrfranke/bash-completion/commit/8cb5fac1b57a10e84dc553e1c8155c72787a978a)) +* more 3rd party fallback loaders ([a826dbd](https://github.com/chrfranke/bash-completion/commit/a826dbdecbf74bcaa4873098ef58d7fc8c5b097d)) +* **nerdctl:** add 3rd party fallback completion loader ([cf0591a](https://github.com/chrfranke/bash-completion/commit/cf0591a01eec9350d294dae6b8f9c04d314dfcc9)) +* **ngrok:** add 3rd party fallback completion loader ([#1252](https://github.com/chrfranke/bash-completion/issues/1252)) ([df48031](https://github.com/chrfranke/bash-completion/commit/df48031e9fb75420ff569accc2152068ab37b8df)) +* **nload:** new completion ([e700ae7](https://github.com/chrfranke/bash-completion/commit/e700ae78d7f5c1f4ddd5cdf778ea1a0c6bf1798f)) +* **notation:** add 3rd party fallback completion loader ([cbaef0f](https://github.com/chrfranke/bash-completion/commit/cbaef0fd0790da8f0db22dc75d68b284ffa3854c)) +* **nova:** add 3rd party fallback completion loader ([ce7b092](https://github.com/chrfranke/bash-completion/commit/ce7b0927d84b596c2064f245edcef3ff3fb2b287)) +* **odo:** add 3rd party fallback completion loader ([48f00ce](https://github.com/chrfranke/bash-completion/commit/48f00cec63473f6ddb3ed2d34b0c7a20e7b0f518)) +* **opa:** add 3rd party fallback completion loader ([e0b4c7f](https://github.com/chrfranke/bash-completion/commit/e0b4c7f5acf68e1365ee0231f61a971825239817)) +* **openssl:** Complete encryption algos for `enc` ([01b3aa2](https://github.com/chrfranke/bash-completion/commit/01b3aa2fadd01ead3e79dd449d5767334bc2543b)) +* **openssl:** show only standard commands ([6fb0827](https://github.com/chrfranke/bash-completion/commit/6fb082718d86163ca2a3310d91c3491e72253cc7)) +* **openssl:** Stop having subcommands hardcoded ([300b936](https://github.com/chrfranke/bash-completion/commit/300b93682e3b27ed7fd7b1299a78dfc6ceaf6e80)) +* **oras:** add 3rd party fallback completion loader ([cb5d152](https://github.com/chrfranke/bash-completion/commit/cb5d152e9d79e752f62a3764e00fface687b4ea7)) +* **pitchfork:** add 3rd party fallback completion loader ([538344e](https://github.com/chrfranke/bash-completion/commit/538344e8c1230d977237abb3ebaed1d9acbaaad6)) +* **pluto:** add 3rd party fallback completion loader ([f519f21](https://github.com/chrfranke/bash-completion/commit/f519f2184fda8b81a4759e52856c21e96474d338)) +* **popeye:** add 3rd party fallback completion loader ([23140b2](https://github.com/chrfranke/bash-completion/commit/23140b225fee9febe4a355c382c8625d2e484685)) +* **pytest:** complete --asyncio-mode arg ([6b27125](https://github.com/chrfranke/bash-completion/commit/6b27125ffa965ad6b93ce82788f973234ea84a67)) +* **pytest:** complete --record-mode arg ([d14cf0d](https://github.com/chrfranke/bash-completion/commit/d14cf0d1613d8940e0b4bdc7b73eb2d904198ef4)) +* **python,pyvenv:** versioned 3.13 executable support ([3039122](https://github.com/chrfranke/bash-completion/commit/3039122fecf228e96174d23dc7a5dafa6bff2002)) +* **regal:** add 3rd party fallback completion loader ([a18e23c](https://github.com/chrfranke/bash-completion/commit/a18e23cd90c6f4e3ea1d6213d6d864eead772110)) +* **regctl:** add 3rd party fallback completion loader ([b3eec76](https://github.com/chrfranke/bash-completion/commit/b3eec7618c39b9a76013defe6a1e08f786e45422)) +* **rustic:** add 3rd party fallback completion loader ([8ec77d0](https://github.com/chrfranke/bash-completion/commit/8ec77d0f530bfdd04b610f8a9ef2a0fee76a5bfb)) +* **sentry-cli:** add 3rd party fallback completion loader ([7b3ac92](https://github.com/chrfranke/bash-completion/commit/7b3ac928b94ae12000017e8e29f0bccaa35601f8)) +* **set:** more featureful completion ([1cb3eae](https://github.com/chrfranke/bash-completion/commit/1cb3eaee7166f81ff3f0b8e0b178ddfe0f5c230c)) +* **shtab:** add 3rd party fallback completion loader ([90162b0](https://github.com/chrfranke/bash-completion/commit/90162b0a6cb31fe32acfe6af5079c9c4454dc8fb)) +* **shtab:** add 3rd party fallback completion loader ([20f5622](https://github.com/chrfranke/bash-completion/commit/20f5622fb602fd0dc6c1d8921f2d061c5fd9eaf8)) +* **sinker:** add 3rd party fallback completion loader ([69567f7](https://github.com/chrfranke/bash-completion/commit/69567f7ed78db8b94766632296af8d897a5960ed)) +* **slabtop:** new completion ([64be5ea](https://github.com/chrfranke/bash-completion/commit/64be5ea8d90d7d743976dd9c439c6aab0ab14ae5)) +* **slsa-verifier:** add 3rd party fallback completion loader ([ac0bb34](https://github.com/chrfranke/bash-completion/commit/ac0bb34d948e1690c639a1f9ae666d426faec6b3)) +* **smartctl:** update for smartmontools 7.5 ([31675a3](https://github.com/chrfranke/bash-completion/commit/31675a39a2d72e7f77253c41f93c9c9ad7736ab1)) +* **sops:** add 3rd party fallback completion loader ([47af482](https://github.com/chrfranke/bash-completion/commit/47af482d43ad91b6aba0bb736ec68e1ab47458b6)) +* **sopstool:** add 3rd party fallback completion loader ([4c17fa0](https://github.com/chrfranke/bash-completion/commit/4c17fa0c50867903fad137718f88a6850629a107)) +* **spacectl:** add 3rd party fallback completion loader ([542fb01](https://github.com/chrfranke/bash-completion/commit/542fb01d9c23dbc0aaac60e6f0f01fc2389afe2a)) +* **ssh-copy-id:** (non-)complete args to `-t` and `-F` ([53fdce4](https://github.com/chrfranke/bash-completion/commit/53fdce4bd972a71dba3e8e5be05eadb443ec93f3)) +* **ssh-keygen:** -O arg improvements ([b74076c](https://github.com/chrfranke/bash-completion/commit/b74076cf76a6ac431709b4d73b02ddc03e0191fb)) +* **ssh-keygen:** complete -r/-Y specific -O args ([d6977fc](https://github.com/chrfranke/bash-completion/commit/d6977fcd43302c8b3820fe5f90ce56c31db6e5ad)) +* **steampipe:** add 3rd party fallback completion loader ([aa6f0fd](https://github.com/chrfranke/bash-completion/commit/aa6f0fdc3b4795d40343fb2217824302fba25f8d)) +* **stern:** add 3rd party fallback completion loader ([0192486](https://github.com/chrfranke/bash-completion/commit/01924865cc7883a5f912622d19bdba7b0e6ae6c3)) +* **stripe:** add 3rd party fallback completion loader ([7cf1b3f](https://github.com/chrfranke/bash-completion/commit/7cf1b3f4117827be36a0f462d6923d859d89c472)) +* **syft:** add 3rd party fallback completion loader ([44427f4](https://github.com/chrfranke/bash-completion/commit/44427f4c6723ec4843b3d7352c976685f0709729)) +* **talhelper:** add 3rd party fallback completion loader ([c6fc803](https://github.com/chrfranke/bash-completion/commit/c6fc803c863a66e333290d76ffb68a13cb8abf05)) +* **tar:** use long option compression options ([0518a21](https://github.com/chrfranke/bash-completion/commit/0518a21b3419c53c2dc13753320a4b205ea5a493)) +* **task:** add 3rd party fallback completion loader ([6239823](https://github.com/chrfranke/bash-completion/commit/6239823d558a990fedd9050df8ca79df5a120a6f)) +* **tctl:** add 3rd party fallback completion loader ([0348cbf](https://github.com/chrfranke/bash-completion/commit/0348cbfcadb3be234789805798f3d0348727508f)) +* **tfctl:** add 3rd party fallback completion loader ([014faa5](https://github.com/chrfranke/bash-completion/commit/014faa51c77c9334ea6db26302de11ee1859c038)) +* **tilt:** add 3rd party fallback completion loader ([eeeef1c](https://github.com/chrfranke/bash-completion/commit/eeeef1cf717eabd627742599fe9efe8af89b9c56)) +* **timoni:** add 3rd party fallback completion loader ([d51ceba](https://github.com/chrfranke/bash-completion/commit/d51ceba69a504f1fe36143c83f2780bf769c02e3)) +* **tldr:** add 3rd party fallback completion loader ([298700a](https://github.com/chrfranke/bash-completion/commit/298700a0f34e7cd72b1c7535e0993b8d350e5c2e)) +* **tmux:** add a new completion ([#1364](https://github.com/chrfranke/bash-completion/issues/1364)) ([1b87ff7](https://github.com/chrfranke/bash-completion/commit/1b87ff7f6c08a5ce9b89f001e70856c501034ca5)) +* **todoist:** add 3rd party fallback completion loader ([75f5d26](https://github.com/chrfranke/bash-completion/commit/75f5d2684b2c36b2ac066648d33d70a13936e942)) +* **tofu:** add 3rd party fallback completion loader ([4edd9a2](https://github.com/chrfranke/bash-completion/commit/4edd9a2bde503d3897eb1906275d6509a3fafc97)) +* **trash-cli:** add 3rd party fallback completion loader ([533244c](https://github.com/chrfranke/bash-completion/commit/533244c7603b7a139a56549c0b3238c16995a7e7)) +* **unzip,zipinfo:** Android split APK .apkm .apks .xapk ([92f558d](https://github.com/chrfranke/bash-completion/commit/92f558d582c452e96872f480ebf86cc3c08f0a87)) +* **unzip,zipinfo:** generate *.crx (Google Chrome Extension archives) ([#1406](https://github.com/chrfranke/bash-completion/issues/1406)) ([1631952](https://github.com/chrfranke/bash-completion/commit/163195233a02cf90edafc7021ac1558a8521bb20)) +* **unzip,zipinfo:** recognize HarmonyOS .hap ([21cf854](https://github.com/chrfranke/bash-completion/commit/21cf85495149040b6e45eebe6441fa3ceebfff69)) +* **uv:** add 3rd party fallback completion loader ([ba003af](https://github.com/chrfranke/bash-completion/commit/ba003af9684da4c416058f54be338b45a7e9eed4)) +* **uvx:** add 3rd party fallback completion loader ([499ecab](https://github.com/chrfranke/bash-completion/commit/499ecab89f90e5006f3137e3094ec1c6a1977164)) +* **vela:** add 3rd party fallback completion loader ([34c8b32](https://github.com/chrfranke/bash-completion/commit/34c8b328629eaaa280bc3fc4fbf36612d236e488)) +* **velero:** add 3rd party fallback completion loader ([b058145](https://github.com/chrfranke/bash-completion/commit/b058145dadee09789daa38edcb2729fa597a15a9)) +* **venom:** add 3rd party fallback completion loader ([c77de6c](https://github.com/chrfranke/bash-completion/commit/c77de6c214ed36707671566a4827d6db2efd7203)) +* **wasmer,wasmer-headless:** add 3rd party fallback completion loader ([5986022](https://github.com/chrfranke/bash-completion/commit/5986022a18a6581891b1a8aee878ec5b3b1f582c)) +* **wget:** ipv6 addresses for --bind-address ([d3ff6a7](https://github.com/chrfranke/bash-completion/commit/d3ff6a7081c53778529f5bad3e0846f12b29bc74)) +* **wine:** complete with `*.bat` and `*.cmd` ([01b34cb](https://github.com/chrfranke/bash-completion/commit/01b34cb855ebb672646fc27795096c46fdd2e9ad)) +* **xc:** add 3rd party fallback completion loader ([97d8eae](https://github.com/chrfranke/bash-completion/commit/97d8eaeca4473e60b4c83ba2eefbfe1fd2df221a)) +* **xv:** associate with *.webp and *.pnm ([#1227](https://github.com/chrfranke/bash-completion/issues/1227)) ([2dab633](https://github.com/chrfranke/bash-completion/commit/2dab63379b90619f93873976944f4f9ad338dc0d)) +* **xxd:** add -n, -o, and -R arg (non-)completions ([8304d33](https://github.com/chrfranke/bash-completion/commit/8304d3342a07e0f1a402ff0a6752e513c2a0541a)) +* **ytt:** add 3rd party fallback completion loader ([11cb8a6](https://github.com/chrfranke/bash-completion/commit/11cb8a637e799823362be68f06bdd8e87d1b33c1)) +* **zarf:** add 3rd party fallback completion loader ([032f0f0](https://github.com/chrfranke/bash-completion/commit/032f0f0f35b53856c3be642bb3101a4d01c81aee)) +* **zola:** add 3rd party fallback completion loader ([34b1e24](https://github.com/chrfranke/bash-completion/commit/34b1e2424561b039b93976b937b5fc6d2e6e9e87)) + + +### Bug Fixes + +* **_comp_{compgen,xfunc}:** use `declare -F --` for arbitrary funcs ([8998491](https://github.com/chrfranke/bash-completion/commit/899849127707f6d616d5312c0efab0092b8caea8)) +* **_comp_command_offset:** work around nounset ([28e19a2](https://github.com/chrfranke/bash-completion/commit/28e19a2bdcc0ce2150bd807e809463e2124d01b9)) +* **_comp_compgen:** go to the original directory on compgen failure ([a5637e9](https://github.com/chrfranke/bash-completion/commit/a5637e9a4793b8919da6ab4ef3aa6d8a54debf7b)) +* **_comp_compgen:** go to the original directory on compgen failure ([83d92c2](https://github.com/chrfranke/bash-completion/commit/83d92c225a90f923401014023d1fb5f85328a085)) +* **_comp_compgen:** use `compgen -V array_name` in `bash >= 5.3` ([2b5f9fa](https://github.com/chrfranke/bash-completion/commit/2b5f9fa8d557a4376f10cf69da07c11b9f5db0be)) +* **_comp_dequote:** set the literal value to REPLY as a fallback ([#1483](https://github.com/chrfranke/bash-completion/issues/1483)) ([ed61fde](https://github.com/chrfranke/bash-completion/commit/ed61fde970744e9a33f275414087fb4a050b5bfb)) +* **_comp_expand_glob:** set LC_COLLATE for the sorting order ([5d5ccb3](https://github.com/chrfranke/bash-completion/commit/5d5ccb33c9a8be59d19f01e468294d9c572a04f6)) +* **_comp_expand_glob:** set LC_COLLATE for the sorting order ([ce98f68](https://github.com/chrfranke/bash-completion/commit/ce98f686c0aac19bc5b0938cbfa245a2f06d8b79)) +* **_comp_expand_glob:** work around GLOBSORT in Bash 5.3 ([0fda821](https://github.com/chrfranke/bash-completion/commit/0fda8211079e32e6fea29dabb46fe1a55a80cccd)) +* **_umount,feh,sbopkg:** check diretory name for "_comp_compgen -C" ([c2c6c08](https://github.com/chrfranke/bash-completion/commit/c2c6c08a62d8fc905739abe4e8dc8c1f37850e86)) +* **_umount,feh,sbopkg:** check diretory name for `_comp_compgen -C` ([ff9e1d3](https://github.com/chrfranke/bash-completion/commit/ff9e1d35b820d967242bae7163c2ae84fec22369)) +* add miscellaneous fixes before implementing `_comp_compgen -P` ([6bd5e26](https://github.com/chrfranke/bash-completion/commit/6bd5e264105fda5b16abc2287f4e5253b7124d5e)) +* **available_interfaces:** strip only trailing colon from entries ([a452aee](https://github.com/chrfranke/bash-completion/commit/a452aee8fb58720ecfadbdaad95277ac9d9072ac)) +* **bash_completion,conftest:** use `complete -p --` for arbitrary cmds ([dafd338](https://github.com/chrfranke/bash-completion/commit/dafd3382e019cf90156cc6abc4266a82ab4ebe5f)) +* **brctl:** brctl does not deal with files ([2a8ea8d](https://github.com/chrfranke/bash-completion/commit/2a8ea8d1488b03138957ba9a703cac4fc6c02753)) +* **brctl:** fix quoting of the command name ([#1296](https://github.com/chrfranke/bash-completion/issues/1296)) ([3201497](https://github.com/chrfranke/bash-completion/commit/32014973c96f317990693412bcf680b614b460ea)) +* **brctl:** switch handling of show and addbr ([b5ae4eb](https://github.com/chrfranke/bash-completion/commit/b5ae4eb3a7ae08ff2ae0f4178926d4049e3cc19c)) +* **brctl:** use available interfaces instead of configured ([b5a7cd8](https://github.com/chrfranke/bash-completion/commit/b5a7cd81b149653383e05b6db6154872c1103729)) +* **cd:** fix the pattern matching ([b6503ba](https://github.com/chrfranke/bash-completion/commit/b6503baa72f73da5304cbd13f1c0f09599080c68)) +* **cd:** generate only cdable_vars containing valid directory paths ([b1374fc](https://github.com/chrfranke/bash-completion/commit/b1374fc304776568f8184c72f23674ed15f376b6)) +* **cd:** generate only cdable_vars containing valid directory paths ([355eb4d](https://github.com/chrfranke/bash-completion/commit/355eb4d7c80522d33b64750400729d9e31388458)) +* **compatdir:** use _comp_expand_glob for the correct order ([51e680a](https://github.com/chrfranke/bash-completion/commit/51e680a684c5e0e8eb8a485797aea68975901fef)) +* **convert:** Try calling magick, for IM7 ([4509832](https://github.com/chrfranke/bash-completion/commit/4509832011d4c3df68d933d94ebb2d9e6aa97594)) +* **convert:** Try calling magick, for IM7 ([ba0b8b9](https://github.com/chrfranke/bash-completion/commit/ba0b8b9e65142d303c7b6545f0e5965562bfc88e)) +* **curl:** Complete all and category for --help ([7eb2eb2](https://github.com/chrfranke/bash-completion/commit/7eb2eb2ceabfc882a1407f34c9dadb8e194a4ec2)) +* **dpkg:** Add missing short option -R ([a494a54](https://github.com/chrfranke/bash-completion/commit/a494a5485aa5011c83bf0b4f75e0a8e2f140f540)) +* **dpkg:** Add missing short option -R ([9891762](https://github.com/chrfranke/bash-completion/commit/9891762cc88f13a05b300466a9d317f39d95f7dd)) +* **feh:** fix "nounset" error ([e9e665e](https://github.com/chrfranke/bash-completion/commit/e9e665efd7623dd9ec6d72c25c5797c497d58f65)) +* **fio:** engines completion ([27a0ef8](https://github.com/chrfranke/bash-completion/commit/27a0ef80a2dbd84d8a0d2f90945cc66577149726)) +* **firefox:** do not split longopt argument ([5f3e5f8](https://github.com/chrfranke/bash-completion/commit/5f3e5f8b939074221539750a70d5636283975717)) +* **interfaces:** trim [@link](https://github.com/link) from completions ([#1393](https://github.com/chrfranke/bash-completion/issues/1393)) ([51b009f](https://github.com/chrfranke/bash-completion/commit/51b009f6a653c66454816e9bc869c40f61329764)) +* **ip:** Complete link change as well as set ([956bd5d](https://github.com/chrfranke/bash-completion/commit/956bd5dfd26f40ba23d1708bb15174d18b142087)) +* **ip:** Don't offer neighbour, only neighbor ([79fd051](https://github.com/chrfranke/bash-completion/commit/79fd051907328c8c26372691f68d627c1f0e3916)) +* **ip:** Don't stop at proxy and nomaster in neigh ([d58ea76](https://github.com/chrfranke/bash-completion/commit/d58ea763364f234ed90e8152f36b99f02e82ec84)) +* **java,rsync,scp:** handle quoted space in filepaths properly ([c7be206](https://github.com/chrfranke/bash-completion/commit/c7be2064a8c9dbe70608d4535626ff0bec9a2928)) +* **make,tshark:** work around localvar_inherit ([d4ae526](https://github.com/chrfranke/bash-completion/commit/d4ae52641e7e976a2c94dafeedf36b3f2d1f39cc)) +* **make:** work around custom IFS ([27adc3e](https://github.com/chrfranke/bash-completion/commit/27adc3e8bc4591247f5ae0533a4510a022dea2ff)) +* **mdtool:** fix usage of `compgen -G` ([e623bdb](https://github.com/chrfranke/bash-completion/commit/e623bdb8810a25065f542c6f7b517279d11221b7)) +* **mdtool:** use `-f -X '!pat'` instead of `-G pat` ([db1d239](https://github.com/chrfranke/bash-completion/commit/db1d239d1823e80bb88c21e00a4d22da71afccde)) +* **mfiutil:** fix styles and link completions/mrsasutil ([041afeb](https://github.com/chrfranke/bash-completion/commit/041afeb5d218b98f02df743fcd882bc906d4ea67)) +* **mfiutil:** more link and style issues ([cbd2661](https://github.com/chrfranke/bash-completion/commit/cbd266155020194ec824028fb5c0d7ac95c89474)) +* **openssl:** Make command extraction from help portable for BSD sed. ([6fb0827](https://github.com/chrfranke/bash-completion/commit/6fb082718d86163ca2a3310d91c3491e72253cc7)) +* **patch, truncate:** Get help correctly on macos ([53ab3d9](https://github.com/chrfranke/bash-completion/commit/53ab3d984d3e7592b4de8af0f5ca587e23d88568)) +* **patch, truncate:** Try getting help BSD style ([78379bc](https://github.com/chrfranke/bash-completion/commit/78379bc1b664107be18a6c053b9d8b2f92b1efe0)) +* prefer using iproute2 instead of ifconfig ([3b1586b](https://github.com/chrfranke/bash-completion/commit/3b1586b1470ff066daa9b1f2e620d4ef86303eae)) +* prefer using iproute2 instead of ifconfig ([a6fcf4b](https://github.com/chrfranke/bash-completion/commit/a6fcf4bda791161844dbb722a2a59ce42063cc90)) +* **rcs:** avoid unexpected pathname expansion ([0fc8fff](https://github.com/chrfranke/bash-completion/commit/0fc8fff69b4f0b5db44a56c94b84db450c79a4b2)) +* **rsync,scp:** remove file-type marks from "ls -F" properly ([#1398](https://github.com/chrfranke/bash-completion/issues/1398)) ([4bd8b58](https://github.com/chrfranke/bash-completion/commit/4bd8b58a2930eb3fcced7fef89358e7c136394ad)) +* **rsync,ssh,sshfs:** do not generate regular files *'\' as dirs ([040b117](https://github.com/chrfranke/bash-completion/commit/040b117799ff38404f3d36a4f395a1946e85488f)) +* **rsync,ssh,sshfs:** do not generate regular files *'\' as dirs ([0695e8a](https://github.com/chrfranke/bash-completion/commit/0695e8a1f5dd960ffc72ffd3022c324ba718b27f)) +* **rsync,ssh:** do not overescape spaces in remote filenames ([#910](https://github.com/chrfranke/bash-completion/issues/910)) ([e8dc253](https://github.com/chrfranke/bash-completion/commit/e8dc253ddda79f83532551e45deeeab0c3afc5f4)) +* **rsync:** Try getting rsync arguments BSD style ([ce43661](https://github.com/chrfranke/bash-completion/commit/ce43661950a7819e1019d7ecb59aac200ec51bb1)) +* **rsync:** Try getting rsync arguments BSD style ([078ab1e](https://github.com/chrfranke/bash-completion/commit/078ab1ea99d424a9d5b1c7886f89da986a57bce2)) +* **scp remote_files:** do not filter generated paths with "$cur" ([9b8b309](https://github.com/chrfranke/bash-completion/commit/9b8b309096489dbf862d9d098c652c0178ed3d1f)) +* **scp remote_files:** do not filter generated paths with "$cur" ([bc812df](https://github.com/chrfranke/bash-completion/commit/bc812dff7246e5186c7ae752081605787942f8f9)) +* **scp remote_files:** localize variable `cur` ([34f7d0c](https://github.com/chrfranke/bash-completion/commit/34f7d0c321977016e3191cb7e9ab7ebd1a4083a0)) +* **scp,rsync:** fix misc bugs and refactor ([69c6a51](https://github.com/chrfranke/bash-completion/commit/69c6a51380154d2b52999097f6cbc3e8896605d7)) +* **scp:** fix a bug that `-F[TAB]` did not complete at all ([#1396](https://github.com/chrfranke/bash-completion/issues/1396)) ([3cdb549](https://github.com/chrfranke/bash-completion/commit/3cdb5493d45e0e9301a56a8e8a377e0b47f81b04)) +* source files using absolute paths for absolute BASH_SOURCE ([cb6e5d0](https://github.com/chrfranke/bash-completion/commit/cb6e5d04010f252851d1c8115733ab25752c98a0)) +* source files using absolute paths for absolute BASH_SOURCE ([e1a70c6](https://github.com/chrfranke/bash-completion/commit/e1a70c66433788e2d9d08e89d16329bb2fb340b9)) +* **ssh-keygen:** handling of bundled short options ([18e436d](https://github.com/chrfranke/bash-completion/commit/18e436d0a0a25809bc1c8e6457aaa78a1667fa51)) +* **ssh-keygen:** make work with custom IFS ([b71340b](https://github.com/chrfranke/bash-completion/commit/b71340bb411fb5d8ddb0c96836e484ace7eeb8f3)) +* **ssh-keygen:** suggest -O arg completions depending on mode ([b49ab1d](https://github.com/chrfranke/bash-completion/commit/b49ab1d9f5515d12920ddb1548790fa0bf78d0b1)) +* **ssh:** consider the "door" indicator in "ls -F" on Solaris ([dfa6222](https://github.com/chrfranke/bash-completion/commit/dfa62226d61f221d2ad31b8fe89df05fece2bdc2)) +* **sshfs:** work around bash-4.3 nounset ([2c54a45](https://github.com/chrfranke/bash-completion/commit/2c54a45f5263ec108cbcb27837defc1160c1cd4a)) +* **ssh:** work around localvar_inherit ([b9680a7](https://github.com/chrfranke/bash-completion/commit/b9680a7d278520b4ee2fa87d965cc559efb1aa68)) +* **strings:** work around nounset ([612c891](https://github.com/chrfranke/bash-completion/commit/612c89157254177c6ad6928fb59caab50732b84b)) +* **tar:** Complete added files with long opts ([c94bebb](https://github.com/chrfranke/bash-completion/commit/c94bebbe919ce696d57466d7c9c9328d82be9fd8)) +* **test/t/conftest.py:** include the output of pwd to the env check ([b6de491](https://github.com/chrfranke/bash-completion/commit/b6de4915213377fb406be6fe0cfdd3b944f667f9)) +* **tmux:** fix usage parsing with git master tmux ([#1381](https://github.com/chrfranke/bash-completion/issues/1381)) ([d7ae352](https://github.com/chrfranke/bash-completion/commit/d7ae352903b66104ca8fd89c9b98dc6b56855fa2)) +* **update-alternatives:** fix the "--help" parsing ([07605cb](https://github.com/chrfranke/bash-completion/commit/07605cb3e0a3aca8963401c8f7a8e7ee42dbc399)) +* use -- to pass arbitrary cmdnames to `_comp_load` ([3c1d9bc](https://github.com/chrfranke/bash-completion/commit/3c1d9bc3f5432dee7de0935e8a4b6bf66c2fad77)) +* use `--` to pass an arbitrary string to builtins ([dd6aa27](https://github.com/chrfranke/bash-completion/commit/dd6aa276d0c79244cd1d586754ae63a9ec3a5673)) +* use `pathcmd=$(type -P -- "$1")` for arbitrary cmds ([8795ca9](https://github.com/chrfranke/bash-completion/commit/8795ca99f3eb147e26d49f06e535f0ce64b4d162)) +* use Bash 5.3 `compgen -V` to generate completions including newlines ([2c69bc0](https://github.com/chrfranke/bash-completion/commit/2c69bc015225c14789cae68df106fcd35abcdf5b)) +* **xfreerdp:** Always try /list:kbd first ([89aa18b](https://github.com/chrfranke/bash-completion/commit/89aa18b15462f117c20cde5f71e109c2f616bb62)) +* **xfreerdp:** try `--list-kbd` as last resort ([721fa87](https://github.com/chrfranke/bash-completion/commit/721fa87c9c4ed5f2be8e890948f351f07731dcbb)) +* **xfreerdp:** try `--list-kbd` as last resort ([34c1d89](https://github.com/chrfranke/bash-completion/commit/34c1d89d1a3a4be31b4bef16259467b245bc563d)) + + +### Performance Improvements + +* **_comp_delimited:** add "$prefix" only when it is non-empty ([bbb5b11](https://github.com/chrfranke/bash-completion/commit/bbb5b1157744b0908eef7d38940bca3eb6a38a96)) +* **tar:** cache the parse result of GNU tar help ([247ba7b](https://github.com/chrfranke/bash-completion/commit/247ba7bb794332a42920cae796a4a9deff5179b0)) +* **tar:** parse the GNU tar help on initialization ([b030e07](https://github.com/chrfranke/bash-completion/commit/b030e07f1055dbc1e40b7d2f17ccd045802ff061)) + ## [2.15.0](https://github.com/scop/bash-completion/compare/2.14.0...2.15.0) (2024-11-24) diff --git a/bash_completion b/bash_completion index 555619a2cf0..09518adf9cc 100644 --- a/bash_completion +++ b/bash_completion @@ -27,7 +27,7 @@ BASH_COMPLETION_VERSINFO=( 2 # x-release-please-major - 16 # x-release-please-minor + 17 # x-release-please-minor 0 # x-release-please-patch ) diff --git a/configure.ac b/configure.ac index d0431c17c14..050d892d2fd 100644 --- a/configure.ac +++ b/configure.ac @@ -1,5 +1,5 @@ AC_PREREQ([2.60]) -AC_INIT([bash-completion], [2.16.0]) dnl x-release-please-version +AC_INIT([bash-completion], [2.17.0]) dnl x-release-please-version dnl tar-pax for portable UTF-8 handling AM_INIT_AUTOMAKE([ foreign dist-xz no-dist-gzip tar-pax -Wall -Wno-portability -Werror diff --git a/version.txt b/version.txt index 75249069675..d76bd2ba3ef 100644 --- a/version.txt +++ b/version.txt @@ -1 +1 @@ -2.16.0 +2.17.0