{"id":50223,"name":"shfmt-py","ecosystem":"pip","repository_url":"https://github.com/maxwinterstein/shfmt-py","issues_count":14,"created_at":"2025-07-08T11:30:42.738Z","updated_at":"2025-07-08T11:30:42.738Z","purl":"pkg:pypi/shfmt-py","metadata":{"id":2917988,"name":"shfmt-py","ecosystem":"pypi","description":"Python wrapper around invoking shfmt (https://github.com/mvdan/sh)","homepage":"https://github.com/maxwinterstein/shfmt-py","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/maxwinterstein/shfmt-py","keywords_array":[],"namespace":null,"versions_count":12,"first_release_published_at":"2021-08-24T17:58:15.000Z","latest_release_published_at":"2025-07-08T06:54:40.000Z","latest_release_number":"3.12.0.2","last_synced_at":"2025-07-08T07:17:19.557Z","created_at":"2022-04-10T12:35:58.342Z","updated_at":"2025-07-08T09:26:55.568Z","registry_url":"https://pypi.org/project/shfmt-py/","install_command":"pip install shfmt-py --index-url https://pypi.org/simple","documentation_url":"https://shfmt-py.readthedocs.io/","metadata":{"funding":null,"documentation":null,"classifiers":["Programming Language :: Python :: 3","Programming Language :: Python :: 3 :: Only","Programming Language :: Python :: Implementation :: CPython","Programming Language :: Python :: Implementation :: PyPy"],"normalized_name":"shfmt-py"},"repo_metadata":{"id":43182086,"uuid":"399530068","full_name":"MaxWinterstein/shfmt-py","owner":"MaxWinterstein","description":"python3/pip3 wrapper for installing shfmt","archived":false,"fork":false,"pushed_at":"2025-07-06T22:45:27.000Z","size":88,"stargazers_count":13,"open_issues_count":9,"forks_count":3,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-07-06T23:33:17.131Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/MaxWinterstein.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2021-08-24T16:13:27.000Z","updated_at":"2025-06-20T13:41:29.000Z","dependencies_parsed_at":"2025-05-26T20:18:35.651Z","dependency_job_id":"7124215d-0cae-4092-b609-6d73604e451d","html_url":"https://github.com/MaxWinterstein/shfmt-py","commit_stats":{"total_commits":53,"total_committers":7,"mean_commits":7.571428571428571,"dds":0.679245283018868,"last_synced_commit":"31d5885255352256ec158a4f5658574790b1cd08"},"previous_names":[],"tags_count":8,"template":false,"template_full_name":null,"purl":"pkg:github/MaxWinterstein/shfmt-py","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MaxWinterstein%2Fshfmt-py","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MaxWinterstein%2Fshfmt-py/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MaxWinterstein%2Fshfmt-py/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MaxWinterstein%2Fshfmt-py/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/MaxWinterstein","download_url":"https://codeload.github.com/MaxWinterstein/shfmt-py/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MaxWinterstein%2Fshfmt-py/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":263990930,"owners_count":23540635,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"},"owner_record":{"login":"MaxWinterstein","name":"Max Winterstein","uuid":"5927148","kind":"user","description":"","email":"","website":"https://ko-fi.com/MaxWinterstein","location":"Germany","twitter":null,"company":"M2P Consulting GmbH","icon_url":"https://avatars.githubusercontent.com/u/5927148?u=f1ee4115819ad525b6f60b9cda03dedc4a34e8a1\u0026v=4","repositories_count":47,"last_synced_at":"2023-12-17T17:28:58.742Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/MaxWinterstein","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2022-11-08T11:35:10.041Z","updated_at":"2023-12-17T17:29:02.949Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/MaxWinterstein","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/MaxWinterstein/repositories"},"tags":[{"name":"v3.12.0.1","sha":"a3a9729842d8dc57d1d8a3ddd176f19596196bd4","kind":"commit","published_at":"2025-07-08T06:52:55.000Z","download_url":"https://codeload.github.com/MaxWinterstein/shfmt-py/tar.gz/v3.12.0.1","html_url":"https://github.com/MaxWinterstein/shfmt-py/releases/tag/v3.12.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/MaxWinterstein/shfmt-py@v3.12.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MaxWinterstein%2Fshfmt-py/tags/v3.12.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MaxWinterstein%2Fshfmt-py/tags/v3.12.0.1/manifests"},{"name":"v3.11.0.2","sha":"1616718310f0c6ac42b8cecd5ca23c533972bd3a","kind":"commit","published_at":"2025-03-12T13:46:43.000Z","download_url":"https://codeload.github.com/MaxWinterstein/shfmt-py/tar.gz/v3.11.0.2","html_url":"https://github.com/MaxWinterstein/shfmt-py/releases/tag/v3.11.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/MaxWinterstein/shfmt-py@v3.11.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MaxWinterstein%2Fshfmt-py/tags/v3.11.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MaxWinterstein%2Fshfmt-py/tags/v3.11.0.2/manifests"},{"name":"v3.7.0.1","sha":"2de884420e63a872b84d30f98a4e12e9c627195b","kind":"commit","published_at":"2023-08-20T21:11:54.000Z","download_url":"https://codeload.github.com/MaxWinterstein/shfmt-py/tar.gz/v3.7.0.1","html_url":"https://github.com/MaxWinterstein/shfmt-py/releases/tag/v3.7.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/MaxWinterstein/shfmt-py@v3.7.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MaxWinterstein%2Fshfmt-py/tags/v3.7.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MaxWinterstein%2Fshfmt-py/tags/v3.7.0.1/manifests"},{"name":"v3.4.3.1","sha":"7c9d0f5e9557f6811f3f8304667544f00f9e3dde","kind":"commit","published_at":"2022-02-20T21:20:05.000Z","download_url":"https://codeload.github.com/MaxWinterstein/shfmt-py/tar.gz/v3.4.3.1","html_url":"https://github.com/MaxWinterstein/shfmt-py/releases/tag/v3.4.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/MaxWinterstein/shfmt-py@v3.4.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MaxWinterstein%2Fshfmt-py/tags/v3.4.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MaxWinterstein%2Fshfmt-py/tags/v3.4.3.1/manifests"},{"name":"3.3.1.8","sha":"68140854a349e147a8226adb8cde1b64e7fbfcba","kind":"commit","published_at":"2021-08-29T13:29:16.000Z","download_url":"https://codeload.github.com/MaxWinterstein/shfmt-py/tar.gz/3.3.1.8","html_url":"https://github.com/MaxWinterstein/shfmt-py/releases/tag/3.3.1.8","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/MaxWinterstein/shfmt-py@3.3.1.8","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MaxWinterstein%2Fshfmt-py/tags/3.3.1.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MaxWinterstein%2Fshfmt-py/tags/3.3.1.8/manifests"},{"name":"v3.3.1.7","sha":"df6ba1c7a821729534939efe74e1820d7c5cea7e","kind":"commit","published_at":"2021-08-25T12:06:27.000Z","download_url":"https://codeload.github.com/MaxWinterstein/shfmt-py/tar.gz/v3.3.1.7","html_url":"https://github.com/MaxWinterstein/shfmt-py/releases/tag/v3.3.1.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/MaxWinterstein/shfmt-py@v3.3.1.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MaxWinterstein%2Fshfmt-py/tags/v3.3.1.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MaxWinterstein%2Fshfmt-py/tags/v3.3.1.7/manifests"},{"name":"v3.3.1.6","sha":"ad08c4b1679287730abe078876b842870094e6db","kind":"commit","published_at":"2021-08-25T08:21:48.000Z","download_url":"https://codeload.github.com/MaxWinterstein/shfmt-py/tar.gz/v3.3.1.6","html_url":"https://github.com/MaxWinterstein/shfmt-py/releases/tag/v3.3.1.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/MaxWinterstein/shfmt-py@v3.3.1.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MaxWinterstein%2Fshfmt-py/tags/v3.3.1.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MaxWinterstein%2Fshfmt-py/tags/v3.3.1.6/manifests"},{"name":"v3.3.1.5","sha":"328196fed47eceb392546702e1edb0f40c2b651a","kind":"commit","published_at":"2021-08-24T22:00:45.000Z","download_url":"https://codeload.github.com/MaxWinterstein/shfmt-py/tar.gz/v3.3.1.5","html_url":"https://github.com/MaxWinterstein/shfmt-py/releases/tag/v3.3.1.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/MaxWinterstein/shfmt-py@v3.3.1.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MaxWinterstein%2Fshfmt-py/tags/v3.3.1.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MaxWinterstein%2Fshfmt-py/tags/v3.3.1.5/manifests"},{"name":"v3.3.1.4","sha":"b346c4d6d234cacff820b92420f2db982c573c74","kind":"commit","published_at":"2021-08-24T20:45:48.000Z","download_url":"https://codeload.github.com/MaxWinterstein/shfmt-py/tar.gz/v3.3.1.4","html_url":"https://github.com/MaxWinterstein/shfmt-py/releases/tag/v3.3.1.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/MaxWinterstein/shfmt-py@v3.3.1.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MaxWinterstein%2Fshfmt-py/tags/v3.3.1.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MaxWinterstein%2Fshfmt-py/tags/v3.3.1.4/manifests"}]},"repo_metadata_updated_at":"2025-07-08T09:26:55.567Z","dependent_packages_count":0,"downloads":20109,"downloads_period":"last-month","dependent_repos_count":11,"rankings":{"downloads":3.084630743882814,"dependent_repos_count":4.392562625524397,"dependent_packages_count":10.002282794063202,"stargazers_count":21.528144116907953,"forks_count":29.793723659146238,"docker_downloads_count":null,"average":13.76026878790492},"purl":"pkg:pypi/shfmt-py","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/pypi/shfmt-py","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/pypi/shfmt-py","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/pypi/shfmt-py/dependencies","status":null,"funding_links":[],"critical":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/shfmt-py/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/shfmt-py/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/shfmt-py/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/shfmt-py/related_packages","maintainers":[{"uuid":"MaxWinterstein","login":"MaxWinterstein","name":null,"email":null,"url":null,"packages_count":1,"html_url":"https://pypi.org/user/MaxWinterstein/","role":null,"created_at":"2023-02-25T11:12:00.136Z","updated_at":"2023-02-25T11:12:00.136Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers/MaxWinterstein/packages"}],"registry":{"name":"pypi.org","url":"https://pypi.org","ecosystem":"pypi","default":true,"packages_count":703643,"maintainers_count":298650,"namespaces_count":0,"keywords_count":231836,"github":"pypi","metadata":{"funded_packages_count":49504},"icon_url":"https://github.com/pypi.png","created_at":"2022-04-04T15:19:23.364Z","updated_at":"2025-07-09T05:39:50.667Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/namespaces"}},"unique_repositories_count":14,"unique_repositories_count_past_30_days":1,"recent_issues":[{"uuid":"3336640612","node_id":"PR_kwDOPgcIY86kawRo","number":30,"state":"open","title":"Bump shfmt-py from 3.11.0.2 to 3.12.0.2","user":"dependabot[bot]","labels":["dependencies","python"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-08-20T05:42:21.000Z","updated_at":"2025-08-20T05:45:40.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"shfmt-py","old_version":"3.11.0.2","new_version":"3.12.0.2","repository_url":"https://github.com/maxwinterstein/shfmt-py"}],"path":null,"ecosystem":"pip"},"body":"Bumps [shfmt-py](https://github.com/maxwinterstein/shfmt-py) from 3.11.0.2 to 3.12.0.2.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/maxwinterstein/shfmt-py/releases\"\u003eshfmt-py's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.12.0.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate dependency mvdan/sh to v3.12.0 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/MaxWinterstein/shfmt-py/pull/32\"\u003eMaxWinterstein/shfmt-py#32\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/MaxWinterstein/shfmt-py/compare/v3.11.0.2...v3.12.0.1\"\u003ehttps://github.com/MaxWinterstein/shfmt-py/compare/v3.11.0.2...v3.12.0.1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/maxwinterstein/shfmt-py/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=shfmt-py\u0026package-manager=pip\u0026previous-version=3.11.0.2\u0026new-version=3.12.0.2)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/adamtheturtle/sphinx-notionbuilder/pull/30","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/adamtheturtle%2Fsphinx-notionbuilder/issues/30","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/30/packages"},{"uuid":"3214579149","node_id":"PR_kwDOCNECh86eDd5a","number":2644,"state":"open","title":"Bump shfmt-py from 3.11.0.2 to 3.12.0.2","user":"dependabot[bot]","labels":["dependencies","python"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-07-09T05:48:10.000Z","updated_at":"2025-07-09T05:49:28.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"shfmt-py","old_version":"3.11.0.2","new_version":"3.12.0.2","repository_url":"https://github.com/maxwinterstein/shfmt-py"}],"path":null,"ecosystem":"pip"},"body":"Bumps [shfmt-py](https://github.com/maxwinterstein/shfmt-py) from 3.11.0.2 to 3.12.0.2.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/maxwinterstein/shfmt-py/releases\"\u003eshfmt-py's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.12.0.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate dependency mvdan/sh to v3.12.0 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/MaxWinterstein/shfmt-py/pull/32\"\u003eMaxWinterstein/shfmt-py#32\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/MaxWinterstein/shfmt-py/compare/v3.11.0.2...v3.12.0.1\"\u003ehttps://github.com/MaxWinterstein/shfmt-py/compare/v3.11.0.2...v3.12.0.1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/maxwinterstein/shfmt-py/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=shfmt-py\u0026package-manager=pip\u0026previous-version=3.11.0.2\u0026new-version=3.12.0.2)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/VWS-Python/vws-python-mock/pull/2644","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/VWS-Python%2Fvws-python-mock/issues/2644","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/2644/packages"},{"uuid":"3214326435","node_id":"PR_kwDOMuvZ9c6eCon9","number":502,"state":"open","title":"Bump shfmt-py from 3.11.0.2 to 3.12.0.2","user":"dependabot[bot]","labels":["dependencies","python"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-07-09T03:00:00.000Z","updated_at":"2025-07-09T03:01:46.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"shfmt-py","old_version":"3.11.0.2","new_version":"3.12.0.2","repository_url":"https://github.com/maxwinterstein/shfmt-py"}],"path":null,"ecosystem":"pip"},"body":"Bumps [shfmt-py](https://github.com/maxwinterstein/shfmt-py) from 3.11.0.2 to 3.12.0.2.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/maxwinterstein/shfmt-py/releases\"\u003eshfmt-py's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.12.0.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate dependency mvdan/sh to v3.12.0 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/MaxWinterstein/shfmt-py/pull/32\"\u003eMaxWinterstein/shfmt-py#32\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/MaxWinterstein/shfmt-py/compare/v3.11.0.2...v3.12.0.1\"\u003ehttps://github.com/MaxWinterstein/shfmt-py/compare/v3.11.0.2...v3.12.0.1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/maxwinterstein/shfmt-py/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=shfmt-py\u0026package-manager=pip\u0026previous-version=3.11.0.2\u0026new-version=3.12.0.2)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/adamtheturtle/doccmd/pull/502","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/adamtheturtle%2Fdoccmd/issues/502","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/502/packages"},{"uuid":"2651233588","node_id":"PR_kwDONjhMTs6eBp00","number":133,"state":"open","title":"Bump shfmt-py from 3.11.0.2 to 3.12.0.2","user":"dependabot[bot]","labels":["dependencies","python"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-07-08T23:42:05.000Z","updated_at":"2025-07-08T23:42:06.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"shfmt-py","old_version":"3.11.0.2","new_version":"3.12.0.2","repository_url":"https://github.com/maxwinterstein/shfmt-py"}],"path":null,"ecosystem":"pip"},"body":"Bumps [shfmt-py](https://github.com/maxwinterstein/shfmt-py) from 3.11.0.2 to 3.12.0.2.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/maxwinterstein/shfmt-py/releases\"\u003eshfmt-py's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.12.0.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate dependency mvdan/sh to v3.12.0 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/MaxWinterstein/shfmt-py/pull/32\"\u003eMaxWinterstein/shfmt-py#32\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/MaxWinterstein/shfmt-py/compare/v3.11.0.2...v3.12.0.1\"\u003ehttps://github.com/MaxWinterstein/shfmt-py/compare/v3.11.0.2...v3.12.0.1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/maxwinterstein/shfmt-py/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=shfmt-py\u0026package-manager=pip\u0026previous-version=3.11.0.2\u0026new-version=3.12.0.2)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/adamtheturtle/sphinx-combine/pull/133","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/adamtheturtle%2Fsphinx-combine/issues/133","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/133/packages"},{"uuid":"2651144043","node_id":"PR_kwDODXqoi86eBT9r","number":1339,"state":"open","title":"Bump shfmt-py from 3.11.0.2 to 3.12.0.2","user":"dependabot[bot]","labels":["dependencies","python"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-07-08T22:37:31.000Z","updated_at":"2025-07-08T22:37:32.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"shfmt-py","old_version":"3.11.0.2","new_version":"3.12.0.2","repository_url":"https://github.com/maxwinterstein/shfmt-py"}],"path":null,"ecosystem":"pip"},"body":"Bumps [shfmt-py](https://github.com/maxwinterstein/shfmt-py) from 3.11.0.2 to 3.12.0.2.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/maxwinterstein/shfmt-py/releases\"\u003eshfmt-py's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.12.0.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate dependency mvdan/sh to v3.12.0 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/MaxWinterstein/shfmt-py/pull/32\"\u003eMaxWinterstein/shfmt-py#32\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/MaxWinterstein/shfmt-py/compare/v3.11.0.2...v3.12.0.1\"\u003ehttps://github.com/MaxWinterstein/shfmt-py/compare/v3.11.0.2...v3.12.0.1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/maxwinterstein/shfmt-py/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=shfmt-py\u0026package-manager=pip\u0026previous-version=3.11.0.2\u0026new-version=3.12.0.2)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/VWS-Python/vws-auth-tools/pull/1339","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/VWS-Python%2Fvws-auth-tools/issues/1339","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1339/packages"},{"uuid":"2651105245","node_id":"PR_kwDODM87vM6eBKfd","number":1679,"state":"closed","title":"Bump shfmt-py from 3.11.0.2 to 3.12.0.2","user":"dependabot[bot]","labels":["dependencies","python"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-07-08T22:11:47.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-07-08T22:07:24.000Z","updated_at":"2025-07-08T22:11:48.000Z","time_to_close":263,"merged_at":"2025-07-08T22:11:47.000Z","merged_by":"github-actions[bot]","closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"shfmt-py","old_version":"3.11.0.2","new_version":"3.12.0.2","repository_url":"https://github.com/maxwinterstein/shfmt-py"}],"path":null,"ecosystem":"pip"},"body":"Bumps [shfmt-py](https://github.com/maxwinterstein/shfmt-py) from 3.11.0.2 to 3.12.0.2.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/maxwinterstein/shfmt-py/releases\"\u003eshfmt-py's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.12.0.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate dependency mvdan/sh to v3.12.0 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/MaxWinterstein/shfmt-py/pull/32\"\u003eMaxWinterstein/shfmt-py#32\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/MaxWinterstein/shfmt-py/compare/v3.11.0.2...v3.12.0.1\"\u003ehttps://github.com/MaxWinterstein/shfmt-py/compare/v3.11.0.2...v3.12.0.1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/maxwinterstein/shfmt-py/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=shfmt-py\u0026package-manager=pip\u0026previous-version=3.11.0.2\u0026new-version=3.12.0.2)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/VWS-Python/vws-cli/pull/1679","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/VWS-Python%2Fvws-cli/issues/1679","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1679/packages"},{"uuid":"2650795674","node_id":"PR_kwDOMxWStM6d_-6a","number":132,"state":"closed","title":"Bump shfmt-py from 3.11.0.2 to 3.12.0.2","user":"dependabot[bot]","labels":["dependencies","python"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":"2025-07-08T19:14:42.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-07-08T19:13:13.000Z","updated_at":"2025-07-08T19:14:43.000Z","time_to_close":89,"merged_at":"2025-07-08T19:14:42.000Z","merged_by":"adamtheturtle","closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"shfmt-py","old_version":"3.11.0.2","new_version":"3.12.0.2","repository_url":"https://github.com/maxwinterstein/shfmt-py"}],"path":null,"ecosystem":"pip"},"body":"Bumps [shfmt-py](https://github.com/maxwinterstein/shfmt-py) from 3.11.0.2 to 3.12.0.2.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/maxwinterstein/shfmt-py/releases\"\u003eshfmt-py's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.12.0.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate dependency mvdan/sh to v3.12.0 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/MaxWinterstein/shfmt-py/pull/32\"\u003eMaxWinterstein/shfmt-py#32\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/MaxWinterstein/shfmt-py/compare/v3.11.0.2...v3.12.0.1\"\u003ehttps://github.com/MaxWinterstein/shfmt-py/compare/v3.11.0.2...v3.12.0.1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/maxwinterstein/shfmt-py/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=shfmt-py\u0026package-manager=pip\u0026previous-version=3.11.0.2\u0026new-version=3.12.0.2)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/adamtheturtle/doccmd-pre-commit/pull/132","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/adamtheturtle%2Fdoccmd-pre-commit/issues/132","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/132/packages"},{"uuid":"2650621932","node_id":"PR_kwDONgmS-86d_Ufs","number":146,"state":"closed","title":"Bump shfmt-py from 3.11.0.2 to 3.12.0.2","user":"dependabot[bot]","labels":["dependencies","python"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-07-08T17:59:33.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-07-08T17:56:20.000Z","updated_at":"2025-07-08T17:59:34.000Z","time_to_close":193,"merged_at":"2025-07-08T17:59:33.000Z","merged_by":"github-actions[bot]","closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"shfmt-py","old_version":"3.11.0.2","new_version":"3.12.0.2","repository_url":"https://github.com/maxwinterstein/shfmt-py"}],"path":null,"ecosystem":"pip"},"body":"Bumps [shfmt-py](https://github.com/maxwinterstein/shfmt-py) from 3.11.0.2 to 3.12.0.2.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/maxwinterstein/shfmt-py/releases\"\u003eshfmt-py's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.12.0.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate dependency mvdan/sh to v3.12.0 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/MaxWinterstein/shfmt-py/pull/32\"\u003eMaxWinterstein/shfmt-py#32\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/MaxWinterstein/shfmt-py/compare/v3.11.0.2...v3.12.0.1\"\u003ehttps://github.com/MaxWinterstein/shfmt-py/compare/v3.11.0.2...v3.12.0.1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/maxwinterstein/shfmt-py/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=shfmt-py\u0026package-manager=pip\u0026previous-version=3.11.0.2\u0026new-version=3.12.0.2)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/adamtheturtle/mypy-strict-kwargs/pull/146","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/adamtheturtle%2Fmypy-strict-kwargs/issues/146","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/146/packages"},{"uuid":"3213276663","node_id":"PR_kwDODfq72s6d_HIn","number":1372,"state":"open","title":"Bump shfmt-py from 3.11.0.2 to 3.12.0.2","user":"dependabot[bot]","labels":["dependencies","python"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-07-08T17:31:01.000Z","updated_at":"2025-07-08T17:32:59.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"shfmt-py","old_version":"3.11.0.2","new_version":"3.12.0.2","repository_url":"https://github.com/maxwinterstein/shfmt-py"}],"path":null,"ecosystem":"pip"},"body":"Bumps [shfmt-py](https://github.com/maxwinterstein/shfmt-py) from 3.11.0.2 to 3.12.0.2.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/maxwinterstein/shfmt-py/releases\"\u003eshfmt-py's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.12.0.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate dependency mvdan/sh to v3.12.0 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/MaxWinterstein/shfmt-py/pull/32\"\u003eMaxWinterstein/shfmt-py#32\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/MaxWinterstein/shfmt-py/compare/v3.11.0.2...v3.12.0.1\"\u003ehttps://github.com/MaxWinterstein/shfmt-py/compare/v3.11.0.2...v3.12.0.1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/maxwinterstein/shfmt-py/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=shfmt-py\u0026package-manager=pip\u0026previous-version=3.11.0.2\u0026new-version=3.12.0.2)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/adamtheturtle/requests-mock-flask/pull/1372","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/adamtheturtle%2Frequests-mock-flask/issues/1372","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1372/packages"},{"uuid":"2650546714","node_id":"PR_kwDOEB6xv86d_CIa","number":987,"state":"open","title":"Bump shfmt-py from 3.11.0.2 to 3.12.0.2","user":"dependabot[bot]","labels":["dependencies","python"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-07-08T17:20:56.000Z","updated_at":"2025-07-08T17:20:57.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"shfmt-py","old_version":"3.11.0.2","new_version":"3.12.0.2","repository_url":"https://github.com/maxwinterstein/shfmt-py"}],"path":null,"ecosystem":"pip"},"body":"Bumps [shfmt-py](https://github.com/maxwinterstein/shfmt-py) from 3.11.0.2 to 3.12.0.2.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/maxwinterstein/shfmt-py/releases\"\u003eshfmt-py's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.12.0.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate dependency mvdan/sh to v3.12.0 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/MaxWinterstein/shfmt-py/pull/32\"\u003eMaxWinterstein/shfmt-py#32\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/MaxWinterstein/shfmt-py/compare/v3.11.0.2...v3.12.0.1\"\u003ehttps://github.com/MaxWinterstein/shfmt-py/compare/v3.11.0.2...v3.12.0.1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/maxwinterstein/shfmt-py/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=shfmt-py\u0026package-manager=pip\u0026previous-version=3.11.0.2\u0026new-version=3.12.0.2)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/VWS-Python/vws-web-tools/pull/987","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/VWS-Python%2Fvws-web-tools/issues/987","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/987/packages"},{"uuid":"3213114372","node_id":"PR_kwDODXqeec6d-jwg","number":1331,"state":"open","title":"Bump shfmt-py from 3.11.0.2 to 3.12.0.2","user":"dependabot[bot]","labels":["dependencies","python"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-07-08T16:24:43.000Z","updated_at":"2025-07-08T16:27:11.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"shfmt-py","old_version":"3.11.0.2","new_version":"3.12.0.2","repository_url":"https://github.com/maxwinterstein/shfmt-py"}],"path":null,"ecosystem":"pip"},"body":"Bumps [shfmt-py](https://github.com/maxwinterstein/shfmt-py) from 3.11.0.2 to 3.12.0.2.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/maxwinterstein/shfmt-py/releases\"\u003eshfmt-py's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.12.0.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate dependency mvdan/sh to v3.12.0 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/MaxWinterstein/shfmt-py/pull/32\"\u003eMaxWinterstein/shfmt-py#32\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/MaxWinterstein/shfmt-py/compare/v3.11.0.2...v3.12.0.1\"\u003ehttps://github.com/MaxWinterstein/shfmt-py/compare/v3.11.0.2...v3.12.0.1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/maxwinterstein/shfmt-py/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=shfmt-py\u0026package-manager=pip\u0026previous-version=3.11.0.2\u0026new-version=3.12.0.2)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/VWS-Python/vws-test-fixtures/pull/1331","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/VWS-Python%2Fvws-test-fixtures/issues/1331","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1331/packages"},{"uuid":"2650052623","node_id":"PR_kwDOMrYkps6d9JgP","number":450,"state":"open","title":"Bump shfmt-py from 3.11.0.2 to 3.12.0.2","user":"dependabot[bot]","labels":["dependencies","python"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-07-08T14:05:40.000Z","updated_at":"2025-07-08T14:05:40.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"shfmt-py","old_version":"3.11.0.2","new_version":"3.12.0.2","repository_url":"https://github.com/maxwinterstein/shfmt-py"}],"path":null,"ecosystem":"pip"},"body":"Bumps [shfmt-py](https://github.com/maxwinterstein/shfmt-py) from 3.11.0.2 to 3.12.0.2.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/maxwinterstein/shfmt-py/releases\"\u003eshfmt-py's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.12.0.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate dependency mvdan/sh to v3.12.0 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/MaxWinterstein/shfmt-py/pull/32\"\u003eMaxWinterstein/shfmt-py#32\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/MaxWinterstein/shfmt-py/compare/v3.11.0.2...v3.12.0.1\"\u003ehttps://github.com/MaxWinterstein/shfmt-py/compare/v3.11.0.2...v3.12.0.1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/maxwinterstein/shfmt-py/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=shfmt-py\u0026package-manager=pip\u0026previous-version=3.11.0.2\u0026new-version=3.12.0.2)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/adamtheturtle/sybil-extras/pull/450","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/adamtheturtle%2Fsybil-extras/issues/450","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/450/packages"},{"uuid":"2649502619","node_id":"PR_kwDOCV11XM6d7DOb","number":1167,"state":"open","title":"Bump shfmt-py from 3.11.0.2 to 3.12.0.2","user":"dependabot[bot]","labels":["dependencies","python"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-07-08T11:08:10.000Z","updated_at":"2025-07-08T11:08:10.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"shfmt-py","old_version":"3.11.0.2","new_version":"3.12.0.2","repository_url":"https://github.com/maxwinterstein/shfmt-py"}],"path":null,"ecosystem":"pip"},"body":"Bumps [shfmt-py](https://github.com/maxwinterstein/shfmt-py) from 3.11.0.2 to 3.12.0.2.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/maxwinterstein/shfmt-py/releases\"\u003eshfmt-py's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.12.0.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate dependency mvdan/sh to v3.12.0 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/MaxWinterstein/shfmt-py/pull/32\"\u003eMaxWinterstein/shfmt-py#32\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/MaxWinterstein/shfmt-py/compare/v3.11.0.2...v3.12.0.1\"\u003ehttps://github.com/MaxWinterstein/shfmt-py/compare/v3.11.0.2...v3.12.0.1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/maxwinterstein/shfmt-py/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=shfmt-py\u0026package-manager=pip\u0026previous-version=3.11.0.2\u0026new-version=3.12.0.2)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/adamtheturtle/sphinx-substitution-extensions/pull/1167","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/adamtheturtle%2Fsphinx-substitution-extensions/issues/1167","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1167/packages"},{"uuid":"2649413015","node_id":"PR_kwDOBI3VHM6d6tWX","number":2632,"state":"closed","title":"Bump shfmt-py from 3.11.0.2 to 3.12.0.2","user":"dependabot[bot]","labels":["dependencies","python"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-07-08T10:43:10.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-07-08T10:38:44.000Z","updated_at":"2025-07-08T10:43:10.000Z","time_to_close":266,"merged_at":"2025-07-08T10:43:10.000Z","merged_by":"github-actions[bot]","closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"shfmt-py","old_version":"3.11.0.2","new_version":"3.12.0.2","repository_url":"https://github.com/maxwinterstein/shfmt-py"}],"path":null,"ecosystem":"pip"},"body":"Bumps [shfmt-py](https://github.com/maxwinterstein/shfmt-py) from 3.11.0.2 to 3.12.0.2.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/maxwinterstein/shfmt-py/releases\"\u003eshfmt-py's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.12.0.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate dependency mvdan/sh to v3.12.0 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/MaxWinterstein/shfmt-py/pull/32\"\u003eMaxWinterstein/shfmt-py#32\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/MaxWinterstein/shfmt-py/compare/v3.11.0.2...v3.12.0.1\"\u003ehttps://github.com/MaxWinterstein/shfmt-py/compare/v3.11.0.2...v3.12.0.1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/maxwinterstein/shfmt-py/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=shfmt-py\u0026package-manager=pip\u0026previous-version=3.11.0.2\u0026new-version=3.12.0.2)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/VWS-Python/vws-python/pull/2632","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/VWS-Python%2Fvws-python/issues/2632","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/2632/packages"}],"issue_packages":[{"old_version":"3.11.0.2","new_version":"3.12.0.2","update_type":"minor","path":null,"pr_created_at":"2025-08-20T05:42:21.000Z","version_change":"3.11.0.2 → 3.12.0.2","issue":{"uuid":"3336640612","node_id":"PR_kwDOPgcIY86kawRo","number":30,"state":"open","title":"Bump shfmt-py from 3.11.0.2 to 3.12.0.2","user":"dependabot[bot]","labels":["dependencies","python"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-08-20T05:42:21.000Z","updated_at":"2025-08-20T05:45:40.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"shfmt-py","old_version":"3.11.0.2","new_version":"3.12.0.2","repository_url":"https://github.com/maxwinterstein/shfmt-py"}],"path":null,"ecosystem":"pip"},"body":"Bumps [shfmt-py](https://github.com/maxwinterstein/shfmt-py) from 3.11.0.2 to 3.12.0.2.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/maxwinterstein/shfmt-py/releases\"\u003eshfmt-py's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.12.0.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate dependency mvdan/sh to v3.12.0 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/MaxWinterstein/shfmt-py/pull/32\"\u003eMaxWinterstein/shfmt-py#32\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/MaxWinterstein/shfmt-py/compare/v3.11.0.2...v3.12.0.1\"\u003ehttps://github.com/MaxWinterstein/shfmt-py/compare/v3.11.0.2...v3.12.0.1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/maxwinterstein/shfmt-py/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=shfmt-py\u0026package-manager=pip\u0026previous-version=3.11.0.2\u0026new-version=3.12.0.2)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/adamtheturtle/sphinx-notionbuilder/pull/30","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/adamtheturtle%2Fsphinx-notionbuilder/issues/30","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/30/packages"}},{"old_version":"3.11.0.2","new_version":"3.12.0.2","update_type":"minor","path":null,"pr_created_at":"2025-07-09T05:48:10.000Z","version_change":"3.11.0.2 → 3.12.0.2","issue":{"uuid":"3214579149","node_id":"PR_kwDOCNECh86eDd5a","number":2644,"state":"open","title":"Bump shfmt-py from 3.11.0.2 to 3.12.0.2","user":"dependabot[bot]","labels":["dependencies","python"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-07-09T05:48:10.000Z","updated_at":"2025-07-09T05:49:28.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"shfmt-py","old_version":"3.11.0.2","new_version":"3.12.0.2","repository_url":"https://github.com/maxwinterstein/shfmt-py"}],"path":null,"ecosystem":"pip"},"body":"Bumps [shfmt-py](https://github.com/maxwinterstein/shfmt-py) from 3.11.0.2 to 3.12.0.2.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/maxwinterstein/shfmt-py/releases\"\u003eshfmt-py's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.12.0.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate dependency mvdan/sh to v3.12.0 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/MaxWinterstein/shfmt-py/pull/32\"\u003eMaxWinterstein/shfmt-py#32\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/MaxWinterstein/shfmt-py/compare/v3.11.0.2...v3.12.0.1\"\u003ehttps://github.com/MaxWinterstein/shfmt-py/compare/v3.11.0.2...v3.12.0.1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/maxwinterstein/shfmt-py/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=shfmt-py\u0026package-manager=pip\u0026previous-version=3.11.0.2\u0026new-version=3.12.0.2)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/VWS-Python/vws-python-mock/pull/2644","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/VWS-Python%2Fvws-python-mock/issues/2644","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/2644/packages"}},{"old_version":"3.11.0.2","new_version":"3.12.0.2","update_type":"minor","path":null,"pr_created_at":"2025-07-09T03:00:00.000Z","version_change":"3.11.0.2 → 3.12.0.2","issue":{"uuid":"3214326435","node_id":"PR_kwDOMuvZ9c6eCon9","number":502,"state":"open","title":"Bump shfmt-py from 3.11.0.2 to 3.12.0.2","user":"dependabot[bot]","labels":["dependencies","python"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-07-09T03:00:00.000Z","updated_at":"2025-07-09T03:01:46.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"shfmt-py","old_version":"3.11.0.2","new_version":"3.12.0.2","repository_url":"https://github.com/maxwinterstein/shfmt-py"}],"path":null,"ecosystem":"pip"},"body":"Bumps [shfmt-py](https://github.com/maxwinterstein/shfmt-py) from 3.11.0.2 to 3.12.0.2.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/maxwinterstein/shfmt-py/releases\"\u003eshfmt-py's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.12.0.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate dependency mvdan/sh to v3.12.0 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/MaxWinterstein/shfmt-py/pull/32\"\u003eMaxWinterstein/shfmt-py#32\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/MaxWinterstein/shfmt-py/compare/v3.11.0.2...v3.12.0.1\"\u003ehttps://github.com/MaxWinterstein/shfmt-py/compare/v3.11.0.2...v3.12.0.1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/maxwinterstein/shfmt-py/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=shfmt-py\u0026package-manager=pip\u0026previous-version=3.11.0.2\u0026new-version=3.12.0.2)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/adamtheturtle/doccmd/pull/502","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/adamtheturtle%2Fdoccmd/issues/502","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/502/packages"}},{"old_version":"3.11.0.2","new_version":"3.12.0.2","update_type":"minor","path":null,"pr_created_at":"2025-07-08T23:42:05.000Z","version_change":"3.11.0.2 → 3.12.0.2","issue":{"uuid":"2651233588","node_id":"PR_kwDONjhMTs6eBp00","number":133,"state":"open","title":"Bump shfmt-py from 3.11.0.2 to 3.12.0.2","user":"dependabot[bot]","labels":["dependencies","python"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-07-08T23:42:05.000Z","updated_at":"2025-07-08T23:42:06.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"shfmt-py","old_version":"3.11.0.2","new_version":"3.12.0.2","repository_url":"https://github.com/maxwinterstein/shfmt-py"}],"path":null,"ecosystem":"pip"},"body":"Bumps [shfmt-py](https://github.com/maxwinterstein/shfmt-py) from 3.11.0.2 to 3.12.0.2.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/maxwinterstein/shfmt-py/releases\"\u003eshfmt-py's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.12.0.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate dependency mvdan/sh to v3.12.0 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/MaxWinterstein/shfmt-py/pull/32\"\u003eMaxWinterstein/shfmt-py#32\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/MaxWinterstein/shfmt-py/compare/v3.11.0.2...v3.12.0.1\"\u003ehttps://github.com/MaxWinterstein/shfmt-py/compare/v3.11.0.2...v3.12.0.1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/maxwinterstein/shfmt-py/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=shfmt-py\u0026package-manager=pip\u0026previous-version=3.11.0.2\u0026new-version=3.12.0.2)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/adamtheturtle/sphinx-combine/pull/133","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/adamtheturtle%2Fsphinx-combine/issues/133","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/133/packages"}},{"old_version":"3.11.0.2","new_version":"3.12.0.2","update_type":"minor","path":null,"pr_created_at":"2025-07-08T22:37:31.000Z","version_change":"3.11.0.2 → 3.12.0.2","issue":{"uuid":"2651144043","node_id":"PR_kwDODXqoi86eBT9r","number":1339,"state":"open","title":"Bump shfmt-py from 3.11.0.2 to 3.12.0.2","user":"dependabot[bot]","labels":["dependencies","python"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-07-08T22:37:31.000Z","updated_at":"2025-07-08T22:37:32.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"shfmt-py","old_version":"3.11.0.2","new_version":"3.12.0.2","repository_url":"https://github.com/maxwinterstein/shfmt-py"}],"path":null,"ecosystem":"pip"},"body":"Bumps [shfmt-py](https://github.com/maxwinterstein/shfmt-py) from 3.11.0.2 to 3.12.0.2.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/maxwinterstein/shfmt-py/releases\"\u003eshfmt-py's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.12.0.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate dependency mvdan/sh to v3.12.0 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/MaxWinterstein/shfmt-py/pull/32\"\u003eMaxWinterstein/shfmt-py#32\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/MaxWinterstein/shfmt-py/compare/v3.11.0.2...v3.12.0.1\"\u003ehttps://github.com/MaxWinterstein/shfmt-py/compare/v3.11.0.2...v3.12.0.1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/maxwinterstein/shfmt-py/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=shfmt-py\u0026package-manager=pip\u0026previous-version=3.11.0.2\u0026new-version=3.12.0.2)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/VWS-Python/vws-auth-tools/pull/1339","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/VWS-Python%2Fvws-auth-tools/issues/1339","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1339/packages"}},{"old_version":"3.11.0.2","new_version":"3.12.0.2","update_type":"minor","path":null,"pr_created_at":"2025-07-08T22:07:24.000Z","version_change":"3.11.0.2 → 3.12.0.2","issue":{"uuid":"2651105245","node_id":"PR_kwDODM87vM6eBKfd","number":1679,"state":"closed","title":"Bump shfmt-py from 3.11.0.2 to 3.12.0.2","user":"dependabot[bot]","labels":["dependencies","python"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-07-08T22:11:47.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-07-08T22:07:24.000Z","updated_at":"2025-07-08T22:11:48.000Z","time_to_close":263,"merged_at":"2025-07-08T22:11:47.000Z","merged_by":"github-actions[bot]","closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"shfmt-py","old_version":"3.11.0.2","new_version":"3.12.0.2","repository_url":"https://github.com/maxwinterstein/shfmt-py"}],"path":null,"ecosystem":"pip"},"body":"Bumps [shfmt-py](https://github.com/maxwinterstein/shfmt-py) from 3.11.0.2 to 3.12.0.2.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/maxwinterstein/shfmt-py/releases\"\u003eshfmt-py's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.12.0.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate dependency mvdan/sh to v3.12.0 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/MaxWinterstein/shfmt-py/pull/32\"\u003eMaxWinterstein/shfmt-py#32\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/MaxWinterstein/shfmt-py/compare/v3.11.0.2...v3.12.0.1\"\u003ehttps://github.com/MaxWinterstein/shfmt-py/compare/v3.11.0.2...v3.12.0.1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/maxwinterstein/shfmt-py/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=shfmt-py\u0026package-manager=pip\u0026previous-version=3.11.0.2\u0026new-version=3.12.0.2)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/VWS-Python/vws-cli/pull/1679","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/VWS-Python%2Fvws-cli/issues/1679","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1679/packages"}},{"old_version":"3.11.0.2","new_version":"3.12.0.2","update_type":"minor","path":null,"pr_created_at":"2025-07-08T19:13:13.000Z","version_change":"3.11.0.2 → 3.12.0.2","issue":{"uuid":"2650795674","node_id":"PR_kwDOMxWStM6d_-6a","number":132,"state":"closed","title":"Bump shfmt-py from 3.11.0.2 to 3.12.0.2","user":"dependabot[bot]","labels":["dependencies","python"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":"2025-07-08T19:14:42.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-07-08T19:13:13.000Z","updated_at":"2025-07-08T19:14:43.000Z","time_to_close":89,"merged_at":"2025-07-08T19:14:42.000Z","merged_by":"adamtheturtle","closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"shfmt-py","old_version":"3.11.0.2","new_version":"3.12.0.2","repository_url":"https://github.com/maxwinterstein/shfmt-py"}],"path":null,"ecosystem":"pip"},"body":"Bumps [shfmt-py](https://github.com/maxwinterstein/shfmt-py) from 3.11.0.2 to 3.12.0.2.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/maxwinterstein/shfmt-py/releases\"\u003eshfmt-py's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.12.0.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate dependency mvdan/sh to v3.12.0 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/MaxWinterstein/shfmt-py/pull/32\"\u003eMaxWinterstein/shfmt-py#32\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/MaxWinterstein/shfmt-py/compare/v3.11.0.2...v3.12.0.1\"\u003ehttps://github.com/MaxWinterstein/shfmt-py/compare/v3.11.0.2...v3.12.0.1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/maxwinterstein/shfmt-py/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=shfmt-py\u0026package-manager=pip\u0026previous-version=3.11.0.2\u0026new-version=3.12.0.2)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/adamtheturtle/doccmd-pre-commit/pull/132","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/adamtheturtle%2Fdoccmd-pre-commit/issues/132","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/132/packages"}},{"old_version":"3.11.0.2","new_version":"3.12.0.2","update_type":"minor","path":null,"pr_created_at":"2025-07-08T17:56:20.000Z","version_change":"3.11.0.2 → 3.12.0.2","issue":{"uuid":"2650621932","node_id":"PR_kwDONgmS-86d_Ufs","number":146,"state":"closed","title":"Bump shfmt-py from 3.11.0.2 to 3.12.0.2","user":"dependabot[bot]","labels":["dependencies","python"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-07-08T17:59:33.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-07-08T17:56:20.000Z","updated_at":"2025-07-08T17:59:34.000Z","time_to_close":193,"merged_at":"2025-07-08T17:59:33.000Z","merged_by":"github-actions[bot]","closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"shfmt-py","old_version":"3.11.0.2","new_version":"3.12.0.2","repository_url":"https://github.com/maxwinterstein/shfmt-py"}],"path":null,"ecosystem":"pip"},"body":"Bumps [shfmt-py](https://github.com/maxwinterstein/shfmt-py) from 3.11.0.2 to 3.12.0.2.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/maxwinterstein/shfmt-py/releases\"\u003eshfmt-py's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.12.0.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate dependency mvdan/sh to v3.12.0 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/MaxWinterstein/shfmt-py/pull/32\"\u003eMaxWinterstein/shfmt-py#32\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/MaxWinterstein/shfmt-py/compare/v3.11.0.2...v3.12.0.1\"\u003ehttps://github.com/MaxWinterstein/shfmt-py/compare/v3.11.0.2...v3.12.0.1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/maxwinterstein/shfmt-py/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=shfmt-py\u0026package-manager=pip\u0026previous-version=3.11.0.2\u0026new-version=3.12.0.2)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/adamtheturtle/mypy-strict-kwargs/pull/146","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/adamtheturtle%2Fmypy-strict-kwargs/issues/146","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/146/packages"}},{"old_version":"3.11.0.2","new_version":"3.12.0.2","update_type":"minor","path":null,"pr_created_at":"2025-07-08T17:31:01.000Z","version_change":"3.11.0.2 → 3.12.0.2","issue":{"uuid":"3213276663","node_id":"PR_kwDODfq72s6d_HIn","number":1372,"state":"open","title":"Bump shfmt-py from 3.11.0.2 to 3.12.0.2","user":"dependabot[bot]","labels":["dependencies","python"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-07-08T17:31:01.000Z","updated_at":"2025-07-08T17:32:59.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"shfmt-py","old_version":"3.11.0.2","new_version":"3.12.0.2","repository_url":"https://github.com/maxwinterstein/shfmt-py"}],"path":null,"ecosystem":"pip"},"body":"Bumps [shfmt-py](https://github.com/maxwinterstein/shfmt-py) from 3.11.0.2 to 3.12.0.2.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/maxwinterstein/shfmt-py/releases\"\u003eshfmt-py's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.12.0.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate dependency mvdan/sh to v3.12.0 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/MaxWinterstein/shfmt-py/pull/32\"\u003eMaxWinterstein/shfmt-py#32\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/MaxWinterstein/shfmt-py/compare/v3.11.0.2...v3.12.0.1\"\u003ehttps://github.com/MaxWinterstein/shfmt-py/compare/v3.11.0.2...v3.12.0.1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/maxwinterstein/shfmt-py/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=shfmt-py\u0026package-manager=pip\u0026previous-version=3.11.0.2\u0026new-version=3.12.0.2)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/adamtheturtle/requests-mock-flask/pull/1372","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/adamtheturtle%2Frequests-mock-flask/issues/1372","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1372/packages"}},{"old_version":"3.11.0.2","new_version":"3.12.0.2","update_type":"minor","path":null,"pr_created_at":"2025-07-08T17:20:56.000Z","version_change":"3.11.0.2 → 3.12.0.2","issue":{"uuid":"2650546714","node_id":"PR_kwDOEB6xv86d_CIa","number":987,"state":"open","title":"Bump shfmt-py from 3.11.0.2 to 3.12.0.2","user":"dependabot[bot]","labels":["dependencies","python"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-07-08T17:20:56.000Z","updated_at":"2025-07-08T17:20:57.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"shfmt-py","old_version":"3.11.0.2","new_version":"3.12.0.2","repository_url":"https://github.com/maxwinterstein/shfmt-py"}],"path":null,"ecosystem":"pip"},"body":"Bumps [shfmt-py](https://github.com/maxwinterstein/shfmt-py) from 3.11.0.2 to 3.12.0.2.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/maxwinterstein/shfmt-py/releases\"\u003eshfmt-py's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.12.0.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate dependency mvdan/sh to v3.12.0 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/MaxWinterstein/shfmt-py/pull/32\"\u003eMaxWinterstein/shfmt-py#32\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/MaxWinterstein/shfmt-py/compare/v3.11.0.2...v3.12.0.1\"\u003ehttps://github.com/MaxWinterstein/shfmt-py/compare/v3.11.0.2...v3.12.0.1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/maxwinterstein/shfmt-py/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=shfmt-py\u0026package-manager=pip\u0026previous-version=3.11.0.2\u0026new-version=3.12.0.2)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/VWS-Python/vws-web-tools/pull/987","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/VWS-Python%2Fvws-web-tools/issues/987","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/987/packages"}},{"old_version":"3.11.0.2","new_version":"3.12.0.2","update_type":"minor","path":null,"pr_created_at":"2025-07-08T16:24:43.000Z","version_change":"3.11.0.2 → 3.12.0.2","issue":{"uuid":"3213114372","node_id":"PR_kwDODXqeec6d-jwg","number":1331,"state":"open","title":"Bump shfmt-py from 3.11.0.2 to 3.12.0.2","user":"dependabot[bot]","labels":["dependencies","python"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-07-08T16:24:43.000Z","updated_at":"2025-07-08T16:27:11.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"shfmt-py","old_version":"3.11.0.2","new_version":"3.12.0.2","repository_url":"https://github.com/maxwinterstein/shfmt-py"}],"path":null,"ecosystem":"pip"},"body":"Bumps [shfmt-py](https://github.com/maxwinterstein/shfmt-py) from 3.11.0.2 to 3.12.0.2.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/maxwinterstein/shfmt-py/releases\"\u003eshfmt-py's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.12.0.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate dependency mvdan/sh to v3.12.0 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/MaxWinterstein/shfmt-py/pull/32\"\u003eMaxWinterstein/shfmt-py#32\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/MaxWinterstein/shfmt-py/compare/v3.11.0.2...v3.12.0.1\"\u003ehttps://github.com/MaxWinterstein/shfmt-py/compare/v3.11.0.2...v3.12.0.1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/maxwinterstein/shfmt-py/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=shfmt-py\u0026package-manager=pip\u0026previous-version=3.11.0.2\u0026new-version=3.12.0.2)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/VWS-Python/vws-test-fixtures/pull/1331","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/VWS-Python%2Fvws-test-fixtures/issues/1331","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1331/packages"}},{"old_version":"3.11.0.2","new_version":"3.12.0.2","update_type":"minor","path":null,"pr_created_at":"2025-07-08T14:05:40.000Z","version_change":"3.11.0.2 → 3.12.0.2","issue":{"uuid":"2650052623","node_id":"PR_kwDOMrYkps6d9JgP","number":450,"state":"open","title":"Bump shfmt-py from 3.11.0.2 to 3.12.0.2","user":"dependabot[bot]","labels":["dependencies","python"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-07-08T14:05:40.000Z","updated_at":"2025-07-08T14:05:40.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"shfmt-py","old_version":"3.11.0.2","new_version":"3.12.0.2","repository_url":"https://github.com/maxwinterstein/shfmt-py"}],"path":null,"ecosystem":"pip"},"body":"Bumps [shfmt-py](https://github.com/maxwinterstein/shfmt-py) from 3.11.0.2 to 3.12.0.2.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/maxwinterstein/shfmt-py/releases\"\u003eshfmt-py's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.12.0.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate dependency mvdan/sh to v3.12.0 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/MaxWinterstein/shfmt-py/pull/32\"\u003eMaxWinterstein/shfmt-py#32\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/MaxWinterstein/shfmt-py/compare/v3.11.0.2...v3.12.0.1\"\u003ehttps://github.com/MaxWinterstein/shfmt-py/compare/v3.11.0.2...v3.12.0.1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/maxwinterstein/shfmt-py/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=shfmt-py\u0026package-manager=pip\u0026previous-version=3.11.0.2\u0026new-version=3.12.0.2)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/adamtheturtle/sybil-extras/pull/450","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/adamtheturtle%2Fsybil-extras/issues/450","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/450/packages"}},{"old_version":"3.11.0.2","new_version":"3.12.0.2","update_type":"minor","path":null,"pr_created_at":"2025-07-08T11:08:10.000Z","version_change":"3.11.0.2 → 3.12.0.2","issue":{"uuid":"2649502619","node_id":"PR_kwDOCV11XM6d7DOb","number":1167,"state":"open","title":"Bump shfmt-py from 3.11.0.2 to 3.12.0.2","user":"dependabot[bot]","labels":["dependencies","python"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-07-08T11:08:10.000Z","updated_at":"2025-07-08T11:08:10.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"shfmt-py","old_version":"3.11.0.2","new_version":"3.12.0.2","repository_url":"https://github.com/maxwinterstein/shfmt-py"}],"path":null,"ecosystem":"pip"},"body":"Bumps [shfmt-py](https://github.com/maxwinterstein/shfmt-py) from 3.11.0.2 to 3.12.0.2.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/maxwinterstein/shfmt-py/releases\"\u003eshfmt-py's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.12.0.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate dependency mvdan/sh to v3.12.0 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/MaxWinterstein/shfmt-py/pull/32\"\u003eMaxWinterstein/shfmt-py#32\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/MaxWinterstein/shfmt-py/compare/v3.11.0.2...v3.12.0.1\"\u003ehttps://github.com/MaxWinterstein/shfmt-py/compare/v3.11.0.2...v3.12.0.1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/maxwinterstein/shfmt-py/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=shfmt-py\u0026package-manager=pip\u0026previous-version=3.11.0.2\u0026new-version=3.12.0.2)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/adamtheturtle/sphinx-substitution-extensions/pull/1167","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/adamtheturtle%2Fsphinx-substitution-extensions/issues/1167","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1167/packages"}},{"old_version":"3.11.0.2","new_version":"3.12.0.2","update_type":"minor","path":null,"pr_created_at":"2025-07-08T10:38:44.000Z","version_change":"3.11.0.2 → 3.12.0.2","issue":{"uuid":"2649413015","node_id":"PR_kwDOBI3VHM6d6tWX","number":2632,"state":"closed","title":"Bump shfmt-py from 3.11.0.2 to 3.12.0.2","user":"dependabot[bot]","labels":["dependencies","python"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-07-08T10:43:10.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-07-08T10:38:44.000Z","updated_at":"2025-07-08T10:43:10.000Z","time_to_close":266,"merged_at":"2025-07-08T10:43:10.000Z","merged_by":"github-actions[bot]","closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"shfmt-py","old_version":"3.11.0.2","new_version":"3.12.0.2","repository_url":"https://github.com/maxwinterstein/shfmt-py"}],"path":null,"ecosystem":"pip"},"body":"Bumps [shfmt-py](https://github.com/maxwinterstein/shfmt-py) from 3.11.0.2 to 3.12.0.2.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/maxwinterstein/shfmt-py/releases\"\u003eshfmt-py's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.12.0.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate dependency mvdan/sh to v3.12.0 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/MaxWinterstein/shfmt-py/pull/32\"\u003eMaxWinterstein/shfmt-py#32\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/MaxWinterstein/shfmt-py/compare/v3.11.0.2...v3.12.0.1\"\u003ehttps://github.com/MaxWinterstein/shfmt-py/compare/v3.11.0.2...v3.12.0.1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/maxwinterstein/shfmt-py/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=shfmt-py\u0026package-manager=pip\u0026previous-version=3.11.0.2\u0026new-version=3.12.0.2)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/VWS-Python/vws-python/pull/2632","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/VWS-Python%2Fvws-python/issues/2632","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/2632/packages"}}]}