{"id":5686,"name":"openapi-python-client","ecosystem":"pip","repository_url":"https://github.com/openapi-generators/openapi-python-client","issues_count":23,"created_at":"2025-06-06T21:06:19.226Z","updated_at":"2025-06-06T21:06:19.226Z","purl":"pkg:pypi/openapi-python-client","metadata":{"id":2839425,"name":"openapi-python-client","ecosystem":"pypi","description":"Generate modern Python clients from OpenAPI","homepage":null,"licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/openapi-generators/openapi-python-client","keywords_array":["Client","Generator","OpenAPI"],"namespace":null,"versions_count":91,"first_release_published_at":"2020-02-28T21:12:57.000Z","latest_release_published_at":"2025-06-06T01:43:36.000Z","latest_release_number":"0.25.0","last_synced_at":"2025-06-06T01:46:53.861Z","created_at":"2022-04-10T11:56:43.086Z","updated_at":"2025-06-06T01:46:54.241Z","registry_url":"https://pypi.org/project/openapi-python-client/","install_command":"pip install openapi-python-client --index-url https://pypi.org/simple","documentation_url":"https://openapi-python-client.readthedocs.io/","metadata":{"funding":null,"documentation":null,"classifiers":["Development Status :: 4 - Beta","Intended Audience :: Developers","License :: OSI Approved :: MIT License","Programming Language :: Python :: 3","Programming Language :: Python :: 3.10","Programming Language :: Python :: 3.11","Programming Language :: Python :: 3.12","Programming Language :: Python :: 3.13","Programming Language :: Python :: 3.9","Topic :: Software Development :: Code Generators","Typing :: Typed"],"normalized_name":"openapi-python-client"},"repo_metadata":{"id":37079729,"uuid":"240776275","full_name":"openapi-generators/openapi-python-client","owner":"openapi-generators","description":"Generate modern Python clients from OpenAPI","archived":false,"fork":false,"pushed_at":"2025-06-03T04:26:49.000Z","size":3297,"stargazers_count":1572,"open_issues_count":82,"forks_count":229,"subscribers_count":14,"default_branch":"main","last_synced_at":"2025-06-03T17:04:32.828Z","etag":null,"topics":["fastapi","generator","openapi","openapi-document","openapi-python-client","openapi3","openapi31","python","python3","rest-api"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/openapi-generators.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null},"funding":{"github":["dbanty"]}},"created_at":"2020-02-15T19:33:46.000Z","updated_at":"2025-06-03T09:48:29.000Z","dependencies_parsed_at":"2023-09-25T05:26:05.724Z","dependency_job_id":"56c6b2bc-0631-48a2-a2a6-4f0eda2f577e","html_url":"https://github.com/openapi-generators/openapi-python-client","commit_stats":{"total_commits":780,"total_committers":72,"mean_commits":"10.833333333333334","dds":0.7615384615384615,"last_synced_commit":"a61a7413fe2b2a9da3ae8c14b8418f3be76d8882"},"previous_names":["triaxtec/openapi-python-client"],"tags_count":91,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openapi-generators%2Fopenapi-python-client","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openapi-generators%2Fopenapi-python-client/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openapi-generators%2Fopenapi-python-client/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openapi-generators%2Fopenapi-python-client/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/openapi-generators","download_url":"https://codeload.github.com/openapi-generators/openapi-python-client/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openapi-generators%2Fopenapi-python-client/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":257846738,"owners_count":22612086,"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":"openapi-generators","name":"openapi-generators","uuid":"84925606","kind":"organization","description":null,"email":null,"website":null,"location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/84925606?v=4","repositories_count":4,"last_synced_at":"2023-03-04T04:20:03.881Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/openapi-generators","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2022-11-14T09:26:16.627Z","updated_at":"2023-03-04T04:20:03.889Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/openapi-generators","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/openapi-generators/repositories"},"tags":[{"name":"v0.24.3","sha":"808354eb3fbd4e3a7ba13fbab1326f641786c3b6","kind":"commit","published_at":"2025-03-31T22:40:47.000Z","download_url":"https://codeload.github.com/openapi-generators/openapi-python-client/tar.gz/v0.24.3","html_url":"https://github.com/openapi-generators/openapi-python-client/releases/tag/v0.24.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openapi-generators%2Fopenapi-python-client/tags/v0.24.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openapi-generators%2Fopenapi-python-client/tags/v0.24.3/manifests"},{"name":"v0.24.2","sha":"aff1d269964bd5190f58823be29d62144d628449","kind":"commit","published_at":"2025-03-22T20:34:15.000Z","download_url":"https://codeload.github.com/openapi-generators/openapi-python-client/tar.gz/v0.24.2","html_url":"https://github.com/openapi-generators/openapi-python-client/releases/tag/v0.24.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openapi-generators%2Fopenapi-python-client/tags/v0.24.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openapi-generators%2Fopenapi-python-client/tags/v0.24.2/manifests"},{"name":"v0.24.1","sha":"4262321b7495eb3d5992295cd4fe574bd9be2bbe","kind":"commit","published_at":"2025-03-15T19:17:10.000Z","download_url":"https://codeload.github.com/openapi-generators/openapi-python-client/tar.gz/v0.24.1","html_url":"https://github.com/openapi-generators/openapi-python-client/releases/tag/v0.24.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openapi-generators%2Fopenapi-python-client/tags/v0.24.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openapi-generators%2Fopenapi-python-client/tags/v0.24.1/manifests"},{"name":"v0.24.0","sha":"d46544c4b80dec1d39bb91ee4882e0dc38dbbe11","kind":"commit","published_at":"2025-03-03T01:29:03.000Z","download_url":"https://codeload.github.com/openapi-generators/openapi-python-client/tar.gz/v0.24.0","html_url":"https://github.com/openapi-generators/openapi-python-client/releases/tag/v0.24.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openapi-generators%2Fopenapi-python-client/tags/v0.24.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openapi-generators%2Fopenapi-python-client/tags/v0.24.0/manifests"},{"name":"v0.23.1","sha":"ca3a42a59f757dfdf1c1014b261d4c16de1f9438","kind":"commit","published_at":"2025-01-22T15:57:02.000Z","download_url":"https://codeload.github.com/openapi-generators/openapi-python-client/tar.gz/v0.23.1","html_url":"https://github.com/openapi-generators/openapi-python-client/releases/tag/v0.23.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openapi-generators%2Fopenapi-python-client/tags/v0.23.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openapi-generators%2Fopenapi-python-client/tags/v0.23.1/manifests"},{"name":"v0.23.0","sha":"99ae3a93877116fced970b2a25e33913035ac400","kind":"commit","published_at":"2024-12-24T23:46:54.000Z","download_url":"https://codeload.github.com/openapi-generators/openapi-python-client/tar.gz/v0.23.0","html_url":"https://github.com/openapi-generators/openapi-python-client/releases/tag/v0.23.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openapi-generators%2Fopenapi-python-client/tags/v0.23.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openapi-generators%2Fopenapi-python-client/tags/v0.23.0/manifests"},{"name":"v0.22.0","sha":"72f3f5a054fba7f40a222bbccd94f52ca052be5a","kind":"commit","published_at":"2024-12-09T17:41:00.000Z","download_url":"https://codeload.github.com/openapi-generators/openapi-python-client/tar.gz/v0.22.0","html_url":"https://github.com/openapi-generators/openapi-python-client/releases/tag/v0.22.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openapi-generators%2Fopenapi-python-client/tags/v0.22.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openapi-generators%2Fopenapi-python-client/tags/v0.22.0/manifests"},{"name":"v0.21.7","sha":"b6c66ca477ebbb5a5d423fdfe5a97ce6a825c2c8","kind":"commit","published_at":"2024-11-23T01:33:37.000Z","download_url":"https://codeload.github.com/openapi-generators/openapi-python-client/tar.gz/v0.21.7","html_url":"https://github.com/openapi-generators/openapi-python-client/releases/tag/v0.21.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openapi-generators%2Fopenapi-python-client/tags/v0.21.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openapi-generators%2Fopenapi-python-client/tags/v0.21.7/manifests"},{"name":"v0.21.6","sha":"4c019d963d199b1ada0f87dbd3f1a8f2c62241cf","kind":"commit","published_at":"2024-10-20T23:36:37.000Z","download_url":"https://codeload.github.com/openapi-generators/openapi-python-client/tar.gz/v0.21.6","html_url":"https://github.com/openapi-generators/openapi-python-client/releases/tag/v0.21.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openapi-generators%2Fopenapi-python-client/tags/v0.21.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openapi-generators%2Fopenapi-python-client/tags/v0.21.6/manifests"},{"name":"v0.21.5","sha":"90e0954d766750e1bbf652c79ae85909466fe9e8","kind":"commit","published_at":"2024-09-07T22:05:53.000Z","download_url":"https://codeload.github.com/openapi-generators/openapi-python-client/tar.gz/v0.21.5","html_url":"https://github.com/openapi-generators/openapi-python-client/releases/tag/v0.21.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openapi-generators%2Fopenapi-python-client/tags/v0.21.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openapi-generators%2Fopenapi-python-client/tags/v0.21.5/manifests"},{"name":"v0.21.4","sha":"04b30a922fb41f56eee2b7a77459865838ff1cd2","kind":"commit","published_at":"2024-08-25T06:38:21.000Z","download_url":"https://codeload.github.com/openapi-generators/openapi-python-client/tar.gz/v0.21.4","html_url":"https://github.com/openapi-generators/openapi-python-client/releases/tag/v0.21.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openapi-generators%2Fopenapi-python-client/tags/v0.21.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openapi-generators%2Fopenapi-python-client/tags/v0.21.4/manifests"},{"name":"v0.21.3","sha":"aa9f280e880f363a5ac0ed4eb9938c75fd2b7d5b","kind":"commit","published_at":"2024-08-18T22:02:16.000Z","download_url":"https://codeload.github.com/openapi-generators/openapi-python-client/tar.gz/v0.21.3","html_url":"https://github.com/openapi-generators/openapi-python-client/releases/tag/v0.21.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openapi-generators%2Fopenapi-python-client/tags/v0.21.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openapi-generators%2Fopenapi-python-client/tags/v0.21.3/manifests"},{"name":"v0.21.2","sha":"ed5e90804f638c7723e193cdaf55a67e4b97466d","kind":"commit","published_at":"2024-07-20T19:04:36.000Z","download_url":"https://codeload.github.com/openapi-generators/openapi-python-client/tar.gz/v0.21.2","html_url":"https://github.com/openapi-generators/openapi-python-client/releases/tag/v0.21.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openapi-generators%2Fopenapi-python-client/tags/v0.21.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openapi-generators%2Fopenapi-python-client/tags/v0.21.2/manifests"},{"name":"v0.21.1","sha":"cb32c30e7e840f43354cbafcad15a6f008d6b966","kind":"commit","published_at":"2024-06-15T19:47:52.000Z","download_url":"https://codeload.github.com/openapi-generators/openapi-python-client/tar.gz/v0.21.1","html_url":"https://github.com/openapi-generators/openapi-python-client/releases/tag/v0.21.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openapi-generators%2Fopenapi-python-client/tags/v0.21.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openapi-generators%2Fopenapi-python-client/tags/v0.21.1/manifests"},{"name":"v0.21.0","sha":"8591f15ef6c46939b978d135b1f5315922422f6e","kind":"commit","published_at":"2024-06-08T21:27:21.000Z","download_url":"https://codeload.github.com/openapi-generators/openapi-python-client/tar.gz/v0.21.0","html_url":"https://github.com/openapi-generators/openapi-python-client/releases/tag/v0.21.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openapi-generators%2Fopenapi-python-client/tags/v0.21.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openapi-generators%2Fopenapi-python-client/tags/v0.21.0/manifests"},{"name":"v0.20.0","sha":"7af00ced6758b12dd27774e64afba5f5aaf53747","kind":"commit","published_at":"2024-05-18T19:50:36.000Z","download_url":"https://codeload.github.com/openapi-generators/openapi-python-client/tar.gz/v0.20.0","html_url":"https://github.com/openapi-generators/openapi-python-client/releases/tag/v0.20.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openapi-generators%2Fopenapi-python-client/tags/v0.20.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openapi-generators%2Fopenapi-python-client/tags/v0.20.0/manifests"},{"name":"v0.19.1","sha":"30665ead63227f0a9f21247df667408ce35f7537","kind":"commit","published_at":"2024-03-27T00:50:01.000Z","download_url":"https://codeload.github.com/openapi-generators/openapi-python-client/tar.gz/v0.19.1","html_url":"https://github.com/openapi-generators/openapi-python-client/releases/tag/v0.19.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openapi-generators%2Fopenapi-python-client/tags/v0.19.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openapi-generators%2Fopenapi-python-client/tags/v0.19.1/manifests"},{"name":"v0.19.0","sha":"0399271be4eb012f83ac3023939ff48e364634e9","kind":"commit","published_at":"2024-03-06T02:43:12.000Z","download_url":"https://codeload.github.com/openapi-generators/openapi-python-client/tar.gz/v0.19.0","html_url":"https://github.com/openapi-generators/openapi-python-client/releases/tag/v0.19.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openapi-generators%2Fopenapi-python-client/tags/v0.19.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openapi-generators%2Fopenapi-python-client/tags/v0.19.0/manifests"},{"name":"v0.18.0","sha":"c28226ed591d7e8472de7f205df76cae6a238261","kind":"commit","published_at":"2024-02-22T18:08:39.000Z","download_url":"https://codeload.github.com/openapi-generators/openapi-python-client/tar.gz/v0.18.0","html_url":"https://github.com/openapi-generators/openapi-python-client/releases/tag/v0.18.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openapi-generators%2Fopenapi-python-client/tags/v0.18.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openapi-generators%2Fopenapi-python-client/tags/v0.18.0/manifests"},{"name":"v0.17.3","sha":"dbdbe3367f1ad04b86de240c26a67249320c9236","kind":"commit","published_at":"2024-02-20T03:07:30.000Z","download_url":"https://codeload.github.com/openapi-generators/openapi-python-client/tar.gz/v0.17.3","html_url":"https://github.com/openapi-generators/openapi-python-client/releases/tag/v0.17.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openapi-generators%2Fopenapi-python-client/tags/v0.17.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openapi-generators%2Fopenapi-python-client/tags/v0.17.3/manifests"},{"name":"v0.17.2","sha":"30d8a37ed6e7d5561c59af34609ee60482c41fd6","kind":"commit","published_at":"2024-01-15T00:26:57.000Z","download_url":"https://codeload.github.com/openapi-generators/openapi-python-client/tar.gz/v0.17.2","html_url":"https://github.com/openapi-generators/openapi-python-client/releases/tag/v0.17.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openapi-generators%2Fopenapi-python-client/tags/v0.17.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openapi-generators%2Fopenapi-python-client/tags/v0.17.2/manifests"},{"name":"v0.17.1","sha":"8505c3cf676d5b717c89208c2978881b1ceda776","kind":"commit","published_at":"2024-01-04T01:16:52.000Z","download_url":"https://codeload.github.com/openapi-generators/openapi-python-client/tar.gz/v0.17.1","html_url":"https://github.com/openapi-generators/openapi-python-client/releases/tag/v0.17.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openapi-generators%2Fopenapi-python-client/tags/v0.17.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openapi-generators%2Fopenapi-python-client/tags/v0.17.1/manifests"},{"name":"v0.17.0","sha":"bbef24dc5a33a99169d9b8b753f56d2a79b8a16d","kind":"commit","published_at":"2023-12-31T23:49:01.000Z","download_url":"https://codeload.github.com/openapi-generators/openapi-python-client/tar.gz/v0.17.0","html_url":"https://github.com/openapi-generators/openapi-python-client/releases/tag/v0.17.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openapi-generators%2Fopenapi-python-client/tags/v0.17.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openapi-generators%2Fopenapi-python-client/tags/v0.17.0/manifests"},{"name":"v0.16.1","sha":"9ff34f309f3e6369b88d61dc03859bd3223de7fa","kind":"commit","published_at":"2023-12-23T06:05:59.000Z","download_url":"https://codeload.github.com/openapi-generators/openapi-python-client/tar.gz/v0.16.1","html_url":"https://github.com/openapi-generators/openapi-python-client/releases/tag/v0.16.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openapi-generators%2Fopenapi-python-client/tags/v0.16.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openapi-generators%2Fopenapi-python-client/tags/v0.16.1/manifests"},{"name":"v0.16.0","sha":"77ea9ff90ba3628386ebb70a328d3e955945655d","kind":"commit","published_at":"2023-12-07T00:58:55.000Z","download_url":"https://codeload.github.com/openapi-generators/openapi-python-client/tar.gz/v0.16.0","html_url":"https://github.com/openapi-generators/openapi-python-client/releases/tag/v0.16.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openapi-generators%2Fopenapi-python-client/tags/v0.16.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openapi-generators%2Fopenapi-python-client/tags/v0.16.0/manifests"},{"name":"v0.15.2","sha":"4652fdf6940e97773b3c8d722d3745f60dfe00c3","kind":"commit","published_at":"2023-09-16T17:20:58.000Z","download_url":"https://codeload.github.com/openapi-generators/openapi-python-client/tar.gz/v0.15.2","html_url":"https://github.com/openapi-generators/openapi-python-client/releases/tag/v0.15.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openapi-generators%2Fopenapi-python-client/tags/v0.15.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openapi-generators%2Fopenapi-python-client/tags/v0.15.2/manifests"},{"name":"v0.15.1","sha":"527ff38f853f94bbcba0a51083df3eac979dd1f0","kind":"commit","published_at":"2023-08-12T23:11:34.000Z","download_url":"https://codeload.github.com/openapi-generators/openapi-python-client/tar.gz/v0.15.1","html_url":"https://github.com/openapi-generators/openapi-python-client/releases/tag/v0.15.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openapi-generators%2Fopenapi-python-client/tags/v0.15.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openapi-generators%2Fopenapi-python-client/tags/v0.15.1/manifests"},{"name":"v0.15.0","sha":"63c87d7117fe363622e9bab0ac901fa60065461a","kind":"commit","published_at":"2023-07-23T19:36:37.000Z","download_url":"https://codeload.github.com/openapi-generators/openapi-python-client/tar.gz/v0.15.0","html_url":"https://github.com/openapi-generators/openapi-python-client/releases/tag/v0.15.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openapi-generators%2Fopenapi-python-client/tags/v0.15.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openapi-generators%2Fopenapi-python-client/tags/v0.15.0/manifests"},{"name":"v0.14.1","sha":"4823d96c4a85ce797bc6df529b6080f38f7390ce","kind":"commit","published_at":"2023-05-27T01:51:31.000Z","download_url":"https://codeload.github.com/openapi-generators/openapi-python-client/tar.gz/v0.14.1","html_url":"https://github.com/openapi-generators/openapi-python-client/releases/tag/v0.14.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openapi-generators%2Fopenapi-python-client/tags/v0.14.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openapi-generators%2Fopenapi-python-client/tags/v0.14.1/manifests"},{"name":"v0.14.0","sha":"508a841eea69da5f8e868ee20d785b16426212d4","kind":"commit","published_at":"2023-04-30T20:20:25.000Z","download_url":"https://codeload.github.com/openapi-generators/openapi-python-client/tar.gz/v0.14.0","html_url":"https://github.com/openapi-generators/openapi-python-client/releases/tag/v0.14.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openapi-generators%2Fopenapi-python-client/tags/v0.14.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openapi-generators%2Fopenapi-python-client/tags/v0.14.0/manifests"},{"name":"v0.13.4","sha":"c8e93a9bf54d49418a7b6714111c5aa93bfbee1c","kind":"commit","published_at":"2023-04-13T03:28:07.000Z","download_url":"https://codeload.github.com/openapi-generators/openapi-python-client/tar.gz/v0.13.4","html_url":"https://github.com/openapi-generators/openapi-python-client/releases/tag/v0.13.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openapi-generators%2Fopenapi-python-client/tags/v0.13.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openapi-generators%2Fopenapi-python-client/tags/v0.13.4/manifests"},{"name":"v0.13.3","sha":"4e0912ff4eddbebcf8b4c62a29e9197b8d310b64","kind":"commit","published_at":"2023-03-28T23:22:56.000Z","download_url":"https://codeload.github.com/openapi-generators/openapi-python-client/tar.gz/v0.13.3","html_url":"https://github.com/openapi-generators/openapi-python-client/releases/tag/v0.13.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openapi-generators%2Fopenapi-python-client/tags/v0.13.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openapi-generators%2Fopenapi-python-client/tags/v0.13.3/manifests"},{"name":"v0.13.2","sha":"7af73233212ccfbf5f98db68e1039c593f564a2d","kind":"commit","published_at":"2023-03-19T00:33:49.000Z","download_url":"https://codeload.github.com/openapi-generators/openapi-python-client/tar.gz/v0.13.2","html_url":"https://github.com/openapi-generators/openapi-python-client/releases/tag/v0.13.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openapi-generators%2Fopenapi-python-client/tags/v0.13.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openapi-generators%2Fopenapi-python-client/tags/v0.13.2/manifests"},{"name":"v0.13.1","sha":"f741d8165d713eeb629e839fadc8920209ccfec3","kind":"commit","published_at":"2023-01-16T20:47:11.000Z","download_url":"https://codeload.github.com/openapi-generators/openapi-python-client/tar.gz/v0.13.1","html_url":"https://github.com/openapi-generators/openapi-python-client/releases/tag/v0.13.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openapi-generators%2Fopenapi-python-client/tags/v0.13.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openapi-generators%2Fopenapi-python-client/tags/v0.13.1/manifests"},{"name":"v0.13.0","sha":"aa324fcf4a248f1bb4746c5802f1bbfd5b17ef4b","kind":"commit","published_at":"2023-01-06T23:04:13.000Z","download_url":"https://codeload.github.com/openapi-generators/openapi-python-client/tar.gz/v0.13.0","html_url":"https://github.com/openapi-generators/openapi-python-client/releases/tag/v0.13.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openapi-generators%2Fopenapi-python-client/tags/v0.13.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openapi-generators%2Fopenapi-python-client/tags/v0.13.0/manifests"},{"name":"v0.12.3","sha":"298cc5a5f5b4ef14fc163f51122a55413dc4b012","kind":"commit","published_at":"2022-12-18T00:46:17.000Z","download_url":"https://codeload.github.com/openapi-generators/openapi-python-client/tar.gz/v0.12.3","html_url":"https://github.com/openapi-generators/openapi-python-client/releases/tag/v0.12.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openapi-generators%2Fopenapi-python-client/tags/v0.12.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openapi-generators%2Fopenapi-python-client/tags/v0.12.3/manifests"},{"name":"v0.12.2","sha":"17373e000391636ed8b043145c902eef9d747737","kind":"commit","published_at":"2022-12-04T04:17:17.000Z","download_url":"https://codeload.github.com/openapi-generators/openapi-python-client/tar.gz/v0.12.2","html_url":"https://github.com/openapi-generators/openapi-python-client/releases/tag/v0.12.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openapi-generators%2Fopenapi-python-client/tags/v0.12.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openapi-generators%2Fopenapi-python-client/tags/v0.12.2/manifests"},{"name":"v0.12.1","sha":"1cf7a458a873799d851a2add7ceab8cc1d9d2624","kind":"commit","published_at":"2022-11-12T19:18:30.000Z","download_url":"https://codeload.github.com/openapi-generators/openapi-python-client/tar.gz/v0.12.1","html_url":"https://github.com/openapi-generators/openapi-python-client/releases/tag/v0.12.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openapi-generators%2Fopenapi-python-client/tags/v0.12.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openapi-generators%2Fopenapi-python-client/tags/v0.12.1/manifests"},{"name":"v0.12.0","sha":"53751166ec38496a42a617e484e9e66a17785094","kind":"commit","published_at":"2022-11-12T19:11:50.000Z","download_url":"https://codeload.github.com/openapi-generators/openapi-python-client/tar.gz/v0.12.0","html_url":"https://github.com/openapi-generators/openapi-python-client/releases/tag/v0.12.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openapi-generators%2Fopenapi-python-client/tags/v0.12.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openapi-generators%2Fopenapi-python-client/tags/v0.12.0/manifests"},{"name":"v0.11.6","sha":"ba1dbee6fe1dd91547db4b490955844ec1e5f6aa","kind":"commit","published_at":"2022-08-27T21:49:21.000Z","download_url":"https://codeload.github.com/openapi-generators/openapi-python-client/tar.gz/v0.11.6","html_url":"https://github.com/openapi-generators/openapi-python-client/releases/tag/v0.11.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openapi-generators%2Fopenapi-python-client/tags/v0.11.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openapi-generators%2Fopenapi-python-client/tags/v0.11.6/manifests"},{"name":"v0.11.5","sha":"7955faa994e6f763477476b85759d02375efcc7c","kind":"commit","published_at":"2022-08-13T18:49:31.000Z","download_url":"https://codeload.github.com/openapi-generators/openapi-python-client/tar.gz/v0.11.5","html_url":"https://github.com/openapi-generators/openapi-python-client/releases/tag/v0.11.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openapi-generators%2Fopenapi-python-client/tags/v0.11.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openapi-generators%2Fopenapi-python-client/tags/v0.11.5/manifests"},{"name":"0.11.4","sha":"f7c9873d7030cbeb6d1d68d6c2a9b3948774ee49","kind":"commit","published_at":"2022-07-03T00:37:45.000Z","download_url":"https://codeload.github.com/openapi-generators/openapi-python-client/tar.gz/0.11.4","html_url":"https://github.com/openapi-generators/openapi-python-client/releases/tag/0.11.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openapi-generators%2Fopenapi-python-client/tags/0.11.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openapi-generators%2Fopenapi-python-client/tags/0.11.4/manifests"},{"name":"v0.11.4","sha":"f7c9873d7030cbeb6d1d68d6c2a9b3948774ee49","kind":"commit","published_at":"2022-07-03T00:37:45.000Z","download_url":"https://codeload.github.com/openapi-generators/openapi-python-client/tar.gz/v0.11.4","html_url":"https://github.com/openapi-generators/openapi-python-client/releases/tag/v0.11.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openapi-generators%2Fopenapi-python-client/tags/v0.11.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openapi-generators%2Fopenapi-python-client/tags/v0.11.4/manifests"},{"name":"v.0.11.3","sha":"82a9ad6d47b72a869a6f030bd8d842569cb650ad","kind":"commit","published_at":"2022-06-10T02:05:54.000Z","download_url":"https://codeload.github.com/openapi-generators/openapi-python-client/tar.gz/v.0.11.3","html_url":"https://github.com/openapi-generators/openapi-python-client/releases/tag/v.0.11.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openapi-generators%2Fopenapi-python-client/tags/v.0.11.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openapi-generators%2Fopenapi-python-client/tags/v.0.11.3/manifests"},{"name":"v.0.11.2","sha":"f96ff17a5d30ee103e8c36e2c0f09a723fc1859b","kind":"commit","published_at":"2022-06-03T02:25:36.000Z","download_url":"https://codeload.github.com/openapi-generators/openapi-python-client/tar.gz/v.0.11.2","html_url":"https://github.com/openapi-generators/openapi-python-client/releases/tag/v.0.11.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openapi-generators%2Fopenapi-python-client/tags/v.0.11.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openapi-generators%2Fopenapi-python-client/tags/v.0.11.2/manifests"},{"name":"v.0.11.1","sha":"9b3a0cb89bdf838152bf9ea07328a28bad1ba61e","kind":"commit","published_at":"2022-01-29T22:43:28.000Z","download_url":"https://codeload.github.com/openapi-generators/openapi-python-client/tar.gz/v.0.11.1","html_url":"https://github.com/openapi-generators/openapi-python-client/releases/tag/v.0.11.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openapi-generators%2Fopenapi-python-client/tags/v.0.11.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openapi-generators%2Fopenapi-python-client/tags/v.0.11.1/manifests"},{"name":"v.0.11.0","sha":"65cf25bd4f347946b1b3a1532fd9f6f2aa4ef1f2","kind":"commit","published_at":"2022-01-19T02:52:04.000Z","download_url":"https://codeload.github.com/openapi-generators/openapi-python-client/tar.gz/v.0.11.0","html_url":"https://github.com/openapi-generators/openapi-python-client/releases/tag/v.0.11.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openapi-generators%2Fopenapi-python-client/tags/v.0.11.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openapi-generators%2Fopenapi-python-client/tags/v.0.11.0/manifests"},{"name":"v.0.10.8","sha":"19dd9d8c2407e9f01d73bdb833d8dedf428d897c","kind":"commit","published_at":"2021-12-19T02:56:54.000Z","download_url":"https://codeload.github.com/openapi-generators/openapi-python-client/tar.gz/v.0.10.8","html_url":"https://github.com/openapi-generators/openapi-python-client/releases/tag/v.0.10.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openapi-generators%2Fopenapi-python-client/tags/v.0.10.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openapi-generators%2Fopenapi-python-client/tags/v.0.10.8/manifests"},{"name":"v.0.10.7","sha":"1c5110cd78987da3400472d584ed0d13bc7fb957","kind":"commit","published_at":"2021-10-31T16:57:45.000Z","download_url":"https://codeload.github.com/openapi-generators/openapi-python-client/tar.gz/v.0.10.7","html_url":"https://github.com/openapi-generators/openapi-python-client/releases/tag/v.0.10.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openapi-generators%2Fopenapi-python-client/tags/v.0.10.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openapi-generators%2Fopenapi-python-client/tags/v.0.10.7/manifests"},{"name":"v.0.10.6","sha":"4a7a8ee29424045dbb2e16e41f6b9785deb31df8","kind":"commit","published_at":"2021-10-25T22:22:12.000Z","download_url":"https://codeload.github.com/openapi-generators/openapi-python-client/tar.gz/v.0.10.6","html_url":"https://github.com/openapi-generators/openapi-python-client/releases/tag/v.0.10.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openapi-generators%2Fopenapi-python-client/tags/v.0.10.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openapi-generators%2Fopenapi-python-client/tags/v.0.10.6/manifests"},{"name":"v.0.10.5","sha":"a46c05a95e758e8098e88f301c9ce210c41c6a13","kind":"commit","published_at":"2021-09-26T04:24:01.000Z","download_url":"https://codeload.github.com/openapi-generators/openapi-python-client/tar.gz/v.0.10.5","html_url":"https://github.com/openapi-generators/openapi-python-client/releases/tag/v.0.10.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openapi-generators%2Fopenapi-python-client/tags/v.0.10.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openapi-generators%2Fopenapi-python-client/tags/v.0.10.5/manifests"},{"name":"v.0.10.4","sha":"6108b978d0f99bf3af2f3b30838072b56d9deb82","kind":"commit","published_at":"2021-09-05T21:48:10.000Z","download_url":"https://codeload.github.com/openapi-generators/openapi-python-client/tar.gz/v.0.10.4","html_url":"https://github.com/openapi-generators/openapi-python-client/releases/tag/v.0.10.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openapi-generators%2Fopenapi-python-client/tags/v.0.10.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openapi-generators%2Fopenapi-python-client/tags/v.0.10.4/manifests"},{"name":"v.0.10.3","sha":"abce4b9b58c6a1c89406dc2db437983fdbabc6fa","kind":"commit","published_at":"2021-08-16T18:55:40.000Z","download_url":"https://codeload.github.com/openapi-generators/openapi-python-client/tar.gz/v.0.10.3","html_url":"https://github.com/openapi-generators/openapi-python-client/releases/tag/v.0.10.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openapi-generators%2Fopenapi-python-client/tags/v.0.10.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openapi-generators%2Fopenapi-python-client/tags/v.0.10.3/manifests"},{"name":"v.0.10.2","sha":"94d4b69be758de20e52781090df0bd11599c089f","kind":"commit","published_at":"2021-08-16T01:19:07.000Z","download_url":"https://codeload.github.com/openapi-generators/openapi-python-client/tar.gz/v.0.10.2","html_url":"https://github.com/openapi-generators/openapi-python-client/releases/tag/v.0.10.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openapi-generators%2Fopenapi-python-client/tags/v.0.10.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openapi-generators%2Fopenapi-python-client/tags/v.0.10.2/manifests"},{"name":"v.0.10.1","sha":"b8578488772674951bd4f03afb52eb70b946e2c8","kind":"commit","published_at":"2021-07-10T17:40:52.000Z","download_url":"https://codeload.github.com/openapi-generators/openapi-python-client/tar.gz/v.0.10.1","html_url":"https://github.com/openapi-generators/openapi-python-client/releases/tag/v.0.10.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openapi-generators%2Fopenapi-python-client/tags/v.0.10.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openapi-generators%2Fopenapi-python-client/tags/v.0.10.1/manifests"},{"name":"v.0.10.0","sha":"289787a8b6c50eca4d36399e16a74e1683611507","kind":"commit","published_at":"2021-07-05T23:35:38.000Z","download_url":"https://codeload.github.com/openapi-generators/openapi-python-client/tar.gz/v.0.10.0","html_url":"https://github.com/openapi-generators/openapi-python-client/releases/tag/v.0.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openapi-generators%2Fopenapi-python-client/tags/v.0.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openapi-generators%2Fopenapi-python-client/tags/v.0.10.0/manifests"},{"name":"v.0.9.2","sha":"6025331623e102bd94618707502bc93529e24c1b","kind":"commit","published_at":"2021-06-14T00:31:36.000Z","download_url":"https://codeload.github.com/openapi-generators/openapi-python-client/tar.gz/v.0.9.2","html_url":"https://github.com/openapi-generators/openapi-python-client/releases/tag/v.0.9.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openapi-generators%2Fopenapi-python-client/tags/v.0.9.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openapi-generators%2Fopenapi-python-client/tags/v.0.9.2/manifests"},{"name":"v.0.9.1","sha":"0f58cfd4fc985ba871b3d2694d861c7f595dcb81","kind":"commit","published_at":"2021-05-13T01:15:19.000Z","download_url":"https://codeload.github.com/openapi-generators/openapi-python-client/tar.gz/v.0.9.1","html_url":"https://github.com/openapi-generators/openapi-python-client/releases/tag/v.0.9.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openapi-generators%2Fopenapi-python-client/tags/v.0.9.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openapi-generators%2Fopenapi-python-client/tags/v.0.9.1/manifests"},{"name":"v.0.9.0","sha":"a73147783824bd08ebc2b2214d07713485475ced","kind":"commit","published_at":"2021-05-04T19:42:40.000Z","download_url":"https://codeload.github.com/openapi-generators/openapi-python-client/tar.gz/v.0.9.0","html_url":"https://github.com/openapi-generators/openapi-python-client/releases/tag/v.0.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openapi-generators%2Fopenapi-python-client/tags/v.0.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openapi-generators%2Fopenapi-python-client/tags/v.0.9.0/manifests"},{"name":"v.0.8.0","sha":"422e993e35fc34cd295a63dfe88e5e346aa20ca6","kind":"commit","published_at":"2021-02-19T20:03:53.000Z","download_url":"https://codeload.github.com/openapi-generators/openapi-python-client/tar.gz/v.0.8.0","html_url":"https://github.com/openapi-generators/openapi-python-client/releases/tag/v.0.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openapi-generators%2Fopenapi-python-client/tags/v.0.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openapi-generators%2Fopenapi-python-client/tags/v.0.8.0/manifests"},{"name":"v.0.7.3","sha":"a61c2ca48905353b38da0aeb339c3499a8ef6030","kind":"commit","published_at":"2020-12-21T21:59:56.000Z","download_url":"https://codeload.github.com/openapi-generators/openapi-python-client/tar.gz/v.0.7.3","html_url":"https://github.com/openapi-generators/openapi-python-client/releases/tag/v.0.7.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openapi-generators%2Fopenapi-python-client/tags/v.0.7.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openapi-generators%2Fopenapi-python-client/tags/v.0.7.3/manifests"},{"name":"v.0.7.2","sha":"b12b4e5ad4ed07ad0b208fa1e527a01491a541b3","kind":"commit","published_at":"2020-12-09T00:35:35.000Z","download_url":"https://codeload.github.com/openapi-generators/openapi-python-client/tar.gz/v.0.7.2","html_url":"https://github.com/openapi-generators/openapi-python-client/releases/tag/v.0.7.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openapi-generators%2Fopenapi-python-client/tags/v.0.7.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openapi-generators%2Fopenapi-python-client/tags/v.0.7.2/manifests"},{"name":"v.0.7.1","sha":"2dcd07e4193d3f822969a1d2ee7c5de1309267e5","kind":"commit","published_at":"2020-12-08T23:06:47.000Z","download_url":"https://codeload.github.com/openapi-generators/openapi-python-client/tar.gz/v.0.7.1","html_url":"https://github.com/openapi-generators/openapi-python-client/releases/tag/v.0.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openapi-generators%2Fopenapi-python-client/tags/v.0.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openapi-generators%2Fopenapi-python-client/tags/v.0.7.1/manifests"},{"name":"v.0.7.0","sha":"c8fa981326e085b3bd350eec580e010539ef1327","kind":"commit","published_at":"2020-11-25T15:00:38.000Z","download_url":"https://codeload.github.com/openapi-generators/openapi-python-client/tar.gz/v.0.7.0","html_url":"https://github.com/openapi-generators/openapi-python-client/releases/tag/v.0.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openapi-generators%2Fopenapi-python-client/tags/v.0.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openapi-generators%2Fopenapi-python-client/tags/v.0.7.0/manifests"},{"name":"v.0.7.0-rc.3","sha":"e82e087f934320efe6934a7b097c520e3e57dc61","kind":"commit","published_at":"2020-11-24T18:04:40.000Z","download_url":"https://codeload.github.com/openapi-generators/openapi-python-client/tar.gz/v.0.7.0-rc.3","html_url":"https://github.com/openapi-generators/openapi-python-client/releases/tag/v.0.7.0-rc.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openapi-generators%2Fopenapi-python-client/tags/v.0.7.0-rc.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openapi-generators%2Fopenapi-python-client/tags/v.0.7.0-rc.3/manifests"},{"name":"v.0.7.0-rc.2","sha":"fb4787e9ddc249f914e1fbce51e2f100302e02ba","kind":"commit","published_at":"2020-11-18T22:12:54.000Z","download_url":"https://codeload.github.com/openapi-generators/openapi-python-client/tar.gz/v.0.7.0-rc.2","html_url":"https://github.com/openapi-generators/openapi-python-client/releases/tag/v.0.7.0-rc.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openapi-generators%2Fopenapi-python-client/tags/v.0.7.0-rc.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openapi-generators%2Fopenapi-python-client/tags/v.0.7.0-rc.2/manifests"},{"name":"v.0.7.0-rc.1","sha":"c858ee9f08a3ca545221d6102d975f95d3fdd8ec","kind":"commit","published_at":"2020-11-11T20:50:44.000Z","download_url":"https://codeload.github.com/openapi-generators/openapi-python-client/tar.gz/v.0.7.0-rc.1","html_url":"https://github.com/openapi-generators/openapi-python-client/releases/tag/v.0.7.0-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openapi-generators%2Fopenapi-python-client/tags/v.0.7.0-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openapi-generators%2Fopenapi-python-client/tags/v.0.7.0-rc.1/manifests"},{"name":"v.0.7.0-rc.0","sha":"1a0dc6dbe56a7c0ce4e481f35d075fa748d8dff8","kind":"commit","published_at":"2020-11-10T15:43:36.000Z","download_url":"https://codeload.github.com/openapi-generators/openapi-python-client/tar.gz/v.0.7.0-rc.0","html_url":"https://github.com/openapi-generators/openapi-python-client/releases/tag/v.0.7.0-rc.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openapi-generators%2Fopenapi-python-client/tags/v.0.7.0-rc.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openapi-generators%2Fopenapi-python-client/tags/v.0.7.0-rc.0/manifests"},{"name":"v.0.6.2","sha":"bccaabe6d076a160cbb3a9b78b01c8ff907e8077","kind":"commit","published_at":"2020-11-03T16:35:12.000Z","download_url":"https://codeload.github.com/openapi-generators/openapi-python-client/tar.gz/v.0.6.2","html_url":"https://github.com/openapi-generators/openapi-python-client/releases/tag/v.0.6.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openapi-generators%2Fopenapi-python-client/tags/v.0.6.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openapi-generators%2Fopenapi-python-client/tags/v.0.6.2/manifests"},{"name":"v.0.6.1","sha":"42e0604ef1e4278dec4ad579ce474202cdf3a209","kind":"commit","published_at":"2020-09-26T15:19:53.000Z","download_url":"https://codeload.github.com/openapi-generators/openapi-python-client/tar.gz/v.0.6.1","html_url":"https://github.com/openapi-generators/openapi-python-client/releases/tag/v.0.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openapi-generators%2Fopenapi-python-client/tags/v.0.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openapi-generators%2Fopenapi-python-client/tags/v.0.6.1/manifests"},{"name":"v.0.6.0","sha":"88114e690455f3d4314a4e6bb1c1bafa96125595","kind":"commit","published_at":"2020-09-21T21:09:44.000Z","download_url":"https://codeload.github.com/openapi-generators/openapi-python-client/tar.gz/v.0.6.0","html_url":"https://github.com/openapi-generators/openapi-python-client/releases/tag/v.0.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openapi-generators%2Fopenapi-python-client/tags/v.0.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openapi-generators%2Fopenapi-python-client/tags/v.0.6.0/manifests"},{"name":"v.0.6.0-alpha.4","sha":"1a9501616bc6964dd344aa9afe9206c7e711a1b0","kind":"commit","published_at":"2020-09-10T19:30:38.000Z","download_url":"https://codeload.github.com/openapi-generators/openapi-python-client/tar.gz/v.0.6.0-alpha.4","html_url":"https://github.com/openapi-generators/openapi-python-client/releases/tag/v.0.6.0-alpha.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openapi-generators%2Fopenapi-python-client/tags/v.0.6.0-alpha.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openapi-generators%2Fopenapi-python-client/tags/v.0.6.0-alpha.4/manifests"},{"name":"v.0.6.0-alpha.3","sha":"8150bebc1696fcaecaf0399f645bd5a2e38854ad","kind":"commit","published_at":"2020-09-07T00:21:56.000Z","download_url":"https://codeload.github.com/openapi-generators/openapi-python-client/tar.gz/v.0.6.0-alpha.3","html_url":"https://github.com/openapi-generators/openapi-python-client/releases/tag/v.0.6.0-alpha.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openapi-generators%2Fopenapi-python-client/tags/v.0.6.0-alpha.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openapi-generators%2Fopenapi-python-client/tags/v.0.6.0-alpha.3/manifests"},{"name":"v.0.6.0-alpha.2","sha":"03bc94621261e6d15994804e8df7c7653efde2e0","kind":"commit","published_at":"2020-09-04T14:03:01.000Z","download_url":"https://codeload.github.com/openapi-generators/openapi-python-client/tar.gz/v.0.6.0-alpha.2","html_url":"https://github.com/openapi-generators/openapi-python-client/releases/tag/v.0.6.0-alpha.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openapi-generators%2Fopenapi-python-client/tags/v.0.6.0-alpha.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openapi-generators%2Fopenapi-python-client/tags/v.0.6.0-alpha.2/manifests"},{"name":"v.0.5.5","sha":"c0557f1051603a241b771b8bba3812f708790133","kind":"commit","published_at":"2020-09-04T13:58:03.000Z","download_url":"https://codeload.github.com/openapi-generators/openapi-python-client/tar.gz/v.0.5.5","html_url":"https://github.com/openapi-generators/openapi-python-client/releases/tag/v.0.5.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openapi-generators%2Fopenapi-python-client/tags/v.0.5.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openapi-generators%2Fopenapi-python-client/tags/v.0.5.5/manifests"},{"name":"v.0.6.0-alpha.1","sha":"21089079524cc73fddabc398c4db1d1ded0489b0","kind":"commit","published_at":"2020-08-29T17:19:41.000Z","download_url":"https://codeload.github.com/openapi-generators/openapi-python-client/tar.gz/v.0.6.0-alpha.1","html_url":"https://github.com/openapi-generators/openapi-python-client/releases/tag/v.0.6.0-alpha.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openapi-generators%2Fopenapi-python-client/tags/v.0.6.0-alpha.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openapi-generators%2Fopenapi-python-client/tags/v.0.6.0-alpha.1/manifests"},{"name":"v.0.5.4","sha":"871abe8eb26a26784932360a5b99d766e6d2ea69","kind":"commit","published_at":"2020-08-29T15:35:19.000Z","download_url":"https://codeload.github.com/openapi-generators/openapi-python-client/tar.gz/v.0.5.4","html_url":"https://github.com/openapi-generators/openapi-python-client/releases/tag/v.0.5.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openapi-generators%2Fopenapi-python-client/tags/v.0.5.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openapi-generators%2Fopenapi-python-client/tags/v.0.5.4/manifests"},{"name":"v.0.5.3","sha":"0230ec5a6c30480c0df0371c7f63bcd67841e3a3","kind":"commit","published_at":"2020-08-13T17:20:00.000Z","download_url":"https://codeload.github.com/openapi-generators/openapi-python-client/tar.gz/v.0.5.3","html_url":"https://github.com/openapi-generators/openapi-python-client/releases/tag/v.0.5.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openapi-generators%2Fopenapi-python-client/tags/v.0.5.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openapi-generators%2Fopenapi-python-client/tags/v.0.5.3/manifests"},{"name":"v.0.5.2","sha":"656ad6659a2d98f931befbcf56857989972466b1","kind":"commit","published_at":"2020-08-06T17:49:15.000Z","download_url":"https://codeload.github.com/openapi-generators/openapi-python-client/tar.gz/v.0.5.2","html_url":"https://github.com/openapi-generators/openapi-python-client/releases/tag/v.0.5.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openapi-generators%2Fopenapi-python-client/tags/v.0.5.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openapi-generators%2Fopenapi-python-client/tags/v.0.5.2/manifests"},{"name":"v.0.5.1","sha":"a2206b0cddb58bffa2cbf133c0bbecb30dfc2542","kind":"commit","published_at":"2020-08-05T17:35:46.000Z","download_url":"https://codeload.github.com/openapi-generators/openapi-python-client/tar.gz/v.0.5.1","html_url":"https://github.com/openapi-generators/openapi-python-client/releases/tag/v.0.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openapi-generators%2Fopenapi-python-client/tags/v.0.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openapi-generators%2Fopenapi-python-client/tags/v.0.5.1/manifests"},{"name":"v.0.5.0","sha":"949d6e3f658b30b1a4128da851cfb7de75870922","kind":"commit","published_at":"2020-08-05T15:05:58.000Z","download_url":"https://codeload.github.com/openapi-generators/openapi-python-client/tar.gz/v.0.5.0","html_url":"https://github.com/openapi-generators/openapi-python-client/releases/tag/v.0.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openapi-generators%2Fopenapi-python-client/tags/v.0.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openapi-generators%2Fopenapi-python-client/tags/v.0.5.0/manifests"},{"name":"v.0.4.2","sha":"557e7018ab3dca45c6e13198cce73c1bde8708de","kind":"commit","published_at":"2020-06-13T13:47:00.000Z","download_url":"https://codeload.github.com/openapi-generators/openapi-python-client/tar.gz/v.0.4.2","html_url":"https://github.com/openapi-generators/openapi-python-client/releases/tag/v.0.4.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openapi-generators%2Fopenapi-python-client/tags/v.0.4.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openapi-generators%2Fopenapi-python-client/tags/v.0.4.2/manifests"},{"name":"v.0.4.1","sha":"347cf10846ae4f45ace93cd49e43821da771c4f0","kind":"commit","published_at":"2020-06-02T15:49:03.000Z","download_url":"https://codeload.github.com/openapi-generators/openapi-python-client/tar.gz/v.0.4.1","html_url":"https://github.com/openapi-generators/openapi-python-client/releases/tag/v.0.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openapi-generators%2Fopenapi-python-client/tags/v.0.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openapi-generators%2Fopenapi-python-client/tags/v.0.4.1/manifests"},{"name":"v.0.4.0","sha":"90e046e92221b5bf6894c30d4746dbd7f1dfd8a7","kind":"commit","published_at":"2020-05-30T21:30:05.000Z","download_url":"https://codeload.github.com/openapi-generators/openapi-python-client/tar.gz/v.0.4.0","html_url":"https://github.com/openapi-generators/openapi-python-client/releases/tag/v.0.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openapi-generators%2Fopenapi-python-client/tags/v.0.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openapi-generators%2Fopenapi-python-client/tags/v.0.4.0/manifests"},{"name":"v.0.4.0-rc.1","sha":"f9d138331414122118ff206ba9fe529bf76ba2db","kind":"commit","published_at":"2020-05-25T22:30:24.000Z","download_url":"https://codeload.github.com/openapi-generators/openapi-python-client/tar.gz/v.0.4.0-rc.1","html_url":"https://github.com/openapi-generators/openapi-python-client/releases/tag/v.0.4.0-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openapi-generators%2Fopenapi-python-client/tags/v.0.4.0-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openapi-generators%2Fopenapi-python-client/tags/v.0.4.0-rc.1/manifests"},{"name":"v.0.3.0","sha":"bb298ecf301eaf847d3f2045e6d94031ef648e4a","kind":"commit","published_at":"2020-04-25T21:52:08.000Z","download_url":"https://codeload.github.com/openapi-generators/openapi-python-client/tar.gz/v.0.3.0","html_url":"https://github.com/openapi-generators/openapi-python-client/releases/tag/v.0.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openapi-generators%2Fopenapi-python-client/tags/v.0.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openapi-generators%2Fopenapi-python-client/tags/v.0.3.0/manifests"},{"name":"v.0.2.1","sha":"39771cc5c62a28124a4acdf8393e2b9d7cba3231","kind":"commit","published_at":"2020-03-22T19:23:08.000Z","download_url":"https://codeload.github.com/openapi-generators/openapi-python-client/tar.gz/v.0.2.1","html_url":"https://github.com/openapi-generators/openapi-python-client/releases/tag/v.0.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openapi-generators%2Fopenapi-python-client/tags/v.0.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openapi-generators%2Fopenapi-python-client/tags/v.0.2.1/manifests"},{"name":"v.0.2.0","sha":"e5fd39abc9d686866a43fc228ce95c002bec6037","kind":"commit","published_at":"2020-03-22T16:52:06.000Z","download_url":"https://codeload.github.com/openapi-generators/openapi-python-client/tar.gz/v.0.2.0","html_url":"https://github.com/openapi-generators/openapi-python-client/releases/tag/v.0.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openapi-generators%2Fopenapi-python-client/tags/v.0.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openapi-generators%2Fopenapi-python-client/tags/v.0.2.0/manifests"},{"name":"v.0.1.2","sha":"1cb886d54ab6a1e3133e7f01baff39bb0e04e62a","kind":"commit","published_at":"2020-03-16T15:03:40.000Z","download_url":"https://codeload.github.com/openapi-generators/openapi-python-client/tar.gz/v.0.1.2","html_url":"https://github.com/openapi-generators/openapi-python-client/releases/tag/v.0.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openapi-generators%2Fopenapi-python-client/tags/v.0.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openapi-generators%2Fopenapi-python-client/tags/v.0.1.2/manifests"},{"name":"0.1.1","sha":"fc37c39d9b13716f16f1f00994405c997dceb608","kind":"commit","published_at":"2020-03-06T19:10:12.000Z","download_url":"https://codeload.github.com/openapi-generators/openapi-python-client/tar.gz/0.1.1","html_url":"https://github.com/openapi-generators/openapi-python-client/releases/tag/0.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openapi-generators%2Fopenapi-python-client/tags/0.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openapi-generators%2Fopenapi-python-client/tags/0.1.1/manifests"},{"name":"0.1.0","sha":"4fe06fda64a59af798e6854c35aa64d7915bc52f","kind":"commit","published_at":"2020-02-28T21:28:19.000Z","download_url":"https://codeload.github.com/openapi-generators/openapi-python-client/tar.gz/0.1.0","html_url":"https://github.com/openapi-generators/openapi-python-client/releases/tag/0.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openapi-generators%2Fopenapi-python-client/tags/0.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openapi-generators%2Fopenapi-python-client/tags/0.1.0/manifests"}]},"repo_metadata_updated_at":"2025-06-04T01:10:18.293Z","dependent_packages_count":13,"downloads":312547,"downloads_period":"last-month","dependent_repos_count":204,"rankings":{"downloads":0.7694183822016265,"dependent_repos_count":1.0711487541390492,"dependent_packages_count":1.040409759035915,"stargazers_count":2.1119943903721716,"forks_count":3.73638688872032,"docker_downloads_count":4.3189976798851575,"average":2.1747259757257065},"purl":"pkg:pypi/openapi-python-client","advisories":[{"uuid":"MDE2OlNlY3VyaXR5QWR2aXNvcnlHSFNBLTd3Z3ItNzY2Ni03cHdq","url":"https://github.com/advisories/GHSA-7wgr-7666-7pwj","title":"Path Traversal in openapi-python-client","description":"### Impact\nPath traversal vulnerability. If a user generated a client using a maliciously crafted OpenAPI document, it is possible for generated files to be placed in arbitrary locations on disk.\n\nGiving this a CVSS score of 3.0 (Low) with CVSS:3.0/AV:N/AC:H/PR:L/UI:R/S:C/C:N/I:L/A:N/E:P/RL:U/RC:C\n\n### Patches\nA fix is being worked on for version 0.5.3\n\n### Workarounds\nInspect OpenAPI documents before generating clients for them.\n\n### For more information\nIf you have any questions or comments about this advisory:\n* Open an issue in [openapi-python-client](https://github.com/triaxtec/openapi-python-client/issues)\n* Email us at [danthony@triaxtec.com](mailto:danthony@triaxtec.com)","origin":"UNSPECIFIED","severity":"LOW","published_at":"2020-08-20T14:38:13.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":2.1,"cvss_vector":"CVSS:4.0/AV:N/AC:L/AT:P/PR:L/UI:P/VC:N/VI:N/VA:N/SC:N/SI:L/SA:N","references":["https://github.com/triaxtec/openapi-python-client/security/advisories/GHSA-7wgr-7666-7pwj","https://github.com/triaxtec/openapi-python-client/commit/3e7dfae5d0b3685abf1ede1bc6c086a116ac4746","https://github.com/triaxtec/openapi-python-client/blob/main/CHANGELOG.md#053---2020-08-13","https://pypi.org/project/openapi-python-client","https://nvd.nist.gov/vuln/detail/CVE-2020-15141","https://github.com/pypa/advisory-database/tree/main/vulns/openapi-python-client/PYSEC-2020-70.yaml","https://github.com/advisories/GHSA-7wgr-7666-7pwj"],"source_kind":"github","identifiers":["GHSA-7wgr-7666-7pwj","CVE-2020-15141"],"repository_url":"https://github.com/triaxtec/openapi-python-client","blast_radius":4.850223351594388,"packages":[{"versions":[{"first_patched_version":"0.5.3","vulnerable_version_range":"\u003c 0.5.3"}],"ecosystem":"pypi","package_name":"openapi-python-client"}],"created_at":"2022-12-21T16:13:22.898Z","updated_at":"2025-05-05T01:14:40.303Z","epss_percentage":0.00362,"epss_percentile":0.57436},{"uuid":"MDE2OlNlY3VyaXR5QWR2aXNvcnlHSFNBLTl4NGMtNjNwZi01MjVm","url":"https://github.com/advisories/GHSA-9x4c-63pf-525f","title":"openapi-python-client Arbitrary Code Generation vulnerability","description":"### Impact\nClients generated with a maliciously crafted OpenAPI Document can generate arbitrary Python code. Subsequent execution of this malicious client is arbitrary code execution.\n\nGiving this a CVSS of 8.0 (high) with CVSS:3.0/AV:N/AC:H/PR:L/UI:R/S:C/C:H/I:H/A:H/E:P/RL:U/RC:C .\n\n### Patches\nFix will be included in version 0.5.3\n\n### Workarounds\nInspect OpenAPI documents before generating, or inspect generated code before executing.\n\n### For more information\nIf you have any questions or comments about this advisory:\n* Open an issue in [openapi-python-client](https://github.com/triaxtec/openapi-python-client/issues)\n* Email us at [danthony@triaxtec.com](mailto:danthony@triaxtec.com)","origin":"UNSPECIFIED","severity":"HIGH","published_at":"2020-08-20T14:38:24.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":8.8,"cvss_vector":"CVSS:4.0/AV:N/AC:L/AT:P/PR:L/UI:A/VC:H/VI:H/VA:H/SC:H/SI:H/SA:H","references":["https://github.com/triaxtec/openapi-python-client/security/advisories/GHSA-9x4c-63pf-525f","https://github.com/triaxtec/openapi-python-client/commit/f7a56aae32cba823a77a84a1f10400799b19c19a","https://github.com/triaxtec/openapi-python-client/blob/main/CHANGELOG.md#053---2020-08-13","https://nvd.nist.gov/vuln/detail/CVE-2020-15142","https://github.com/openapi-generators/openapi-python-client/commit/f7a56aae32cba823a77a84a1f10400799b19c19a","https://github.com/openapi-generators/openapi-python-client/releases/tag/v.0.5.3","https://github.com/pypa/advisory-database/tree/main/vulns/openapi-python-client/PYSEC-2020-71.yaml","https://pypi.org/project/openapi-python-client","https://github.com/advisories/GHSA-9x4c-63pf-525f"],"source_kind":"github","identifiers":["GHSA-9x4c-63pf-525f","CVE-2020-15142"],"repository_url":"https://github.com/triaxtec/openapi-python-client","blast_radius":20.32474547334791,"packages":[{"versions":[{"first_patched_version":"0.5.3","vulnerable_version_range":"\u003c 0.5.3"}],"ecosystem":"pypi","package_name":"openapi-python-client"}],"created_at":"2022-12-21T16:12:21.766Z","updated_at":"2024-10-07T16:47:54.000Z","epss_percentage":0.00757,"epss_percentile":0.71905}],"docker_usage_url":"https://docker.ecosyste.ms/usage/pypi/openapi-python-client","docker_dependents_count":12,"docker_downloads_count":17514,"usage_url":"https://repos.ecosyste.ms/usage/pypi/openapi-python-client","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/pypi/openapi-python-client/dependencies","status":null,"funding_links":["https://github.com/sponsors/dbanty"],"critical":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/openapi-python-client/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/openapi-python-client/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/openapi-python-client/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/openapi-python-client/related_packages","maintainers":[{"uuid":"dbanty","login":"dbanty","name":null,"email":null,"url":null,"packages_count":3,"html_url":"https://pypi.org/user/dbanty/","role":null,"created_at":"2023-01-02T13:44:23.198Z","updated_at":"2023-01-02T13:44:23.198Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers/dbanty/packages"}],"registry":{"name":"pypi.org","url":"https://pypi.org","ecosystem":"pypi","default":true,"packages_count":690499,"maintainers_count":292846,"namespaces_count":0,"keywords_count":228675,"github":"pypi","metadata":{"funded_packages_count":48967},"icon_url":"https://github.com/pypi.png","created_at":"2022-04-04T15:19:23.364Z","updated_at":"2025-06-07T05:28:50.775Z","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":11,"unique_repositories_count_past_30_days":1,"recent_issues":[{"uuid":"4443011047","node_id":"PR_kwDORdDgNM7bXwEg","number":13,"state":"closed","title":"build(deps-dev): bump the python-uv-patch group in /python with 2 updates","user":"dependabot[bot]","labels":["dependencies","python:uv"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":"2026-05-14T04:24:26.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-14T03:55:06.000Z","updated_at":"2026-05-14T04:24:27.000Z","time_to_close":1760,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps-dev): bump","group_name":"python-uv-patch","update_count":2,"packages":[{"name":"ty","old_version":"0.0.32","new_version":"0.0.35","repository_url":"https://github.com/astral-sh/ty"},{"name":"openapi-python-client","old_version":"0.28.3","new_version":"0.28.4","repository_url":"https://github.com/openapi-generators/openapi-python-client"}],"path":"/python","ecosystem":"pip"},"body":"Bumps the python-uv-patch group in /python with 2 updates: [ty](https://github.com/astral-sh/ty) and [openapi-python-client](https://github.com/openapi-generators/openapi-python-client).\n\nUpdates `ty` from 0.0.32 to 0.0.35\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/astral-sh/ty/releases\"\u003ety's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.0.35\u003c/h2\u003e\n\u003ch2\u003eRelease Notes\u003c/h2\u003e\n\u003cp\u003eReleased on 2026-05-10.\u003c/p\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow ParamSpec specialization through unioned generic classes (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/24826\"\u003e#24826\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix cross-file find-references for keyword arguments (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/25043\"\u003e#25043\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix comparison between negative and positive literal integers (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/25023\"\u003e#25023\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReject dataclass decorator parameters based on supported Python version (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/25029\"\u003e#25029\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eLSP server\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdjust start of block folding range to preserve visible header for character-precise LSP clients. (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/24917\"\u003e#24917\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEmit folding ranges from the language server for multi-line block headers. (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/24978\"\u003e#24978\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSkip global search for references if identifier is not externally visible (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/25033\"\u003e#25033\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSpeed-up find-references by using multithreading for cross-file searches (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/25042\"\u003e#25042\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCLI\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eInclude severity in JUnit diagnostics (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/25080\"\u003e#25080\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCore type checking\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCheck non-generic overload implementations (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/24936\"\u003e#24936\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eExpand support for narrowing within walruses (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/24968\"\u003e#24968\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFilter overloads based on return type for ParamSpec mapping (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/24769\"\u003e#24769\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove support for recursive types (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/24773\"\u003e#24773\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eInclude TypedDict type context when inferring mixed constructors (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/25039\"\u003e#25039\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eInclude TypedDict type context when inferring string keys (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/25037\"\u003e#25037\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePreserve NewType and TypeAliasType in implicit aliases (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/25072\"\u003e#25072\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eProvide type cntext for generator expression yields (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/25069\"\u003e#25069\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eProvide type context for boolean operands (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/25070\"\u003e#25070\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSelectively promote a union of homogeneous fixed-length tuples to a single variadic tuple (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/24705\"\u003e#24705\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport narrowing on \u003ccode\u003e__class__\u003c/code\u003e checks (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/24997\"\u003e#24997\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse more precise exception types when catching a union (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/25076\"\u003e#25076\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDiagnostics\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eInclude error context for overload consistency diagnostics (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/24950\"\u003e#24950\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePerformance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCache results in desperate module resolution (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/24977\"\u003e#24977\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLazily initialize builder when transforming a union type (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/24929\"\u003e#24929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eProject reachability constraints before narrowing (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/24982\"\u003e#24982\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSkip parameter accumulation for object variadics (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/24976\"\u003e#24976\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eContributors\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/astral-sh/ty/blob/main/CHANGELOG.md\"\u003ety's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.0.35\u003c/h2\u003e\n\u003cp\u003eReleased on 2026-05-10.\u003c/p\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow ParamSpec specialization through unioned generic classes (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/24826\"\u003e#24826\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix cross-file find-references for keyword arguments (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/25043\"\u003e#25043\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix comparison between negative and positive literal integers (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/25023\"\u003e#25023\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReject dataclass decorator parameters based on supported Python version (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/25029\"\u003e#25029\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eLSP server\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdjust start of block folding range to preserve visible header for character-precise LSP clients. (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/24917\"\u003e#24917\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEmit folding ranges from the language server for multi-line block headers. (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/24978\"\u003e#24978\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSkip global search for references if identifier is not externally visible (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/25033\"\u003e#25033\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSpeed-up find-references by using multithreading for cross-file searches (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/25042\"\u003e#25042\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCLI\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eInclude severity in JUnit diagnostics (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/25080\"\u003e#25080\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCore type checking\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCheck non-generic overload implementations (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/24936\"\u003e#24936\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eExpand support for narrowing within walruses (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/24968\"\u003e#24968\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFilter overloads based on return type for ParamSpec mapping (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/24769\"\u003e#24769\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove support for recursive types (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/24773\"\u003e#24773\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eInclude TypedDict type context when inferring mixed constructors (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/25039\"\u003e#25039\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eInclude TypedDict type context when inferring string keys (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/25037\"\u003e#25037\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePreserve NewType and TypeAliasType in implicit aliases (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/25072\"\u003e#25072\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eProvide type cntext for generator expression yields (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/25069\"\u003e#25069\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eProvide type context for boolean operands (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/25070\"\u003e#25070\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSelectively promote a union of homogeneous fixed-length tuples to a single variadic tuple (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/24705\"\u003e#24705\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport narrowing on \u003ccode\u003e__class__\u003c/code\u003e checks (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/24997\"\u003e#24997\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse more precise exception types when catching a union (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/25076\"\u003e#25076\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDiagnostics\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eInclude error context for overload consistency diagnostics (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/24950\"\u003e#24950\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePerformance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCache results in desperate module resolution (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/24977\"\u003e#24977\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLazily initialize builder when transforming a union type (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/24929\"\u003e#24929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eProject reachability constraints before narrowing (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/24982\"\u003e#24982\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSkip parameter accumulation for object variadics (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/24976\"\u003e#24976\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eContributors\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/astral-sh/ty/commit/bc12d1cade50bc9407486057116fa0538bfb31ac\"\u003e\u003ccode\u003ebc12d1c\u003c/code\u003e\u003c/a\u003e Bump version to 0.0.35 (\u003ca href=\"https://redirect.github.com/astral-sh/ty/issues/3436\"\u003e#3436\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/astral-sh/ty/commit/fb34d89e4acb379f6d8239d338881a6d1cce6642\"\u003e\u003ccode\u003efb34d89\u003c/code\u003e\u003c/a\u003e Build riscv64 manylinux binary (\u003ca href=\"https://redirect.github.com/astral-sh/ty/issues/3402\"\u003e#3402\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/astral-sh/ty/commit/05def00f5eb67a599b314e1d550b4ce07ae08727\"\u003e\u003ccode\u003e05def00\u003c/code\u003e\u003c/a\u003e Update maturin to v1.13.1 (\u003ca href=\"https://redirect.github.com/astral-sh/ty/issues/3417\"\u003e#3417\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/astral-sh/ty/commit/569c081af4159100bfe7be97624da9ef9910d8c8\"\u003e\u003ccode\u003e569c081\u003c/code\u003e\u003c/a\u003e Update prek dependencies (\u003ca href=\"https://redirect.github.com/astral-sh/ty/issues/3416\"\u003e#3416\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/astral-sh/ty/commit/608f8ff6e705b656392a89a1cf4e0b977fb10ab4\"\u003e\u003ccode\u003e608f8ff\u003c/code\u003e\u003c/a\u003e Update renovate configuration (\u003ca href=\"https://redirect.github.com/astral-sh/ty/issues/3379\"\u003e#3379\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/astral-sh/ty/commit/518b61d7c2a2eff95e8826a9bba4a392574258b0\"\u003e\u003ccode\u003e518b61d\u003c/code\u003e\u003c/a\u003e Update uraimo/run-on-arch-action action to v3.1.0 (\u003ca href=\"https://redirect.github.com/astral-sh/ty/issues/3405\"\u003e#3405\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/astral-sh/ty/commit/55429594f26e78d277b29aaadc10ca46f9277148\"\u003e\u003ccode\u003e5542959\u003c/code\u003e\u003c/a\u003e Update pre-commit hook astral-sh/ruff-pre-commit to v0.15.12 (\u003ca href=\"https://redirect.github.com/astral-sh/ty/issues/3404\"\u003e#3404\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/astral-sh/ty/commit/d00448eb0204e2dd11943d21e8e08a225914775f\"\u003e\u003ccode\u003ed00448e\u003c/code\u003e\u003c/a\u003e Bump version to 0.0.34 (\u003ca href=\"https://redirect.github.com/astral-sh/ty/issues/3392\"\u003e#3392\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/astral-sh/ty/commit/e9e4c909d806d0fc4f7e84192bc15fb01aa3b95c\"\u003e\u003ccode\u003ee9e4c90\u003c/code\u003e\u003c/a\u003e docs: Reference correct issue in FAQ regarding strict mode (\u003ca href=\"https://redirect.github.com/astral-sh/ty/issues/3385\"\u003e#3385\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/astral-sh/ty/commit/1b70eae97ede0d2528c3658b85bafe813f718a43\"\u003e\u003ccode\u003e1b70eae\u003c/code\u003e\u003c/a\u003e Release: move 'diagnostics' section further down (\u003ca href=\"https://redirect.github.com/astral-sh/ty/issues/3373\"\u003e#3373\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/astral-sh/ty/compare/0.0.32...0.0.35\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `openapi-python-client` from 0.28.3 to 0.28.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/openapi-generators/openapi-python-client/releases\"\u003eopenapi-python-client's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.28.4 (2026-05-11)\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003euv_build\u003c/code\u003e to 0.11 when using \u003ccode\u003e--meta=uv\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1434\"\u003e#1434\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdd support for x-enum-varnames to string enums\u003c/h3\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1358\"\u003e#1358\u003c/a\u003e by \u003ca href=\"https://github.com/mbbush\"\u003e\u003ccode\u003e@​mbbush\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eYou can now customize the variable names of the generated string enumerations using the x-enum-varnames openapi extension. Previously, this was only possible for integer enumerations.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/openapi-generators/openapi-python-client/blob/main/CHANGELOG.md\"\u003eopenapi-python-client's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.28.4 (2026-05-11)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003euv_build\u003c/code\u003e to 0.11 when using \u003ccode\u003e--meta=uv\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1434\"\u003e#1434\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eAdd support for x-enum-varnames to string enums\u003c/h4\u003e\n\u003cp\u003e#\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1358\"\u003e#1358\u003c/a\u003e by \u003ca href=\"https://github.com/mbbush\"\u003e\u003ccode\u003e@​mbbush\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eYou can now customize the variable names of the generated string enumerations using the x-enum-varnames openapi extension. Previously, this was only possible for integer enumerations.\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\u003e\u003ca href=\"https://github.com/openapi-generators/openapi-python-client/commit/284576fbef3c300181feef1569e183e0432167cf\"\u003e\u003ccode\u003e284576f\u003c/code\u003e\u003c/a\u003e Release 0.28.4 (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1408\"\u003e#1408\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openapi-generators/openapi-python-client/commit/7be999c66aad8149ae14611ae2193755d8a75d29\"\u003e\u003ccode\u003e7be999c\u003c/code\u003e\u003c/a\u003e chore(deps): lock file maintenance (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1415\"\u003e#1415\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openapi-generators/openapi-python-client/commit/7eeb9159645b40c09c587ed0b85b96e16572220d\"\u003e\u003ccode\u003e7eeb915\u003c/code\u003e\u003c/a\u003e chore(deps): update pypa/gh-action-pypi-publish action to v1.14.0 (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1419\"\u003e#1419\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openapi-generators/openapi-python-client/commit/894d9f4d13a251a81acce9fa4c623e5db6c9f6dc\"\u003e\u003ccode\u003e894d9f4\u003c/code\u003e\u003c/a\u003e chore(deps): update actions/upload-artifact action to v7.0.1 (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1422\"\u003e#1422\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openapi-generators/openapi-python-client/commit/5b25891c3a8f75a52cd328be226deb1d63377d67\"\u003e\u003ccode\u003e5b25891\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency typer to \u0026gt;0.16,\u0026lt;0.26 (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1430\"\u003e#1430\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openapi-generators/openapi-python-client/commit/dd2f095a74f66c3d653624b97c80c5ed7fdc95a9\"\u003e\u003ccode\u003edd2f095\u003c/code\u003e\u003c/a\u003e feat: Update \u003ccode\u003euv_build\u003c/code\u003e to 0.11 when using \u003ccode\u003e--meta=uv\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1434\"\u003e#1434\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openapi-generators/openapi-python-client/commit/5fcaf72eb703b48e4c3455c54b0a72208bcb5736\"\u003e\u003ccode\u003e5fcaf72\u003c/code\u003e\u003c/a\u003e chore(deps): update actions/download-artifact action to v8.0.1 (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1414\"\u003e#1414\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openapi-generators/openapi-python-client/commit/75cb057e19de30f745eb0831d8e9e9fb7f9e0378\"\u003e\u003ccode\u003e75cb057\u003c/code\u003e\u003c/a\u003e chore(deps): lock file maintenance (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1402\"\u003e#1402\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openapi-generators/openapi-python-client/commit/0534d3b2de0895821a6a0e89ae121ebd78057481\"\u003e\u003ccode\u003e0534d3b\u003c/code\u003e\u003c/a\u003e chore(deps): update github artifact actions (major) (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1406\"\u003e#1406\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openapi-generators/openapi-python-client/commit/72a37ec6343941b90acaa09c4aceaf398fbaeb54\"\u003e\u003ccode\u003e72a37ec\u003c/code\u003e\u003c/a\u003e Add support for x-enum-varnames to string enums (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1358\"\u003e#1358\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/openapi-generators/openapi-python-client/compare/v0.28.3...v0.28.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\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 show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/hyperb1iss/hypercolor/pull/13","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/hyperb1iss%2Fhypercolor/issues/13","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/13/packages"},{"uuid":"4048021248","node_id":"PR_kwDOOp8xds7JMqUU","number":276,"state":"open","title":"bump(deps-dev): bump openapi-python-client from 0.28.2 to 0.28.3","user":"dependabot[bot]","labels":["dependencies","python:uv"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-03-09T21:33:10.000Z","updated_at":"2026-03-09T23:06:18.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"bump(deps-dev)","packages":[{"name":"openapi-python-client","old_version":"0.28.2","new_version":"0.28.3","repository_url":"https://github.com/openapi-generators/openapi-python-client"}],"path":null,"ecosystem":"pip"},"body":"Bumps [openapi-python-client](https://github.com/openapi-generators/openapi-python-client) from 0.28.2 to 0.28.3.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/openapi-generators/openapi-python-client/releases\"\u003eopenapi-python-client's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.28.3 (2026-02-17)\u003c/h2\u003e\n\u003ch2\u003eFixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003esort remaining lazy imports in model template (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1400\"\u003e#1400\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/openapi-generators/openapi-python-client/blob/main/CHANGELOG.md\"\u003eopenapi-python-client's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.28.3 (2026-02-17)\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esort remaining lazy imports in model template (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1400\"\u003e#1400\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openapi-generators/openapi-python-client/commit/b18a0a96489c1906c5a4ba235157370954c19b48\"\u003e\u003ccode\u003eb18a0a9\u003c/code\u003e\u003c/a\u003e Release 0.28.3 (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1401\"\u003e#1401\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openapi-generators/openapi-python-client/commit/ddda4197e633afd90b304c8284acf1b975e09168\"\u003e\u003ccode\u003eddda419\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency typer to \u0026gt;0.16,\u0026lt;0.25 (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1403\"\u003e#1403\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openapi-generators/openapi-python-client/commit/96d00474b2a5c6917b85d37605b58602491d3af1\"\u003e\u003ccode\u003e96d0047\u003c/code\u003e\u003c/a\u003e fix: sort remaining lazy imports in model template (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1400\"\u003e#1400\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/openapi-generators/openapi-python-client/compare/v0.28.2...v0.28.3\"\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=openapi-python-client\u0026package-manager=uv\u0026previous-version=0.28.2\u0026new-version=0.28.3)](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 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/AISecurityLab/hackagent/pull/276","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/AISecurityLab%2Fhackagent/issues/276","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/276/packages"},{"uuid":"3977270797","node_id":"PR_kwDOPMXLcc7FmdeA","number":279,"state":"closed","title":"chore(deps)(deps): bump the python-minor-patch group across 1 directory with 9 updates","user":"dependabot[bot]","labels":["dependencies","python"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-02-26T23:16:34.000Z","author_association":null,"state_reason":null,"created_at":"2026-02-23T09:51:00.000Z","updated_at":"2026-02-26T23:16:36.000Z","time_to_close":307534,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)(deps): bump","group_name":"python-minor-patch","update_count":9,"packages":[{"name":"httpx-retries","old_version":"0.4.5","new_version":"0.4.6","repository_url":"https://github.com/will-ockmore/httpx-retries"},{"name":"tox","old_version":"4.34.1","new_version":"4.44.0","repository_url":"https://github.com/tox-dev/tox"},{"name":"ruff","old_version":"0.15.0","new_version":"0.15.2","repository_url":"https://github.com/astral-sh/ruff"},{"name":"openapi-python-client","old_version":"0.28.1","new_version":"0.28.2","repository_url":"https://github.com/openapi-generators/openapi-python-client"},{"name":"datamodel-code-generator","old_version":"0.53.0","new_version":"0.54.0","repository_url":"https://github.com/koxudaxi/datamodel-code-generator"},{"name":"mkdocs-material","old_version":"9.7.1","new_version":"9.7.2","repository_url":"https://github.com/squidfunk/mkdocs-material"},{"name":"mkdocs-swagger-ui-tag","old_version":"0.7.2","new_version":"0.8.0","repository_url":"https://github.com/blueswen/mkdocs-swagger-ui-tag"},{"name":"poethepoet","old_version":"0.41.0","new_version":"0.42.0","repository_url":"https://github.com/nat-n/poethepoet"},{"name":"ty","old_version":"0.0.15","new_version":"0.0.18","repository_url":"https://github.com/astral-sh/ty"}],"path":null,"ecosystem":"pip"},"body":"Bumps the python-minor-patch group with 9 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [httpx-retries](https://github.com/will-ockmore/httpx-retries) | `0.4.5` | `0.4.6` |\n| [tox](https://github.com/tox-dev/tox) | `4.34.1` | `4.44.0` |\n| [ruff](https://github.com/astral-sh/ruff) | `0.15.0` | `0.15.2` |\n| [openapi-python-client](https://github.com/openapi-generators/openapi-python-client) | `0.28.1` | `0.28.2` |\n| [datamodel-code-generator](https://github.com/koxudaxi/datamodel-code-generator) | `0.53.0` | `0.54.0` |\n| [mkdocs-material](https://github.com/squidfunk/mkdocs-material) | `9.7.1` | `9.7.2` |\n| [mkdocs-swagger-ui-tag](https://github.com/blueswen/mkdocs-swagger-ui-tag) | `0.7.2` | `0.8.0` |\n| [poethepoet](https://github.com/nat-n/poethepoet) | `0.41.0` | `0.42.0` |\n| [ty](https://github.com/astral-sh/ty) | `0.0.15` | `0.0.18` |\n\n\nUpdates `httpx-retries` from 0.4.5 to 0.4.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/will-ockmore/httpx-retries/releases\"\u003ehttpx-retries's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.4.6\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDon't recalculate \u003ccode\u003etime_to_sleep\u003c/code\u003e unecessarily (\u003ca href=\"https://redirect.github.com/will-ockmore/httpx-retries/issues/51\"\u003e#51\u003c/a\u003e by \u003ca href=\"https://github.com/jdkessinger\"\u003e\u003ccode\u003e@​jdkessinger\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/will-ockmore/httpx-retries/blob/main/CHANGELOG.md\"\u003ehttpx-retries's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.4.6] - 2026-02-18\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDon't recalculate \u003ccode\u003etime_to_sleep\u003c/code\u003e unecessarily\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/will-ockmore/httpx-retries/commit/895e9c1b7d60099b3ff305116631e958ab5cb91e\"\u003e\u003ccode\u003e895e9c1\u003c/code\u003e\u003c/a\u003e Version 0.4.6 (\u003ca href=\"https://redirect.github.com/will-ockmore/httpx-retries/issues/54\"\u003e#54\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/will-ockmore/httpx-retries/commit/df394e591d2c617fed6e965acc5c9bd4055e2749\"\u003e\u003ccode\u003edf394e5\u003c/code\u003e\u003c/a\u003e Differences with other retry libraries guide (\u003ca href=\"https://redirect.github.com/will-ockmore/httpx-retries/issues/53\"\u003e#53\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/will-ockmore/httpx-retries/commit/2dc1c7e0b826f3ae7d1f9c84591fb92f2f0c2564\"\u003e\u003ccode\u003e2dc1c7e\u003c/code\u003e\u003c/a\u003e Don't compute time_to_sleep 2 times. (\u003ca href=\"https://redirect.github.com/will-ockmore/httpx-retries/issues/51\"\u003e#51\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/will-ockmore/httpx-retries/compare/0.4.5...0.4.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tox` from 4.34.1 to 4.44.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tox-dev/tox/releases\"\u003etox's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.44.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e🐛 fix(config): keep unfactored continuation lines after filtered factors (\u003ca href=\"https://redirect.github.com/tox-dev/tox/issues/3802\"\u003e#3802\u003c/a\u003e) by \u003ca href=\"https://github.com/gaborbernat\"\u003e\u003ccode\u003e@​gaborbernat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tox-dev/tox/pull/3804\"\u003etox-dev/tox#3804\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e✨ feat(config): add PEP 751 pylock.toml support by \u003ca href=\"https://github.com/gaborbernat\"\u003e\u003ccode\u003e@​gaborbernat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tox-dev/tox/pull/3803\"\u003etox-dev/tox#3803\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/tox-dev/tox/compare/4.43.0...4.44.0\"\u003ehttps://github.com/tox-dev/tox/compare/4.43.0...4.44.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev4.43.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e📝 docs(infra): integrate sphinxcontrib-towncrier by \u003ca href=\"https://github.com/gaborbernat\"\u003e\u003ccode\u003e@​gaborbernat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tox-dev/tox/pull/3798\"\u003etox-dev/tox#3798\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e✨ feat(toml): add generative env_list via product dict by \u003ca href=\"https://github.com/gaborbernat\"\u003e\u003ccode\u003e@​gaborbernat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tox-dev/tox/pull/3797\"\u003etox-dev/tox#3797\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🐛 fix(config): restore factor conditional continuations by \u003ca href=\"https://github.com/gaborbernat\"\u003e\u003ccode\u003e@​gaborbernat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tox-dev/tox/pull/3799\"\u003etox-dev/tox#3799\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🐛 fix(pip): pass config_settings to pip for sdist install by \u003ca href=\"https://github.com/gaborbernat\"\u003e\u003ccode\u003e@​gaborbernat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tox-dev/tox/pull/3800\"\u003etox-dev/tox#3800\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/tox-dev/tox/compare/4.42.0...4.43.0\"\u003ehttps://github.com/tox-dev/tox/compare/4.42.0...4.43.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev4.42.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e🐛 fix(interrupt): suppress BrokenPipeError during teardown by \u003ca href=\"https://github.com/gaborbernat\"\u003e\u003ccode\u003e@​gaborbernat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tox-dev/tox/pull/3778\"\u003etox-dev/tox#3778\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e✨ feat(cli): add --no-capture flag for interactive programs by \u003ca href=\"https://github.com/gaborbernat\"\u003e\u003ccode\u003e@​gaborbernat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tox-dev/tox/pull/3777\"\u003etox-dev/tox#3777\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e✨ feat(config): add platform-dependent factor support by \u003ca href=\"https://github.com/gaborbernat\"\u003e\u003ccode\u003e@​gaborbernat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tox-dev/tox/pull/3779\"\u003etox-dev/tox#3779\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e✨ feat(env): gracefully skip environments with unavailable runners by \u003ca href=\"https://github.com/gaborbernat\"\u003e\u003ccode\u003e@​gaborbernat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tox-dev/tox/pull/3781\"\u003etox-dev/tox#3781\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🐛 fix(env): restore compound factor conditionals by \u003ca href=\"https://github.com/gaborbernat\"\u003e\u003ccode\u003e@​gaborbernat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tox-dev/tox/pull/3782\"\u003etox-dev/tox#3782\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e✨ feat(config): add default_base_python config key by \u003ca href=\"https://github.com/gaborbernat\"\u003e\u003ccode\u003e@​gaborbernat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tox-dev/tox/pull/3783\"\u003etox-dev/tox#3783\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e✨ feat(config): add env_site_packages_dir_plat substitution by \u003ca href=\"https://github.com/gaborbernat\"\u003e\u003ccode\u003e@​gaborbernat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tox-dev/tox/pull/3784\"\u003etox-dev/tox#3784\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🐛 fix(parallel): show --list-dependencies output by \u003ca href=\"https://github.com/gaborbernat\"\u003e\u003ccode\u003e@​gaborbernat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tox-dev/tox/pull/3786\"\u003etox-dev/tox#3786\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e✨ feat(config): add open-ended generative ranges by \u003ca href=\"https://github.com/gaborbernat\"\u003e\u003ccode\u003e@​gaborbernat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tox-dev/tox/pull/3788\"\u003etox-dev/tox#3788\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🐛 fix(config): collapse continuation lines before factor filtering by \u003ca href=\"https://github.com/gaborbernat\"\u003e\u003ccode\u003e@​gaborbernat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tox-dev/tox/pull/3787\"\u003etox-dev/tox#3787\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e✨ feat(pkg): cache external packaging env build across envs by \u003ca href=\"https://github.com/gaborbernat\"\u003e\u003ccode\u003e@​gaborbernat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tox-dev/tox/pull/3790\"\u003etox-dev/tox#3790\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e✨ feat(changelog): add granular towncrier categories by \u003ca href=\"https://github.com/gaborbernat\"\u003e\u003ccode\u003e@​gaborbernat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tox-dev/tox/pull/3785\"\u003etox-dev/tox#3785\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e✨ feat(cli): accept plugin CLI options during provisioning by \u003ca href=\"https://github.com/gaborbernat\"\u003e\u003ccode\u003e@​gaborbernat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tox-dev/tox/pull/3791\"\u003etox-dev/tox#3791\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e✨ feat(env): add recreate_commands config key by \u003ca href=\"https://github.com/gaborbernat\"\u003e\u003ccode\u003e@​gaborbernat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tox-dev/tox/pull/3793\"\u003etox-dev/tox#3793\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e📝 docs(faq): document Debian python3-venv limitation by \u003ca href=\"https://github.com/gaborbernat\"\u003e\u003ccode\u003e@​gaborbernat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tox-dev/tox/pull/3789\"\u003etox-dev/tox#3789\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e✨ feat(config): warn on unused config keys with -v by \u003ca href=\"https://github.com/gaborbernat\"\u003e\u003ccode\u003e@​gaborbernat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tox-dev/tox/pull/3795\"\u003etox-dev/tox#3795\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e✨ feat(cli): add --skip-env-install flag for offline env reuse by \u003ca href=\"https://github.com/gaborbernat\"\u003e\u003ccode\u003e@​gaborbernat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tox-dev/tox/pull/3792\"\u003etox-dev/tox#3792\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e✨ feat(env): add virtualenv_spec for per-env version pinning by \u003ca href=\"https://github.com/gaborbernat\"\u003e\u003ccode\u003e@​gaborbernat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tox-dev/tox/pull/3794\"\u003etox-dev/tox#3794\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/tox-dev/tox/compare/4.41.0...4.42.0\"\u003ehttps://github.com/tox-dev/tox/compare/4.41.0...4.42.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev4.41.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tox-dev/tox/blob/main/docs/changelog.rst\"\u003etox's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eFeatures - 4.44.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eSupport PEP 751 \u003ccode\u003epylock.toml\u003c/code\u003e lock files as dependency input via the \u003ccode\u003epylock\u003c/code\u003e configuration option (mutually\nexclusive with \u003ccode\u003edeps\u003c/code\u003e). Packages are filtered by extras, dependency groups, and platform markers evaluated against\nthe target Python interpreter, then installed via pip with \u003ccode\u003e--no-deps\u003c/code\u003e - by :user:\u003ccode\u003egaborbernat\u003c/code\u003e. (:issue:\u003ccode\u003e3665\u003c/code\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eBug fixes - 4.44.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix unfactored continuation lines (e.g. \u003ccode\u003epytest \\\u003c/code\u003e, \u003ccode\u003e--remote-data \\\u003c/code\u003e) being incorrectly skipped when they follow\na filtered factor-conditional line ending with \u003ccode\u003e\\\u003c/code\u003e -- the \u003ccode\u003epending_skip\u003c/code\u003e flag now only drops terminal continuation\npieces, preserving shared arguments that are themselves continuations - by :user:\u003ccode\u003egaborbernat\u003c/code\u003e. (:issue:\u003ccode\u003e3802\u003c/code\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003ev4.43.0 (2026-02-20)\u003c/p\u003e\n\u003chr /\u003e\n\u003ch1\u003eFeatures - 4.43.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eAdd TOML-native generative \u003ccode\u003eenv_list\u003c/code\u003e via \u003ccode\u003eproduct\u003c/code\u003e dict syntax -- Cartesian product of factor groups with\noptional range dicts and exclusions - by :user:\u003ccode\u003egaborbernat\u003c/code\u003e. (:issue:\u003ccode\u003e3797\u003c/code\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eBug fixes - 4.43.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003ePass \u003ccode\u003econfig_settings_build_wheel\u003c/code\u003e to pip as \u003ccode\u003e--config-settings\u003c/code\u003e when installing sdist packages, ensuring the\nbuild backend receives config settings during pip's internal wheel build - by :user:\u003ccode\u003egaborbernat\u003c/code\u003e. (:issue:\u003ccode\u003e3125\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003eFix factor-conditional continuation lines (e.g. \u003ccode\u003ecov: coverage run \\\u003c/code\u003e / \u003ccode\u003e!cov: python \\\u003c/code\u003e / \u003ccode\u003esomefile.py\u003c/code\u003e) where\ndifferent factor prefixes on consecutive continuation lines caused prefixes to be passed as literal command arguments\ninstead of being filtered - by :user:\u003ccode\u003egaborbernat\u003c/code\u003e. (:issue:\u003ccode\u003e3796\u003c/code\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eImproved documentation - 4.43.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eIntegrate \u003ccode\u003esphinxcontrib-towncrier\u003c/code\u003e to render draft changelog entries directly in Sphinx, replacing the manual\ntowncrier draft script - by :user:\u003ccode\u003egaborbernat\u003c/code\u003e. (:issue:\u003ccode\u003e3201\u003c/code\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003ev4.42.0 (2026-02-20)\u003c/p\u003e\n\u003chr /\u003e\n\u003ch1\u003eFeatures - 4.42.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003ePlatform-dependent commands can now be specified using factor syntax without requiring the platform name in the\nenvironment name. The current platform (\u003ccode\u003esys.platform\u003c/code\u003e value like \u003ccode\u003elinux\u003c/code\u003e, \u003ccode\u003edarwin\u003c/code\u003e, \u003ccode\u003ewin32\u003c/code\u003e) is automatically\navailable as an implicit factor, allowing configurations like \u003ccode\u003elinux: pytest\u003c/code\u003e in INI or \u003ccode\u003efactor.linux\u003c/code\u003e in TOML\nconditional expressions to work in any environment. Additionally, TOML configurations can now use \u003ccode\u003efactor.NAME\u003c/code\u003e in\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tox-dev/tox/commit/901aa7b645b481d2fad908c840c777d30441f7b4\"\u003e\u003ccode\u003e901aa7b\u003c/code\u003e\u003c/a\u003e release 4.44.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tox-dev/tox/commit/7b601a77e8376b9198b7203b4e644873cc543e69\"\u003e\u003ccode\u003e7b601a7\u003c/code\u003e\u003c/a\u003e ✨ feat(config): add PEP 751 pylock.toml support (\u003ca href=\"https://redirect.github.com/tox-dev/tox/issues/3803\"\u003e#3803\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tox-dev/tox/commit/f6a984783d8c2635e9169d4f0b5f4f7594ea8a16\"\u003e\u003ccode\u003ef6a9847\u003c/code\u003e\u003c/a\u003e 🐛 fix(config): keep unfactored continuation lines after filtered factors (\u003ca href=\"https://redirect.github.com/tox-dev/tox/issues/38\"\u003e#38\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tox-dev/tox/commit/f4855f3e3d59e7be3c6f7fbdee27650d9f2c4011\"\u003e\u003ccode\u003ef4855f3\u003c/code\u003e\u003c/a\u003e release 4.43.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tox-dev/tox/commit/8517abca406a268e42a1b233ece37f3869a5176e\"\u003e\u003ccode\u003e8517abc\u003c/code\u003e\u003c/a\u003e 🐛 fix(pip): pass config_settings to pip for sdist install (\u003ca href=\"https://redirect.github.com/tox-dev/tox/issues/3800\"\u003e#3800\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tox-dev/tox/commit/413b963339b5d5b84531e916f704602de9a16188\"\u003e\u003ccode\u003e413b963\u003c/code\u003e\u003c/a\u003e 🐛 fix(config): restore factor conditional continuations (\u003ca href=\"https://redirect.github.com/tox-dev/tox/issues/3799\"\u003e#3799\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tox-dev/tox/commit/b11c64501e5088edce6f698fa1bfbff31ca7ee51\"\u003e\u003ccode\u003eb11c645\u003c/code\u003e\u003c/a\u003e ✨ feat(toml): add generative env_list via product dict (\u003ca href=\"https://redirect.github.com/tox-dev/tox/issues/3797\"\u003e#3797\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tox-dev/tox/commit/0f4da8334895480746b0d8ba8dab60bfcddde315\"\u003e\u003ccode\u003e0f4da83\u003c/code\u003e\u003c/a\u003e 📝 docs(infra): integrate sphinxcontrib-towncrier (\u003ca href=\"https://redirect.github.com/tox-dev/tox/issues/3798\"\u003e#3798\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tox-dev/tox/commit/09b4f60bdb946de3f7a3b7c4e7b17f164dff9dd2\"\u003e\u003ccode\u003e09b4f60\u003c/code\u003e\u003c/a\u003e release 4.42.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tox-dev/tox/commit/c80c62f60d7017f91c2a7d035d045170f8523362\"\u003e\u003ccode\u003ec80c62f\u003c/code\u003e\u003c/a\u003e ✨ feat(env): add virtualenv_spec for per-env version pinning (\u003ca href=\"https://redirect.github.com/tox-dev/tox/issues/3794\"\u003e#3794\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tox-dev/tox/compare/4.34.1...4.44.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ruff` from 0.15.0 to 0.15.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/astral-sh/ruff/releases\"\u003eruff's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.15.2\u003c/h2\u003e\n\u003ch2\u003eRelease Notes\u003c/h2\u003e\n\u003cp\u003eReleased on 2026-02-19.\u003c/p\u003e\n\u003ch3\u003ePreview features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eExpand the default rule set (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/23385\"\u003e#23385\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eIn preview, Ruff now enables a significantly expanded default rule set of 412 rules, up from the stable default set of 59 rules. The new rules are mostly a superset of the stable defaults, with the exception of these rules, which are removed from the preview defaults:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://docs.astral.sh/ruff/rules/multiple-imports-on-one-line\"\u003e\u003ccode\u003emultiple-imports-on-one-line\u003c/code\u003e\u003c/a\u003e (\u003ccode\u003eE401\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://docs.astral.sh/ruff/rules/module-import-not-at-top-of-file\"\u003e\u003ccode\u003emodule-import-not-at-top-of-file\u003c/code\u003e\u003c/a\u003e (\u003ccode\u003eE402\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://docs.astral.sh/ruff/rules/module-import-not-at-top-of-file\"\u003e\u003ccode\u003emodule-import-not-at-top-of-file\u003c/code\u003e\u003c/a\u003e (\u003ccode\u003eE701\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://docs.astral.sh/ruff/rules/multiple-statements-on-one-line-semicolon\"\u003e\u003ccode\u003emultiple-statements-on-one-line-semicolon\u003c/code\u003e\u003c/a\u003e (\u003ccode\u003eE702\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://docs.astral.sh/ruff/rules/useless-semicolon\"\u003e\u003ccode\u003euseless-semicolon\u003c/code\u003e\u003c/a\u003e (\u003ccode\u003eE703\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://docs.astral.sh/ruff/rules/none-comparison\"\u003e\u003ccode\u003enone-comparison\u003c/code\u003e\u003c/a\u003e (\u003ccode\u003eE711\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://docs.astral.sh/ruff/rules/true-false-comparison\"\u003e\u003ccode\u003etrue-false-comparison\u003c/code\u003e\u003c/a\u003e (\u003ccode\u003eE712\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://docs.astral.sh/ruff/rules/not-in-test\"\u003e\u003ccode\u003enot-in-test\u003c/code\u003e\u003c/a\u003e (\u003ccode\u003eE713\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://docs.astral.sh/ruff/rules/not-is-test\"\u003e\u003ccode\u003enot-is-test\u003c/code\u003e\u003c/a\u003e (\u003ccode\u003eE714\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://docs.astral.sh/ruff/rules/type-comparison\"\u003e\u003ccode\u003etype-comparison\u003c/code\u003e\u003c/a\u003e (\u003ccode\u003eE721\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://docs.astral.sh/ruff/rules/lambda-assignment\"\u003e\u003ccode\u003elambda-assignment\u003c/code\u003e\u003c/a\u003e (\u003ccode\u003eE731\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://docs.astral.sh/ruff/rules/ambiguous-variable-name\"\u003e\u003ccode\u003eambiguous-variable-name\u003c/code\u003e\u003c/a\u003e (\u003ccode\u003eE741\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://docs.astral.sh/ruff/rules/ambiguous-class-name\"\u003e\u003ccode\u003eambiguous-class-name\u003c/code\u003e\u003c/a\u003e (\u003ccode\u003eE742\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://docs.astral.sh/ruff/rules/ambiguous-function-name\"\u003e\u003ccode\u003eambiguous-function-name\u003c/code\u003e\u003c/a\u003e (\u003ccode\u003eE743\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://docs.astral.sh/ruff/rules/undefined-local-with-import-star\"\u003e\u003ccode\u003eundefined-local-with-import-star\u003c/code\u003e\u003c/a\u003e (\u003ccode\u003eF403\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://docs.astral.sh/ruff/rules/undefined-local-with-import-star-usage\"\u003e\u003ccode\u003eundefined-local-with-import-star-usage\u003c/code\u003e\u003c/a\u003e (\u003ccode\u003eF405\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://docs.astral.sh/ruff/rules/undefined-local-with-nested-import-star-usage\"\u003e\u003ccode\u003eundefined-local-with-nested-import-star-usage\u003c/code\u003e\u003c/a\u003e (\u003ccode\u003eF406\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://docs.astral.sh/ruff/rules/forward-annotation-syntax-error\"\u003e\u003ccode\u003eforward-annotation-syntax-error\u003c/code\u003e\u003c/a\u003e (\u003ccode\u003eF722\u003c/code\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eIf you use preview and prefer the old defaults, you can restore them with configuration like:\u003c/p\u003e\n\u003cpre lang=\"toml\"\u003e\u003ccode\u003e\r\n# ruff.toml\r\n\u003cp\u003e[lint]\nselect = [\u0026quot;E4\u0026quot;, \u0026quot;E7\u0026quot;, \u0026quot;E9\u0026quot;, \u0026quot;F\u0026quot;]\u003c/p\u003e\n\u003ch1\u003epyproject.toml\u003c/h1\u003e\n\u003cp\u003e[tool.ruff.lint]\nselect = [\u0026quot;E4\u0026quot;, \u0026quot;E7\u0026quot;, \u0026quot;E9\u0026quot;, \u0026quot;F\u0026quot;]\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eIf you do give them a try, feel free to share your feedback in the \u003ca href=\"https://github.com/astral-sh/ruff/discussions/23203\"\u003eGitHub discussion\u003c/a\u003e!\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e[\u003ccode\u003eflake8-pyi\u003c/code\u003e] Also check string annotations (\u003ccode\u003ePYI041\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/19023\"\u003e#19023\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/astral-sh/ruff/blob/main/CHANGELOG.md\"\u003eruff's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.15.2\u003c/h2\u003e\n\u003cp\u003eReleased on 2026-02-19.\u003c/p\u003e\n\u003ch3\u003ePreview features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eExpand the default rule set (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/23385\"\u003e#23385\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eIn preview, Ruff now enables a significantly expanded default rule set of 412\nrules, up from the stable default set of 59 rules. The new rules are mostly a\nsuperset of the stable defaults, with the exception of these rules, which are\nremoved from the preview defaults:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://docs.astral.sh/ruff/rules/multiple-imports-on-one-line\"\u003e\u003ccode\u003emultiple-imports-on-one-line\u003c/code\u003e\u003c/a\u003e (\u003ccode\u003eE401\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://docs.astral.sh/ruff/rules/module-import-not-at-top-of-file\"\u003e\u003ccode\u003emodule-import-not-at-top-of-file\u003c/code\u003e\u003c/a\u003e (\u003ccode\u003eE402\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://docs.astral.sh/ruff/rules/module-import-not-at-top-of-file\"\u003e\u003ccode\u003emodule-import-not-at-top-of-file\u003c/code\u003e\u003c/a\u003e (\u003ccode\u003eE701\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://docs.astral.sh/ruff/rules/multiple-statements-on-one-line-semicolon\"\u003e\u003ccode\u003emultiple-statements-on-one-line-semicolon\u003c/code\u003e\u003c/a\u003e (\u003ccode\u003eE702\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://docs.astral.sh/ruff/rules/useless-semicolon\"\u003e\u003ccode\u003euseless-semicolon\u003c/code\u003e\u003c/a\u003e (\u003ccode\u003eE703\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://docs.astral.sh/ruff/rules/none-comparison\"\u003e\u003ccode\u003enone-comparison\u003c/code\u003e\u003c/a\u003e (\u003ccode\u003eE711\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://docs.astral.sh/ruff/rules/true-false-comparison\"\u003e\u003ccode\u003etrue-false-comparison\u003c/code\u003e\u003c/a\u003e (\u003ccode\u003eE712\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://docs.astral.sh/ruff/rules/not-in-test\"\u003e\u003ccode\u003enot-in-test\u003c/code\u003e\u003c/a\u003e (\u003ccode\u003eE713\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://docs.astral.sh/ruff/rules/not-is-test\"\u003e\u003ccode\u003enot-is-test\u003c/code\u003e\u003c/a\u003e (\u003ccode\u003eE714\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://docs.astral.sh/ruff/rules/type-comparison\"\u003e\u003ccode\u003etype-comparison\u003c/code\u003e\u003c/a\u003e (\u003ccode\u003eE721\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://docs.astral.sh/ruff/rules/lambda-assignment\"\u003e\u003ccode\u003elambda-assignment\u003c/code\u003e\u003c/a\u003e (\u003ccode\u003eE731\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://docs.astral.sh/ruff/rules/ambiguous-variable-name\"\u003e\u003ccode\u003eambiguous-variable-name\u003c/code\u003e\u003c/a\u003e (\u003ccode\u003eE741\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://docs.astral.sh/ruff/rules/ambiguous-class-name\"\u003e\u003ccode\u003eambiguous-class-name\u003c/code\u003e\u003c/a\u003e (\u003ccode\u003eE742\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://docs.astral.sh/ruff/rules/ambiguous-function-name\"\u003e\u003ccode\u003eambiguous-function-name\u003c/code\u003e\u003c/a\u003e (\u003ccode\u003eE743\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://docs.astral.sh/ruff/rules/undefined-local-with-import-star\"\u003e\u003ccode\u003eundefined-local-with-import-star\u003c/code\u003e\u003c/a\u003e (\u003ccode\u003eF403\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://docs.astral.sh/ruff/rules/undefined-local-with-import-star-usage\"\u003e\u003ccode\u003eundefined-local-with-import-star-usage\u003c/code\u003e\u003c/a\u003e (\u003ccode\u003eF405\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://docs.astral.sh/ruff/rules/undefined-local-with-nested-import-star-usage\"\u003e\u003ccode\u003eundefined-local-with-nested-import-star-usage\u003c/code\u003e\u003c/a\u003e (\u003ccode\u003eF406\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://docs.astral.sh/ruff/rules/forward-annotation-syntax-error\"\u003e\u003ccode\u003eforward-annotation-syntax-error\u003c/code\u003e\u003c/a\u003e (\u003ccode\u003eF722\u003c/code\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eIf you use preview and prefer the old defaults, you can restore them with\nconfiguration like:\u003c/p\u003e\n\u003cpre lang=\"toml\"\u003e\u003ccode\u003e\n# ruff.toml\n\u003cp\u003e[lint]\nselect = [\u0026quot;E4\u0026quot;, \u0026quot;E7\u0026quot;, \u0026quot;E9\u0026quot;, \u0026quot;F\u0026quot;]\u003c/p\u003e\n\u003ch1\u003epyproject.toml\u003c/h1\u003e\n\u003cp\u003e[tool.ruff.lint]\nselect = [\u0026quot;E4\u0026quot;, \u0026quot;E7\u0026quot;, \u0026quot;E9\u0026quot;, \u0026quot;F\u0026quot;]\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eIf you do give them a try, feel free to share your feedback in the \u003ca href=\"https://github.com/astral-sh/ruff/discussions/23203\"\u003eGitHub\ndiscussion\u003c/a\u003e!\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/astral-sh/ruff/commit/9d18ee9115f9cbb4c21478baa7c1fa2b46e0759c\"\u003e\u003ccode\u003e9d18ee9\u003c/code\u003e\u003c/a\u003e Hard code workflow name and \u003ccode\u003ecancel-in-progress\u003c/code\u003e only for PRs (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/issues/23431\"\u003e#23431\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/astral-sh/ruff/commit/7cc15f024b931fe56365f40de3fab01219c092c4\"\u003e\u003ccode\u003e7cc15f0\u003c/code\u003e\u003c/a\u003e Bump 0.15.2 (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/issues/23430\"\u003e#23430\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/astral-sh/ruff/commit/d1b544393ae9cddd8e48ebee8dbfd54bda89f375\"\u003e\u003ccode\u003ed1b5443\u003c/code\u003e\u003c/a\u003e Add extension mapping to configuration file options (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/issues/23384\"\u003e#23384\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/astral-sh/ruff/commit/222574af90c5c0ca8f84c8385cf30c7c10ac2496\"\u003e\u003ccode\u003e222574a\u003c/code\u003e\u003c/a\u003e Expand the default rule set (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/issues/23385\"\u003e#23385\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/astral-sh/ruff/commit/1465b5de3829549b45397e9587b83ab7ac6d26d0\"\u003e\u003ccode\u003e1465b5d\u003c/code\u003e\u003c/a\u003e [\u003ccode\u003eflake8-async\u003c/code\u003e] Fix \u003ccode\u003ein_async_context\u003c/code\u003e logic (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/issues/23426\"\u003e#23426\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/astral-sh/ruff/commit/410902fa401afda969cc000f13be341896e6868e\"\u003e\u003ccode\u003e410902f\u003c/code\u003e\u003c/a\u003e [\u003ccode\u003epyupgrade\u003c/code\u003e] Fix handling of \u003ccode\u003etyping.{io,re}\u003c/code\u003e (\u003ccode\u003eUP035\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/issues/23131\"\u003e#23131\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/astral-sh/ruff/commit/729610acd9e19f57526e8ca40f355626154826bb\"\u003e\u003ccode\u003e729610a\u003c/code\u003e\u003c/a\u003e [ty] Fall back to ambiguous for large control flow graphs (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/issues/23399\"\u003e#23399\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/astral-sh/ruff/commit/1425c185b0a47be87112762f65b5bf7e323fb950\"\u003e\u003ccode\u003e1425c18\u003c/code\u003e\u003c/a\u003e [ty] Add code folding support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/astral-sh/ruff/commit/97acaaea5f993f33d3f5bb27c5db760a2f3d1e8a\"\u003e\u003ccode\u003e97acaae\u003c/code\u003e\u003c/a\u003e [ty] Fix stack overflow for self-referential \u003ccode\u003eTypeOf\u003c/code\u003e in annotations (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/issues/23407\"\u003e#23407\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/astral-sh/ruff/commit/1f380c82584a6dab7e8715bc7dd5ae187da1e69a\"\u003e\u003ccode\u003e1f380c8\u003c/code\u003e\u003c/a\u003e [ty] Update tests \u003ccode\u003ereveal_type\u003c/code\u003e and \u003ccode\u003eNever\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/issues/23418\"\u003e#23418\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/astral-sh/ruff/compare/0.15.0...0.15.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `openapi-python-client` from 0.28.1 to 0.28.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/openapi-generators/openapi-python-client/releases\"\u003eopenapi-python-client's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.28.2 (2026-02-09)\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003euv_build\u003c/code\u003e 0.10 when using \u003ccode\u003e--meta=uv\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1396\"\u003e#1396\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/openapi-generators/openapi-python-client/blob/main/CHANGELOG.md\"\u003eopenapi-python-client's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.28.2 (2026-02-09)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003euv_build\u003c/code\u003e 0.10 when using \u003ccode\u003e--meta=uv\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1396\"\u003e#1396\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openapi-generators/openapi-python-client/commit/410784bd3b3e49c568d343b2cd5e54a7a568a0f0\"\u003e\u003ccode\u003e410784b\u003c/code\u003e\u003c/a\u003e Release 0.28.2 (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1398\"\u003e#1398\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openapi-generators/openapi-python-client/commit/4385be83dc8eff2cd14da69c797832f1c46e6708\"\u003e\u003ccode\u003e4385be8\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency typer to \u0026gt;0.16,\u0026lt;0.24 (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1399\"\u003e#1399\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openapi-generators/openapi-python-client/commit/a9c5d33f05f27a33dd03919440692c88027eed04\"\u003e\u003ccode\u003ea9c5d33\u003c/code\u003e\u003c/a\u003e chore(deps): lock file maintenance (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1393\"\u003e#1393\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openapi-generators/openapi-python-client/commit/aa318d472c32c3a86e0feeda74fc33111310da95\"\u003e\u003ccode\u003eaa318d4\u003c/code\u003e\u003c/a\u003e feat: Update \u003ccode\u003euv_build\u003c/code\u003e 0.10 when using \u003ccode\u003e--meta=uv\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1396\"\u003e#1396\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openapi-generators/openapi-python-client/commit/826ab55024a43cd98c97714ca6e82156686c4b3b\"\u003e\u003ccode\u003e826ab55\u003c/code\u003e\u003c/a\u003e chore(deps): update actions/checkout action to v6.0.2 (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1388\"\u003e#1388\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openapi-generators/openapi-python-client/commit/f955ffe7031daf98e4cb15f5be2ab588b26124da\"\u003e\u003ccode\u003ef955ffe\u003c/code\u003e\u003c/a\u003e chore(deps): lock file maintenance (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1389\"\u003e#1389\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openapi-generators/openapi-python-client/commit/3abea8dd28e6d432da53ce0e93b4121380d75f6b\"\u003e\u003ccode\u003e3abea8d\u003c/code\u003e\u003c/a\u003e chore(deps): lock file maintenance (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1386\"\u003e#1386\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openapi-generators/openapi-python-client/commit/d43e710a488f43fc3fafa49da1e6e9758e221100\"\u003e\u003ccode\u003ed43e710\u003c/code\u003e\u003c/a\u003e chore(deps): update actions/setup-python action to v6.2.0 (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1387\"\u003e#1387\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/openapi-generators/openapi-python-client/compare/v0.28.1...v0.28.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `datamodel-code-generator` from 0.53.0 to 0.54.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/koxudaxi/datamodel-code-generator/releases\"\u003edatamodel-code-generator's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.54.0\u003c/h2\u003e\n\u003ch2\u003eBreaking Changes\u003c/h2\u003e\n\u003ch3\u003eCode Generation Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnum member names from oneOf/anyOf const constructs now use \u003ccode\u003etitle\u003c/code\u003e field when provided - Previously, when creating enums from \u003ccode\u003eoneOf\u003c/code\u003e/\u003ccode\u003eanyOf\u003c/code\u003e constructs with \u003ccode\u003econst\u003c/code\u003e values, the \u003ccode\u003etitle\u003c/code\u003e field was incorrectly ignored and enum member names were generated using the pattern \u003ccode\u003e{type}_{value}\u003c/code\u003e (e.g., \u003ccode\u003einteger_200\u003c/code\u003e). Now, when a \u003ccode\u003etitle\u003c/code\u003e is specified, it is correctly used as the enum member name (e.g., \u003ccode\u003eOK\u003c/code\u003e instead of \u003ccode\u003einteger_200\u003c/code\u003e). Users who have code depending on the previously generated enum member names will need to update their references. (\u003ca href=\"https://redirect.github.com/koxudaxi/datamodel-code-generator/issues/2975\"\u003e#2975\u003c/a\u003e)\nBefore:\n\u003cpre lang=\"python\"\u003e\u003ccode\u003eclass StatusCode(IntEnum):\r\n    integer_200 = 200\r\n    integer_404 = 404\r\n    integer_500 = 500\r\n\u003c/code\u003e\u003c/pre\u003e\nAfter:\n\u003cpre lang=\"python\"\u003e\u003ccode\u003eclass StatusCode(IntEnum):\r\n    OK = 200\r\n    Not_Found = 404\r\n    Server_Error = 500\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003eField names matching Python builtins are now automatically sanitized - When a field name matches a Python builtin type AND the field's type annotation uses that same builtin (e.g., \u003ccode\u003eint: int\u003c/code\u003e, \u003ccode\u003elist: list[str]\u003c/code\u003e, \u003ccode\u003edict: dict[str, Any]\u003c/code\u003e), the field is now renamed with a trailing underscore (e.g., \u003ccode\u003eint_\u003c/code\u003e) and an alias is added to preserve the original JSON field name. This prevents Python syntax issues and shadowing of builtin types. Previously, such fields were generated as-is (e.g., \u003ccode\u003eint: int | None = None\u003c/code\u003e), which could cause code that shadows Python builtins. After this change, the same field becomes \u003ccode\u003eint_: int | None = Field(None, alias='int')\u003c/code\u003e. This affects fields named: \u003ccode\u003eint\u003c/code\u003e, \u003ccode\u003efloat\u003c/code\u003e, \u003ccode\u003ebool\u003c/code\u003e, \u003ccode\u003estr\u003c/code\u003e, \u003ccode\u003ebytes\u003c/code\u003e, \u003ccode\u003elist\u003c/code\u003e, \u003ccode\u003edict\u003c/code\u003e, \u003ccode\u003eset\u003c/code\u003e, \u003ccode\u003efrozenset\u003c/code\u003e, \u003ccode\u003etuple\u003c/code\u003e, and other Python builtins when their type annotation uses the matching builtin type. (\u003ca href=\"https://redirect.github.com/koxudaxi/datamodel-code-generator/issues/2968\"\u003e#2968\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e$ref with non-standard metadata fields no longer triggers schema merging - Previously, when a \u003ccode\u003e$ref\u003c/code\u003e was combined with non-standard fields like \u003ccode\u003emarkdownDescription\u003c/code\u003e, \u003ccode\u003eif\u003c/code\u003e, \u003ccode\u003ethen\u003c/code\u003e, \u003ccode\u003eelse\u003c/code\u003e, or other extras not in the whitelist, the generator would merge schemas and potentially create duplicate models (e.g., \u003ccode\u003eUserWithExtra\u003c/code\u003e alongside \u003ccode\u003eUser\u003c/code\u003e). Now, only whitelisted schema-affecting extras (currently just \u003ccode\u003econst\u003c/code\u003e) trigger merging. This means:\n\u003cul\u003e\n\u003cli\u003eFewer merged/duplicate models will be generated\u003c/li\u003e\n\u003cli\u003eReferences are preserved directly instead of being expanded\u003c/li\u003e\n\u003cli\u003eField types may change from inline merged types to direct references\nExample schema:\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"yaml\"\u003e\u003ccode\u003eproperties:\r\n  user:\r\n    $ref: \u0026quot;#/definitions/User\u0026quot;\r\n    nullable: true\r\n    markdownDescription: \u0026quot;A user object\u0026quot;\r\n\u003c/code\u003e\u003c/pre\u003e\nBefore: Could generate a merged \u003ccode\u003eUserWithMarkdownDescription\u003c/code\u003e model\nAfter: Directly uses \u003ccode\u003eUser | None\u003c/code\u003e reference (\u003ca href=\"https://redirect.github.com/koxudaxi/datamodel-code-generator/issues/2993\"\u003e#2993\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnum member names no longer get underscore suffix with \u003ccode\u003e--capitalise-enum-members\u003c/code\u003e - Previously, enum values like \u003ccode\u003ereplace\u003c/code\u003e, \u003ccode\u003ecount\u003c/code\u003e, \u003ccode\u003eindex\u003c/code\u003e would generate \u003ccode\u003eREPLACE_\u003c/code\u003e, \u003ccode\u003eCOUNT_\u003c/code\u003e, \u003ccode\u003eINDEX_\u003c/code\u003e when using \u003ccode\u003e--capitalise-enum-members\u003c/code\u003e. Now they correctly generate \u003ccode\u003eREPLACE\u003c/code\u003e, \u003ccode\u003eCOUNT\u003c/code\u003e, \u003ccode\u003eINDEX\u003c/code\u003e. The underscore suffix is only added when \u003ccode\u003e--use-subclass-enum\u003c/code\u003e is also used AND the lowercase name conflicts with builtin type methods. Users relying on the previous naming (e.g., referencing \u003ccode\u003eMyEnum.REPLACE_\u003c/code\u003e in code) will need to update to use the new names without trailing underscores. (\u003ca href=\"https://redirect.github.com/koxudaxi/datamodel-code-generator/issues/2999\"\u003e#2999\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFields using \u003ccode\u003e$ref\u003c/code\u003e with inline keywords now include merged metadata - When a schema property uses \u003ccode\u003e$ref\u003c/code\u003e alongside additional keywords (e.g., \u003ccode\u003econst\u003c/code\u003e, \u003ccode\u003eenum\u003c/code\u003e, \u003ccode\u003ereadOnly\u003c/code\u003e, constraints), the generator now correctly merges metadata (description, title, constraints, defaults, readonly/writeOnly) from the referenced schema into the field definition. Previously, this metadata was lost. For example, a field like \u003ccode\u003etype: Type\u003c/code\u003e may now become \u003ccode\u003etype: Type = Field(..., description='Type of this object.', title='type')\u003c/code\u003e when the referenced schema includes those attributes. This also affects \u003ccode\u003eadditionalProperties\u003c/code\u003e and OpenAPI parameter schemas. (\u003ca href=\"https://redirect.github.com/koxudaxi/datamodel-code-generator/issues/2997\"\u003e#2997\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRefactor ruff check+format to use sequential subprocess calls by \u003ca href=\"https://github.com/koxudaxi\"\u003e\u003ccode\u003e@​koxudaxi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/koxudaxi/datamodel-code-generator/pull/2967\"\u003ekoxudaxi/datamodel-code-generator#2967\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix title ignored when creating enums from merging \u003ccode\u003eallOf\u003c/code\u003e's or \u003ccode\u003eanyOf\u003c/code\u003e's objects by \u003ca href=\"https://github.com/ilovelinux\"\u003e\u003ccode\u003e@​ilovelinux\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/koxudaxi/datamodel-code-generator/pull/2975\"\u003ekoxudaxi/datamodel-code-generator#2975\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix aliased imports not applied to base classes and non-matching fields by \u003ca href=\"https://github.com/koxudaxi\"\u003e\u003ccode\u003e@​koxudaxi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/koxudaxi/datamodel-code-generator/pull/2981\"\u003ekoxudaxi/datamodel-code-generator#2981\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix handling of falsy default values for enums in set-default-enum-member option by \u003ca href=\"https://github.com/kkinugasa\"\u003e\u003ccode\u003e@​kkinugasa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/koxudaxi/datamodel-code-generator/pull/2977\"\u003ekoxudaxi/datamodel-code-generator#2977\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix use_union_operator with Python builtin type field names by \u003ca href=\"https://github.com/koxudaxi\"\u003e\u003ccode\u003e@​koxudaxi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/koxudaxi/datamodel-code-generator/pull/2968\"\u003ekoxudaxi/datamodel-code-generator#2968\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport $recursiveRef/$dynamicRef in JSON Schema and OpenAPI by \u003ca href=\"https://github.com/koxudaxi\"\u003e\u003ccode\u003e@​koxudaxi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/koxudaxi/datamodel-code-generator/pull/2982\"\u003ekoxudaxi/datamodel-code-generator#2982\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAddress review feedback for recursive/dynamic ref support by \u003ca href=\"https://github.com/koxudaxi\"\u003e\u003ccode\u003e@​koxudaxi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/koxudaxi/datamodel-code-generator/pull/2985\"\u003ekoxudaxi/datamodel-code-generator#2985\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix RecursionError in _merge_ref_with_schema for circular $ref by \u003ca href=\"https://github.com/koxudaxi\"\u003e\u003ccode\u003e@​koxudaxi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/koxudaxi/datamodel-code-generator/pull/2983\"\u003ekoxudaxi/datamodel-code-generator#2983\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix missing Field import with multiple aliases on required fields by \u003ca href=\"https://github.com/koxudaxi\"\u003e\u003ccode\u003e@​koxudaxi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/koxudaxi/datamodel-code-generator/pull/2992\"\u003ekoxudaxi/datamodel-code-generator#2992\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix patternProperties/propertyNames key constraints lost with field_constraints by \u003ca href=\"https://github.com/koxudaxi\"\u003e\u003ccode\u003e@​koxudaxi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/koxudaxi/datamodel-code-generator/pull/2994\"\u003ekoxudaxi/datamodel-code-generator#2994\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/koxudaxi/datamodel-code-generator/blob/main/CHANGELOG.md\"\u003edatamodel-code-generator's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/koxudaxi/datamodel-code-generator/releases/tag/0.54.0\"\u003e0.54.0\u003c/a\u003e - 2026-02-14\u003c/h2\u003e\n\u003ch2\u003eBreaking Changes\u003c/h2\u003e\n\u003ch3\u003eCode Generation Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnum member names from oneOf/anyOf const constructs now use \u003ccode\u003etitle\u003c/code\u003e field when provided - Previously, when creating enums from \u003ccode\u003eoneOf\u003c/code\u003e/\u003ccode\u003eanyOf\u003c/code\u003e constructs with \u003ccode\u003econst\u003c/code\u003e values, the \u003ccode\u003etitle\u003c/code\u003e field was incorrectly ignored and enum member names were generated using the pattern \u003ccode\u003e{type}_{value}\u003c/code\u003e (e.g., \u003ccode\u003einteger_200\u003c/code\u003e). Now, when a \u003ccode\u003etitle\u003c/code\u003e is specified, it is correctly used as the enum member name (e.g., \u003ccode\u003eOK\u003c/code\u003e instead of \u003ccode\u003einteger_200\u003c/code\u003e). Users who have code depending on the previously generated enum member names will need to update their references. (\u003ca href=\"https://redirect.github.com/koxudaxi/datamodel-code-generator/issues/2975\"\u003e#2975\u003c/a\u003e)\nBefore:\n\u003cpre lang=\"python\"\u003e\u003ccode\u003eclass StatusCode(IntEnum):\r\n    integer_200 = 200\r\n    integer_404 = 404\r\n    integer_500 = 500\r\n\u003c/code\u003e\u003c/pre\u003e\nAfter:\n\u003cpre lang=\"python\"\u003e\u003ccode\u003eclass StatusCode(IntEnum):\r\n    OK = 200\r\n    Not_Found = 404\r\n    Server_Error = 500\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003eField names matching Python builtins are now automatically sanitized - When a field name matches a Python builtin type AND the field's type annotation uses that same builtin (e.g., \u003ccode\u003eint: int\u003c/code\u003e, \u003ccode\u003elist: list[str]\u003c/code\u003e, \u003ccode\u003edict: dict[str, Any]\u003c/code\u003e), the field is now renamed with a trailing underscore (e.g., \u003ccode\u003eint_\u003c/code\u003e) and an alias is added to preserve the original JSON field name. This prevents Python syntax issues and shadowing of builtin types. Previously, such fields were generated as-is (e.g., \u003ccode\u003eint: int | None = None\u003c/code\u003e), which could cause code that shadows Python builtins. After this change, the same field becomes \u003ccode\u003eint_: int | None = Field(None, alias='int')\u003c/code\u003e. This affects fields named: \u003ccode\u003eint\u003c/code\u003e, \u003ccode\u003efloat\u003c/code\u003e, \u003ccode\u003ebool\u003c/code\u003e, \u003ccode\u003estr\u003c/code\u003e, \u003ccode\u003ebytes\u003c/code\u003e, \u003ccode\u003elist\u003c/code\u003e, \u003ccode\u003edict\u003c/code\u003e, \u003ccode\u003eset\u003c/code\u003e, \u003ccode\u003efrozenset\u003c/code\u003e, \u003ccode\u003etuple\u003c/code\u003e, and other Python builtins when their type annotation uses the matching builtin type. (\u003ca href=\"https://redirect.github.com/koxudaxi/datamodel-code-generator/issues/2968\"\u003e#2968\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e$ref with non-standard metadata fields no longer triggers schema merging - Previously, when a \u003ccode\u003e$ref\u003c/code\u003e was combined with non-standard fields like \u003ccode\u003emarkdownDescription\u003c/code\u003e, \u003ccode\u003eif\u003c/code\u003e, \u003ccode\u003ethen\u003c/code\u003e, \u003ccode\u003eelse\u003c/code\u003e, or other extras not in the whitelist, the generator would merge schemas and potentially create duplicate models (e.g., \u003ccode\u003eUserWithExtra\u003c/code\u003e alongside \u003ccode\u003eUser\u003c/code\u003e). Now, only whitelisted schema-affecting extras (currently just \u003ccode\u003econst\u003c/code\u003e) trigger merging. This means:\n\u003cul\u003e\n\u003cli\u003eFewer merged/duplicate models will be generated\u003c/li\u003e\n\u003cli\u003eReferences are preserved directly instead of being expanded\u003c/li\u003e\n\u003cli\u003eField types may change from inline merged types to direct references\nExample schema:\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"yaml\"\u003e\u003ccode\u003eproperties:\r\n  user:\r\n    $ref: \u0026quot;#/definitions/User\u0026quot;\r\n    nullable: true\r\n    markdownDescription: \u0026quot;A user object\u0026quot;\r\n\u003c/code\u003e\u003c/pre\u003e\nBefore: Could generate a merged \u003ccode\u003eUserWithMarkdownDescription\u003c/code\u003e model\nAfter: Directly uses \u003ccode\u003eUser | None\u003c/code\u003e reference (\u003ca href=\"https://redirect.github.com/koxudaxi/datamodel-code-generator/issues/2993\"\u003e#2993\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnum member names no longer get underscore suffix with \u003ccode\u003e--capitalise-enum-members\u003c/code\u003e - Previously, enum values like \u003ccode\u003ereplace\u003c/code\u003e, \u003ccode\u003ecount\u003c/code\u003e, \u003ccode\u003eindex\u003c/code\u003e would generate \u003ccode\u003eREPLACE_\u003c/code\u003e, \u003ccode\u003eCOUNT_\u003c/code\u003e, \u003ccode\u003eINDEX_\u003c/code\u003e when using \u003ccode\u003e--capitalise-enum-members\u003c/code\u003e. Now they correctly generate \u003ccode\u003eREPLACE\u003c/code\u003e, \u003ccode\u003eCOUNT\u003c/code\u003e, \u003ccode\u003eINDEX\u003c/code\u003e. The underscore suffix is only added when \u003ccode\u003e--use-subclass-enum\u003c/code\u003e is also used AND the lowercase name conflicts with builtin type methods. Users relying on the previous naming (e.g., referencing \u003ccode\u003eMyEnum.REPLACE_\u003c/code\u003e in code) will need to update to use the new names without trailing underscores. (\u003ca href=\"https://redirect.github.com/koxudaxi/datamodel-code-generator/issues/2999\"\u003e#2999\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFields using \u003ccode\u003e$ref\u003c/code\u003e with inline keywords now include merged metadata - When a schema property uses \u003ccode\u003e$ref\u003c/code\u003e alongside additional keywords (e.g., \u003ccode\u003econst\u003c/code\u003e, \u003ccode\u003eenum\u003c/code\u003e, \u003ccode\u003ereadOnly\u003c/code\u003e, constraints), the generator now correctly merges metadata (description, title, constraints, defaults, readonly/writeOnly) from the referenced schema into the field definition. Previously, this metadata was lost. For example, a field like \u003ccode\u003etype: Type\u003c/code\u003e may now become \u003ccode\u003etype: Type = Field(..., description='Type of this object.', title='type')\u003c/code\u003e when the referenced schema includes those attributes. This also affects \u003ccode\u003eadditionalProperties\u003c/code\u003e and OpenAPI parameter schemas. (\u003ca href=\"https://redirect.github.com/koxudaxi/datamodel-code-generator/issues/2997\"\u003e#2997\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRefactor ruff check+format to use sequential subprocess calls by \u003ca href=\"https://github.com/koxudaxi\"\u003e\u003ccode\u003e@​koxudaxi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/koxudaxi/datamodel-code-generator/pull/2967\"\u003ekoxudaxi/datamodel-code-generator#2967\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix title ignored when creating enums from merging \u003ccode\u003eallOf\u003c/code\u003e's or \u003ccode\u003eanyOf\u003c/code\u003e's objects by \u003ca href=\"https://github.com/ilovelinux\"\u003e\u003ccode\u003e@​ilovelinux\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/koxudaxi/datamodel-code-generator/pull/2975\"\u003ekoxudaxi/datamodel-code-generator#2975\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix aliased imports not applied to base classes and non-matching fields by \u003ca href=\"https://github.com/koxudaxi\"\u003e\u003ccode\u003e@​koxudaxi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/koxudaxi/datamodel-code-generator/pull/2981\"\u003ekoxudaxi/datamodel-code-generator#2981\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix handling of falsy default values for enums in set-default-enum-member option by \u003ca href=\"https://github.com/kkinugasa\"\u003e\u003ccode\u003e@​kkinugasa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/koxudaxi/datamodel-code-generator/pull/2977\"\u003ekoxudaxi/datamodel-code-generator#2977\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix use_union_operator with Python builtin type field names by \u003ca href=\"https://github.com/koxudaxi\"\u003e\u003ccode\u003e@​koxudaxi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/koxudaxi/datamodel-code-generator/pull/2968\"\u003ekoxudaxi/datamodel-code-generator#2968\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport $recursiveRef/$dynamicRef in JSON Schema and OpenAPI by \u003ca href=\"https://github.com/koxudaxi\"\u003e\u003ccode\u003e@​koxudaxi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/koxudaxi/datamodel-code-generator/pull/2982\"\u003ekoxudaxi/datamodel-code-generator#2982\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAddress review feedback for recursive/dynamic ref support by \u003ca href=\"https://github.com/koxudaxi\"\u003e\u003ccode\u003e@​koxudaxi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/koxudaxi/datamodel-code-generator/pull/2985\"\u003ekoxudaxi/datamodel-code-generator#2985\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix RecursionError in _merge_ref_with_schema for circular $ref by \u003ca href=\"https://github.com/koxudaxi\"\u003e\u003ccode\u003e@​koxudaxi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/koxudaxi/datamodel-code-generator/pull/2983\"\u003ekoxudaxi/datamodel-code-generator#2983\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix missing Field import with multiple aliases on required fields by \u003ca href=\"https://github.com/koxudaxi\"\u003e\u003ccode\u003e@​koxudaxi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/koxudaxi/datamodel-code-generator/pull/2992\"\u003ekoxudaxi/datamodel-code-generator#2992\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/koxudaxi/datamodel-code-generator/commit/2ea62449515940d2af05e0723f8db2fd1b3cc11e\"\u003e\u003ccode\u003e2ea6244\u003c/code\u003e\u003c/a\u003e Fix incorrect relative imports with --use-exact-imports and --collapse-root-m...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/koxudaxi/datamodel-code-generator/commit/34b7d29a52765b2c6f3da920bc525bf37f0db624\"\u003e\u003ccode\u003e34b7d29\u003c/code\u003e\u003c/a\u003e fix codespeed python version (\u003ca href=\"https://redirect.github.com/koxudaxi/datamodel-code-generator/issues/3000\"\u003e#3000\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/koxudaxi/datamodel-code-generator/commit/f3ef9c619a010ed4a30c2f7f6b514053f251a8e2\"\u003e\u003ccode\u003ef3ef9c6\u003c/code\u003e\u003c/a\u003e Fix merged result in parse_item not passed back to parse_object_fields (\u003ca href=\"https://redirect.github.com/koxudaxi/datamodel-code-generator/issues/2997\"\u003e#2997\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/koxudaxi/datamodel-code-generator/commit/501190398d5717a936301f550b61ecec520c8cb7\"\u003e\u003ccode\u003e5011903\u003c/code\u003e\u003c/a\u003e Fix extra underscore on enum members like replace with --capitalise-enum-memb...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/koxudaxi/datamodel-code-generator/commit/907a1a8cec66c4e25ef5dfe2128d131a5a9811f2\"\u003e\u003ccode\u003e907a1a8\u003c/code\u003e\u003c/a\u003e Fix exact imports with module/class name collision (\u003ca href=\"https://redirect.github.com/koxudaxi/datamodel-code-generator/issues/2998\"\u003e#2998\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/koxudaxi/datamodel-code-generator/commit/2b659f001e744e1e95e464ab0d613fae0122bc01\"\u003e\u003ccode\u003e2b659f0\u003c/code\u003e\u003c/a\u003e Fix missing | None for nullable enum literals in TypedDict (\u003ca href=\"https://redirect.github.com/koxudaxi/datamodel-code-generator/issues/2991\"\u003e#2991\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/koxudaxi/datamodel-code-generator/commit/992af20312420a2d8b8975fb9ee6e22430f5144f\"\u003e\u003ccode\u003e992af20\u003c/code\u003e\u003c/a\u003e Fix type loss when $ref is used with non-standard metadata fields (\u003ca href=\"https://redirect.github.com/koxudaxi/datamodel-code-generator/issues/2993\"\u003e#2993\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/koxudaxi/datamodel-code-generator/commit/0f1bc0f41d758cfda02d4438cdbbd3c3b4265102\"\u003e\u003ccode\u003e0f1bc0f\u003c/code\u003e\u003c/a\u003e Fix patternProperties/propertyNames key constraints lost with field_constrain...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/koxudaxi/datamodel-code-generator/commit/24b576e5e514802f45fbfc39af29f6d53a983e49\"\u003e\u003ccode\u003e24b576e\u003c/code\u003e\u003c/a\u003e Fix missing Field import with multiple aliases on required fields (\u003ca href=\"https://redirect.github.com/koxudaxi/datamodel-code-generator/issues/2992\"\u003e#2992\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/koxudaxi/datamodel-code-generator/commit/b58970a43c51805241fd93ce54deb23f2391052f\"\u003e\u003ccode\u003eb58970a\u003c/code\u003e\u003c/a\u003e Fix RecursionError in _merge_ref_with_schema for circular $ref (\u003ca href=\"https://redirect.github.com/koxudaxi/datamodel-code-generator/issues/2983\"\u003e#2983\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/koxudaxi/datamodel-code-generator/compare/0.53.0...0.54.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `mkdocs-material` from 9.7.1 to 9.7.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/squidfunk/mkdocs-material/releases\"\u003emkdocs-material's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003emkdocs-material-9.7.2\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!WARNING]\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eMaterial for MkDocs is in maintenance mode\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eGoing forward, the Material for MkDocs team focuses on \u003ca href=\"https://zensical.org\"\u003eZensical\u003c/a\u003e, a next-gen static site generator built from first principles. We will provide critical bug fixes and security updates for Material for MkDocs until November 2026.\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://squidfunk.github.io/mkdocs-material/blog/2025/11/05/zensical/\"\u003eRead the full announcement on our blog\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch2\u003eChanges\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOpened up version ranges of optional dependencies for forward-compatibility\u003c/li\u003e\n\u003cli\u003eAdded warning to \u003ccode\u003emkdocs build\u003c/code\u003e about impending MkDocs 2.0 incompatibility (doesn't affect strict mode)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/squidfunk/mkdocs-material/blob/master/CHANGELOG\"\u003emkdocs-material's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003emkdocs-material-9.7.2 (2026-02-18)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eOpened up version ranges of optional dependencies for forward-compatibility\u003c/li\u003e\n\u003cli\u003eAdded warning to 'mkdocs build' about impending MkDocs 2.0 incompatibility\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003emkdocs-material-9.7.1 (2025-12-18)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated requests to 2.30+ to mitigate CVE in urllib\u003c/li\u003e\n\u003cli\u003eFixed privacy plugin not picking up protocol-relative URLs\u003c/li\u003e\n\u003cli\u003eFixed \u003ca href=\"https://redirect.github.com/squidfunk/mkdocs-material/issues/8542\"\u003e#8542\u003c/a\u003e: false positives and negatives captured in privacy plugin\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003emkdocs-material-9.7.0 (2025-11-11)\u003c/p\u003e\n\u003cp\u003e⚠️ Material for MkDocs is now in maintenance mode\u003c/p\u003e\n\u003cp\u003eThis is the last release of Material for MkDocs that will receive new features.\nGoing forward, the Material for MkDocs team focuses on Zensical, a next-gen\nstatic site generator built from first principles. We will provide critical\nbug fixes and security updates for Material for MkDocs for 12 months at least.\u003c/p\u003e\n\u003cp\u003eRead the full announcement on our blog:\n\u003ca href=\"https://squidfunk.github.io/mkdocs-material/blog/2025/11/05/zensical/\"\u003ehttps://squidfunk.github.io/mkdocs-material/blog/2025/11/05/zensical/\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eThis release includes all features that were previously exclusive to the\nInsiders edition. These features are now freely available to everyone.\u003c/p\u003e\n\u003cp\u003eNote on deprecated plugins: The projects and typeset plugins are included in\nthis release, but must be considered deprecated. Both plugins proved\nunsustainable to maintain and represent architectural dead ends. They are\nprovided as-is without ongoing support.\u003c/p\u003e\n\u003cp\u003eChanges:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for pinned blog posts and author profiles\u003c/li\u003e\n\u003cli\u003eAdded support for customizing pagination for blog index pages\u003c/li\u003e\n\u003cli\u003eAdded support for customizing blog category sort order\u003c/li\u003e\n\u003cli\u003eAdded support for staying on page when switching languages\u003c/li\u003e\n\u003cli\u003eAdded support for disabling tags in table of contents\u003c/li\u003e\n\u003cli\u003eAdded support for nested tags and shadow tags\u003c/li\u003e\n\u003cli\u003eAdded support for footnote tooltips\u003c/li\u003e\n\u003cli\u003eAdded support for instant previews\u003c/li\u003e\n\u003cli\u003eAdded support for instant prefetching\u003c/li\u003e\n\u003cli\u003eAdded support for custom social card layouts\u003c/li\u003e\n\u003cli\u003eAdded support for custom social card background images\u003c/li\u003e\n\u003cli\u003eAdded support for selectable rangs in code blocks\u003c/li\u003e\n\u003cli\u003eAdded support for custom selectors for code annotations\u003c/li\u003e\n\u003cli\u003eAdded support for configurable log level in privacy plugin\u003c/li\u003e\n\u003cli\u003eAdded support for processing of external links in privacy plugin\u003c/li\u003e\n\u003cli\u003eAdded support for automatic image optimization via optimize plugin\u003c/li\u003e\n\u003cli\u003eAdded support for navigation paths (breadcrumbs)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/squidfunk/mkdocs-material/commit/e21a119e38f7bca184e469eaeefa3d5535e5022b\"\u003e\u003ccode\u003ee21a119\u003c/code\u003e\u003c/a\u003e Updated changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/squidfunk/mkdocs-material/commit/d5654b500a7021625d3c78f59842805c45e7b65a\"\u003e\u003ccode\u003ed5654b5\u003c/code\u003e\u003c/a\u003e Prepare 9.7.2 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/squidfunk/mkdocs-material/commit/b18af2f74a98e0d54f7f11b4e029d7ea29166df3\"\u003e\u003ccode\u003eb18af2f\u003c/code\u003e\u003c/a\u003e Opened up version ranges in optional dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/squidfunk/mkdocs-material/commit/39cdfbd87c80079cd06a6d2a953cd53f531db61d\"\u003e\u003ccode\u003e39cdfbd\u003c/code\u003e\u003c/a\u003e Added social card for blog post\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/squidfunk/mkdocs-material/commit/09ee7b1913eab1988ff3a81982c39634915336e1\"\u003e\u003ccode\u003e09ee7b1\u003c/code\u003e\u003c/a\u003e Added blog post on MkDocs 2.0 (\u003ca href=\"https://redirect.github.com/squidfunk/mkdocs-material/issues/8564\"\u003e#8564\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/squidfunk/mkdocs-material/commit/0d11a2d01174a0ab3bec97300c4432da44128253\"\u003e\u003ccode\u003e0d11a2d\u003c/code\u003e\u003c/a\u003e Documentation (\u003ca href=\"https://redirect.github.com/squidfunk/mkdocs-material/issues/8560\"\u003e#8560\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/squidfunk/mkdocs-material/commit/8fc61b5cb00845825179d6fd3e331c789f83187b\"\u003e\u003ccode\u003e8fc61b5\u003c/code\u003e\u003c/a\u003e Updated dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/squidfunk/mkdocs-material/commit/3f0eaca8da7e06db5bbb8ca41febb78459baf650\"\u003e\u003ccode\u003e3f0eaca\u003c/code\u003e\u003c/a\u003e Documentation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/squidfunk/mkdocs-material/commit/eaba2dc24f196ecbf8e9aa87f8982be4e154920b\"\u003e\u003ccode\u003eeaba2dc\u003c/code\u003e\u003c/a\u003e Re-enable publishing\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/squidfunk/mkdocs-material/compare/9.7.1...9.7.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `mkdocs-swagger-ui-tag` from 0.7.2 to 0.8.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/blueswen/mkdocs-swagger-ui-tag/releases\"\u003emkdocs-swagger-ui-tag's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003emkdocs-swagger-ui-tag-0.8.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupported deactivate browser cache for openapi files (\u003ca href=\"https://redirect.github.com/blueswen/mkdocs-swagger-ui-tag/issues/37\"\u003e#37\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdated swagger-ui-dist source (\u003ca href=\"https://redirect.github.com/blueswen/mkdocs-swagger-ui-tag/issues/38\"\u003e#38\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdated swagger-ui-dist to 5.31.2\u003c/li\u003e\n\u003cli\u003eSwitched to swagger ui builtin dark mode\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/blueswen/mkdocs-swagger-ui-tag/blob/main/CHANGELOG\"\u003emkdocs-swagger-ui-tag's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003emkdocs-swagger-ui-tag 0.8.0 (2026-02-22)\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003e* Supported deactivate browser cache for openapi files ([#37](https://github.com/blueswen/mkdocs-swagger-ui-tag/issues/37))\n* Updated swagger-ui-dist source ([#38](https://github.com/blueswen/mkdocs-swagger-ui-tag/issues/38))\n* Updated swagger-ui-dist to 5.31.2\n* Switched to swagger ui builtin dark mode\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003emkdocs-swagger-ui-tag 0.7.2 (2025-08-24)\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003e* Updated swagger-ui-dist to 5.27.1 ([#36](https://github.com/blueswen/mkdocs-swagger-ui-tag/issues/36))\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003emkdocs-swagger-ui-tag 0.7.1 (2025-05-04)\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003e* Updated swagger-ui-dist to 5.21.0\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003emkdocs-swagger-ui-tag 0.7.0 (2025-04-06)\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003e* Updated swagger-ui-dist to 5.20.6\n* Migrated to uv and pyproject.toml for development and building\n* Supported filename filter ([#26](https://github.com/blueswen/mkdocs-swagger-ui-tag/issues/26))\n* Compatible with bs4 4.0.0+ ([#29](https://github.com/blueswen/mkdocs-swagger-ui-tag/issues/29))\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003emkdocs-swagger-ui-tag 0.6.11 (2024-10-27)\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003e* Updated swagger-ui-dist to 5.17.14\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003emkdocs-swagger-ui-tag 0.6.10 (2024-05-01)\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003e* Updated swagger-ui-dist to 5.17.3\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003emkdocs-swagger-ui-tag 0.6.9 (2024-03-25)\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003e* Updated swagger-ui-dist to 5.12.0\n* Improved OAS 3.1 dark mode contrast ([#22](https://github.com/blueswen/mkdocs-swagger-ui-tag/issues/22))\n* Generate iframe ids deterministically ([#20](https://github.com/blueswen/mkdocs-swagger-ui-tag/issues/20))\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003emkdocs-swagger-ui-tag 0.6.8 (2024-01-22)\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003e* Updated swagger-ui-dist to 5.11.0\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003emkdocs-swagger-ui-tag 0.6.7 (2023-11-18)\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003e* Updated swagger-ui-dist to 5.10.0\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003emkdocs-swagger-ui-tag 0.6.6 (2023-10-25)\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003e* Updated swagger-ui-dist to 5.9.1\n* Updated dark mode background color to #1e2129\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003emkdocs-swagger-ui-tag 0.6.5 (2023-09-14)\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/blueswen/mkdocs-swagger-ui-tag/commit/61d6c5fbd431bb30afec30c8f89bda3a0b652e64\"\u003e\u003ccode\u003e61d6c5f\u003c/code\u003e\u003c/a\u003e Update workflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/blueswen/mkdocs-swagger-ui-tag/commit/972b1e20a4be16db8651d11957086b69bb69651c\"\u003e\u003ccode\u003e972b1e2\u003c/code\u003e\u003c/a\u003e Release 0.8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/blueswen/mkdocs-swagger-ui-tag/commit/61c545d6b2e05c9639b2e50c85cf56105fd41848\"\u003e\u003ccode\u003e61c545d\u003c/code\u003e\u003c/a\u003e Update docs and tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/blueswen/mkdocs-swagger-ui-tag/commit/5fbe8cd67f852f26bb76373a638e1e74dad021d4\"\u003e\u003ccode\u003e5fbe8cd\u003c/code\u003e\u003c/a\u003e Upgrade to swagger-ui to 5.31.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/blueswen/mkdocs-swagger-ui-tag/commit/a9134c04988832f8a640a1661d34a062ffe4d9ae\"\u003e\u003ccode\u003ea9134c0\u003c/code\u003e\u003c/a\u003e Update workflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/blueswen/mkdocs-swagger-ui-tag/commit/12c0b0e6b6a9e58669447c2adf79a1bc7a411876\"\u003e\u003ccode\u003e12c0b0e\u003c/code\u003e\u003c/a\u003e Deprecate insider version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/blueswen/mkdocs-swagger-ui-tag/commit/d78d0b89a3ddbebae093ce00cac406ef79a9afe0\"\u003e\u003ccode\u003ed78d0b8\u003c/code\u003e\u003c/a\u003e Update swagger-ui-dist to 5.31.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/blueswen/mkdocs-swagger-ui-tag/commit/1c8d227a720185298bd1cb47ffe8afcc89da6527\"\u003e\u003ccode\u003e1c8d227\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/blueswen/mkdocs-swagger-ui-tag/issues/37\"\u003e#37\u003c/a\u003e from ggrebert/nocache\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/blueswen/mkdocs-swagger-ui-tag/commit/dd88b9ac1442e48c44d84f12adb9d29a0245a48f\"\u003e\u003ccode\u003edd88b9a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/blueswen/mkdocs-swagger-ui-tag/issues/38\"\u003e#38\u003c/a\u003e from ggrebert/npm-registry\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/blueswen/mkdocs-swagger-ui-tag/commit/4199b2e660a200604e05a3c6fe64933390ee8e35\"\u003e\u003ccode\u003e4199b2e\u003c/code\u003e\u003c/a\u003e Add an option to desactive browser cache for openapi files\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/blueswen/mkdocs-swagger-ui-tag/compare/v0.7.2...v0.8.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `poethepoet` from 0.41.0 to 0.42.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nat-n/poethepoet/releases\"\u003epoethepoet's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.42.0\u003c/h2\u003e\n\u003ch2\u003eEnhancements\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBetter zsh completion caaching with max hits per cache and proper TTL before refresh by \u003ca href=\"https://github.com/nat-n\"\u003e\u003ccode\u003e@​nat-n\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nat-n/poethepoet/pull/360\"\u003enat-n/poethepoet#360\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOfficially Support Python 3.14 by \u003ca href=\"https://github.com/gruebel\"\u003e\u003ccode\u003e@​gruebel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nat-n/poethepoet/pull/362\"\u003enat-n/poethepoet#362\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd completion script for PowerShell by \u003ca href=\"https://github.com/NSPC911\"\u003e\u003ccode\u003e@​NSPC911\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nat-n/poethepoet/pull/358\"\u003enat-n/poethepoet#358\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!IMPORTANT]\nYou must follow \u003ca href=\"https://poethepoet.natn.io/installation.html#enable-tab-completion-for-your-shell\"\u003ethe instructions to (re)install the completion script for your preferred shell environment\u003c/a\u003e to benefit from the enhancements for zsh or PowerShell\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gruebel\"\u003e\u003ccode\u003e@​gruebel\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nat-n/poethepoet/pull/362\"\u003enat-n/poethepoet#362\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/NSPC911\"\u003e\u003ccode\u003e@​NSPC911\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nat-n/poethepoet/pull/358\"\u003enat-n/poethepoet#358\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nat-n/poethepoet/compare/v0.41.0...v0.42.0\"\u003ehttps://github.com/nat-n/poethepoet/compare/v0.41.0...v0.42.0\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\u003e\u003ca href=\"https://github.com/nat-n/poethepoet/commit/b1589da0a5f00f5a2a4d2deef1dbdf368d4e0697\"\u003e\u003ccode\u003eb1589da\u003c/code\u003e\u003c/a\u003e Bump version to 0.42.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nat-n/poethepoet/commit/0646d44bf44c8c9ec7bb65c42008283f821fe544\"\u003e\u003ccode\u003e0646d44\u003c/code\u003e\u003c/a\u003e feat: powershell completions (\u003ca href=\"https://redirect.github.com/nat-n/poethepoet/issues/358\"\u003e#358\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nat-n/poethepoet/commit/56293a485378748e60184c2d1cdd6250d0e65ad4\"\u003e\u003ccode\u003e56293a4\u003c/code\u003e\u003c/a\u003e chore: support Python 3.14 (\u003ca href=\"https://redirect.github.com/nat-n/poethepoet/issues/362\"\u003e#362\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nat-n/poethepoet/commit/804c675166d9eab6b3ae36ac482d1ec801c662f7\"\u003e\u003ccode\u003e804c675\u003c/code\u003e\u003c/a\u003e Add cache TTL and max hits to zsh completion caching (\u003ca href=\"https://redirect.github.com/nat-n/poethepoet/issues/360\"\u003e#360\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/nat-n/poethepoet/compare/v0.41.0...v0.42.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ty` from 0.0.15 to 0.0.18\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/astral-sh/ty/releases\"\u003ety's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.0.18\u003c/h2\u003e\n\u003ch2\u003eRelease Notes\u003c/h2\u003e\n\u003cp\u003eReleased on 2026-02-20.\u003c/p\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport classes dynamically created via \u003ccode\u003etype(...)\u003c/code\u003e with cyclic bases (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/22792\"\u003e#22792\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix incorrect types inferred when unpacking mixed tuples (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/23437\"\u003e#23437\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix stack overflow for self-referential \u003ccode\u003eTypeOf\u003c/code\u003e in annotations (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/23407\"\u003e#23407\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix several server panics that could occur when computing semantic tokens for the current file (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/23403\"\u003e#23403\u003c/a\u003e), \u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/23398\"\u003e#23398\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/23401\"\u003e#23401\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eLSP server\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd code folding support (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/23393\"\u003e#23393\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd warning message when running \u003ccode\u003ety server\u003c/code\u003e interactively (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/23416\"\u003e#23416\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eExclude test-related symbols from non-first-party packages in auto-import completions (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/23252\"\u003e#23252\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix bug where diagnostics could disappear after opening an external file (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/23447\"\u003e#23447\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove spurious destination for Go-To Definition on variables defined in a loop (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/23391\"\u003e#23391\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse the fully qualified name when \u0026quot;baking\u0026quot; an inlay hint into the source code if the scope already contains a variable with the same name as the unqualified name (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/23265\"\u003e#23265\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eResolve TypeVars in \u003ccode\u003ecall_signature_details\u003c/code\u003e parameter types (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/23149\"\u003e#23149\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCLI\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003e--output-format\u003c/code\u003e to \u003ccode\u003ety version\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/23387\"\u003e#23387\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eConfiguration\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003ereplace-imports-with-any\u003c/code\u003e option (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/23122\"\u003e#23122\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport shellexpand for configuration paths (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/23274\"\u003e#23274\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eType checking\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a new diagnostic to detect invalid class patterns in \u003ccode\u003ematch\u003c/code\u003e statements (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/22939\"\u003e#22939\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow \u003ccode\u003eSelf\u003c/code\u003e in \u003ccode\u003eClassVar\u003c/code\u003e type annotations (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/23362\"\u003e#23362\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eConsider synthesized methods and \u003ccode\u003eClassVar\u003c/code\u003e-qualified declarations when determining whether an abstract method has been overridden in a subclass (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/23381\"\u003e#23381\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd a diagnostic when combining \u003ccode\u003eFinal\u003c/code\u003e and \u003ccode\u003eClassVar\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/23365\"\u003e#23365\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix return type of \u003ccode\u003eassert_never\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/23389\"\u003e#23389\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eassert_type\u003c/code\u003e diagnostic messages (\u003ca href=\"https://redirect.gith...\n\n_Description has been truncated_","html_url":"https://github.com/dougborg/katana-openapi-client/pull/279","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/dougborg%2Fkatana-openapi-client/issues/279","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/279/packages"},{"uuid":"3952386324","node_id":"PR_kwDONsGTUM7EVtsQ","number":375,"state":"closed","title":"chore(deps): bump the python-minor-patch group with 8 updates","user":"dependabot[bot]","labels":["dependencies","python:uv"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-02-24T11:48:45.000Z","author_association":null,"state_reason":null,"created_at":"2026-02-17T11:49:19.000Z","updated_at":"2026-02-24T11:48:46.000Z","time_to_close":604766,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"python-minor-patch","update_count":8,"packages":[{"name":"fastapi","old_version":"0.128.6","new_version":"0.129.0","repository_url":"https://github.com/fastapi/fastapi"},{"name":"langchain","old_version":"1.2.9","new_version":"1.2.10","repository_url":"https://github.com/langchain-ai/langchain"},{"name":"langchain-anthropic","old_version":"1.3.2","new_version":"1.3.3","repository_url":"https://github.com/langchain-ai/langchain"},{"name":"openai","old_version":"2.18.0","new_version":"2.21.0","repository_url":"https://github.com/openai/openai-python"},{"name":"openapi-python-client","old_version":"0.28.1","new_version":"0.28.2","repository_url":"https://github.com/openapi-generators/openapi-python-client"},{"name":"pillow","old_version":"12.1.0","new_version":"12.1.1","repository_url":"https://github.com/python-pillow/Pillow"},{"name":"uvicorn","old_version":"0.40.0","new_version":"0.41.0","repository_url":"https://github.com/Kludex/uvicorn"},{"name":"ruff","old_version":"0.15.0","new_version":"0.15.1","repository_url":"https://github.com/astral-sh/ruff"}],"path":null,"ecosystem":"pip"},"body":"Bumps the python-minor-patch group with 8 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [fastapi](https://github.com/fastapi/fastapi) | `0.128.6` | `0.129.0` |\n| [langchain](https://github.com/langchain-ai/langchain) | `1.2.9` | `1.2.10` |\n| [langchain-anthropic](https://github.com/langchain-ai/langchain) | `1.3.2` | `1.3.3` |\n| [openai](https://github.com/openai/openai-python) | `2.18.0` | `2.21.0` |\n| [openapi-python-client](https://github.com/openapi-generators/openapi-python-client) | `0.28.1` | `0.28.2` |\n| [pillow](https://github.com/python-pillow/Pillow) | `12.1.0` | `12.1.1` |\n| [uvicorn](https://github.com/Kludex/uvicorn) | `0.40.0` | `0.41.0` |\n| [ruff](https://github.com/astral-sh/ruff) | `0.15.0` | `0.15.1` |\n\nUpdates `fastapi` from 0.128.6 to 0.129.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/fastapi/fastapi/releases\"\u003efastapi's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.129.0\u003c/h2\u003e\n\u003ch3\u003eBreaking Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e➖ Drop support for Python 3.9. PR \u003ca href=\"https://redirect.github.com/fastapi/fastapi/pull/14897\"\u003e#14897\u003c/a\u003e by \u003ca href=\"https://github.com/tiangolo\"\u003e\u003ccode\u003e@​tiangolo\u003c/code\u003e\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRefactors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e🎨 Update internal types for Python 3.10. PR \u003ca href=\"https://redirect.github.com/fastapi/fastapi/pull/14898\"\u003e#14898\u003c/a\u003e by \u003ca href=\"https://github.com/tiangolo\"\u003e\u003ccode\u003e@​tiangolo\u003c/code\u003e\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocs\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e📝 Update highlights in webhooks docs. PR \u003ca href=\"https://redirect.github.com/fastapi/fastapi/pull/14905\"\u003e#14905\u003c/a\u003e by \u003ca href=\"https://github.com/tiangolo\"\u003e\u003ccode\u003e@​tiangolo\u003c/code\u003e\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e📝 Update source examples and docs from Python 3.9 to 3.10. PR \u003ca href=\"https://redirect.github.com/fastapi/fastapi/pull/14900\"\u003e#14900\u003c/a\u003e by \u003ca href=\"https://github.com/tiangolo\"\u003e\u003ccode\u003e@​tiangolo\u003c/code\u003e\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eInternal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e🔨 Update docs.py scripts to migrate Python 3.9 to Python 3.10. PR \u003ca href=\"https://redirect.github.com/fastapi/fastapi/pull/14906\"\u003e#14906\u003c/a\u003e by \u003ca href=\"https://github.com/tiangolo\"\u003e\u003ccode\u003e@​tiangolo\u003c/code\u003e\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.128.8\u003c/h2\u003e\n\u003ch3\u003eDocs\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e📝 Fix grammar in \u003ccode\u003edocs/en/docs/tutorial/first-steps.md\u003c/code\u003e. PR \u003ca href=\"https://redirect.github.com/fastapi/fastapi/pull/14708\"\u003e#14708\u003c/a\u003e by \u003ca href=\"https://github.com/SanjanaS10\"\u003e\u003ccode\u003e@​SanjanaS10\u003c/code\u003e\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eInternal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e🔨 Tweak PDM hook script. PR \u003ca href=\"https://redirect.github.com/fastapi/fastapi/pull/14895\"\u003e#14895\u003c/a\u003e by \u003ca href=\"https://github.com/tiangolo\"\u003e\u003ccode\u003e@​tiangolo\u003c/code\u003e\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e♻️ Update build setup for \u003ccode\u003efastapi-slim\u003c/code\u003e, deprecate it, and make it only depend on \u003ccode\u003efastapi\u003c/code\u003e. PR \u003ca href=\"https://redirect.github.com/fastapi/fastapi/pull/14894\"\u003e#14894\u003c/a\u003e by \u003ca href=\"https://github.com/tiangolo\"\u003e\u003ccode\u003e@​tiangolo\u003c/code\u003e\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.128.7\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e✨ Show a clear error on attempt to include router into itself. PR \u003ca href=\"https://redirect.github.com/fastapi/fastapi/pull/14258\"\u003e#14258\u003c/a\u003e by \u003ca href=\"https://github.com/JavierSanchezCastro\"\u003e\u003ccode\u003e@​JavierSanchezCastro\u003c/code\u003e\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e✨ Replace \u003ccode\u003edict\u003c/code\u003e by \u003ccode\u003eMapping\u003c/code\u003e on \u003ccode\u003eHTTPException.headers\u003c/code\u003e. PR \u003ca href=\"https://redirect.github.com/fastapi/fastapi/pull/12997\"\u003e#12997\u003c/a\u003e by \u003ca href=\"https://github.com/rijenkii\"\u003e\u003ccode\u003e@​rijenkii\u003c/code\u003e\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRefactors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e♻️ Simplify reading files in memory, do it sequentially instead of (fake) parallel. PR \u003ca href=\"https://redirect.github.com/fastapi/fastapi/pull/14884\"\u003e#14884\u003c/a\u003e by \u003ca href=\"https://github.com/tiangolo\"\u003e\u003ccode\u003e@​tiangolo\u003c/code\u003e\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocs\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e📝 Use \u003ccode\u003edfn\u003c/code\u003e tag for definitions instead of \u003ccode\u003eabbr\u003c/code\u003e in docs. PR \u003ca href=\"https://redirect.github.com/fastapi/fastapi/pull/14744\"\u003e#14744\u003c/a\u003e by \u003ca href=\"https://github.com/YuriiMotov\"\u003e\u003ccode\u003e@​YuriiMotov\u003c/code\u003e\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eInternal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e✅ Tweak comment in test to reference PR. PR \u003ca href=\"https://redirect.github.com/fastapi/fastapi/pull/14885\"\u003e#14885\u003c/a\u003e by \u003ca href=\"https://github.com/tiangolo\"\u003e\u003ccode\u003e@​tiangolo\u003c/code\u003e\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e🔧 Update LLM-prompt for \u003ccode\u003eabbr\u003c/code\u003e and \u003ccode\u003edfn\u003c/code\u003e tags. PR \u003ca href=\"https://redirect.github.com/fastapi/fastapi/pull/14747\"\u003e#14747\u003c/a\u003e by \u003ca href=\"https://github.com/YuriiMotov\"\u003e\u003ccode\u003e@​YuriiMotov\u003c/code\u003e\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e✅ Test order for the submitted byte Files. PR \u003ca href=\"https://redirect.github.com/fastapi/fastapi/pull/14828\"\u003e#14828\u003c/a\u003e by \u003ca href=\"https://github.com/valentinDruzhinin\"\u003e\u003ccode\u003e@​valentinDruzhinin\u003c/code\u003e\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e🔧 Configure \u003ccode\u003etest\u003c/code\u003e workflow to run tests with \u003ccode\u003einline-snapshot=review\u003c/code\u003e. PR \u003ca href=\"https://redirect.github.com/fastapi/fastapi/pull/14876\"\u003e#14876\u003c/a\u003e by \u003ca href=\"https://github.com/YuriiMotov\"\u003e\u003ccode\u003e@​YuriiMotov\u003c/code\u003e\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastapi/fastapi/commit/a2e51363c721ee6fccb148bff95ca328b4efdfed\"\u003e\u003ccode\u003ea2e5136\u003c/code\u003e\u003c/a\u003e 🔖 Release version 0.129.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastapi/fastapi/commit/b7ce02ae86ee466380d2db09be008cfe83a1ca35\"\u003e\u003ccode\u003eb7ce02a\u003c/code\u003e\u003c/a\u003e 📝 Update release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastapi/fastapi/commit/31d9750aceaff347bd55be37880b7f36bc26c1b1\"\u003e\u003ccode\u003e31d9750\u003c/code\u003e\u003c/a\u003e 🔨 Update docs.py scripts to migrate Python 3.9 to Python 3.10 (\u003ca href=\"https://redirect.github.com/fastapi/fastapi/issues/14906\"\u003e#14906\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastapi/fastapi/commit/109cc8aff126b60971ec27d68d32b8713f0ec72a\"\u003e\u003ccode\u003e109cc8a\u003c/code\u003e\u003c/a\u003e 📝 Update release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastapi/fastapi/commit/c82a3d8a13af58e092ba95ffb4b8a64b9ca82726\"\u003e\u003ccode\u003ec82a3d8\u003c/code\u003e\u003c/a\u003e 📝 Update highlights in webhooks docs (\u003ca href=\"https://redirect.github.com/fastapi/fastapi/issues/14905\"\u003e#14905\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastapi/fastapi/commit/0e460654af7101866b7d0f22735ef6337fe13d0c\"\u003e\u003ccode\u003e0e46065\u003c/code\u003e\u003c/a\u003e 📝 Update release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastapi/fastapi/commit/c9e2277d8b3b0feead4bdad97fca7cf05c9263fd\"\u003e\u003ccode\u003ec9e2277\u003c/code\u003e\u003c/a\u003e 📝 Update source examples and docs from Python 3.9 to 3.10 (\u003ca href=\"https://redirect.github.com/fastapi/fastapi/issues/14900\"\u003e#14900\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastapi/fastapi/commit/d06ab3f5c7c1b6229e28af37905eb51ab4b4cdb7\"\u003e\u003ccode\u003ed06ab3f\u003c/code\u003e\u003c/a\u003e 📝 Update release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastapi/fastapi/commit/3da206c06df1283518a54b18f27bed33f2d22612\"\u003e\u003ccode\u003e3da206c\u003c/code\u003e\u003c/a\u003e 🎨 Update internal types for Python 3.10 (\u003ca href=\"https://redirect.github.com/fastapi/fastapi/issues/14898\"\u003e#14898\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastapi/fastapi/commit/cc903bd440a4a443510c7b10ef7e9a1f88f44e0e\"\u003e\u003ccode\u003ecc903bd\u003c/code\u003e\u003c/a\u003e 📝 Update release notes\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/fastapi/fastapi/compare/0.128.6...0.129.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `langchain` from 1.2.9 to 1.2.10\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/langchain-ai/langchain/releases\"\u003elangchain's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003elangchain-core==1.2.10\u003c/h2\u003e\n\u003cp\u003eChanges since langchain-core==1.2.9\u003c/p\u003e\n\u003cp\u003erelease(core): 1.2.10 (\u003ca href=\"https://redirect.github.com/langchain-ai/langchain/issues/35136\"\u003e#35136\u003c/a\u003e)\nchore(deps): bump the langchain-deps group across 3 directories with 40 updates (\u003ca href=\"https://redirect.github.com/langchain-ai/langchain/issues/35129\"\u003e#35129\u003c/a\u003e)\nchore(deps): bump the langchain-deps group across 3 directories with 11 updates (\u003ca href=\"https://redirect.github.com/langchain-ai/langchain/issues/35121\"\u003e#35121\u003c/a\u003e)\nfeat(core): add ContextOverflowError, raise in anthropic and openai (\u003ca href=\"https://redirect.github.com/langchain-ai/langchain/issues/35099\"\u003e#35099\u003c/a\u003e)\nfeat(model-profiles): add \u003ccode\u003etext_inputs\u003c/code\u003e and \u003ccode\u003etext_outputs\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/langchain-ai/langchain/issues/35084\"\u003e#35084\u003c/a\u003e)\nfeat(core): count tokens from tool schemas in \u003ccode\u003ecount_tokens_approximately\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/langchain-ai/langchain/issues/35098\"\u003e#35098\u003c/a\u003e)\ndocs(core): add missing \u003ccode\u003ename\u003c/code\u003e docstring for \u003ccode\u003eRunnableSerializable\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/langchain-ai/langchain/issues/35088\"\u003e#35088\u003c/a\u003e)\u003c/p\u003e\n\u003ch2\u003elangchain==1.2.10\u003c/h2\u003e\n\u003cp\u003eChanges since langchain==1.2.9\u003c/p\u003e\n\u003cp\u003erelease(langchain): 1.2.10 (\u003ca href=\"https://redirect.github.com/langchain-ai/langchain/issues/35137\"\u003e#35137\u003c/a\u003e)\nchore(deps): bump the langchain-deps group across 3 directories with 40 updates (\u003ca href=\"https://redirect.github.com/langchain-ai/langchain/issues/35129\"\u003e#35129\u003c/a\u003e)\nchore(deps): bump the langchain-deps group across 3 directories with 11 updates (\u003ca href=\"https://redirect.github.com/langchain-ai/langchain/issues/35121\"\u003e#35121\u003c/a\u003e)\nfix(langchain): fix token counting on partial message sequences (\u003ca href=\"https://redirect.github.com/langchain-ai/langchain/issues/35101\"\u003e#35101\u003c/a\u003e)\nrefactor(langchain): rename \u003ccode\u003e_SUPPORTED_PROVIDERS\u003c/code\u003e -\u0026gt; \u003ccode\u003e_BUILTIN_PROVIDERS\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/langchain-ai/langchain/issues/35100\"\u003e#35100\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\u003e\u003ca href=\"https://github.com/langchain-ai/langchain/commit/74dffca3d89effdb62da567d1ff6d160c9ad5354\"\u003e\u003ccode\u003e74dffca\u003c/code\u003e\u003c/a\u003e release(langchain): 1.2.10 (\u003ca href=\"https://redirect.github.com/langchain-ai/langchain/issues/35137\"\u003e#35137\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/langchain-ai/langchain/commit/f41e0493336698e9a3e25e6e238786dfc8af91ba\"\u003e\u003ccode\u003ef41e049\u003c/code\u003e\u003c/a\u003e release(core): 1.2.10 (\u003ca href=\"https://redirect.github.com/langchain-ai/langchain/issues/35136\"\u003e#35136\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/langchain-ai/langchain/commit/de05838fca46eb6c2f67064da3a59f5e84818e9a\"\u003e\u003ccode\u003ede05838\u003c/code\u003e\u003c/a\u003e chore(deps): bump the langchain-deps group across 3 directories with 40 updat...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/langchain-ai/langchain/commit/d6e86aa748ae173857732ee1f7114a06ff8f4231\"\u003e\u003ccode\u003ed6e86aa\u003c/code\u003e\u003c/a\u003e chore(deps): bump the other-deps group across 3 directories with 12 updates (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/langchain-ai/langchain/commit/444904f90eba8f4fae8a8478ca3fa43f9c5704a7\"\u003e\u003ccode\u003e444904f\u003c/code\u003e\u003c/a\u003e chore: update dependabot.yml to comply with posture checks (\u003ca href=\"https://redirect.github.com/langchain-ai/langchain/issues/35125\"\u003e#35125\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/langchain-ai/langchain/commit/7e4536cf856a087338a33e235315d926f2098c65\"\u003e\u003ccode\u003e7e4536c\u003c/code\u003e\u003c/a\u003e chore(deps): bump the langchain-deps group across 3 directories with 11 updat...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/langchain-ai/langchain/commit/e96c706cc7ccb21944bdce474e1203d324f7d798\"\u003e\u003ccode\u003ee96c706\u003c/code\u003e\u003c/a\u003e chore: dependabot config (\u003ca href=\"https://redirect.github.com/langchain-ai/langchain/issues/35124\"\u003e#35124\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/langchain-ai/langchain/commit/83070bba8da4adb8fc4db09041d75237f4d0059c\"\u003e\u003ccode\u003e83070bb\u003c/code\u003e\u003c/a\u003e chore(deps): bump the other-deps group across 3 directories with 8 updates (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/langchain-ai/langchain/commit/462acb77344339d825a48ebffbbbc374cad90642\"\u003e\u003ccode\u003e462acb7\u003c/code\u003e\u003c/a\u003e fix: separating groups of directories (\u003ca href=\"https://redirect.github.com/langchain-ai/langchain/issues/35109\"\u003e#35109\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/langchain-ai/langchain/commit/084d83ac7df63dc3c447e66a7e225fb50cec3355\"\u003e\u003ccode\u003e084d83a\u003c/code\u003e\u003c/a\u003e chore(standard-tests): test suite for sandbox only (\u003ca href=\"https://redirect.github.com/langchain-ai/langchain/issues/35111\"\u003e#35111\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/langchain-ai/langchain/compare/langchain==1.2.9...langchain==1.2.10\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `langchain-anthropic` from 1.3.2 to 1.3.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/langchain-ai/langchain/releases\"\u003elangchain-anthropic's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003elangchain-anthropic==1.3.3\u003c/h2\u003e\n\u003cp\u003eChanges since langchain-anthropic==1.3.2\u003c/p\u003e\n\u003cp\u003erelease(anthropic): 1.3.3 (\u003ca href=\"https://redirect.github.com/langchain-ai/langchain/issues/35146\"\u003e#35146\u003c/a\u003e)\nfix(anthropic): support effort=\u0026quot;max\u0026quot; and remove beta headers (\u003ca href=\"https://redirect.github.com/langchain-ai/langchain/issues/35141\"\u003e#35141\u003c/a\u003e)\nfeat(core): add ContextOverflowError, raise in anthropic and openai (\u003ca href=\"https://redirect.github.com/langchain-ai/langchain/issues/35099\"\u003e#35099\u003c/a\u003e)\nfeat(model-profiles): add text_inputs and text_outputs (\u003ca href=\"https://redirect.github.com/langchain-ai/langchain/issues/35084\"\u003e#35084\u003c/a\u003e)\nfix(anthropic): strip trailing whitespace from final assistant message (\u003ca href=\"https://redirect.github.com/langchain-ai/langchain/issues/35072\"\u003e#35072\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\u003e\u003ca href=\"https://github.com/langchain-ai/langchain/commit/3c22e14b6143fe09f33bad101aa31da7703abeba\"\u003e\u003ccode\u003e3c22e14\u003c/code\u003e\u003c/a\u003e release(anthropic): 1.3.3 (\u003ca href=\"https://redirect.github.com/langchain-ai/langchain/issues/35146\"\u003e#35146\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/langchain-ai/langchain/commit/031a3395badc1457197c6cf3b9b6ee044f6465b4\"\u003e\u003ccode\u003e031a339\u003c/code\u003e\u003c/a\u003e release(openai): 1.1.9 (\u003ca href=\"https://redirect.github.com/langchain-ai/langchain/issues/35145\"\u003e#35145\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/langchain-ai/langchain/commit/524e1dab5e7c8229bd78be3c13ab38ac93a6216b\"\u003e\u003ccode\u003e524e1da\u003c/code\u003e\u003c/a\u003e release(core): 1.2.11 (\u003ca href=\"https://redirect.github.com/langchain-ai/langchain/issues/35144\"\u003e#35144\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/langchain-ai/langchain/commit/2b4b1dc29a833d4053deba4c2b77a3848c834565\"\u003e\u003ccode\u003e2b4b1dc\u003c/code\u003e\u003c/a\u003e fix(openai): sanitize urls when counting tokens in images (\u003ca href=\"https://redirect.github.com/langchain-ai/langchain/issues/35143\"\u003e#35143\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/langchain-ai/langchain/commit/0493b276e0be31d4f48d9d0ba5fcbce7fdded38f\"\u003e\u003ccode\u003e0493b27\u003c/code\u003e\u003c/a\u003e fix(anthropic): support effort=\u0026quot;max\u0026quot; and remove beta headers (\u003ca href=\"https://redirect.github.com/langchain-ai/langchain/issues/35141\"\u003e#35141\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/langchain-ai/langchain/commit/a5f22e7cb18a05ed057028797a7d0d79cd509b0d\"\u003e\u003ccode\u003ea5f22e7\u003c/code\u003e\u003c/a\u003e chore(core): clean up docstring mismatch and redundant logic in langchain-cor...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/langchain-ai/langchain/commit/97ee14c179f703473a6ec6ee24179ea756a5698f\"\u003e\u003ccode\u003e97ee14c\u003c/code\u003e\u003c/a\u003e fix(core): replace bare except with Exception in tracer (\u003ca href=\"https://redirect.github.com/langchain-ai/langchain/issues/35138\"\u003e#35138\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/langchain-ai/langchain/commit/990e8076e1d61a0c8ced4d83607685bd71e23687\"\u003e\u003ccode\u003e990e807\u003c/code\u003e\u003c/a\u003e release(standard-tests): release 1.1.5 (\u003ca href=\"https://redirect.github.com/langchain-ai/langchain/issues/35139\"\u003e#35139\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/langchain-ai/langchain/commit/74dffca3d89effdb62da567d1ff6d160c9ad5354\"\u003e\u003ccode\u003e74dffca\u003c/code\u003e\u003c/a\u003e release(langchain): 1.2.10 (\u003ca href=\"https://redirect.github.com/langchain-ai/langchain/issues/35137\"\u003e#35137\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/langchain-ai/langchain/commit/f41e0493336698e9a3e25e6e238786dfc8af91ba\"\u003e\u003ccode\u003ef41e049\u003c/code\u003e\u003c/a\u003e release(core): 1.2.10 (\u003ca href=\"https://redirect.github.com/langchain-ai/langchain/issues/35136\"\u003e#35136\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/langchain-ai/langchain/compare/langchain-anthropic==1.3.2...langchain-anthropic==1.3.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `openai` from 2.18.0 to 2.21.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/openai/openai-python/releases\"\u003eopenai's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.21.0\u003c/h2\u003e\n\u003ch2\u003e2.21.0 (2026-02-13)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/openai/openai-python/compare/v2.20.0...v2.21.0\"\u003ev2.20.0...v2.21.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e container network_policy and skills (\u003ca href=\"https://github.com/openai/openai-python/commit/d19de2ee5c74413f9dc52684b650df1898dee82b\"\u003ed19de2e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003estructured outputs:\u003c/strong\u003e resolve memory leak in parse methods (\u003ca href=\"https://redirect.github.com/openai/openai-python/issues/2860\"\u003e#2860\u003c/a\u003e) (\u003ca href=\"https://github.com/openai/openai-python/commit/6dcbe211f12f8470db542a5cb95724cb933786dd\"\u003e6dcbe21\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ewebhooks:\u003c/strong\u003e preserve method visibility for compatibility checks (\u003ca href=\"https://github.com/openai/openai-python/commit/44a8936d580b770f23fae79659101a27eadafad6\"\u003e44a8936\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003einternal:\u003c/strong\u003e fix lint error on Python 3.14 (\u003ca href=\"https://github.com/openai/openai-python/commit/534f215941f504443d63509e872409a0b1236452\"\u003e534f215\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esplit \u003ccode\u003eapi.md\u003c/code\u003e by standalone resources (\u003ca href=\"https://github.com/openai/openai-python/commit/96e41b398a110212ddec71436b2439343bea87d4\"\u003e96e41b3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate comment (\u003ca href=\"https://github.com/openai/openai-python/commit/63def23b7acd5c6dacf03337fe1bd08439d1dba8\"\u003e63def23\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.20.0\u003c/h2\u003e\n\u003ch2\u003e2.20.0 (2026-02-10)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/openai/openai-python/compare/v2.19.0...v2.20.0\"\u003ev2.19.0...v2.20.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e support for images in batch api (\u003ca href=\"https://github.com/openai/openai-python/commit/28edb6e1b7eb30dbb7be49979cee7882e8889264\"\u003e28edb6e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.19.0\u003c/h2\u003e\n\u003ch2\u003e2.19.0 (2026-02-10)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/openai/openai-python/compare/v2.18.0...v2.19.0\"\u003ev2.18.0...v2.19.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e skills and hosted shell (\u003ca href=\"https://github.com/openai/openai-python/commit/27fdf6820655b5994e3c1eddb3c8d9344a8be744\"\u003e27fdf68\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003einternal:\u003c/strong\u003e bump dependencies (\u003ca href=\"https://github.com/openai/openai-python/commit/fae10fd6e936a044f8393a454a39906aa325a893\"\u003efae10fd\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/openai/openai-python/blob/main/CHANGELOG.md\"\u003eopenai's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.21.0 (2026-02-13)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/openai/openai-python/compare/v2.20.0...v2.21.0\"\u003ev2.20.0...v2.21.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e container network_policy and skills (\u003ca href=\"https://github.com/openai/openai-python/commit/d19de2ee5c74413f9dc52684b650df1898dee82b\"\u003ed19de2e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003estructured outputs:\u003c/strong\u003e resolve memory leak in parse methods (\u003ca href=\"https://redirect.github.com/openai/openai-python/issues/2860\"\u003e#2860\u003c/a\u003e) (\u003ca href=\"https://github.com/openai/openai-python/commit/6dcbe211f12f8470db542a5cb95724cb933786dd\"\u003e6dcbe21\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ewebhooks:\u003c/strong\u003e preserve method visibility for compatibility checks (\u003ca href=\"https://github.com/openai/openai-python/commit/44a8936d580b770f23fae79659101a27eadafad6\"\u003e44a8936\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003einternal:\u003c/strong\u003e fix lint error on Python 3.14 (\u003ca href=\"https://github.com/openai/openai-python/commit/534f215941f504443d63509e872409a0b1236452\"\u003e534f215\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esplit \u003ccode\u003eapi.md\u003c/code\u003e by standalone resources (\u003ca href=\"https://github.com/openai/openai-python/commit/96e41b398a110212ddec71436b2439343bea87d4\"\u003e96e41b3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate comment (\u003ca href=\"https://github.com/openai/openai-python/commit/63def23b7acd5c6dacf03337fe1bd08439d1dba8\"\u003e63def23\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.20.0 (2026-02-10)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/openai/openai-python/compare/v2.19.0...v2.20.0\"\u003ev2.19.0...v2.20.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e support for images in batch api (\u003ca href=\"https://github.com/openai/openai-python/commit/28edb6e1b7eb30dbb7be49979cee7882e8889264\"\u003e28edb6e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.19.0 (2026-02-10)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/openai/openai-python/compare/v2.18.0...v2.19.0\"\u003ev2.18.0...v2.19.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e skills and hosted shell (\u003ca href=\"https://github.com/openai/openai-python/commit/27fdf6820655b5994e3c1eddb3c8d9344a8be744\"\u003e27fdf68\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003einternal:\u003c/strong\u003e bump dependencies (\u003ca href=\"https://github.com/openai/openai-python/commit/fae10fd6e936a044f8393a454a39906aa325a893\"\u003efae10fd\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openai/openai-python/commit/3e0c05b84a2056870abf3bd6a5e7849020209cc3\"\u003e\u003ccode\u003e3e0c05b\u003c/code\u003e\u003c/a\u003e release: 2.21.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openai/openai-python/commit/e93f6cff4f542388409c25bf2fbb5e7ce28fec9c\"\u003e\u003ccode\u003ee93f6cf\u003c/code\u003e\u003c/a\u003e fix(webhooks): preserve method visibility for compatibility checks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openai/openai-python/commit/3ddbb7ec8dde5ac28e37dcfff95477b9eb48be05\"\u003e\u003ccode\u003e3ddbb7e\u003c/code\u003e\u003c/a\u003e feat(api): container network_policy and skills\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openai/openai-python/commit/156d51801b051277708763124a1b7afe61ffa171\"\u003e\u003ccode\u003e156d518\u003c/code\u003e\u003c/a\u003e docs: split \u003ccode\u003eapi.md\u003c/code\u003e by standalone resources\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openai/openai-python/commit/72e1e15abfc283fa2714bc4d61e4a31740833084\"\u003e\u003ccode\u003e72e1e15\u003c/code\u003e\u003c/a\u003e fix(structured outputs): resolve memory leak in parse methods (\u003ca href=\"https://redirect.github.com/openai/openai-python/issues/2860\"\u003e#2860\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openai/openai-python/commit/d81ee8f85207bdc88c2749ae9d0644d9a997e397\"\u003e\u003ccode\u003ed81ee8f\u003c/code\u003e\u003c/a\u003e codegen metadata\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openai/openai-python/commit/01c9eee2cb3fb0ec14d9026f93fb6a71d432e3a3\"\u003e\u003ccode\u003e01c9eee\u003c/code\u003e\u003c/a\u003e codegen metadata\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openai/openai-python/commit/957dadffc629d3980d603832864ed59df78075e8\"\u003e\u003ccode\u003e957dadf\u003c/code\u003e\u003c/a\u003e chore(internal): fix lint error on Python 3.14\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openai/openai-python/commit/7b26bd3712d80e47130ee5d542895f636e48135d\"\u003e\u003ccode\u003e7b26bd3\u003c/code\u003e\u003c/a\u003e docs: update comment\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openai/openai-python/commit/f2d096fe978a1fe67f58351ddbfa0d38f3d723b9\"\u003e\u003ccode\u003ef2d096f\u003c/code\u003e\u003c/a\u003e release: 2.20.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/openai/openai-python/compare/v2.18.0...v2.21.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `openapi-python-client` from 0.28.1 to 0.28.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/openapi-generators/openapi-python-client/releases\"\u003eopenapi-python-client's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.28.2 (2026-02-09)\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003euv_build\u003c/code\u003e 0.10 when using \u003ccode\u003e--meta=uv\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1396\"\u003e#1396\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/openapi-generators/openapi-python-client/blob/main/CHANGELOG.md\"\u003eopenapi-python-client's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.28.2 (2026-02-09)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003euv_build\u003c/code\u003e 0.10 when using \u003ccode\u003e--meta=uv\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1396\"\u003e#1396\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openapi-generators/openapi-python-client/commit/410784bd3b3e49c568d343b2cd5e54a7a568a0f0\"\u003e\u003ccode\u003e410784b\u003c/code\u003e\u003c/a\u003e Release 0.28.2 (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1398\"\u003e#1398\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openapi-generators/openapi-python-client/commit/4385be83dc8eff2cd14da69c797832f1c46e6708\"\u003e\u003ccode\u003e4385be8\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency typer to \u0026gt;0.16,\u0026lt;0.24 (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1399\"\u003e#1399\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openapi-generators/openapi-python-client/commit/a9c5d33f05f27a33dd03919440692c88027eed04\"\u003e\u003ccode\u003ea9c5d33\u003c/code\u003e\u003c/a\u003e chore(deps): lock file maintenance (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1393\"\u003e#1393\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openapi-generators/openapi-python-client/commit/aa318d472c32c3a86e0feeda74fc33111310da95\"\u003e\u003ccode\u003eaa318d4\u003c/code\u003e\u003c/a\u003e feat: Update \u003ccode\u003euv_build\u003c/code\u003e 0.10 when using \u003ccode\u003e--meta=uv\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1396\"\u003e#1396\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openapi-generators/openapi-python-client/commit/826ab55024a43cd98c97714ca6e82156686c4b3b\"\u003e\u003ccode\u003e826ab55\u003c/code\u003e\u003c/a\u003e chore(deps): update actions/checkout action to v6.0.2 (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1388\"\u003e#1388\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openapi-generators/openapi-python-client/commit/f955ffe7031daf98e4cb15f5be2ab588b26124da\"\u003e\u003ccode\u003ef955ffe\u003c/code\u003e\u003c/a\u003e chore(deps): lock file maintenance (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1389\"\u003e#1389\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openapi-generators/openapi-python-client/commit/3abea8dd28e6d432da53ce0e93b4121380d75f6b\"\u003e\u003ccode\u003e3abea8d\u003c/code\u003e\u003c/a\u003e chore(deps): lock file maintenance (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1386\"\u003e#1386\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openapi-generators/openapi-python-client/commit/d43e710a488f43fc3fafa49da1e6e9758e221100\"\u003e\u003ccode\u003ed43e710\u003c/code\u003e\u003c/a\u003e chore(deps): update actions/setup-python action to v6.2.0 (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1387\"\u003e#1387\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/openapi-generators/openapi-python-client/compare/v0.28.1...v0.28.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `pillow` from 12.1.0 to 12.1.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/python-pillow/Pillow/releases\"\u003epillow's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e12.1.1\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://pillow.readthedocs.io/en/stable/releasenotes/12.1.1.html\"\u003ehttps://pillow.readthedocs.io/en/stable/releasenotes/12.1.1.html\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eDependencies\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePatch libavif for svt-av1 4.0 compatibility \u003ca href=\"https://redirect.github.com/python-pillow/Pillow/issues/9413\"\u003e#9413\u003c/a\u003e [\u003ca href=\"https://github.com/hugovk\"\u003e\u003ccode\u003e@​hugovk\u003c/code\u003e\u003c/a\u003e]\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eOther changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix OOB Write with invalid tile extents \u003ca href=\"https://redirect.github.com/python-pillow/Pillow/issues/9427\"\u003e#9427\u003c/a\u003e [\u003ca href=\"https://github.com/radarhere\"\u003e\u003ccode\u003e@​radarhere\u003c/code\u003e\u003c/a\u003e]\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/python-pillow/Pillow/commit/5158d98c807e719c5938aa3886913ef0ea6814e9\"\u003e\u003ccode\u003e5158d98\u003c/code\u003e\u003c/a\u003e 12.1.1 version bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/python-pillow/Pillow/commit/9000313cc5d4a31bdcdd6d7f0781101abab553aa\"\u003e\u003ccode\u003e9000313\u003c/code\u003e\u003c/a\u003e Fix OOB Write with invalid tile extents (\u003ca href=\"https://redirect.github.com/python-pillow/Pillow/issues/9427\"\u003e#9427\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/python-pillow/Pillow/commit/cd0111849fb32c40860e3ee3d57b9b1cee4260cf\"\u003e\u003ccode\u003ecd01118\u003c/code\u003e\u003c/a\u003e Patch libavif for svt-av1 4.0 compatibility\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/python-pillow/Pillow/compare/12.1.0...12.1.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `uvicorn` from 0.40.0 to 0.41.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Kludex/uvicorn/releases\"\u003euvicorn's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 0.41.0\u003c/h2\u003e\n\u003ch2\u003eAdded\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003e--limit-max-requests-jitter\u003c/code\u003e to stagger worker restarts (\u003ca href=\"https://redirect.github.com/Kludex/uvicorn/issues/2707\"\u003e#2707\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd socket path to \u003ccode\u003escope[\u0026quot;server\u0026quot;]\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/Kludex/uvicorn/issues/2561\"\u003e#2561\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChanged\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRename \u003ccode\u003eLifespanOn.error_occured\u003c/code\u003e to \u003ccode\u003eerror_occurred\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/Kludex/uvicorn/issues/2776\"\u003e#2776\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFixed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eIgnore permission denied errors in watchfiles reloader (\u003ca href=\"https://redirect.github.com/Kludex/uvicorn/issues/2817\"\u003e#2817\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure lifespan shutdown runs when \u003ccode\u003eshould_exit\u003c/code\u003e is set during startup (\u003ca href=\"https://redirect.github.com/Kludex/uvicorn/issues/2812\"\u003e#2812\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReduce the log level of 'request limit exceeded' messages (\u003ca href=\"https://redirect.github.com/Kludex/uvicorn/issues/2788\"\u003e#2788\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/t-kawasumi\"\u003e\u003ccode\u003e@​t-kawasumi\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/Kludex/uvicorn/pull/2776\"\u003eKludex/uvicorn#2776\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fardyn\"\u003e\u003ccode\u003e@​fardyn\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/Kludex/uvicorn/pull/2800\"\u003eKludex/uvicorn#2800\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ewie\"\u003e\u003ccode\u003e@​ewie\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/Kludex/uvicorn/pull/2807\"\u003eKludex/uvicorn#2807\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/shevron\"\u003e\u003ccode\u003e@​shevron\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/Kludex/uvicorn/pull/2788\"\u003eKludex/uvicorn#2788\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jonashaag\"\u003e\u003ccode\u003e@​jonashaag\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/Kludex/uvicorn/pull/2707\"\u003eKludex/uvicorn#2707\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/Kludex/uvicorn/compare/0.40.0...0.41.0\"\u003ehttps://github.com/Kludex/uvicorn/compare/0.40.0...0.41.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Kludex/uvicorn/blob/main/docs/release-notes.md\"\u003euvicorn's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.41.0 (February 16, 2026)\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003e--limit-max-requests-jitter\u003c/code\u003e to stagger worker restarts (\u003ca href=\"https://redirect.github.com/Kludex/uvicorn/issues/2707\"\u003e#2707\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd socket path to \u003ccode\u003escope[\u0026quot;server\u0026quot;]\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/Kludex/uvicorn/issues/2561\"\u003e#2561\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRename \u003ccode\u003eLifespanOn.error_occured\u003c/code\u003e to \u003ccode\u003eerror_occurred\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/Kludex/uvicorn/issues/2776\"\u003e#2776\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eIgnore permission denied errors in watchfiles reloader (\u003ca href=\"https://redirect.github.com/Kludex/uvicorn/issues/2817\"\u003e#2817\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure lifespan shutdown runs when \u003ccode\u003eshould_exit\u003c/code\u003e is set during startup (\u003ca href=\"https://redirect.github.com/Kludex/uvicorn/issues/2812\"\u003e#2812\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReduce the log level of 'request limit exceeded' messages (\u003ca href=\"https://redirect.github.com/Kludex/uvicorn/issues/2788\"\u003e#2788\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Kludex/uvicorn/commit/9283c0f15cfa82307f57daba4d1b1880902adfb2\"\u003e\u003ccode\u003e9283c0f\u003c/code\u003e\u003c/a\u003e Version 0.41.0 (\u003ca href=\"https://redirect.github.com/Kludex/uvicorn/issues/2821\"\u003e#2821\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Kludex/uvicorn/commit/a01a33eb8f3ac044cab5964421b9aa308a2bcfca\"\u003e\u003ccode\u003ea01a33e\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003e--limit-max-requests-jitter\u003c/code\u003e to stagger worker restarts (\u003ca href=\"https://redirect.github.com/Kludex/uvicorn/issues/2707\"\u003e#2707\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Kludex/uvicorn/commit/2ce65bde1509faa958775df8153bdeb5dbaf6f58\"\u003e\u003ccode\u003e2ce65bd\u003c/code\u003e\u003c/a\u003e Ignore permission denied errors in watchfiles reloader (\u003ca href=\"https://redirect.github.com/Kludex/uvicorn/issues/2817\"\u003e#2817\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Kludex/uvicorn/commit/654f2ed7d7c1a014116d8662e6544f5309375137\"\u003e\u003ccode\u003e654f2ed\u003c/code\u003e\u003c/a\u003e Ensure lifespan shutdown runs when \u003ccode\u003eshould_exit\u003c/code\u003e is set during startup (\u003ca href=\"https://redirect.github.com/Kludex/uvicorn/issues/2812\"\u003e#2812\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Kludex/uvicorn/commit/a03d9f6f0e99383c76934a82def5a83aeb6b0a47\"\u003e\u003ccode\u003ea03d9f6\u003c/code\u003e\u003c/a\u003e Reduce the log level of 'request limit exceeded' messages (\u003ca href=\"https://redirect.github.com/Kludex/uvicorn/issues/2788\"\u003e#2788\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Kludex/uvicorn/commit/e377de40d0a2a1b1d9f55483ee4c1cceb2474502\"\u003e\u003ccode\u003ee377de4\u003c/code\u003e\u003c/a\u003e Add socket path to scope[\u0026quot;server\u0026quot;] (\u003ca href=\"https://redirect.github.com/Kludex/uvicorn/issues/2561\"\u003e#2561\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Kludex/uvicorn/commit/0779f7f8a4df1cc98433eb30d69027499a0cb7f8\"\u003e\u003ccode\u003e0779f7f\u003c/code\u003e\u003c/a\u003e Poll for readiness in \u003ccode\u003etest_multiprocess_health_check\u003c/code\u003e and \u003ccode\u003erun_server\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/Kludex/uvicorn/issues/2816\"\u003e#2816\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Kludex/uvicorn/commit/7e9ce2c974f1d78d192e81caa7890e2bbae8e711\"\u003e\u003ccode\u003e7e9ce2c\u003c/code\u003e\u003c/a\u003e Poll for PID changes in \u003ccode\u003etest_multiprocess_sighup\u003c/code\u003e instead of fixed sleep (\u003ca href=\"https://redirect.github.com/Kludex/uvicorn/issues/2\"\u003e#2\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Kludex/uvicorn/commit/99f0d8734d441bf4a1467093766c779a5a1c9868\"\u003e\u003ccode\u003e99f0d87\u003c/code\u003e\u003c/a\u003e Fix grep warning in scripts/sync-version (\u003ca href=\"https://redirect.github.com/Kludex/uvicorn/issues/2807\"\u003e#2807\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Kludex/uvicorn/commit/7ae2e6375a90b2e6a3370aa252f5ac2dc06ab892\"\u003e\u003ccode\u003e7ae2e63\u003c/code\u003e\u003c/a\u003e chore(deps): bump the python-packages group with 18 updates (\u003ca href=\"https://redirect.github.com/Kludex/uvicorn/issues/2801\"\u003e#2801\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Kludex/uvicorn/compare/0.40.0...0.41.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ruff` from 0.15.0 to 0.15.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/astral-sh/ruff/releases\"\u003eruff's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.15.1\u003c/h2\u003e\n\u003ch2\u003eRelease Notes\u003c/h2\u003e\n\u003cp\u003eReleased on 2026-02-12.\u003c/p\u003e\n\u003ch3\u003ePreview features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[\u003ccode\u003eairflow\u003c/code\u003e] Add ruff rules to catch deprecated Airflow imports for Airflow 3.1 (\u003ccode\u003eAIR321\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/22376\"\u003e#22376\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[\u003ccode\u003eairflow\u003c/code\u003e] Third positional parameter not named \u003ccode\u003eti_key\u003c/code\u003e should be flagged for \u003ccode\u003eBaseOperatorLink.get_link\u003c/code\u003e (\u003ccode\u003eAIR303\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/22828\"\u003e#22828\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[\u003ccode\u003eflake8-gettext\u003c/code\u003e] Fix false negatives for plural argument of \u003ccode\u003engettext\u003c/code\u003e (\u003ccode\u003eINT001\u003c/code\u003e, \u003ccode\u003eINT002\u003c/code\u003e, \u003ccode\u003eINT003\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/21078\"\u003e#21078\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[\u003ccode\u003epyflakes\u003c/code\u003e] Fix infinite loop in preview fix for \u003ccode\u003eunused-import\u003c/code\u003e (\u003ccode\u003eF401\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/23038\"\u003e#23038\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[\u003ccode\u003epygrep-hooks\u003c/code\u003e] Detect non-existent mock methods in standalone expressions (\u003ccode\u003ePGH005\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/22830\"\u003e#22830\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[\u003ccode\u003epylint\u003c/code\u003e] Allow dunder submodules and improve diagnostic range (\u003ccode\u003ePLC2701\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/22804\"\u003e#22804\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[\u003ccode\u003epyupgrade\u003c/code\u003e] Improve diagnostic range for tuples (\u003ccode\u003eUP024\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/23013\"\u003e#23013\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[\u003ccode\u003erefurb\u003c/code\u003e] Check subscripts in tuple do not use lambda parameters in \u003ccode\u003ereimplemented-operator\u003c/code\u003e (\u003ccode\u003eFURB118\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/23079\"\u003e#23079\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[\u003ccode\u003eruff\u003c/code\u003e] Detect mutable defaults in \u003ccode\u003efield\u003c/code\u003e calls (\u003ccode\u003eRUF008\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/23046\"\u003e#23046\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[\u003ccode\u003eruff\u003c/code\u003e] Ignore std \u003ccode\u003ecmath.inf\u003c/code\u003e (\u003ccode\u003eRUF069\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/23120\"\u003e#23120\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[\u003ccode\u003eruff\u003c/code\u003e] New rule \u003ccode\u003efloat-equality-comparison\u003c/code\u003e (\u003ccode\u003eRUF069\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/20585\"\u003e#20585\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDon't format unlabeled Markdown code blocks (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/23106\"\u003e#23106\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMarkdown formatting support in LSP (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/23063\"\u003e#23063\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport Quarto Markdown language markers (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/22947\"\u003e#22947\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport formatting \u003ccode\u003epycon\u003c/code\u003e Markdown code blocks (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/23112\"\u003e#23112\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse extension mapping to select Markdown code block language (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/22934\"\u003e#22934\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid false positive for undefined variables in \u003ccode\u003eFAST001\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/23224\"\u003e#23224\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAvoid introducing syntax errors for \u003ccode\u003eFAST003\u003c/code\u003e autofix (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/23227\"\u003e#23227\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAvoid suggesting \u003ccode\u003eInitVar\u003c/code\u003e for \u003ccode\u003e__post_init__\u003c/code\u003e that references PEP 695 type parameters (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/23226\"\u003e#23226\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeduplicate type variables in generic functions (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/23225\"\u003e#23225\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix exception handler parenthesis removal for Python 3.14+ (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/23126\"\u003e#23126\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix f-string middle panic when parsing t-strings (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/23232\"\u003e#23232\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eWrap \u003ccode\u003eRUF020\u003c/code\u003e target for multiline fixes (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/23210\"\u003e#23210\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eWrap \u003ccode\u003eUP007\u003c/code\u003e target for multiline fixes (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/23208\"\u003e#23208\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix missing diagnostics for last range suppression in file (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/23242\"\u003e#23242\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[\u003ccode\u003epyupgrade\u003c/code\u003e] Fix syntax error on string with newline escape and comment (\u003ccode\u003eUP037\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/22968\"\u003e#22968\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRule changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003eruff\u003c/code\u003e instead of \u003ccode\u003eRuff\u003c/code\u003e as the program name in GitHub output format (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/23240\"\u003e#23240\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[\u003ccode\u003ePT006\u003c/code\u003e] Fix syntax error when unpacking nested tuples in \u003ccode\u003eparametrize\u003c/code\u003e fixes (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/issues/22441\"\u003e#22441\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/22464\"\u003e#22464\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[\u003ccode\u003eairflow\u003c/code\u003e] Catch deprecated attribute access from context key for Airflow 3.0 (\u003ccode\u003eAIR301\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/22850\"\u003e#22850\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[\u003ccode\u003eairflow\u003c/code\u003e] Capture deprecated arguments and a decorator (\u003ccode\u003eAIR301\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/23170\"\u003e#23170\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[\u003ccode\u003eflake8-boolean-trap\u003c/code\u003e] Add \u003ccode\u003emultiprocessing.Value\u003c/code\u003e to excluded functions for \u003ccode\u003eFBT003\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/23010\"\u003e#23010\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[\u003ccode\u003eflake8-bugbear\u003c/code\u003e] Add a secondary annotation showing the previous occurrence (\u003ccode\u003eB033\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/22634\"\u003e#22634\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[\u003ccode\u003eflake8-type-checking\u003c/code\u003e] Add sub-diagnostic showing the runtime use of an annotation (\u003ccode\u003eTC004\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/23091\"\u003e#23091\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[\u003ccode\u003eisort\u003c/code\u003e] Support configurable import section heading comments (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/23151\"\u003e#23151\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[\u003ccode\u003eruff\u003c/code\u003e] Improve the diagnostic for \u003ccode\u003eRUF012\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/23202\"\u003e#23202\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFormatter\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/astral-sh/ruff/blob/main/CHANGELOG.md\"\u003eruff's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.15.1\u003c/h2\u003e\n\u003cp\u003eReleased on 2026-02-12.\u003c/p\u003e\n\u003ch3\u003ePreview features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[\u003ccode\u003eairflow\u003c/code\u003e] Add ruff rules to catch deprecated Airflow imports for Airflow 3.1 (\u003ccode\u003eAIR321\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/22376\"\u003e#22376\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[\u003ccode\u003eairflow\u003c/code\u003e] Third positional parameter not named \u003ccode\u003eti_key\u003c/code\u003e should be flagged for \u003ccode\u003eBaseOperatorLink.get_link\u003c/code\u003e (\u003ccode\u003eAIR303\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/22828\"\u003e#22828\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[\u003ccode\u003eflake8-gettext\u003c/code\u003e] Fix false negatives for plural argument of \u003ccode\u003engettext\u003c/code\u003e (\u003ccode\u003eINT001\u003c/code\u003e, \u003ccode\u003eINT002\u003c/code\u003e, \u003ccode\u003eINT003\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/21078\"\u003e#21078\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[\u003ccode\u003epyflakes\u003c/code\u003e] Fix infinite loop in preview fix for \u003ccode\u003eunused-import\u003c/code\u003e (\u003ccode\u003eF401\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/23038\"\u003e#23038\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[\u003ccode\u003epygrep-hooks\u003c/code\u003e] Detect non-existent mock methods in standalone expressions (\u003ccode\u003ePGH005\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/22830\"\u003e#22830\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[\u003ccode\u003epylint\u003c/code\u003e] Allow dunder submodules and improve diagnostic range (\u003ccode\u003ePLC2701\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/22804\"\u003e#22804\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[\u003ccode\u003epyupgrade\u003c/code\u003e] Improve diagnostic range for tuples (\u003ccode\u003eUP024\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/23013\"\u003e#23013\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[\u003ccode\u003erefurb\u003c/code\u003e] Check subscripts in tuple do not use lambda parameters in \u003ccode\u003ereimplemented-operator\u003c/code\u003e (\u003ccode\u003eFURB118\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/23079\"\u003e#23079\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[\u003ccode\u003eruff\u003c/code\u003e] Detect mutable defaults in \u003ccode\u003efield\u003c/code\u003e calls (\u003ccode\u003eRUF008\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/23046\"\u003e#23046\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[\u003ccode\u003eruff\u003c/code\u003e] Ignore std \u003ccode\u003ecmath.inf\u003c/code\u003e (\u003ccode\u003eRUF069\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/23120\"\u003e#23120\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[\u003ccode\u003eruff\u003c/code\u003e] New rule \u003ccode\u003efloat-equality-comparison\u003c/code\u003e (\u003ccode\u003eRUF069\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/20585\"\u003e#20585\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDon't format unlabeled Markdown code blocks (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/23106\"\u003e#23106\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMarkdown formatting support in LSP (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/23063\"\u003e#23063\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport Quarto Markdown language markers (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/22947\"\u003e#22947\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport formatting \u003ccode\u003epycon\u003c/code\u003e Markdown code blocks (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/23112\"\u003e#23112\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse extension mapping to select Markdown code block language (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/22934\"\u003e#22934\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid false positive for undefined variables in \u003ccode\u003eFAST001\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/23224\"\u003e#23224\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAvoid introducing syntax errors for \u003ccode\u003eFAST003\u003c/code\u003e autofix (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/23227\"\u003e#23227\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAvoid suggesting \u003ccode\u003eInitVar\u003c/code\u003e for \u003ccode\u003e__post_init__\u003c/code\u003e that references PEP 695 type parameters (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/23226\"\u003e#23226\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeduplicate type variables in generic functions (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/23225\"\u003e#23225\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix exception handler parenthesis removal for Python 3.14+ (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/23126\"\u003e#23126\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix f-string middle panic when parsing t-strings (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/23232\"\u003e#23232\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eWrap \u003ccode\u003eRUF020\u003c/code\u003e target for multiline fixes (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/23210\"\u003e#23210\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eWrap \u003ccode\u003eUP007\u003c/code\u003e target for multiline fixes (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/23208\"\u003e#23208\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix missing diagnostics for last range suppression in file (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/23242\"\u003e#23242\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[\u003ccode\u003epyupgrade\u003c/code\u003e] Fix syntax error on string with newline escape and comment (\u003ccode\u003eUP037\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/22968\"\u003e#22968\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRule changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003eruff\u003c/code\u003e instead of \u003ccode\u003eRuff\u003c/code\u003e as the program name in GitHub output format (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/23240\"\u003e#23240\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[\u003ccode\u003ePT006\u003c/code\u003e] Fix syntax error when unpacking nested tuples in \u003ccode\u003eparametrize\u003c/code\u003e fixes (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/issues/22441\"\u003e#22441\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/22464\"\u003e#22464\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[\u003ccode\u003eairflow\u003c/code\u003e] Catch deprecated attribute access from context key for Airflow 3.0 (\u003ccode\u003eAIR301\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/22850\"\u003e#22850\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[\u003ccode\u003eairflow\u003c/code\u003e] Capture deprecated arguments and a decorator (\u003ccode\u003eAIR301\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/23170\"\u003e#23170\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[\u003ccode\u003eflake8-boolean-trap\u003c/code\u003e] Add \u003ccode\u003emultiprocessing.Value\u003c/code\u003e to excluded functions for \u003ccode\u003eFBT003\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/23010\"\u003e#23010\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[\u003ccode\u003eflake8-bugbear\u003c/code\u003e] Add a secondary annotation showing the previous occurrence (\u003ccode\u003eB033\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/22634\"\u003e#22634\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[\u003ccode\u003eflake8-type-checking\u003c/code\u003e] Add sub-diagnostic showing the runtime use of an annotation (\u003ccode\u003eTC004\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/23091\"\u003e#23091\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[\u003ccode\u003eisort\u003c/code\u003e] Support configurable import section heading comments (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/23151\"\u003e#23151\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[\u003ccode\u003eruff\u003c/code\u003e] Improve the diagnostic for \u003ccode\u003eRUF012\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/23202\"\u003e#23202\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFormatter\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/astral-sh/ruff/commit/a2f11d239f91cf8daedb0764ec15fcfe29c5ae6d\"\u003e\u003ccode\u003ea2f11d2\u003c/code\u003e\u003c/a\u003e Prepare for 0.15.1 (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/issues/23253\"\u003e#23253\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/astral-sh/ruff/commit/d29628e9665baa17272aad489398eb72b70e60ff\"\u003e\u003ccode\u003ed29628e\u003c/code\u003e\u003c/a\u003e Remove docker-run-action (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/issues/23254\"\u003e#23254\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/astral-sh/ruff/commit/8a042667651d7b1cdfc1742478d2b29b04d91be0\"\u003e\u003ccode\u003e8a04266\u003c/code\u003e\u003c/a\u003e [ty] Allow discovering dependencies in system Python environments (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/issues/22994\"\u003e#22994\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/astral-sh/ruff/commit/55d06c8879761c5500e9558502abc84cefcb7163\"\u003e\u003ccode\u003e55d06c8\u003c/code\u003e\u003c/a\u003e Ensure pending suppression diagnostics are reported (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/issues/23242\"\u003e#23242\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/astral-sh/ruff/commit/d056a9fa6dfb842f2c0d439bf7b1a8099e5734ea\"\u003e\u003ccode\u003ed056a9f\u003c/code\u003e\u003c/a\u003e [\u003ccode\u003eisort\u003c/code\u003e] support for configurable import section heading comments (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/issues/23151\"\u003e#23151\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/astral-sh/ruff/commit/e22fa4f14d8fae550249e452d11bc53756df5c7a\"\u003e\u003ccode\u003ee22fa4f\u003c/code\u003e\u003c/a\u003e [ty] Fix method calls on subclasses of \u003ccode\u003eAny\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/issues/23248\"\u003e#23248\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/astral-sh/ruff/commit/fa56c1550d723e458b91dc2405d5537d40401d5c\"\u003e\u003ccode\u003efa56c15\u003c/code\u003e\u003c/a\u003e [ty] Fix bound method access on \u003ccode\u003eNone\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/issues/23246\"\u003e#23246\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/astral-sh/ruff/commit/4fd07d0e1cbbb4e4c3f5b4c1f04f2d8b3f4a2bf2\"\u003e\u003ccode\u003e4fd07d0\u003c/code\u003e\u003c/a\u003e Make range suppression test snapshot actually useful (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/issues/23251\"\u003e#23251\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/astral-sh/ruff/commit/8c63bced13b21d1952a56e6a096d9c2ec4af442f\"\u003e\u003ccode\u003e8c63bce\u003c/code\u003e\u003c/a\u003e [ty] Include conditional symbols (like \u003ccode\u003edatetime.UTC\u003c/code\u003e) in auto-import in more...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/astral-sh/ruff/commit/46be94361b3b4c54be911eb88bfbd9666eb06a6d\"\u003e\u003ccode\u003e46be943\u003c/code\u003e\u003c/a\u003e Exclude WASM artifacts from GitHub releases (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/issues/23221\"\u003e#23221\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/astral-sh/ruff/compare/0.15.0...0.15.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\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 show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/MinBZK/poc-machine-law/pull/375","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/MinBZK%2Fpoc-machine-law/issues/375","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/375/packages"},{"uuid":"3694724796","node_id":"PR_kwDOQQbXh863Elb_","number":39,"state":"closed","title":"fix: bump openapi-python-client from 0.27.1 to 0.28.0","user":"dependabot[bot]","labels":["dependencies","python"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-01-12T16:23:48.000Z","author_association":null,"state_reason":null,"created_at":"2025-12-04T13:37:14.000Z","updated_at":"2026-01-12T16:23:50.000Z","time_to_close":3379594,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"fix","packages":[{"name":"openapi-python-client","old_version":"0.27.1","new_version":"0.28.0","repository_url":"https://github.com/openapi-generators/openapi-python-client"}],"path":null,"ecosystem":"pip"},"body":"Bumps [openapi-python-client](https://github.com/openapi-generators/openapi-python-client) from 0.27.1 to 0.28.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/openapi-generators/openapi-python-client/releases\"\u003eopenapi-python-client's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.28.0 (2025-12-03)\u003c/h2\u003e\n\u003ch2\u003eBreaking Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eURL-encode path parameters in generated endpoints (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1349\"\u003e#1349\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFixes\u003c/h2\u003e\n\u003ch3\u003eFix bad code generation\u003c/h3\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1360\"\u003e#1360\u003c/a\u003e by \u003ca href=\"https://github.com/EricAtORS\"\u003e\u003ccode\u003e@​EricAtORS\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eThis fixes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003emissing parenthesis in to_multipart\n\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1338\"\u003e#1338\u003c/a\u003e \u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1318\"\u003e#1318\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003emissing imports in the lazy eval in to_multipart:\n\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/931\"\u003e#931\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1051\"\u003e#1051\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFix optional bodies\u003c/h3\u003e\n\u003cp\u003eIf a body is not required (the default), it will now:\u003c/p\u003e\n\u003col\u003e\n\u003cli\u003eHave \u003ccode\u003eUnset\u003c/code\u003e as part of its type annotation.\u003c/li\u003e\n\u003cli\u003eDefault to a value of \u003ccode\u003eUNSET\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eNot be included in the request if it is \u003ccode\u003eUNSET\u003c/code\u003e\u003c/li\u003e\n\u003c/ol\u003e\n\u003cp\u003eThanks \u003ca href=\"https://github.com/orelmaliach\"\u003e\u003ccode\u003e@​orelmaliach\u003c/code\u003e\u003c/a\u003e for the report! Fixes \u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1354\"\u003e#1354\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/openapi-generators/openapi-python-client/blob/main/CHANGELOG.md\"\u003eopenapi-python-client's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.28.0 (2025-12-03)\u003c/h2\u003e\n\u003ch3\u003eBreaking Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eURL-encode path parameters in generated endpoints (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1349\"\u003e#1349\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003ch4\u003eFix bad code generation\u003c/h4\u003e\n\u003cp\u003e#\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1360\"\u003e#1360\u003c/a\u003e by \u003ca href=\"https://github.com/EricAtORS\"\u003e\u003ccode\u003e@​EricAtORS\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eThis fixes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003emissing parenthesis in to_multipart\n\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1338\"\u003e#1338\u003c/a\u003e \u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1318\"\u003e#1318\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003emissing imports in the lazy eval in to_multipart:\n#\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/931\"\u003e#931\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1051\"\u003e#1051\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eFix optional bodies\u003c/h4\u003e\n\u003cp\u003eIf a body is not required (the default), it will now:\u003c/p\u003e\n\u003col\u003e\n\u003cli\u003eHave \u003ccode\u003eUnset\u003c/code\u003e as part of its type annotation.\u003c/li\u003e\n\u003cli\u003eDefault to a value of \u003ccode\u003eUNSET\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eNot be included in the request if it is \u003ccode\u003eUNSET\u003c/code\u003e\u003c/li\u003e\n\u003c/ol\u003e\n\u003cp\u003eThanks \u003ca href=\"https://github.com/orelmaliach\"\u003e\u003ccode\u003e@​orelmaliach\u003c/code\u003e\u003c/a\u003e for the report! Fixes \u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1354\"\u003e#1354\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\u003e\u003ca href=\"https://github.com/openapi-generators/openapi-python-client/commit/49fa8fc076a5733e68029ba36f4672759c4ac52b\"\u003e\u003ccode\u003e49fa8fc\u003c/code\u003e\u003c/a\u003e Release 0.28.0 (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1368\"\u003e#1368\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openapi-generators/openapi-python-client/commit/f5f3b41f3bb3551534a520238b40c43c149a85be\"\u003e\u003ccode\u003ef5f3b41\u003c/code\u003e\u003c/a\u003e Fix bad code generation (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1360\"\u003e#1360\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openapi-generators/openapi-python-client/commit/5814739580be6350d352cd20746939ffed4fc95d\"\u003e\u003ccode\u003e5814739\u003c/code\u003e\u003c/a\u003e chore(deps): lock file maintenance (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1366\"\u003e#1366\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openapi-generators/openapi-python-client/commit/b827e3ecab541808836ab79aeba41edb4d81fa5b\"\u003e\u003ccode\u003eb827e3e\u003c/code\u003e\u003c/a\u003e Fix optional bodies (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1365\"\u003e#1365\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openapi-generators/openapi-python-client/commit/73930360ae8c631cd1406a3579c65fc18c694a72\"\u003e\u003ccode\u003e7393036\u003c/code\u003e\u003c/a\u003e chore(deps): update actions/checkout action to v6.0.1 (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1367\"\u003e#1367\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openapi-generators/openapi-python-client/commit/6a8678000f5ed146b6d7cbf9cfda237c6c62dd21\"\u003e\u003ccode\u003e6a86780\u003c/code\u003e\u003c/a\u003e chore(deps): lock file maintenance (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1359\"\u003e#1359\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openapi-generators/openapi-python-client/commit/f3d3729a9cc75c6606215f844012ddcf5b1b6179\"\u003e\u003ccode\u003ef3d3729\u003c/code\u003e\u003c/a\u003e chore(deps): update actions/checkout action to v6 (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1362\"\u003e#1362\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openapi-generators/openapi-python-client/commit/3464f80e66896d818480a590828aa6b9e6935c81\"\u003e\u003ccode\u003e3464f80\u003c/code\u003e\u003c/a\u003e fix!: URL-encode path parameters in generated endpoints (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1349\"\u003e#1349\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/openapi-generators/openapi-python-client/compare/v0.27.1...v0.28.0\"\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=openapi-python-client\u0026package-manager=pip\u0026previous-version=0.27.1\u0026new-version=0.28.0)](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/kaboompixel/traccar-api-python-client/pull/39","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/kaboompixel%2Ftraccar-api-python-client/issues/39","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/39/packages"},{"uuid":"3563228971","node_id":"PR_kwDOOp8xds6wOvaf","number":130,"state":"open","title":"bump(deps-dev): bump openapi-python-client from 0.25.0 to 0.27.0","user":"dependabot[bot]","labels":["dependencies","python"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2025-10-28T20:20:24.000Z","updated_at":"2025-11-17T13:53:25.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"bump(deps-dev)","packages":[{"name":"openapi-python-client","old_version":"0.25.0","new_version":"0.27.0","repository_url":"https://github.com/openapi-generators/openapi-python-client"}],"path":null,"ecosystem":"pip"},"body":"Bumps [openapi-python-client](https://github.com/openapi-generators/openapi-python-client) from 0.25.0 to 0.27.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/openapi-generators/openapi-python-client/releases\"\u003eopenapi-python-client's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.27.0 (2025-10-28)\u003c/h2\u003e\n\u003ch2\u003eBreaking Changes\u003c/h2\u003e\n\u003ch3\u003eDrop support for Python 3.9\u003c/h3\u003e\n\u003cp\u003eBoth \u003ccode\u003eopenapi-python-client\u003c/code\u003e itself and any generated clients no longer support Python 3.9.\u003c/p\u003e\n\u003ch3\u003eGenerated models now use \u003ccode\u003efrom __future__ import annotations\u003c/code\u003e\u003c/h3\u003e\n\u003cp\u003eThis simplifies using forward references with the newer union syntax.\u003c/p\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003ch3\u003eUpgrade generated clients to 3.10 union syntax\u003c/h3\u003e\n\u003cp\u003eAll generated types now use the \u003ccode\u003eA | B\u003c/code\u003e syntax instead of \u003ccode\u003eUnion[A, B]\u003c/code\u003e or \u003ccode\u003eOptional[A]\u003c/code\u003e.\u003c/p\u003e\n\u003ch2\u003eFixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDrop generated \u003ccode\u003erequires-python\u003c/code\u003e upper bounds for uv and PDM (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1329\"\u003e#1329\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChange default Ruff hook to \u003ccode\u003e--fix-only\u003c/code\u003e\u003c/h3\u003e\n\u003cp\u003eThis should enable \u003ccode\u003eopenapi-python-client\u003c/code\u003e to keep auto-fixing lints (like removing unused imports) but \u003cem\u003enot\u003c/em\u003e fail to\ngenerate when unfixable lints are violated.\u003c/p\u003e\n\u003cp\u003eSince it's now unlikely for breaking changes to affect our usage (and by popular request), the upper bound of \u003ccode\u003eruff\u003c/code\u003e\nhas been lifted. Newer versions of \u003ccode\u003eopenapi-python-client\u003c/code\u003e should no longer be required to support newer versions of \u003ccode\u003eruff\u003c/code\u003e.\u003c/p\u003e\n\u003ch2\u003eNotes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMinimum Typer version is now 0.16\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.26.2 (2025-10-06)\u003c/h2\u003e\n\u003ch2\u003eFixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eambigious tilde specifier requires-python with\u003ccode\u003e--meta=uv\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1321\"\u003e#1321\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.26.1 (2025-09-13)\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReference schema support (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/800\"\u003e#800\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1307\"\u003e#1307\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport Ruff 0.13\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.26.0 (2025-08-26)\u003c/h2\u003e\n\u003ch2\u003eBreaking Changes\u003c/h2\u003e\n\u003ch3\u003eChange some union variant names\u003c/h3\u003e\n\u003cp\u003eWhen creating a union with \u003ccode\u003eoneOf\u003c/code\u003e, \u003ccode\u003eanyOf\u003c/code\u003e, or a list of \u003ccode\u003etype\u003c/code\u003e, the name of each variant used to be \u003ccode\u003etype_{index}\u003c/code\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/openapi-generators/openapi-python-client/blob/main/CHANGELOG.md\"\u003eopenapi-python-client's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.27.0 (2025-10-28)\u003c/h2\u003e\n\u003ch3\u003eBreaking Changes\u003c/h3\u003e\n\u003ch4\u003eDrop support for Python 3.9\u003c/h4\u003e\n\u003cp\u003eBoth \u003ccode\u003eopenapi-python-client\u003c/code\u003e itself and any generated clients no longer support Python 3.9.\u003c/p\u003e\n\u003ch4\u003eGenerated models now use \u003ccode\u003efrom __future__ import annotations\u003c/code\u003e\u003c/h4\u003e\n\u003cp\u003eThis simplifies using forward references with the newer union syntax.\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003ch4\u003eUpgrade generated clients to 3.10 union syntax\u003c/h4\u003e\n\u003cp\u003eAll generated types now use the \u003ccode\u003eA | B\u003c/code\u003e syntax instead of \u003ccode\u003eUnion[A, B]\u003c/code\u003e or \u003ccode\u003eOptional[A]\u003c/code\u003e.\u003c/p\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDrop generated \u003ccode\u003erequires-python\u003c/code\u003e upper bounds for uv and PDM (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1329\"\u003e#1329\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eChange default Ruff hook to \u003ccode\u003e--fix-only\u003c/code\u003e\u003c/h4\u003e\n\u003cp\u003eThis should enable \u003ccode\u003eopenapi-python-client\u003c/code\u003e to keep auto-fixing lints (like removing unused imports) but \u003cem\u003enot\u003c/em\u003e fail to\ngenerate when unfixable lints are violated.\u003c/p\u003e\n\u003cp\u003eSince it's now unlikely for breaking changes to affect our usage (and by popular request), the upper bound of \u003ccode\u003eruff\u003c/code\u003e\nhas been lifted. Newer versions of \u003ccode\u003eopenapi-python-client\u003c/code\u003e should no longer be required to support newer versions of \u003ccode\u003eruff\u003c/code\u003e.\u003c/p\u003e\n\u003ch3\u003eNotes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMinimum Typer version is now 0.16\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.26.2 (2025-10-06)\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eambigious tilde specifier requires-python with\u003ccode\u003e--meta=uv\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1321\"\u003e#1321\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.26.1 (2025-09-13)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReference schema support (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/800\"\u003e#800\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1307\"\u003e#1307\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport Ruff 0.13\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.26.0 (2025-08-26)\u003c/h2\u003e\n\u003ch3\u003eBreaking Changes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openapi-generators/openapi-python-client/commit/0d795689aa44cc55ecf553e0d8f2121e95d56520\"\u003e\u003ccode\u003e0d79568\u003c/code\u003e\u003c/a\u003e Release 0.27.0 (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1330\"\u003e#1330\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openapi-generators/openapi-python-client/commit/345bbbbc9f9bfae208d91fcf816ef7a0ce512d72\"\u003e\u003ccode\u003e345bbbb\u003c/code\u003e\u003c/a\u003e chore(deps): update github artifact actions (major) (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1339\"\u003e#1339\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openapi-generators/openapi-python-client/commit/37fb4fcca8901d10f72a080231480e943a98a114\"\u003e\u003ccode\u003e37fb4fc\u003c/code\u003e\u003c/a\u003e Unbound Ruff (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1342\"\u003e#1342\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openapi-generators/openapi-python-client/commit/ff34530ed70f721183b8c950248fe47c654cd0fb\"\u003e\u003ccode\u003eff34530\u003c/code\u003e\u003c/a\u003e Upgrade to 3.10 syntax (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1341\"\u003e#1341\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openapi-generators/openapi-python-client/commit/3d5e270cb5ccc899c677b25d61c133002c8b9e29\"\u003e\u003ccode\u003e3d5e270\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency typer to \u0026gt;0.6,\u0026lt;0.21 (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1336\"\u003e#1336\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openapi-generators/openapi-python-client/commit/df0ab16fe00798944d20e3ad53c044778cd4c426\"\u003e\u003ccode\u003edf0ab16\u003c/code\u003e\u003c/a\u003e fix: Drop generated \u003ccode\u003erequires-python\u003c/code\u003e upper bounds for uv and PDM (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1329\"\u003e#1329\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openapi-generators/openapi-python-client/commit/f8cadc0f6327a0702bc776837b2cac227ee44b5b\"\u003e\u003ccode\u003ef8cadc0\u003c/code\u003e\u003c/a\u003e Release 0.26.2 (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1322\"\u003e#1322\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openapi-generators/openapi-python-client/commit/435af54919a5ee7c24e0932686917824a9029cc6\"\u003e\u003ccode\u003e435af54\u003c/code\u003e\u003c/a\u003e chore(deps): lock file maintenance (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1325\"\u003e#1325\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openapi-generators/openapi-python-client/commit/a2fa5f996bf8b3ffbdfe165ad912fd357cc4191c\"\u003e\u003ccode\u003ea2fa5f9\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency typer to \u0026gt;0.6,\u0026lt;0.20 (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1324\"\u003e#1324\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openapi-generators/openapi-python-client/commit/8ce5705cfc9f3f8ea27411882a43140443e26d36\"\u003e\u003ccode\u003e8ce5705\u003c/code\u003e\u003c/a\u003e chore(deps): lock file maintenance (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1289\"\u003e#1289\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/openapi-generators/openapi-python-client/compare/v0.25.0...v0.27.0\"\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=openapi-python-client\u0026package-manager=pip\u0026previous-version=0.25.0\u0026new-version=0.27.0)](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/AISecurityLab/hackagent/pull/130","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/AISecurityLab%2Fhackagent/issues/130","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/130/packages"},{"uuid":"2891755453","node_id":"PR_kwDOOp8xds6sXK-9","number":116,"state":"open","title":"bump(deps-dev): bump openapi-python-client from 0.25.0 to 0.26.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-10-06T20:23:37.000Z","updated_at":"2025-10-06T20:23:38.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"bump(deps-dev)","packages":[{"name":"openapi-python-client","old_version":"0.25.0","new_version":"0.26.2","repository_url":"https://github.com/openapi-generators/openapi-python-client"}],"path":null,"ecosystem":"pip"},"body":"Bumps [openapi-python-client](https://github.com/openapi-generators/openapi-python-client) from 0.25.0 to 0.26.2.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/openapi-generators/openapi-python-client/releases\"\u003eopenapi-python-client's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.26.2 (2025-10-06)\u003c/h2\u003e\n\u003ch2\u003eFixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eambigious tilde specifier requires-python with\u003ccode\u003e--meta=uv\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1321\"\u003e#1321\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.26.1 (2025-09-13)\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReference schema support (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/800\"\u003e#800\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1307\"\u003e#1307\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport Ruff 0.13\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.26.0 (2025-08-26)\u003c/h2\u003e\n\u003ch2\u003eBreaking Changes\u003c/h2\u003e\n\u003ch3\u003eChange some union variant names\u003c/h3\u003e\n\u003cp\u003eWhen creating a union with \u003ccode\u003eoneOf\u003c/code\u003e, \u003ccode\u003eanyOf\u003c/code\u003e, or a list of \u003ccode\u003etype\u003c/code\u003e, the name of each variant used to be \u003ccode\u003etype_{index}\u003c/code\u003e\nwhere the index is based on the order of the types in the union.\u003c/p\u003e\n\u003cp\u003eThis made some modules difficult to understand, what is a \u003ccode\u003emy_type_type_0\u003c/code\u003e after all?\nIt also meant that reordering union members, while not a breaking change to the API, \u003cem\u003ewould\u003c/em\u003e be a breaking change\nfor generated clients.\u003c/p\u003e\n\u003cp\u003eNow, if an individual variant has a \u003ccode\u003etitle\u003c/code\u003e attribute, that \u003ccode\u003etitle\u003c/code\u003e will be used in the name instead.\nThis is only an enhancement for documents which use \u003ccode\u003etitle\u003c/code\u003e in union variants, and only a breaking change for\n\u003cem\u003einline models\u003c/em\u003e (not \u003ccode\u003e#/components/schemas\u003c/code\u003e which should already have used more descriptive names).\u003c/p\u003e\n\u003cp\u003eThanks \u003ca href=\"https://github.com/wallagib\"\u003e\u003ccode\u003e@​wallagib\u003c/code\u003e\u003c/a\u003e for PR \u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/962\"\u003e#962\u003c/a\u003e!\u003c/p\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003ch3\u003eSupport patterned and default HTTP statuses\u003c/h3\u003e\n\u003cp\u003eHTTP statuses like \u003ccode\u003e2XX\u003c/code\u003e and \u003ccode\u003edefault\u003c/code\u003e are now supported!\u003c/p\u003e\n\u003cp\u003eA big thank you to:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PSU3D0\"\u003e\u003ccode\u003e@​PSU3D0\u003c/code\u003e\u003c/a\u003e for PR \u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/973\"\u003e#973\u003c/a\u003e (eons ago 😅)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/obs-gh-peterkolloch\"\u003e\u003ccode\u003e@​obs-gh-peterkolloch\u003c/code\u003e\u003c/a\u003e for PR \u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1300\"\u003e#1300\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/goodsonjr\"\u003e\u003ccode\u003e@​goodsonjr\u003c/code\u003e\u003c/a\u003e for PR \u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1304\"\u003e#1304\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eCloses \u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1271\"\u003e#1271\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/832\"\u003e#832\u003c/a\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\nCustom template users: the \u003ccode\u003eendpoint.responses\u003c/code\u003e type has changed quite a bit. Check out \u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1303\"\u003e#1303\u003c/a\u003e for the changes.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch2\u003e0.25.3 (2025-07-21)\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd --meta uv for generating astral-sh/uv compatible packages. (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1286\"\u003e#1286\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSwitch to \u003ccode\u003euv_build\u003c/code\u003e build backend. (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1290\"\u003e#1290\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/openapi-generators/openapi-python-client/blob/main/CHANGELOG.md\"\u003eopenapi-python-client's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.26.2 (2025-10-06)\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eambigious tilde specifier requires-python with\u003ccode\u003e--meta=uv\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1321\"\u003e#1321\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.26.1 (2025-09-13)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReference schema support (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/800\"\u003e#800\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1307\"\u003e#1307\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport Ruff 0.13\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.26.0 (2025-08-26)\u003c/h2\u003e\n\u003ch3\u003eBreaking Changes\u003c/h3\u003e\n\u003ch4\u003eChange some union variant names\u003c/h4\u003e\n\u003cp\u003eWhen creating a union with \u003ccode\u003eoneOf\u003c/code\u003e, \u003ccode\u003eanyOf\u003c/code\u003e, or a list of \u003ccode\u003etype\u003c/code\u003e, the name of each variant used to be \u003ccode\u003etype_{index}\u003c/code\u003e\nwhere the index is based on the order of the types in the union.\u003c/p\u003e\n\u003cp\u003eThis made some modules difficult to understand, what is a \u003ccode\u003emy_type_type_0\u003c/code\u003e after all?\nIt also meant that reordering union members, while not a breaking change to the API, \u003cem\u003ewould\u003c/em\u003e be a breaking change\nfor generated clients.\u003c/p\u003e\n\u003cp\u003eNow, if an individual variant has a \u003ccode\u003etitle\u003c/code\u003e attribute, that \u003ccode\u003etitle\u003c/code\u003e will be used in the name instead.\nThis is only an enhancement for documents which use \u003ccode\u003etitle\u003c/code\u003e in union variants, and only a breaking change for\n\u003cem\u003einline models\u003c/em\u003e (not \u003ccode\u003e#/components/schemas\u003c/code\u003e which should already have used more descriptive names).\u003c/p\u003e\n\u003cp\u003eThanks \u003ca href=\"https://github.com/wallagib\"\u003e\u003ccode\u003e@​wallagib\u003c/code\u003e\u003c/a\u003e for PR \u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/962\"\u003e#962\u003c/a\u003e!\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003ch4\u003eSupport patterned and default HTTP statuses\u003c/h4\u003e\n\u003cp\u003eHTTP statuses like \u003ccode\u003e2XX\u003c/code\u003e and \u003ccode\u003edefault\u003c/code\u003e are now supported!\u003c/p\u003e\n\u003cp\u003eA big thank you to:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PSU3D0\"\u003e\u003ccode\u003e@​PSU3D0\u003c/code\u003e\u003c/a\u003e for PR \u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/973\"\u003e#973\u003c/a\u003e (eons ago 😅)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/obs-gh-peterkolloch\"\u003e\u003ccode\u003e@​obs-gh-peterkolloch\u003c/code\u003e\u003c/a\u003e for PR \u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1300\"\u003e#1300\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/goodsonjr\"\u003e\u003ccode\u003e@​goodsonjr\u003c/code\u003e\u003c/a\u003e for PR \u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1304\"\u003e#1304\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eCloses \u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1271\"\u003e#1271\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/832\"\u003e#832\u003c/a\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\nCustom template users: the \u003ccode\u003eendpoint.responses\u003c/code\u003e type has changed quite a bit. Check out \u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1303\"\u003e#1303\u003c/a\u003e for the changes.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch2\u003e0.25.3 (2025-07-21)\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openapi-generators/openapi-python-client/commit/f8cadc0f6327a0702bc776837b2cac227ee44b5b\"\u003e\u003ccode\u003ef8cadc0\u003c/code\u003e\u003c/a\u003e Release 0.26.2 (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1322\"\u003e#1322\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openapi-generators/openapi-python-client/commit/435af54919a5ee7c24e0932686917824a9029cc6\"\u003e\u003ccode\u003e435af54\u003c/code\u003e\u003c/a\u003e chore(deps): lock file maintenance (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1325\"\u003e#1325\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openapi-generators/openapi-python-client/commit/a2fa5f996bf8b3ffbdfe165ad912fd357cc4191c\"\u003e\u003ccode\u003ea2fa5f9\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency typer to \u0026gt;0.6,\u0026lt;0.20 (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1324\"\u003e#1324\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openapi-generators/openapi-python-client/commit/8ce5705cfc9f3f8ea27411882a43140443e26d36\"\u003e\u003ccode\u003e8ce5705\u003c/code\u003e\u003c/a\u003e chore(deps): lock file maintenance (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1289\"\u003e#1289\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openapi-generators/openapi-python-client/commit/a98d8f7d3082031d4455ca4e58ad1cab57f82659\"\u003e\u003ccode\u003ea98d8f7\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency typer to \u0026gt;0.6,\u0026lt;0.19 (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1323\"\u003e#1323\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openapi-generators/openapi-python-client/commit/a2895339ac61a9fba6135d4195ca83dba7f5dcc6\"\u003e\u003ccode\u003ea289533\u003c/code\u003e\u003c/a\u003e fix: ambigious tilde specifier requires-python with\u003ccode\u003e--meta=uv\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1321\"\u003e#1321\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openapi-generators/openapi-python-client/commit/afdf068f18be5bfbb904d88d17c655ab2218e27c\"\u003e\u003ccode\u003eafdf068\u003c/code\u003e\u003c/a\u003e Release 0.26.1 (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1320\"\u003e#1320\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openapi-generators/openapi-python-client/commit/a70372279d9f5073f7df9841147a59bf771ccc20\"\u003e\u003ccode\u003ea703722\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency ruff to \u0026gt;=0.2,\u0026lt;0.14 (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1319\"\u003e#1319\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openapi-generators/openapi-python-client/commit/a2a66e27e3aabc4f0fb36f2f75533dcd401ca0b7\"\u003e\u003ccode\u003ea2a66e2\u003c/code\u003e\u003c/a\u003e feat: Reference schema support (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/800\"\u003e#800\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1307\"\u003e#1307\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openapi-generators/openapi-python-client/commit/df1a83f68d4f12da1bea80c71c3bfee6402a390e\"\u003e\u003ccode\u003edf1a83f\u003c/code\u003e\u003c/a\u003e chore(deps): update actions/setup-python action to v6 (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1316\"\u003e#1316\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/openapi-generators/openapi-python-client/compare/v0.25.0...v0.26.2\"\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=openapi-python-client\u0026package-manager=pip\u0026previous-version=0.25.0\u0026new-version=0.26.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/AISecurityLab/hackagent/pull/116","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/AISecurityLab%2Fhackagent/issues/116","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/116/packages"},{"uuid":"2889556538","node_id":"PR_kwDOPa1_786sOyI6","number":627,"state":"open","title":"chore(python)(deps-dev): bump openapi-python-client from 0.15.2 to 0.26.1","user":"dependabot[bot]","labels":[],"assignees":["jtheoc80"],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-10-06T10:09:13.000Z","updated_at":"2025-10-06T10:09:14.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(python)(deps-dev)","packages":[{"name":"openapi-python-client","old_version":"0.15.2","new_version":"0.26.1","repository_url":"https://github.com/openapi-generators/openapi-python-client"}],"path":null,"ecosystem":"pip"},"body":"Bumps [openapi-python-client](https://github.com/openapi-generators/openapi-python-client) from 0.15.2 to 0.26.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/openapi-generators/openapi-python-client/releases\"\u003eopenapi-python-client's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.26.1 (2025-09-13)\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReference schema support (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/800\"\u003e#800\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1307\"\u003e#1307\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport Ruff 0.13\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.26.0 (2025-08-26)\u003c/h2\u003e\n\u003ch2\u003eBreaking Changes\u003c/h2\u003e\n\u003ch3\u003eChange some union variant names\u003c/h3\u003e\n\u003cp\u003eWhen creating a union with \u003ccode\u003eoneOf\u003c/code\u003e, \u003ccode\u003eanyOf\u003c/code\u003e, or a list of \u003ccode\u003etype\u003c/code\u003e, the name of each variant used to be \u003ccode\u003etype_{index}\u003c/code\u003e\nwhere the index is based on the order of the types in the union.\u003c/p\u003e\n\u003cp\u003eThis made some modules difficult to understand, what is a \u003ccode\u003emy_type_type_0\u003c/code\u003e after all?\nIt also meant that reordering union members, while not a breaking change to the API, \u003cem\u003ewould\u003c/em\u003e be a breaking change\nfor generated clients.\u003c/p\u003e\n\u003cp\u003eNow, if an individual variant has a \u003ccode\u003etitle\u003c/code\u003e attribute, that \u003ccode\u003etitle\u003c/code\u003e will be used in the name instead.\nThis is only an enhancement for documents which use \u003ccode\u003etitle\u003c/code\u003e in union variants, and only a breaking change for\n\u003cem\u003einline models\u003c/em\u003e (not \u003ccode\u003e#/components/schemas\u003c/code\u003e which should already have used more descriptive names).\u003c/p\u003e\n\u003cp\u003eThanks \u003ca href=\"https://github.com/wallagib\"\u003e\u003ccode\u003e@​wallagib\u003c/code\u003e\u003c/a\u003e for PR \u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/962\"\u003e#962\u003c/a\u003e!\u003c/p\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003ch3\u003eSupport patterned and default HTTP statuses\u003c/h3\u003e\n\u003cp\u003eHTTP statuses like \u003ccode\u003e2XX\u003c/code\u003e and \u003ccode\u003edefault\u003c/code\u003e are now supported!\u003c/p\u003e\n\u003cp\u003eA big thank you to:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PSU3D0\"\u003e\u003ccode\u003e@​PSU3D0\u003c/code\u003e\u003c/a\u003e for PR \u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/973\"\u003e#973\u003c/a\u003e (eons ago 😅)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/obs-gh-peterkolloch\"\u003e\u003ccode\u003e@​obs-gh-peterkolloch\u003c/code\u003e\u003c/a\u003e for PR \u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1300\"\u003e#1300\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/goodsonjr\"\u003e\u003ccode\u003e@​goodsonjr\u003c/code\u003e\u003c/a\u003e for PR \u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1304\"\u003e#1304\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eCloses \u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1271\"\u003e#1271\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/832\"\u003e#832\u003c/a\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\nCustom template users: the \u003ccode\u003eendpoint.responses\u003c/code\u003e type has changed quite a bit. Check out \u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1303\"\u003e#1303\u003c/a\u003e for the changes.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch2\u003e0.25.3 (2025-07-21)\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd --meta uv for generating astral-sh/uv compatible packages. (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1286\"\u003e#1286\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSwitch to \u003ccode\u003euv_build\u003c/code\u003e build backend. (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1290\"\u003e#1290\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.25.2 (2025-07-03)\u003c/h2\u003e\n\u003ch2\u003eFixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImport error for \u003ccode\u003etypes.FileType\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1274\"\u003e#1274\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1278\"\u003e#1278\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/openapi-generators/openapi-python-client/blob/main/CHANGELOG.md\"\u003eopenapi-python-client's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.26.1 (2025-09-13)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReference schema support (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/800\"\u003e#800\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1307\"\u003e#1307\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport Ruff 0.13\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.26.0 (2025-08-26)\u003c/h2\u003e\n\u003ch3\u003eBreaking Changes\u003c/h3\u003e\n\u003ch4\u003eChange some union variant names\u003c/h4\u003e\n\u003cp\u003eWhen creating a union with \u003ccode\u003eoneOf\u003c/code\u003e, \u003ccode\u003eanyOf\u003c/code\u003e, or a list of \u003ccode\u003etype\u003c/code\u003e, the name of each variant used to be \u003ccode\u003etype_{index}\u003c/code\u003e\nwhere the index is based on the order of the types in the union.\u003c/p\u003e\n\u003cp\u003eThis made some modules difficult to understand, what is a \u003ccode\u003emy_type_type_0\u003c/code\u003e after all?\nIt also meant that reordering union members, while not a breaking change to the API, \u003cem\u003ewould\u003c/em\u003e be a breaking change\nfor generated clients.\u003c/p\u003e\n\u003cp\u003eNow, if an individual variant has a \u003ccode\u003etitle\u003c/code\u003e attribute, that \u003ccode\u003etitle\u003c/code\u003e will be used in the name instead.\nThis is only an enhancement for documents which use \u003ccode\u003etitle\u003c/code\u003e in union variants, and only a breaking change for\n\u003cem\u003einline models\u003c/em\u003e (not \u003ccode\u003e#/components/schemas\u003c/code\u003e which should already have used more descriptive names).\u003c/p\u003e\n\u003cp\u003eThanks \u003ca href=\"https://github.com/wallagib\"\u003e\u003ccode\u003e@​wallagib\u003c/code\u003e\u003c/a\u003e for PR \u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/962\"\u003e#962\u003c/a\u003e!\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003ch4\u003eSupport patterned and default HTTP statuses\u003c/h4\u003e\n\u003cp\u003eHTTP statuses like \u003ccode\u003e2XX\u003c/code\u003e and \u003ccode\u003edefault\u003c/code\u003e are now supported!\u003c/p\u003e\n\u003cp\u003eA big thank you to:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PSU3D0\"\u003e\u003ccode\u003e@​PSU3D0\u003c/code\u003e\u003c/a\u003e for PR \u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/973\"\u003e#973\u003c/a\u003e (eons ago 😅)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/obs-gh-peterkolloch\"\u003e\u003ccode\u003e@​obs-gh-peterkolloch\u003c/code\u003e\u003c/a\u003e for PR \u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1300\"\u003e#1300\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/goodsonjr\"\u003e\u003ccode\u003e@​goodsonjr\u003c/code\u003e\u003c/a\u003e for PR \u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1304\"\u003e#1304\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eCloses \u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1271\"\u003e#1271\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/832\"\u003e#832\u003c/a\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\nCustom template users: the \u003ccode\u003eendpoint.responses\u003c/code\u003e type has changed quite a bit. Check out \u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1303\"\u003e#1303\u003c/a\u003e for the changes.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch2\u003e0.25.3 (2025-07-21)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd --meta uv for generating astral-sh/uv compatible packages. (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1286\"\u003e#1286\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSwitch to \u003ccode\u003euv_build\u003c/code\u003e build backend. (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1290\"\u003e#1290\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.25.2 (2025-07-03)\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openapi-generators/openapi-python-client/commit/afdf068f18be5bfbb904d88d17c655ab2218e27c\"\u003e\u003ccode\u003eafdf068\u003c/code\u003e\u003c/a\u003e Release 0.26.1 (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1320\"\u003e#1320\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openapi-generators/openapi-python-client/commit/a70372279d9f5073f7df9841147a59bf771ccc20\"\u003e\u003ccode\u003ea703722\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency ruff to \u0026gt;=0.2,\u0026lt;0.14 (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1319\"\u003e#1319\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openapi-generators/openapi-python-client/commit/a2a66e27e3aabc4f0fb36f2f75533dcd401ca0b7\"\u003e\u003ccode\u003ea2a66e2\u003c/code\u003e\u003c/a\u003e feat: Reference schema support (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/800\"\u003e#800\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1307\"\u003e#1307\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openapi-generators/openapi-python-client/commit/df1a83f68d4f12da1bea80c71c3bfee6402a390e\"\u003e\u003ccode\u003edf1a83f\u003c/code\u003e\u003c/a\u003e chore(deps): update actions/setup-python action to v6 (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1316\"\u003e#1316\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openapi-generators/openapi-python-client/commit/f6988dfc6ad1a81897493ff3043fc9cb9bbcc168\"\u003e\u003ccode\u003ef6988df\u003c/code\u003e\u003c/a\u003e chore(deps): update pypa/gh-action-pypi-publish action to v1.13.0 (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1314\"\u003e#1314\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openapi-generators/openapi-python-client/commit/403437e87680d38c6ae31ab557dc66018516235e\"\u003e\u003ccode\u003e403437e\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency typer to \u0026gt;0.6,\u0026lt;0.18 (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1310\"\u003e#1310\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openapi-generators/openapi-python-client/commit/d28a12f263c0fd585bd13c045aead78eaf50f3a6\"\u003e\u003ccode\u003ed28a12f\u003c/code\u003e\u003c/a\u003e chore(deps): update actions/setup-python action to v6 (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1315\"\u003e#1315\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openapi-generators/openapi-python-client/commit/e3f907b7c864ab2a0feed213645d8a31b74d7237\"\u003e\u003ccode\u003ee3f907b\u003c/code\u003e\u003c/a\u003e test: fix test_bad_config failure due to Click 8.2.0 breaking change (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1309\"\u003e#1309\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openapi-generators/openapi-python-client/commit/655b2185de53d7be95f99b7d425fcdab67c15698\"\u003e\u003ccode\u003e655b218\u003c/code\u003e\u003c/a\u003e Release 0.26.0 (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1306\"\u003e#1306\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openapi-generators/openapi-python-client/commit/f9f0ad08c7591f7ee91d3cbfa3fb4d17112be5ea\"\u003e\u003ccode\u003ef9f0ad0\u003c/code\u003e\u003c/a\u003e Support patterned and default HTTP status codes (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1303\"\u003e#1303\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/openapi-generators/openapi-python-client/compare/v0.15.2...v0.26.1\"\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=openapi-python-client\u0026package-manager=pip\u0026previous-version=0.15.2\u0026new-version=0.26.1)](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/jtheoc80/Home-Services-Lead-Generation/pull/627","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/jtheoc80%2FHome-Services-Lead-Generation/issues/627","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/627/packages"},{"uuid":"2830573187","node_id":"PR_kwDOPQRXt86otx6D","number":203,"state":"closed","title":"Bump openapi-python-client from 0.25.3 to 0.26.1","user":"dependabot[bot]","labels":["dependencies","python"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-09-25T21:51:45.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-09-15T20:34:01.000Z","updated_at":"2025-09-25T21:51:45.000Z","time_to_close":868664,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"openapi-python-client","old_version":"0.25.3","new_version":"0.26.1","repository_url":"https://github.com/openapi-generators/openapi-python-client"}],"path":null,"ecosystem":"pip"},"body":"Bumps [openapi-python-client](https://github.com/openapi-generators/openapi-python-client) from 0.25.3 to 0.26.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/openapi-generators/openapi-python-client/releases\"\u003eopenapi-python-client's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.26.1 (2025-09-13)\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReference schema support (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/800\"\u003e#800\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1307\"\u003e#1307\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport Ruff 0.13\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.26.0 (2025-08-26)\u003c/h2\u003e\n\u003ch2\u003eBreaking Changes\u003c/h2\u003e\n\u003ch3\u003eChange some union variant names\u003c/h3\u003e\n\u003cp\u003eWhen creating a union with \u003ccode\u003eoneOf\u003c/code\u003e, \u003ccode\u003eanyOf\u003c/code\u003e, or a list of \u003ccode\u003etype\u003c/code\u003e, the name of each variant used to be \u003ccode\u003etype_{index}\u003c/code\u003e\nwhere the index is based on the order of the types in the union.\u003c/p\u003e\n\u003cp\u003eThis made some modules difficult to understand, what is a \u003ccode\u003emy_type_type_0\u003c/code\u003e after all?\nIt also meant that reordering union members, while not a breaking change to the API, \u003cem\u003ewould\u003c/em\u003e be a breaking change\nfor generated clients.\u003c/p\u003e\n\u003cp\u003eNow, if an individual variant has a \u003ccode\u003etitle\u003c/code\u003e attribute, that \u003ccode\u003etitle\u003c/code\u003e will be used in the name instead.\nThis is only an enhancement for documents which use \u003ccode\u003etitle\u003c/code\u003e in union variants, and only a breaking change for\n\u003cem\u003einline models\u003c/em\u003e (not \u003ccode\u003e#/components/schemas\u003c/code\u003e which should already have used more descriptive names).\u003c/p\u003e\n\u003cp\u003eThanks \u003ca href=\"https://github.com/wallagib\"\u003e\u003ccode\u003e@​wallagib\u003c/code\u003e\u003c/a\u003e for PR \u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/962\"\u003e#962\u003c/a\u003e!\u003c/p\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003ch3\u003eSupport patterned and default HTTP statuses\u003c/h3\u003e\n\u003cp\u003eHTTP statuses like \u003ccode\u003e2XX\u003c/code\u003e and \u003ccode\u003edefault\u003c/code\u003e are now supported!\u003c/p\u003e\n\u003cp\u003eA big thank you to:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PSU3D0\"\u003e\u003ccode\u003e@​PSU3D0\u003c/code\u003e\u003c/a\u003e for PR \u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/973\"\u003e#973\u003c/a\u003e (eons ago 😅)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/obs-gh-peterkolloch\"\u003e\u003ccode\u003e@​obs-gh-peterkolloch\u003c/code\u003e\u003c/a\u003e for PR \u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1300\"\u003e#1300\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/goodsonjr\"\u003e\u003ccode\u003e@​goodsonjr\u003c/code\u003e\u003c/a\u003e for PR \u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1304\"\u003e#1304\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eCloses \u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1271\"\u003e#1271\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/832\"\u003e#832\u003c/a\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\nCustom template users: the \u003ccode\u003eendpoint.responses\u003c/code\u003e type has changed quite a bit. Check out \u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1303\"\u003e#1303\u003c/a\u003e for the changes.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/openapi-generators/openapi-python-client/blob/main/CHANGELOG.md\"\u003eopenapi-python-client's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.26.1 (2025-09-13)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReference schema support (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/800\"\u003e#800\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1307\"\u003e#1307\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport Ruff 0.13\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.26.0 (2025-08-26)\u003c/h2\u003e\n\u003ch3\u003eBreaking Changes\u003c/h3\u003e\n\u003ch4\u003eChange some union variant names\u003c/h4\u003e\n\u003cp\u003eWhen creating a union with \u003ccode\u003eoneOf\u003c/code\u003e, \u003ccode\u003eanyOf\u003c/code\u003e, or a list of \u003ccode\u003etype\u003c/code\u003e, the name of each variant used to be \u003ccode\u003etype_{index}\u003c/code\u003e\nwhere the index is based on the order of the types in the union.\u003c/p\u003e\n\u003cp\u003eThis made some modules difficult to understand, what is a \u003ccode\u003emy_type_type_0\u003c/code\u003e after all?\nIt also meant that reordering union members, while not a breaking change to the API, \u003cem\u003ewould\u003c/em\u003e be a breaking change\nfor generated clients.\u003c/p\u003e\n\u003cp\u003eNow, if an individual variant has a \u003ccode\u003etitle\u003c/code\u003e attribute, that \u003ccode\u003etitle\u003c/code\u003e will be used in the name instead.\nThis is only an enhancement for documents which use \u003ccode\u003etitle\u003c/code\u003e in union variants, and only a breaking change for\n\u003cem\u003einline models\u003c/em\u003e (not \u003ccode\u003e#/components/schemas\u003c/code\u003e which should already have used more descriptive names).\u003c/p\u003e\n\u003cp\u003eThanks \u003ca href=\"https://github.com/wallagib\"\u003e\u003ccode\u003e@​wallagib\u003c/code\u003e\u003c/a\u003e for PR \u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/962\"\u003e#962\u003c/a\u003e!\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003ch4\u003eSupport patterned and default HTTP statuses\u003c/h4\u003e\n\u003cp\u003eHTTP statuses like \u003ccode\u003e2XX\u003c/code\u003e and \u003ccode\u003edefault\u003c/code\u003e are now supported!\u003c/p\u003e\n\u003cp\u003eA big thank you to:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PSU3D0\"\u003e\u003ccode\u003e@​PSU3D0\u003c/code\u003e\u003c/a\u003e for PR \u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/973\"\u003e#973\u003c/a\u003e (eons ago 😅)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/obs-gh-peterkolloch\"\u003e\u003ccode\u003e@​obs-gh-peterkolloch\u003c/code\u003e\u003c/a\u003e for PR \u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1300\"\u003e#1300\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/goodsonjr\"\u003e\u003ccode\u003e@​goodsonjr\u003c/code\u003e\u003c/a\u003e for PR \u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1304\"\u003e#1304\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eCloses \u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1271\"\u003e#1271\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/832\"\u003e#832\u003c/a\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\nCustom template users: the \u003ccode\u003eendpoint.responses\u003c/code\u003e type has changed quite a bit. Check out \u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1303\"\u003e#1303\u003c/a\u003e for the changes.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openapi-generators/openapi-python-client/commit/afdf068f18be5bfbb904d88d17c655ab2218e27c\"\u003e\u003ccode\u003eafdf068\u003c/code\u003e\u003c/a\u003e Release 0.26.1 (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1320\"\u003e#1320\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openapi-generators/openapi-python-client/commit/a70372279d9f5073f7df9841147a59bf771ccc20\"\u003e\u003ccode\u003ea703722\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency ruff to \u0026gt;=0.2,\u0026lt;0.14 (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1319\"\u003e#1319\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openapi-generators/openapi-python-client/commit/a2a66e27e3aabc4f0fb36f2f75533dcd401ca0b7\"\u003e\u003ccode\u003ea2a66e2\u003c/code\u003e\u003c/a\u003e feat: Reference schema support (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/800\"\u003e#800\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1307\"\u003e#1307\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openapi-generators/openapi-python-client/commit/df1a83f68d4f12da1bea80c71c3bfee6402a390e\"\u003e\u003ccode\u003edf1a83f\u003c/code\u003e\u003c/a\u003e chore(deps): update actions/setup-python action to v6 (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1316\"\u003e#1316\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openapi-generators/openapi-python-client/commit/f6988dfc6ad1a81897493ff3043fc9cb9bbcc168\"\u003e\u003ccode\u003ef6988df\u003c/code\u003e\u003c/a\u003e chore(deps): update pypa/gh-action-pypi-publish action to v1.13.0 (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1314\"\u003e#1314\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openapi-generators/openapi-python-client/commit/403437e87680d38c6ae31ab557dc66018516235e\"\u003e\u003ccode\u003e403437e\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency typer to \u0026gt;0.6,\u0026lt;0.18 (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1310\"\u003e#1310\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openapi-generators/openapi-python-client/commit/d28a12f263c0fd585bd13c045aead78eaf50f3a6\"\u003e\u003ccode\u003ed28a12f\u003c/code\u003e\u003c/a\u003e chore(deps): update actions/setup-python action to v6 (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1315\"\u003e#1315\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openapi-generators/openapi-python-client/commit/e3f907b7c864ab2a0feed213645d8a31b74d7237\"\u003e\u003ccode\u003ee3f907b\u003c/code\u003e\u003c/a\u003e test: fix test_bad_config failure due to Click 8.2.0 breaking change (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1309\"\u003e#1309\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openapi-generators/openapi-python-client/commit/655b2185de53d7be95f99b7d425fcdab67c15698\"\u003e\u003ccode\u003e655b218\u003c/code\u003e\u003c/a\u003e Release 0.26.0 (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1306\"\u003e#1306\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openapi-generators/openapi-python-client/commit/f9f0ad08c7591f7ee91d3cbfa3fb4d17112be5ea\"\u003e\u003ccode\u003ef9f0ad0\u003c/code\u003e\u003c/a\u003e Support patterned and default HTTP status codes (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1303\"\u003e#1303\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/openapi-generators/openapi-python-client/compare/v0.25.3...v0.26.1\"\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=openapi-python-client\u0026package-manager=pip\u0026previous-version=0.25.3\u0026new-version=0.26.1)](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/fderuiter/Clinical_Data_Study_Buddy/pull/203","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/fderuiter%2FClinical_Data_Study_Buddy/issues/203","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/203/packages"},{"uuid":"2830551804","node_id":"PR_kwDOOp8xds6otsr8","number":107,"state":"open","title":"bump(deps-dev): bump openapi-python-client from 0.25.0 to 0.26.1","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-09-15T20:27:26.000Z","updated_at":"2025-09-15T20:27:27.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"bump(deps-dev)","packages":[{"name":"openapi-python-client","old_version":"0.25.0","new_version":"0.26.1","repository_url":"https://github.com/openapi-generators/openapi-python-client"}],"path":null,"ecosystem":"pip"},"body":"Bumps [openapi-python-client](https://github.com/openapi-generators/openapi-python-client) from 0.25.0 to 0.26.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/openapi-generators/openapi-python-client/releases\"\u003eopenapi-python-client's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.26.1 (2025-09-13)\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReference schema support (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/800\"\u003e#800\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1307\"\u003e#1307\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport Ruff 0.13\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.26.0 (2025-08-26)\u003c/h2\u003e\n\u003ch2\u003eBreaking Changes\u003c/h2\u003e\n\u003ch3\u003eChange some union variant names\u003c/h3\u003e\n\u003cp\u003eWhen creating a union with \u003ccode\u003eoneOf\u003c/code\u003e, \u003ccode\u003eanyOf\u003c/code\u003e, or a list of \u003ccode\u003etype\u003c/code\u003e, the name of each variant used to be \u003ccode\u003etype_{index}\u003c/code\u003e\nwhere the index is based on the order of the types in the union.\u003c/p\u003e\n\u003cp\u003eThis made some modules difficult to understand, what is a \u003ccode\u003emy_type_type_0\u003c/code\u003e after all?\nIt also meant that reordering union members, while not a breaking change to the API, \u003cem\u003ewould\u003c/em\u003e be a breaking change\nfor generated clients.\u003c/p\u003e\n\u003cp\u003eNow, if an individual variant has a \u003ccode\u003etitle\u003c/code\u003e attribute, that \u003ccode\u003etitle\u003c/code\u003e will be used in the name instead.\nThis is only an enhancement for documents which use \u003ccode\u003etitle\u003c/code\u003e in union variants, and only a breaking change for\n\u003cem\u003einline models\u003c/em\u003e (not \u003ccode\u003e#/components/schemas\u003c/code\u003e which should already have used more descriptive names).\u003c/p\u003e\n\u003cp\u003eThanks \u003ca href=\"https://github.com/wallagib\"\u003e\u003ccode\u003e@​wallagib\u003c/code\u003e\u003c/a\u003e for PR \u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/962\"\u003e#962\u003c/a\u003e!\u003c/p\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003ch3\u003eSupport patterned and default HTTP statuses\u003c/h3\u003e\n\u003cp\u003eHTTP statuses like \u003ccode\u003e2XX\u003c/code\u003e and \u003ccode\u003edefault\u003c/code\u003e are now supported!\u003c/p\u003e\n\u003cp\u003eA big thank you to:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PSU3D0\"\u003e\u003ccode\u003e@​PSU3D0\u003c/code\u003e\u003c/a\u003e for PR \u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/973\"\u003e#973\u003c/a\u003e (eons ago 😅)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/obs-gh-peterkolloch\"\u003e\u003ccode\u003e@​obs-gh-peterkolloch\u003c/code\u003e\u003c/a\u003e for PR \u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1300\"\u003e#1300\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/goodsonjr\"\u003e\u003ccode\u003e@​goodsonjr\u003c/code\u003e\u003c/a\u003e for PR \u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1304\"\u003e#1304\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eCloses \u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1271\"\u003e#1271\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/832\"\u003e#832\u003c/a\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\nCustom template users: the \u003ccode\u003eendpoint.responses\u003c/code\u003e type has changed quite a bit. Check out \u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1303\"\u003e#1303\u003c/a\u003e for the changes.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch2\u003e0.25.3 (2025-07-21)\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd --meta uv for generating astral-sh/uv compatible packages. (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1286\"\u003e#1286\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSwitch to \u003ccode\u003euv_build\u003c/code\u003e build backend. (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1290\"\u003e#1290\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.25.2 (2025-07-03)\u003c/h2\u003e\n\u003ch2\u003eFixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImport error for \u003ccode\u003etypes.FileType\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1274\"\u003e#1274\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1278\"\u003e#1278\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/openapi-generators/openapi-python-client/blob/main/CHANGELOG.md\"\u003eopenapi-python-client's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.26.1 (2025-09-13)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReference schema support (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/800\"\u003e#800\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1307\"\u003e#1307\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport Ruff 0.13\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.26.0 (2025-08-26)\u003c/h2\u003e\n\u003ch3\u003eBreaking Changes\u003c/h3\u003e\n\u003ch4\u003eChange some union variant names\u003c/h4\u003e\n\u003cp\u003eWhen creating a union with \u003ccode\u003eoneOf\u003c/code\u003e, \u003ccode\u003eanyOf\u003c/code\u003e, or a list of \u003ccode\u003etype\u003c/code\u003e, the name of each variant used to be \u003ccode\u003etype_{index}\u003c/code\u003e\nwhere the index is based on the order of the types in the union.\u003c/p\u003e\n\u003cp\u003eThis made some modules difficult to understand, what is a \u003ccode\u003emy_type_type_0\u003c/code\u003e after all?\nIt also meant that reordering union members, while not a breaking change to the API, \u003cem\u003ewould\u003c/em\u003e be a breaking change\nfor generated clients.\u003c/p\u003e\n\u003cp\u003eNow, if an individual variant has a \u003ccode\u003etitle\u003c/code\u003e attribute, that \u003ccode\u003etitle\u003c/code\u003e will be used in the name instead.\nThis is only an enhancement for documents which use \u003ccode\u003etitle\u003c/code\u003e in union variants, and only a breaking change for\n\u003cem\u003einline models\u003c/em\u003e (not \u003ccode\u003e#/components/schemas\u003c/code\u003e which should already have used more descriptive names).\u003c/p\u003e\n\u003cp\u003eThanks \u003ca href=\"https://github.com/wallagib\"\u003e\u003ccode\u003e@​wallagib\u003c/code\u003e\u003c/a\u003e for PR \u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/962\"\u003e#962\u003c/a\u003e!\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003ch4\u003eSupport patterned and default HTTP statuses\u003c/h4\u003e\n\u003cp\u003eHTTP statuses like \u003ccode\u003e2XX\u003c/code\u003e and \u003ccode\u003edefault\u003c/code\u003e are now supported!\u003c/p\u003e\n\u003cp\u003eA big thank you to:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PSU3D0\"\u003e\u003ccode\u003e@​PSU3D0\u003c/code\u003e\u003c/a\u003e for PR \u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/973\"\u003e#973\u003c/a\u003e (eons ago 😅)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/obs-gh-peterkolloch\"\u003e\u003ccode\u003e@​obs-gh-peterkolloch\u003c/code\u003e\u003c/a\u003e for PR \u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1300\"\u003e#1300\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/goodsonjr\"\u003e\u003ccode\u003e@​goodsonjr\u003c/code\u003e\u003c/a\u003e for PR \u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1304\"\u003e#1304\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eCloses \u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1271\"\u003e#1271\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/832\"\u003e#832\u003c/a\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\nCustom template users: the \u003ccode\u003eendpoint.responses\u003c/code\u003e type has changed quite a bit. Check out \u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1303\"\u003e#1303\u003c/a\u003e for the changes.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch2\u003e0.25.3 (2025-07-21)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd --meta uv for generating astral-sh/uv compatible packages. (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1286\"\u003e#1286\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSwitch to \u003ccode\u003euv_build\u003c/code\u003e build backend. (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1290\"\u003e#1290\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.25.2 (2025-07-03)\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openapi-generators/openapi-python-client/commit/afdf068f18be5bfbb904d88d17c655ab2218e27c\"\u003e\u003ccode\u003eafdf068\u003c/code\u003e\u003c/a\u003e Release 0.26.1 (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1320\"\u003e#1320\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openapi-generators/openapi-python-client/commit/a70372279d9f5073f7df9841147a59bf771ccc20\"\u003e\u003ccode\u003ea703722\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency ruff to \u0026gt;=0.2,\u0026lt;0.14 (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1319\"\u003e#1319\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openapi-generators/openapi-python-client/commit/a2a66e27e3aabc4f0fb36f2f75533dcd401ca0b7\"\u003e\u003ccode\u003ea2a66e2\u003c/code\u003e\u003c/a\u003e feat: Reference schema support (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/800\"\u003e#800\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1307\"\u003e#1307\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openapi-generators/openapi-python-client/commit/df1a83f68d4f12da1bea80c71c3bfee6402a390e\"\u003e\u003ccode\u003edf1a83f\u003c/code\u003e\u003c/a\u003e chore(deps): update actions/setup-python action to v6 (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1316\"\u003e#1316\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openapi-generators/openapi-python-client/commit/f6988dfc6ad1a81897493ff3043fc9cb9bbcc168\"\u003e\u003ccode\u003ef6988df\u003c/code\u003e\u003c/a\u003e chore(deps): update pypa/gh-action-pypi-publish action to v1.13.0 (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1314\"\u003e#1314\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openapi-generators/openapi-python-client/commit/403437e87680d38c6ae31ab557dc66018516235e\"\u003e\u003ccode\u003e403437e\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency typer to \u0026gt;0.6,\u0026lt;0.18 (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1310\"\u003e#1310\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openapi-generators/openapi-python-client/commit/d28a12f263c0fd585bd13c045aead78eaf50f3a6\"\u003e\u003ccode\u003ed28a12f\u003c/code\u003e\u003c/a\u003e chore(deps): update actions/setup-python action to v6 (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1315\"\u003e#1315\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openapi-generators/openapi-python-client/commit/e3f907b7c864ab2a0feed213645d8a31b74d7237\"\u003e\u003ccode\u003ee3f907b\u003c/code\u003e\u003c/a\u003e test: fix test_bad_config failure due to Click 8.2.0 breaking change (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1309\"\u003e#1309\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openapi-generators/openapi-python-client/commit/655b2185de53d7be95f99b7d425fcdab67c15698\"\u003e\u003ccode\u003e655b218\u003c/code\u003e\u003c/a\u003e Release 0.26.0 (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1306\"\u003e#1306\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openapi-generators/openapi-python-client/commit/f9f0ad08c7591f7ee91d3cbfa3fb4d17112be5ea\"\u003e\u003ccode\u003ef9f0ad0\u003c/code\u003e\u003c/a\u003e Support patterned and default HTTP status codes (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1303\"\u003e#1303\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/openapi-generators/openapi-python-client/compare/v0.25.0...v0.26.1\"\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=openapi-python-client\u0026package-manager=pip\u0026previous-version=0.25.0\u0026new-version=0.26.1)](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/vistalabs-org/hackagent/pull/107","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/vistalabs-org%2Fhackagent/issues/107","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/107/packages"},{"uuid":"3419398174","node_id":"PR_kwDOOp8xds6otsr8","number":107,"state":"closed","title":"bump(deps-dev): bump openapi-python-client from 0.25.0 to 0.26.1","user":"dependabot[bot]","labels":["dependencies","python"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2025-10-06T20:23:40.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-09-15T20:27:26.000Z","updated_at":"2025-10-06T20:23:40.000Z","time_to_close":1814174,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"bump(deps-dev)","packages":[{"name":"openapi-python-client","old_version":"0.25.0","new_version":"0.26.1","repository_url":"https://github.com/openapi-generators/openapi-python-client"}],"path":null,"ecosystem":"pip"},"body":"Bumps [openapi-python-client](https://github.com/openapi-generators/openapi-python-client) from 0.25.0 to 0.26.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/openapi-generators/openapi-python-client/releases\"\u003eopenapi-python-client's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.26.1 (2025-09-13)\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReference schema support (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/800\"\u003e#800\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1307\"\u003e#1307\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport Ruff 0.13\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.26.0 (2025-08-26)\u003c/h2\u003e\n\u003ch2\u003eBreaking Changes\u003c/h2\u003e\n\u003ch3\u003eChange some union variant names\u003c/h3\u003e\n\u003cp\u003eWhen creating a union with \u003ccode\u003eoneOf\u003c/code\u003e, \u003ccode\u003eanyOf\u003c/code\u003e, or a list of \u003ccode\u003etype\u003c/code\u003e, the name of each variant used to be \u003ccode\u003etype_{index}\u003c/code\u003e\nwhere the index is based on the order of the types in the union.\u003c/p\u003e\n\u003cp\u003eThis made some modules difficult to understand, what is a \u003ccode\u003emy_type_type_0\u003c/code\u003e after all?\nIt also meant that reordering union members, while not a breaking change to the API, \u003cem\u003ewould\u003c/em\u003e be a breaking change\nfor generated clients.\u003c/p\u003e\n\u003cp\u003eNow, if an individual variant has a \u003ccode\u003etitle\u003c/code\u003e attribute, that \u003ccode\u003etitle\u003c/code\u003e will be used in the name instead.\nThis is only an enhancement for documents which use \u003ccode\u003etitle\u003c/code\u003e in union variants, and only a breaking change for\n\u003cem\u003einline models\u003c/em\u003e (not \u003ccode\u003e#/components/schemas\u003c/code\u003e which should already have used more descriptive names).\u003c/p\u003e\n\u003cp\u003eThanks \u003ca href=\"https://github.com/wallagib\"\u003e\u003ccode\u003e@​wallagib\u003c/code\u003e\u003c/a\u003e for PR \u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/962\"\u003e#962\u003c/a\u003e!\u003c/p\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003ch3\u003eSupport patterned and default HTTP statuses\u003c/h3\u003e\n\u003cp\u003eHTTP statuses like \u003ccode\u003e2XX\u003c/code\u003e and \u003ccode\u003edefault\u003c/code\u003e are now supported!\u003c/p\u003e\n\u003cp\u003eA big thank you to:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PSU3D0\"\u003e\u003ccode\u003e@​PSU3D0\u003c/code\u003e\u003c/a\u003e for PR \u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/973\"\u003e#973\u003c/a\u003e (eons ago 😅)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/obs-gh-peterkolloch\"\u003e\u003ccode\u003e@​obs-gh-peterkolloch\u003c/code\u003e\u003c/a\u003e for PR \u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1300\"\u003e#1300\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/goodsonjr\"\u003e\u003ccode\u003e@​goodsonjr\u003c/code\u003e\u003c/a\u003e for PR \u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1304\"\u003e#1304\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eCloses \u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1271\"\u003e#1271\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/832\"\u003e#832\u003c/a\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\nCustom template users: the \u003ccode\u003eendpoint.responses\u003c/code\u003e type has changed quite a bit. Check out \u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1303\"\u003e#1303\u003c/a\u003e for the changes.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch2\u003e0.25.3 (2025-07-21)\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd --meta uv for generating astral-sh/uv compatible packages. (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1286\"\u003e#1286\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSwitch to \u003ccode\u003euv_build\u003c/code\u003e build backend. (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1290\"\u003e#1290\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.25.2 (2025-07-03)\u003c/h2\u003e\n\u003ch2\u003eFixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImport error for \u003ccode\u003etypes.FileType\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1274\"\u003e#1274\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1278\"\u003e#1278\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/openapi-generators/openapi-python-client/blob/main/CHANGELOG.md\"\u003eopenapi-python-client's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.26.1 (2025-09-13)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReference schema support (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/800\"\u003e#800\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1307\"\u003e#1307\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport Ruff 0.13\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.26.0 (2025-08-26)\u003c/h2\u003e\n\u003ch3\u003eBreaking Changes\u003c/h3\u003e\n\u003ch4\u003eChange some union variant names\u003c/h4\u003e\n\u003cp\u003eWhen creating a union with \u003ccode\u003eoneOf\u003c/code\u003e, \u003ccode\u003eanyOf\u003c/code\u003e, or a list of \u003ccode\u003etype\u003c/code\u003e, the name of each variant used to be \u003ccode\u003etype_{index}\u003c/code\u003e\nwhere the index is based on the order of the types in the union.\u003c/p\u003e\n\u003cp\u003eThis made some modules difficult to understand, what is a \u003ccode\u003emy_type_type_0\u003c/code\u003e after all?\nIt also meant that reordering union members, while not a breaking change to the API, \u003cem\u003ewould\u003c/em\u003e be a breaking change\nfor generated clients.\u003c/p\u003e\n\u003cp\u003eNow, if an individual variant has a \u003ccode\u003etitle\u003c/code\u003e attribute, that \u003ccode\u003etitle\u003c/code\u003e will be used in the name instead.\nThis is only an enhancement for documents which use \u003ccode\u003etitle\u003c/code\u003e in union variants, and only a breaking change for\n\u003cem\u003einline models\u003c/em\u003e (not \u003ccode\u003e#/components/schemas\u003c/code\u003e which should already have used more descriptive names).\u003c/p\u003e\n\u003cp\u003eThanks \u003ca href=\"https://github.com/wallagib\"\u003e\u003ccode\u003e@​wallagib\u003c/code\u003e\u003c/a\u003e for PR \u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/962\"\u003e#962\u003c/a\u003e!\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003ch4\u003eSupport patterned and default HTTP statuses\u003c/h4\u003e\n\u003cp\u003eHTTP statuses like \u003ccode\u003e2XX\u003c/code\u003e and \u003ccode\u003edefault\u003c/code\u003e are now supported!\u003c/p\u003e\n\u003cp\u003eA big thank you to:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PSU3D0\"\u003e\u003ccode\u003e@​PSU3D0\u003c/code\u003e\u003c/a\u003e for PR \u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/973\"\u003e#973\u003c/a\u003e (eons ago 😅)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/obs-gh-peterkolloch\"\u003e\u003ccode\u003e@​obs-gh-peterkolloch\u003c/code\u003e\u003c/a\u003e for PR \u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1300\"\u003e#1300\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/goodsonjr\"\u003e\u003ccode\u003e@​goodsonjr\u003c/code\u003e\u003c/a\u003e for PR \u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1304\"\u003e#1304\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eCloses \u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1271\"\u003e#1271\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/832\"\u003e#832\u003c/a\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\nCustom template users: the \u003ccode\u003eendpoint.responses\u003c/code\u003e type has changed quite a bit. Check out \u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1303\"\u003e#1303\u003c/a\u003e for the changes.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch2\u003e0.25.3 (2025-07-21)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd --meta uv for generating astral-sh/uv compatible packages. (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1286\"\u003e#1286\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSwitch to \u003ccode\u003euv_build\u003c/code\u003e build backend. (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1290\"\u003e#1290\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.25.2 (2025-07-03)\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openapi-generators/openapi-python-client/commit/afdf068f18be5bfbb904d88d17c655ab2218e27c\"\u003e\u003ccode\u003eafdf068\u003c/code\u003e\u003c/a\u003e Release 0.26.1 (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1320\"\u003e#1320\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openapi-generators/openapi-python-client/commit/a70372279d9f5073f7df9841147a59bf771ccc20\"\u003e\u003ccode\u003ea703722\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency ruff to \u0026gt;=0.2,\u0026lt;0.14 (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1319\"\u003e#1319\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openapi-generators/openapi-python-client/commit/a2a66e27e3aabc4f0fb36f2f75533dcd401ca0b7\"\u003e\u003ccode\u003ea2a66e2\u003c/code\u003e\u003c/a\u003e feat: Reference schema support (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/800\"\u003e#800\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1307\"\u003e#1307\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openapi-generators/openapi-python-client/commit/df1a83f68d4f12da1bea80c71c3bfee6402a390e\"\u003e\u003ccode\u003edf1a83f\u003c/code\u003e\u003c/a\u003e chore(deps): update actions/setup-python action to v6 (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1316\"\u003e#1316\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openapi-generators/openapi-python-client/commit/f6988dfc6ad1a81897493ff3043fc9cb9bbcc168\"\u003e\u003ccode\u003ef6988df\u003c/code\u003e\u003c/a\u003e chore(deps): update pypa/gh-action-pypi-publish action to v1.13.0 (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1314\"\u003e#1314\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openapi-generators/openapi-python-client/commit/403437e87680d38c6ae31ab557dc66018516235e\"\u003e\u003ccode\u003e403437e\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency typer to \u0026gt;0.6,\u0026lt;0.18 (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1310\"\u003e#1310\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openapi-generators/openapi-python-client/commit/d28a12f263c0fd585bd13c045aead78eaf50f3a6\"\u003e\u003ccode\u003ed28a12f\u003c/code\u003e\u003c/a\u003e chore(deps): update actions/setup-python action to v6 (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1315\"\u003e#1315\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openapi-generators/openapi-python-client/commit/e3f907b7c864ab2a0feed213645d8a31b74d7237\"\u003e\u003ccode\u003ee3f907b\u003c/code\u003e\u003c/a\u003e test: fix test_bad_config failure due to Click 8.2.0 breaking change (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1309\"\u003e#1309\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openapi-generators/openapi-python-client/commit/655b2185de53d7be95f99b7d425fcdab67c15698\"\u003e\u003ccode\u003e655b218\u003c/code\u003e\u003c/a\u003e Release 0.26.0 (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1306\"\u003e#1306\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openapi-generators/openapi-python-client/commit/f9f0ad08c7591f7ee91d3cbfa3fb4d17112be5ea\"\u003e\u003ccode\u003ef9f0ad0\u003c/code\u003e\u003c/a\u003e Support patterned and default HTTP status codes (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1303\"\u003e#1303\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/openapi-generators/openapi-python-client/compare/v0.25.0...v0.26.1\"\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=openapi-python-client\u0026package-manager=pip\u0026previous-version=0.25.0\u0026new-version=0.26.1)](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/AISecurityLab/hackagent/pull/107","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/AISecurityLab%2Fhackagent/issues/107","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/107/packages"},{"uuid":"2777724156","node_id":"PR_kwDOOp8xds6lkLT8","number":98,"state":"open","title":"bump(deps-dev): bump openapi-python-client from 0.25.0 to 0.26.0","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-08-27T09:19:39.000Z","updated_at":"2025-08-27T09:19:40.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"bump(deps-dev)","packages":[{"name":"openapi-python-client","old_version":"0.25.0","new_version":"0.26.0","repository_url":"https://github.com/openapi-generators/openapi-python-client"}],"path":null,"ecosystem":"pip"},"body":"Bumps [openapi-python-client](https://github.com/openapi-generators/openapi-python-client) from 0.25.0 to 0.26.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/openapi-generators/openapi-python-client/releases\"\u003eopenapi-python-client's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.26.0 (2025-08-26)\u003c/h2\u003e\n\u003ch2\u003eBreaking Changes\u003c/h2\u003e\n\u003ch3\u003eChange some union variant names\u003c/h3\u003e\n\u003cp\u003eWhen creating a union with \u003ccode\u003eoneOf\u003c/code\u003e, \u003ccode\u003eanyOf\u003c/code\u003e, or a list of \u003ccode\u003etype\u003c/code\u003e, the name of each variant used to be \u003ccode\u003etype_{index}\u003c/code\u003e\nwhere the index is based on the order of the types in the union.\u003c/p\u003e\n\u003cp\u003eThis made some modules difficult to understand, what is a \u003ccode\u003emy_type_type_0\u003c/code\u003e after all?\nIt also meant that reordering union members, while not a breaking change to the API, \u003cem\u003ewould\u003c/em\u003e be a breaking change\nfor generated clients.\u003c/p\u003e\n\u003cp\u003eNow, if an individual variant has a \u003ccode\u003etitle\u003c/code\u003e attribute, that \u003ccode\u003etitle\u003c/code\u003e will be used in the name instead.\nThis is only an enhancement for documents which use \u003ccode\u003etitle\u003c/code\u003e in union variants, and only a breaking change for\n\u003cem\u003einline models\u003c/em\u003e (not \u003ccode\u003e#/components/schemas\u003c/code\u003e which should already have used more descriptive names).\u003c/p\u003e\n\u003cp\u003eThanks \u003ca href=\"https://github.com/wallagib\"\u003e\u003ccode\u003e@​wallagib\u003c/code\u003e\u003c/a\u003e for PR \u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/962\"\u003e#962\u003c/a\u003e!\u003c/p\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003ch3\u003eSupport patterned and default HTTP statuses\u003c/h3\u003e\n\u003cp\u003eHTTP statuses like \u003ccode\u003e2XX\u003c/code\u003e and \u003ccode\u003edefault\u003c/code\u003e are now supported!\u003c/p\u003e\n\u003cp\u003eA big thank you to:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PSU3D0\"\u003e\u003ccode\u003e@​PSU3D0\u003c/code\u003e\u003c/a\u003e for PR \u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/973\"\u003e#973\u003c/a\u003e (eons ago 😅)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/obs-gh-peterkolloch\"\u003e\u003ccode\u003e@​obs-gh-peterkolloch\u003c/code\u003e\u003c/a\u003e for PR \u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1300\"\u003e#1300\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/goodsonjr\"\u003e\u003ccode\u003e@​goodsonjr\u003c/code\u003e\u003c/a\u003e for PR \u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1304\"\u003e#1304\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eCloses \u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1271\"\u003e#1271\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/832\"\u003e#832\u003c/a\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\nCustom template users: the \u003ccode\u003eendpoint.responses\u003c/code\u003e type has changed quite a bit. Check out \u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1303\"\u003e#1303\u003c/a\u003e for the changes.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch2\u003e0.25.3 (2025-07-21)\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd --meta uv for generating astral-sh/uv compatible packages. (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1286\"\u003e#1286\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSwitch to \u003ccode\u003euv_build\u003c/code\u003e build backend. (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1290\"\u003e#1290\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.25.2 (2025-07-03)\u003c/h2\u003e\n\u003ch2\u003eFixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImport error for \u003ccode\u003etypes.FileType\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1274\"\u003e#1274\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1278\"\u003e#1278\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.25.1 (2025-06-19)\u003c/h2\u003e\n\u003ch2\u003eFixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport ruff 0.12 (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1270\"\u003e#1270\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/openapi-generators/openapi-python-client/blob/main/CHANGELOG.md\"\u003eopenapi-python-client's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.26.0 (2025-08-26)\u003c/h2\u003e\n\u003ch3\u003eBreaking Changes\u003c/h3\u003e\n\u003ch4\u003eChange some union variant names\u003c/h4\u003e\n\u003cp\u003eWhen creating a union with \u003ccode\u003eoneOf\u003c/code\u003e, \u003ccode\u003eanyOf\u003c/code\u003e, or a list of \u003ccode\u003etype\u003c/code\u003e, the name of each variant used to be \u003ccode\u003etype_{index}\u003c/code\u003e\nwhere the index is based on the order of the types in the union.\u003c/p\u003e\n\u003cp\u003eThis made some modules difficult to understand, what is a \u003ccode\u003emy_type_type_0\u003c/code\u003e after all?\nIt also meant that reordering union members, while not a breaking change to the API, \u003cem\u003ewould\u003c/em\u003e be a breaking change\nfor generated clients.\u003c/p\u003e\n\u003cp\u003eNow, if an individual variant has a \u003ccode\u003etitle\u003c/code\u003e attribute, that \u003ccode\u003etitle\u003c/code\u003e will be used in the name instead.\nThis is only an enhancement for documents which use \u003ccode\u003etitle\u003c/code\u003e in union variants, and only a breaking change for\n\u003cem\u003einline models\u003c/em\u003e (not \u003ccode\u003e#/components/schemas\u003c/code\u003e which should already have used more descriptive names).\u003c/p\u003e\n\u003cp\u003eThanks \u003ca href=\"https://github.com/wallagib\"\u003e\u003ccode\u003e@​wallagib\u003c/code\u003e\u003c/a\u003e for PR \u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/962\"\u003e#962\u003c/a\u003e!\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003ch4\u003eSupport patterned and default HTTP statuses\u003c/h4\u003e\n\u003cp\u003eHTTP statuses like \u003ccode\u003e2XX\u003c/code\u003e and \u003ccode\u003edefault\u003c/code\u003e are now supported!\u003c/p\u003e\n\u003cp\u003eA big thank you to:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PSU3D0\"\u003e\u003ccode\u003e@​PSU3D0\u003c/code\u003e\u003c/a\u003e for PR \u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/973\"\u003e#973\u003c/a\u003e (eons ago 😅)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/obs-gh-peterkolloch\"\u003e\u003ccode\u003e@​obs-gh-peterkolloch\u003c/code\u003e\u003c/a\u003e for PR \u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1300\"\u003e#1300\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/goodsonjr\"\u003e\u003ccode\u003e@​goodsonjr\u003c/code\u003e\u003c/a\u003e for PR \u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1304\"\u003e#1304\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eCloses \u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1271\"\u003e#1271\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/832\"\u003e#832\u003c/a\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\nCustom template users: the \u003ccode\u003eendpoint.responses\u003c/code\u003e type has changed quite a bit. Check out \u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1303\"\u003e#1303\u003c/a\u003e for the changes.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch2\u003e0.25.3 (2025-07-21)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd --meta uv for generating astral-sh/uv compatible packages. (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1286\"\u003e#1286\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSwitch to \u003ccode\u003euv_build\u003c/code\u003e build backend. (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1290\"\u003e#1290\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.25.2 (2025-07-03)\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImport error for \u003ccode\u003etypes.FileType\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1274\"\u003e#1274\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1278\"\u003e#1278\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.25.1 (2025-06-19)\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openapi-generators/openapi-python-client/commit/655b2185de53d7be95f99b7d425fcdab67c15698\"\u003e\u003ccode\u003e655b218\u003c/code\u003e\u003c/a\u003e Release 0.26.0 (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1306\"\u003e#1306\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openapi-generators/openapi-python-client/commit/f9f0ad08c7591f7ee91d3cbfa3fb4d17112be5ea\"\u003e\u003ccode\u003ef9f0ad0\u003c/code\u003e\u003c/a\u003e Support patterned and default HTTP status codes (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1303\"\u003e#1303\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openapi-generators/openapi-python-client/commit/24aef5c3dd334b7f32d3e71ade06fe177ae4e360\"\u003e\u003ccode\u003e24aef5c\u003c/code\u003e\u003c/a\u003e Union variants use Title names instead of indices (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1301\"\u003e#1301\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openapi-generators/openapi-python-client/commit/8f5f11f22df3ed96125c71092b936b829ba43260\"\u003e\u003ccode\u003e8f5f11f\u003c/code\u003e\u003c/a\u003e chore(deps): update actions/checkout action to v5 (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1298\"\u003e#1298\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openapi-generators/openapi-python-client/commit/75234ff1ea0a441b2e5349359e143d7e17ecb037\"\u003e\u003ccode\u003e75234ff\u003c/code\u003e\u003c/a\u003e chore(deps): update actions/download-artifact action to v5 (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1294\"\u003e#1294\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openapi-generators/openapi-python-client/commit/1bbbaf34a0dbf1926bff5bc26e7350af3d07cac9\"\u003e\u003ccode\u003e1bbbaf3\u003c/code\u003e\u003c/a\u003e Release 0.25.3 (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1288\"\u003e#1288\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openapi-generators/openapi-python-client/commit/94d57fe6357f00f31add9a5dda0813a1a6ac3158\"\u003e\u003ccode\u003e94d57fe\u003c/code\u003e\u003c/a\u003e refactor(poetry): Set \u003ccode\u003ebuild-backend\u003c/code\u003e of poetry to latest recommended… (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1291\"\u003e#1291\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openapi-generators/openapi-python-client/commit/6c1499cafdac5554b8f570db032a164d6117a10c\"\u003e\u003ccode\u003e6c1499c\u003c/code\u003e\u003c/a\u003e feat(uv): Switch to \u003ccode\u003euv_build\u003c/code\u003e build backend. (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1290\"\u003e#1290\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openapi-generators/openapi-python-client/commit/f4ac5ea3593057a59248f026abe97a2a753715a5\"\u003e\u003ccode\u003ef4ac5ea\u003c/code\u003e\u003c/a\u003e feat: Add --meta uv for generating astral-sh/uv compatible packages. (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1286\"\u003e#1286\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openapi-generators/openapi-python-client/commit/e934fd611eba08fce439a9b22ba8c250976c0d4e\"\u003e\u003ccode\u003ee934fd6\u003c/code\u003e\u003c/a\u003e chore(deps): lock file maintenance (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1280\"\u003e#1280\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/openapi-generators/openapi-python-client/compare/v0.25.0...v0.26.0\"\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=openapi-python-client\u0026package-manager=pip\u0026previous-version=0.25.0\u0026new-version=0.26.0)](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/vistalabs-org/hackagent/pull/98","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/vistalabs-org%2Fhackagent/issues/98","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/98/packages"},{"uuid":"3292400410","node_id":"PR_kwDOO0VXfs6iKS9F","number":63,"state":"open","title":"Bump openapi-python-client from 0.25.2 to 0.25.3","user":"dependabot[bot]","labels":["dependencies","python"],"assignees":["cayossarian"],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-08-05T09:51:30.000Z","updated_at":"2025-08-11T03:54:41.815Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"openapi-python-client","old_version":"0.25.2","new_version":"0.25.3","repository_url":"https://github.com/openapi-generators/openapi-python-client"}],"path":null,"ecosystem":"pip"},"body":"Bumps [openapi-python-client](https://github.com/openapi-generators/openapi-python-client) from 0.25.2 to 0.25.3.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/openapi-generators/openapi-python-client/releases\"\u003eopenapi-python-client's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.25.3 (2025-07-21)\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd --meta uv for generating astral-sh/uv compatible packages. (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1286\"\u003e#1286\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSwitch to \u003ccode\u003euv_build\u003c/code\u003e build backend. (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1290\"\u003e#1290\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/openapi-generators/openapi-python-client/blob/main/CHANGELOG.md\"\u003eopenapi-python-client's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.25.3 (2025-07-21)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd --meta uv for generating astral-sh/uv compatible packages. (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1286\"\u003e#1286\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSwitch to \u003ccode\u003euv_build\u003c/code\u003e build backend. (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1290\"\u003e#1290\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openapi-generators/openapi-python-client/commit/1bbbaf34a0dbf1926bff5bc26e7350af3d07cac9\"\u003e\u003ccode\u003e1bbbaf3\u003c/code\u003e\u003c/a\u003e Release 0.25.3 (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1288\"\u003e#1288\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openapi-generators/openapi-python-client/commit/94d57fe6357f00f31add9a5dda0813a1a6ac3158\"\u003e\u003ccode\u003e94d57fe\u003c/code\u003e\u003c/a\u003e refactor(poetry): Set \u003ccode\u003ebuild-backend\u003c/code\u003e of poetry to latest recommended… (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1291\"\u003e#1291\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openapi-generators/openapi-python-client/commit/6c1499cafdac5554b8f570db032a164d6117a10c\"\u003e\u003ccode\u003e6c1499c\u003c/code\u003e\u003c/a\u003e feat(uv): Switch to \u003ccode\u003euv_build\u003c/code\u003e build backend. (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1290\"\u003e#1290\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openapi-generators/openapi-python-client/commit/f4ac5ea3593057a59248f026abe97a2a753715a5\"\u003e\u003ccode\u003ef4ac5ea\u003c/code\u003e\u003c/a\u003e feat: Add --meta uv for generating astral-sh/uv compatible packages. (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1286\"\u003e#1286\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openapi-generators/openapi-python-client/commit/e934fd611eba08fce439a9b22ba8c250976c0d4e\"\u003e\u003ccode\u003ee934fd6\u003c/code\u003e\u003c/a\u003e chore(deps): lock file maintenance (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1280\"\u003e#1280\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openapi-generators/openapi-python-client/commit/e338f7b64d69f8a3be37a717264dff019412ed10\"\u003e\u003ccode\u003ee338f7b\u003c/code\u003e\u003c/a\u003e chore(deps): lock file maintenance (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1275\"\u003e#1275\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/openapi-generators/openapi-python-client/compare/v0.25.2...v0.25.3\"\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=openapi-python-client\u0026package-manager=pip\u0026previous-version=0.25.2\u0026new-version=0.25.3)](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/SpanPanel/span-panel-api/pull/63","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/SpanPanel%2Fspan-panel-api/issues/63","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/63/packages"},{"uuid":"2719700672","node_id":"PR_kwDOPQRXt86iG1bA","number":44,"state":"open","title":"Bump openapi-python-client from 0.25.2 to 0.25.3","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-08-05T03:00:01.000Z","updated_at":"2025-08-05T03:00:02.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"openapi-python-client","old_version":"0.25.2","new_version":"0.25.3","repository_url":"https://github.com/openapi-generators/openapi-python-client"}],"path":null,"ecosystem":"pip"},"body":"Bumps [openapi-python-client](https://github.com/openapi-generators/openapi-python-client) from 0.25.2 to 0.25.3.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/openapi-generators/openapi-python-client/releases\"\u003eopenapi-python-client's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.25.3 (2025-07-21)\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd --meta uv for generating astral-sh/uv compatible packages. (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1286\"\u003e#1286\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSwitch to \u003ccode\u003euv_build\u003c/code\u003e build backend. (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1290\"\u003e#1290\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/openapi-generators/openapi-python-client/blob/main/CHANGELOG.md\"\u003eopenapi-python-client's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.25.3 (2025-07-21)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd --meta uv for generating astral-sh/uv compatible packages. (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1286\"\u003e#1286\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSwitch to \u003ccode\u003euv_build\u003c/code\u003e build backend. (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1290\"\u003e#1290\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openapi-generators/openapi-python-client/commit/1bbbaf34a0dbf1926bff5bc26e7350af3d07cac9\"\u003e\u003ccode\u003e1bbbaf3\u003c/code\u003e\u003c/a\u003e Release 0.25.3 (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1288\"\u003e#1288\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openapi-generators/openapi-python-client/commit/94d57fe6357f00f31add9a5dda0813a1a6ac3158\"\u003e\u003ccode\u003e94d57fe\u003c/code\u003e\u003c/a\u003e refactor(poetry): Set \u003ccode\u003ebuild-backend\u003c/code\u003e of poetry to latest recommended… (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1291\"\u003e#1291\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openapi-generators/openapi-python-client/commit/6c1499cafdac5554b8f570db032a164d6117a10c\"\u003e\u003ccode\u003e6c1499c\u003c/code\u003e\u003c/a\u003e feat(uv): Switch to \u003ccode\u003euv_build\u003c/code\u003e build backend. (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1290\"\u003e#1290\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openapi-generators/openapi-python-client/commit/f4ac5ea3593057a59248f026abe97a2a753715a5\"\u003e\u003ccode\u003ef4ac5ea\u003c/code\u003e\u003c/a\u003e feat: Add --meta uv for generating astral-sh/uv compatible packages. (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1286\"\u003e#1286\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openapi-generators/openapi-python-client/commit/e934fd611eba08fce439a9b22ba8c250976c0d4e\"\u003e\u003ccode\u003ee934fd6\u003c/code\u003e\u003c/a\u003e chore(deps): lock file maintenance (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1280\"\u003e#1280\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openapi-generators/openapi-python-client/commit/e338f7b64d69f8a3be37a717264dff019412ed10\"\u003e\u003ccode\u003ee338f7b\u003c/code\u003e\u003c/a\u003e chore(deps): lock file maintenance (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1275\"\u003e#1275\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/openapi-generators/openapi-python-client/compare/v0.25.2...v0.25.3\"\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=openapi-python-client\u0026package-manager=pip\u0026previous-version=0.25.2\u0026new-version=0.25.3)](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/fderuiter/cdisc_crf_generator/pull/44","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/fderuiter%2Fcdisc_crf_generator/issues/44","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/44/packages"},{"uuid":"3275015807","node_id":"PR_kwDOOp8xds6hQF5r","number":78,"state":"closed","title":"bump(deps-dev): bump openapi-python-client from 0.25.0 to 0.25.3","user":"dependabot[bot]","labels":["dependencies","python"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2025-08-27T09:19:42.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-07-29T21:17:00.000Z","updated_at":"2025-08-27T09:19:42.000Z","time_to_close":2462562,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"bump(deps-dev)","packages":[{"name":"openapi-python-client","old_version":"0.25.0","new_version":"0.25.3","repository_url":"https://github.com/openapi-generators/openapi-python-client"}],"path":null,"ecosystem":"pip"},"body":"Bumps [openapi-python-client](https://github.com/openapi-generators/openapi-python-client) from 0.25.0 to 0.25.3.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/openapi-generators/openapi-python-client/releases\"\u003eopenapi-python-client's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.25.3 (2025-07-21)\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd --meta uv for generating astral-sh/uv compatible packages. (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1286\"\u003e#1286\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSwitch to \u003ccode\u003euv_build\u003c/code\u003e build backend. (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1290\"\u003e#1290\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.25.2 (2025-07-03)\u003c/h2\u003e\n\u003ch2\u003eFixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImport error for \u003ccode\u003etypes.FileType\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1274\"\u003e#1274\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1278\"\u003e#1278\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.25.1 (2025-06-19)\u003c/h2\u003e\n\u003ch2\u003eFixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport ruff 0.12 (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1270\"\u003e#1270\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/openapi-generators/openapi-python-client/blob/main/CHANGELOG.md\"\u003eopenapi-python-client's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.25.3 (2025-07-21)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd --meta uv for generating astral-sh/uv compatible packages. (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1286\"\u003e#1286\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSwitch to \u003ccode\u003euv_build\u003c/code\u003e build backend. (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1290\"\u003e#1290\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.25.2 (2025-07-03)\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImport error for \u003ccode\u003etypes.FileType\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1274\"\u003e#1274\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1278\"\u003e#1278\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.25.1 (2025-06-19)\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport ruff 0.12 (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1270\"\u003e#1270\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openapi-generators/openapi-python-client/commit/1bbbaf34a0dbf1926bff5bc26e7350af3d07cac9\"\u003e\u003ccode\u003e1bbbaf3\u003c/code\u003e\u003c/a\u003e Release 0.25.3 (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1288\"\u003e#1288\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openapi-generators/openapi-python-client/commit/94d57fe6357f00f31add9a5dda0813a1a6ac3158\"\u003e\u003ccode\u003e94d57fe\u003c/code\u003e\u003c/a\u003e refactor(poetry): Set \u003ccode\u003ebuild-backend\u003c/code\u003e of poetry to latest recommended… (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1291\"\u003e#1291\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openapi-generators/openapi-python-client/commit/6c1499cafdac5554b8f570db032a164d6117a10c\"\u003e\u003ccode\u003e6c1499c\u003c/code\u003e\u003c/a\u003e feat(uv): Switch to \u003ccode\u003euv_build\u003c/code\u003e build backend. (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1290\"\u003e#1290\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openapi-generators/openapi-python-client/commit/f4ac5ea3593057a59248f026abe97a2a753715a5\"\u003e\u003ccode\u003ef4ac5ea\u003c/code\u003e\u003c/a\u003e feat: Add --meta uv for generating astral-sh/uv compatible packages. (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1286\"\u003e#1286\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openapi-generators/openapi-python-client/commit/e934fd611eba08fce439a9b22ba8c250976c0d4e\"\u003e\u003ccode\u003ee934fd6\u003c/code\u003e\u003c/a\u003e chore(deps): lock file maintenance (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1280\"\u003e#1280\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openapi-generators/openapi-python-client/commit/e338f7b64d69f8a3be37a717264dff019412ed10\"\u003e\u003ccode\u003ee338f7b\u003c/code\u003e\u003c/a\u003e chore(deps): lock file maintenance (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1275\"\u003e#1275\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openapi-generators/openapi-python-client/commit/77fe4ecdab668cebce03bead838245c4dff9d0ac\"\u003e\u003ccode\u003e77fe4ec\u003c/code\u003e\u003c/a\u003e Release 0.25.2 (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1279\"\u003e#1279\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openapi-generators/openapi-python-client/commit/fbec7550caae9f05ea7fe9d17382d7456fb3d1a4\"\u003e\u003ccode\u003efbec755\u003c/code\u003e\u003c/a\u003e fix: Import error for \u003ccode\u003etypes.FileType\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1274\"\u003e#1274\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1278\"\u003e#1278\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openapi-generators/openapi-python-client/commit/b46474c7ea097cd2e0d865be419690fee04570c4\"\u003e\u003ccode\u003eb46474c\u003c/code\u003e\u003c/a\u003e Release 0.25.1 (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1273\"\u003e#1273\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openapi-generators/openapi-python-client/commit/ddad85981fb9575b16e51a454508cf9c861d7c0e\"\u003e\u003ccode\u003eddad859\u003c/code\u003e\u003c/a\u003e fix: Support ruff 0.12 (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1270\"\u003e#1270\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/openapi-generators/openapi-python-client/compare/v0.25.0...v0.25.3\"\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=openapi-python-client\u0026package-manager=pip\u0026previous-version=0.25.0\u0026new-version=0.25.3)](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/vistalabs-org/hackagent/pull/78","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/vistalabs-org%2Fhackagent/issues/78","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/78/packages"},{"uuid":"3210669863","node_id":"PR_kwDOO0VXfs6d2Q3S","number":40,"state":"open","title":"Bump openapi-python-client from 0.25.1 to 0.25.2","user":"dependabot[bot]","labels":["dependencies","python"],"assignees":["cayossarian"],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-07-08T01:08:22.000Z","updated_at":"2025-07-08T01:08:23.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"openapi-python-client","old_version":"0.25.1","new_version":"0.25.2","repository_url":"https://github.com/openapi-generators/openapi-python-client"}],"path":null,"ecosystem":"pip"},"body":"Bumps [openapi-python-client](https://github.com/openapi-generators/openapi-python-client) from 0.25.1 to 0.25.2.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/openapi-generators/openapi-python-client/releases\"\u003eopenapi-python-client's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.25.2 (2025-07-03)\u003c/h2\u003e\n\u003ch2\u003eFixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImport error for \u003ccode\u003etypes.FileType\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1274\"\u003e#1274\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1278\"\u003e#1278\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/openapi-generators/openapi-python-client/blob/main/CHANGELOG.md\"\u003eopenapi-python-client's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.25.2 (2025-07-03)\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImport error for \u003ccode\u003etypes.FileType\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1274\"\u003e#1274\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1278\"\u003e#1278\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openapi-generators/openapi-python-client/commit/77fe4ecdab668cebce03bead838245c4dff9d0ac\"\u003e\u003ccode\u003e77fe4ec\u003c/code\u003e\u003c/a\u003e Release 0.25.2 (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1279\"\u003e#1279\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openapi-generators/openapi-python-client/commit/fbec7550caae9f05ea7fe9d17382d7456fb3d1a4\"\u003e\u003ccode\u003efbec755\u003c/code\u003e\u003c/a\u003e fix: Import error for \u003ccode\u003etypes.FileType\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1274\"\u003e#1274\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1278\"\u003e#1278\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/openapi-generators/openapi-python-client/compare/v0.25.1...v0.25.2\"\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=openapi-python-client\u0026package-manager=pip\u0026previous-version=0.25.1\u0026new-version=0.25.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/SpanPanel/span-panel-api/pull/40","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/SpanPanel%2Fspan-panel-api/issues/40","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/40/packages"},{"uuid":"2639655053","node_id":"PR_kwDOOp8xds6dVfCN","number":62,"state":"open","title":"bump(deps-dev): bump openapi-python-client from 0.25.0 to 0.25.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-03T21:01:23.000Z","updated_at":"2025-07-03T21:01:24.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"bump(deps-dev)","packages":[{"name":"openapi-python-client","old_version":"0.25.0","new_version":"0.25.2","repository_url":"https://github.com/openapi-generators/openapi-python-client"}],"path":null,"ecosystem":"pip"},"body":"Bumps [openapi-python-client](https://github.com/openapi-generators/openapi-python-client) from 0.25.0 to 0.25.2.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/openapi-generators/openapi-python-client/releases\"\u003eopenapi-python-client's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.25.2 (2025-07-03)\u003c/h2\u003e\n\u003ch2\u003eFixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImport error for \u003ccode\u003etypes.FileType\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1274\"\u003e#1274\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1278\"\u003e#1278\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.25.1 (2025-06-19)\u003c/h2\u003e\n\u003ch2\u003eFixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport ruff 0.12 (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1270\"\u003e#1270\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/openapi-generators/openapi-python-client/blob/main/CHANGELOG.md\"\u003eopenapi-python-client's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.25.2 (2025-07-03)\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImport error for \u003ccode\u003etypes.FileType\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1274\"\u003e#1274\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1278\"\u003e#1278\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.25.1 (2025-06-19)\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport ruff 0.12 (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1270\"\u003e#1270\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openapi-generators/openapi-python-client/commit/77fe4ecdab668cebce03bead838245c4dff9d0ac\"\u003e\u003ccode\u003e77fe4ec\u003c/code\u003e\u003c/a\u003e Release 0.25.2 (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1279\"\u003e#1279\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openapi-generators/openapi-python-client/commit/fbec7550caae9f05ea7fe9d17382d7456fb3d1a4\"\u003e\u003ccode\u003efbec755\u003c/code\u003e\u003c/a\u003e fix: Import error for \u003ccode\u003etypes.FileType\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1274\"\u003e#1274\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1278\"\u003e#1278\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openapi-generators/openapi-python-client/commit/b46474c7ea097cd2e0d865be419690fee04570c4\"\u003e\u003ccode\u003eb46474c\u003c/code\u003e\u003c/a\u003e Release 0.25.1 (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1273\"\u003e#1273\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openapi-generators/openapi-python-client/commit/ddad85981fb9575b16e51a454508cf9c861d7c0e\"\u003e\u003ccode\u003eddad859\u003c/code\u003e\u003c/a\u003e fix: Support ruff 0.12 (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1270\"\u003e#1270\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openapi-generators/openapi-python-client/commit/57e9f86f62f2355746a0d27e715350cd1ec0d789\"\u003e\u003ccode\u003e57e9f86\u003c/code\u003e\u003c/a\u003e chore(deps): lock file maintenance (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1268\"\u003e#1268\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/openapi-generators/openapi-python-client/compare/v0.25.0...v0.25.2\"\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=openapi-python-client\u0026package-manager=pip\u0026previous-version=0.25.0\u0026new-version=0.25.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/vistalabs-org/hackagent/pull/62","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/vistalabs-org%2Fhackagent/issues/62","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/62/packages"},{"uuid":"3169890273","node_id":"PR_kwDOO0VXfs6bwdBW","number":32,"state":"closed","title":"Bump openapi-python-client from 0.25.0 to 0.25.1","user":"dependabot[bot]","labels":["dependencies","python"],"assignees":["cayossarian"],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2025-06-26T19:05:07.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-06-24T01:03:17.000Z","updated_at":"2025-06-26T19:05:07.000Z","time_to_close":237710,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"openapi-python-client","old_version":"0.25.0","new_version":"0.25.1","repository_url":"https://github.com/openapi-generators/openapi-python-client"}],"path":null,"ecosystem":"pip"},"body":"Bumps [openapi-python-client](https://github.com/openapi-generators/openapi-python-client) from 0.25.0 to 0.25.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/openapi-generators/openapi-python-client/releases\"\u003eopenapi-python-client's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.25.1 (2025-06-19)\u003c/h2\u003e\n\u003ch2\u003eFixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport ruff 0.12 (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1270\"\u003e#1270\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/openapi-generators/openapi-python-client/blob/main/CHANGELOG.md\"\u003eopenapi-python-client's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.25.1 (2025-06-19)\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport ruff 0.12 (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1270\"\u003e#1270\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openapi-generators/openapi-python-client/commit/b46474c7ea097cd2e0d865be419690fee04570c4\"\u003e\u003ccode\u003eb46474c\u003c/code\u003e\u003c/a\u003e Release 0.25.1 (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1273\"\u003e#1273\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openapi-generators/openapi-python-client/commit/ddad85981fb9575b16e51a454508cf9c861d7c0e\"\u003e\u003ccode\u003eddad859\u003c/code\u003e\u003c/a\u003e fix: Support ruff 0.12 (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1270\"\u003e#1270\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openapi-generators/openapi-python-client/commit/57e9f86f62f2355746a0d27e715350cd1ec0d789\"\u003e\u003ccode\u003e57e9f86\u003c/code\u003e\u003c/a\u003e chore(deps): lock file maintenance (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1268\"\u003e#1268\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/openapi-generators/openapi-python-client/compare/v0.25.0...v0.25.1\"\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=openapi-python-client\u0026package-manager=pip\u0026previous-version=0.25.0\u0026new-version=0.25.1)](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/SpanPanel/span-panel-api/pull/32","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/SpanPanel%2Fspan-panel-api/issues/32","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/32/packages"},{"uuid":"2605711065","node_id":"PR_kwDOOp8xds6bT_7Z","number":49,"state":"closed","title":"bump(deps-dev): bump openapi-python-client from 0.25.0 to 0.25.1","user":"dependabot[bot]","labels":["dependencies","python"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2025-07-03T21:01:25.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-06-19T21:06:48.000Z","updated_at":"2025-07-03T21:01:25.000Z","time_to_close":1209277,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"bump(deps-dev)","packages":[{"name":"openapi-python-client","old_version":"0.25.0","new_version":"0.25.1","repository_url":"https://github.com/openapi-generators/openapi-python-client"}],"path":null,"ecosystem":"pip"},"body":"Bumps [openapi-python-client](https://github.com/openapi-generators/openapi-python-client) from 0.25.0 to 0.25.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/openapi-generators/openapi-python-client/releases\"\u003eopenapi-python-client's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.25.1 (2025-06-19)\u003c/h2\u003e\n\u003ch2\u003eFixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport ruff 0.12 (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1270\"\u003e#1270\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/openapi-generators/openapi-python-client/blob/main/CHANGELOG.md\"\u003eopenapi-python-client's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.25.1 (2025-06-19)\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport ruff 0.12 (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1270\"\u003e#1270\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openapi-generators/openapi-python-client/commit/b46474c7ea097cd2e0d865be419690fee04570c4\"\u003e\u003ccode\u003eb46474c\u003c/code\u003e\u003c/a\u003e Release 0.25.1 (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1273\"\u003e#1273\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openapi-generators/openapi-python-client/commit/ddad85981fb9575b16e51a454508cf9c861d7c0e\"\u003e\u003ccode\u003eddad859\u003c/code\u003e\u003c/a\u003e fix: Support ruff 0.12 (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1270\"\u003e#1270\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openapi-generators/openapi-python-client/commit/57e9f86f62f2355746a0d27e715350cd1ec0d789\"\u003e\u003ccode\u003e57e9f86\u003c/code\u003e\u003c/a\u003e chore(deps): lock file maintenance (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1268\"\u003e#1268\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/openapi-generators/openapi-python-client/compare/v0.25.0...v0.25.1\"\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=openapi-python-client\u0026package-manager=pip\u0026previous-version=0.25.0\u0026new-version=0.25.1)](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/vistalabs-org/hackagent/pull/49","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/vistalabs-org%2Fhackagent/issues/49","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/49/packages"},{"uuid":"2579634136","node_id":"PR_kwDOO0VXfs6ZwhfY","number":11,"state":"closed","title":"Bump openapi-python-client from 0.24.3 to 0.25.0","user":"dependabot[bot]","labels":["dependencies","python"],"assignees":["cayossarian"],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-06-12T20:21:34.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-06-09T22:43:19.000Z","updated_at":"2025-06-12T20:21:34.000Z","time_to_close":250695,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"openapi-python-client","old_version":"0.24.3","new_version":"0.25.0","repository_url":"https://github.com/openapi-generators/openapi-python-client"}],"path":null,"ecosystem":"pip"},"body":"[//]: # (dependabot-start)\n⚠️  **Dependabot is rebasing this PR** ⚠️ \n\nRebasing might not happen immediately, so don't worry if this takes some time.\n\nNote: if you make any changes to this PR yourself, they will take precedence over the rebase.\n\n---\n\n[//]: # (dependabot-end)\n\nBumps [openapi-python-client](https://github.com/openapi-generators/openapi-python-client) from 0.24.3 to 0.25.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/openapi-generators/openapi-python-client/releases\"\u003eopenapi-python-client's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.25.0 (2025-06-06)\u003c/h2\u003e\n\u003ch2\u003eBreaking Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRaise minimum httpx version to 0.23\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRemoved ability to set an array as a multipart body\u003c/h3\u003e\n\u003cp\u003ePreviously, when defining a request's body as \u003ccode\u003emultipart/form-data\u003c/code\u003e, the generator would attempt to generate code\nfor both \u003ccode\u003eobject\u003c/code\u003e schemas and \u003ccode\u003earray\u003c/code\u003e schemas. However, most arrays could not generate valid multipart bodies, as\nthere would be no field names (required to set the \u003ccode\u003eContent-Disposition\u003c/code\u003e headers).\u003c/p\u003e\n\u003cp\u003eThe code to generate any body for \u003ccode\u003emultipart/form-data\u003c/code\u003e where the schema is \u003ccode\u003earray\u003c/code\u003e has been removed, and any such\nbodies will be skipped. This is not \u003cem\u003eexpected\u003c/em\u003e to be a breaking change in practice, since the code generated would\nprobably never work.\u003c/p\u003e\n\u003cp\u003eIf you have a use-case for \u003ccode\u003emultipart/form-data\u003c/code\u003e with an \u003ccode\u003earray\u003c/code\u003e schema, please \u003ca href=\"https://github.com/openapi-generators/openapi-python-client/discussions\"\u003eopen a new discussion\u003c/a\u003e with an example schema and the desired functional Python code.\u003c/p\u003e\n\u003ch3\u003eChange default multipart array serialization\u003c/h3\u003e\n\u003cp\u003ePreviously, any arrays of values in a \u003ccode\u003emultipart/form-data\u003c/code\u003e body would be serialized as an \u003ccode\u003eapplication/json\u003c/code\u003e part.\nThis matches the default behavior specified by OpenAPI and supports arrays of files (\u003ccode\u003ebinary\u003c/code\u003e format strings).\nHowever, because this generator doesn't yet support specifying \u003ccode\u003eencoding\u003c/code\u003e per property, this may result in\nnow-incorrect code when the encoding \u003cem\u003ewas\u003c/em\u003e explicitly set to \u003ccode\u003eapplication/json\u003c/code\u003e for arrays of scalar values.\u003c/p\u003e\n\u003cp\u003ePR \u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/938\"\u003e#938\u003c/a\u003e fixes \u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/692\"\u003e#692\u003c/a\u003e. Thanks \u003ca href=\"https://github.com/micha91\"\u003e\u003ccode\u003e@​micha91\u003c/code\u003e\u003c/a\u003e for the fix, \u003ca href=\"https://github.com/ratgen\"\u003e\u003ccode\u003e@​ratgen\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/FabianSchurig\"\u003e\u003ccode\u003e@​FabianSchurig\u003c/code\u003e\u003c/a\u003e for testing, and \u003ca href=\"https://github.com/davidlizeng\"\u003e\u003ccode\u003e@​davidlizeng\u003c/code\u003e\u003c/a\u003e for the original report... many years ago 😅.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/openapi-generators/openapi-python-client/blob/main/CHANGELOG.md\"\u003eopenapi-python-client's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.25.0 (2025-06-06)\u003c/h2\u003e\n\u003ch3\u003eBreaking Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRaise minimum httpx version to 0.23\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eRemoved ability to set an array as a multipart body\u003c/h4\u003e\n\u003cp\u003ePreviously, when defining a request's body as \u003ccode\u003emultipart/form-data\u003c/code\u003e, the generator would attempt to generate code\nfor both \u003ccode\u003eobject\u003c/code\u003e schemas and \u003ccode\u003earray\u003c/code\u003e schemas. However, most arrays could not generate valid multipart bodies, as\nthere would be no field names (required to set the \u003ccode\u003eContent-Disposition\u003c/code\u003e headers).\u003c/p\u003e\n\u003cp\u003eThe code to generate any body for \u003ccode\u003emultipart/form-data\u003c/code\u003e where the schema is \u003ccode\u003earray\u003c/code\u003e has been removed, and any such\nbodies will be skipped. This is not \u003cem\u003eexpected\u003c/em\u003e to be a breaking change in practice, since the code generated would\nprobably never work.\u003c/p\u003e\n\u003cp\u003eIf you have a use-case for \u003ccode\u003emultipart/form-data\u003c/code\u003e with an \u003ccode\u003earray\u003c/code\u003e schema, please \u003ca href=\"https://github.com/openapi-generators/openapi-python-client/discussions\"\u003eopen a new discussion\u003c/a\u003e with an example schema and the desired functional Python code.\u003c/p\u003e\n\u003ch4\u003eChange default multipart array serialization\u003c/h4\u003e\n\u003cp\u003ePreviously, any arrays of values in a \u003ccode\u003emultipart/form-data\u003c/code\u003e body would be serialized as an \u003ccode\u003eapplication/json\u003c/code\u003e part.\nThis matches the default behavior specified by OpenAPI and supports arrays of files (\u003ccode\u003ebinary\u003c/code\u003e format strings).\nHowever, because this generator doesn't yet support specifying \u003ccode\u003eencoding\u003c/code\u003e per property, this may result in\nnow-incorrect code when the encoding \u003cem\u003ewas\u003c/em\u003e explicitly set to \u003ccode\u003eapplication/json\u003c/code\u003e for arrays of scalar values.\u003c/p\u003e\n\u003cp\u003ePR \u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/938\"\u003e#938\u003c/a\u003e fixes \u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/692\"\u003e#692\u003c/a\u003e. Thanks \u003ca href=\"https://github.com/micha91\"\u003e\u003ccode\u003e@​micha91\u003c/code\u003e\u003c/a\u003e for the fix, \u003ca href=\"https://github.com/ratgen\"\u003e\u003ccode\u003e@​ratgen\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/FabianSchurig\"\u003e\u003ccode\u003e@​FabianSchurig\u003c/code\u003e\u003c/a\u003e for testing, and \u003ca href=\"https://github.com/davidlizeng\"\u003e\u003ccode\u003e@​davidlizeng\u003c/code\u003e\u003c/a\u003e for the original report... many years ago 😅.\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\u003e\u003ca href=\"https://github.com/openapi-generators/openapi-python-client/commit/61b6c54994e2a6285bb422ee3b864c45b5d88c15\"\u003e\u003ccode\u003e61b6c54\u003c/code\u003e\u003c/a\u003e Release 0.25.0 (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1267\"\u003e#1267\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openapi-generators/openapi-python-client/commit/5c51ae4890122b261c88a0a5b53ca8f9c7245cc8\"\u003e\u003ccode\u003e5c51ae4\u003c/code\u003e\u003c/a\u003e chore(deps): lock file maintenance (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1258\"\u003e#1258\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openapi-generators/openapi-python-client/commit/305229b90bc104ace5bc3830a772a81c9445ec13\"\u003e\u003ccode\u003e305229b\u003c/code\u003e\u003c/a\u003e Fix multipart body arrays (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/938\"\u003e#938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openapi-generators/openapi-python-client/commit/24990a4a9eed0a3b6cd1ceb7b8bcb1303b18f2c4\"\u003e\u003ccode\u003e24990a4\u003c/code\u003e\u003c/a\u003e test: Fix integration tests (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1266\"\u003e#1266\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openapi-generators/openapi-python-client/commit/13bf2e852c8cc68fff4b8c19abc2ae42bceff319\"\u003e\u003ccode\u003e13bf2e8\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency typer to \u0026gt;0.6,\u0026lt;0.17 (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1259\"\u003e#1259\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openapi-generators/openapi-python-client/commit/e5857d3bcadd007c96ec4a3ac5b1216a59122889\"\u003e\u003ccode\u003ee5857d3\u003c/code\u003e\u003c/a\u003e chore(deps): lock file maintenance (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1253\"\u003e#1253\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openapi-generators/openapi-python-client/commit/5f1fed68a5eb892889d31f6b96527d076f66c3bf\"\u003e\u003ccode\u003e5f1fed6\u003c/code\u003e\u003c/a\u003e chore(deps): lock file maintenance (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1252\"\u003e#1252\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openapi-generators/openapi-python-client/commit/565cad7f987c517b2f3184ea944e4cd8ff90caab\"\u003e\u003ccode\u003e565cad7\u003c/code\u003e\u003c/a\u003e chore(deps): lock file maintenance (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1247\"\u003e#1247\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openapi-generators/openapi-python-client/commit/b4e20d222b2f2f7ab11eb2fdd77ee14c78088a00\"\u003e\u003ccode\u003eb4e20d2\u003c/code\u003e\u003c/a\u003e chore(deps): update actions/setup-python action to v5.6.0 (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1249\"\u003e#1249\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openapi-generators/openapi-python-client/commit/cc37f819d6358924e8743227220f4bfac6285a0b\"\u003e\u003ccode\u003ecc37f81\u003c/code\u003e\u003c/a\u003e chore(deps): update actions/download-artifact action to v4.3.0 (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1250\"\u003e#1250\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/openapi-generators/openapi-python-client/compare/v0.24.3...v0.25.0\"\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=openapi-python-client\u0026package-manager=pip\u0026previous-version=0.24.3\u0026new-version=0.25.0)](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/SpanPanel/span-panel-api/pull/11","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/SpanPanel%2Fspan-panel-api/issues/11","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/11/packages"}],"issue_packages":[{"old_version":"0.28.3","new_version":"0.28.4","update_type":"patch","path":"/python","pr_created_at":"2026-05-14T03:55:06.000Z","version_change":"0.28.3 → 0.28.4","issue":{"uuid":"4443011047","node_id":"PR_kwDORdDgNM7bXwEg","number":13,"state":"closed","title":"build(deps-dev): bump the python-uv-patch group in /python with 2 updates","user":"dependabot[bot]","labels":["dependencies","python:uv"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":"2026-05-14T04:24:26.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-14T03:55:06.000Z","updated_at":"2026-05-14T04:24:27.000Z","time_to_close":1760,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps-dev): bump","group_name":"python-uv-patch","update_count":2,"packages":[{"name":"ty","old_version":"0.0.32","new_version":"0.0.35","repository_url":"https://github.com/astral-sh/ty"},{"name":"openapi-python-client","old_version":"0.28.3","new_version":"0.28.4","repository_url":"https://github.com/openapi-generators/openapi-python-client"}],"path":"/python","ecosystem":"pip"},"body":"Bumps the python-uv-patch group in /python with 2 updates: [ty](https://github.com/astral-sh/ty) and [openapi-python-client](https://github.com/openapi-generators/openapi-python-client).\n\nUpdates `ty` from 0.0.32 to 0.0.35\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/astral-sh/ty/releases\"\u003ety's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.0.35\u003c/h2\u003e\n\u003ch2\u003eRelease Notes\u003c/h2\u003e\n\u003cp\u003eReleased on 2026-05-10.\u003c/p\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow ParamSpec specialization through unioned generic classes (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/24826\"\u003e#24826\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix cross-file find-references for keyword arguments (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/25043\"\u003e#25043\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix comparison between negative and positive literal integers (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/25023\"\u003e#25023\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReject dataclass decorator parameters based on supported Python version (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/25029\"\u003e#25029\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eLSP server\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdjust start of block folding range to preserve visible header for character-precise LSP clients. (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/24917\"\u003e#24917\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEmit folding ranges from the language server for multi-line block headers. (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/24978\"\u003e#24978\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSkip global search for references if identifier is not externally visible (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/25033\"\u003e#25033\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSpeed-up find-references by using multithreading for cross-file searches (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/25042\"\u003e#25042\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCLI\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eInclude severity in JUnit diagnostics (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/25080\"\u003e#25080\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCore type checking\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCheck non-generic overload implementations (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/24936\"\u003e#24936\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eExpand support for narrowing within walruses (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/24968\"\u003e#24968\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFilter overloads based on return type for ParamSpec mapping (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/24769\"\u003e#24769\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove support for recursive types (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/24773\"\u003e#24773\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eInclude TypedDict type context when inferring mixed constructors (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/25039\"\u003e#25039\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eInclude TypedDict type context when inferring string keys (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/25037\"\u003e#25037\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePreserve NewType and TypeAliasType in implicit aliases (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/25072\"\u003e#25072\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eProvide type cntext for generator expression yields (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/25069\"\u003e#25069\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eProvide type context for boolean operands (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/25070\"\u003e#25070\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSelectively promote a union of homogeneous fixed-length tuples to a single variadic tuple (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/24705\"\u003e#24705\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport narrowing on \u003ccode\u003e__class__\u003c/code\u003e checks (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/24997\"\u003e#24997\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse more precise exception types when catching a union (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/25076\"\u003e#25076\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDiagnostics\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eInclude error context for overload consistency diagnostics (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/24950\"\u003e#24950\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePerformance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCache results in desperate module resolution (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/24977\"\u003e#24977\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLazily initialize builder when transforming a union type (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/24929\"\u003e#24929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eProject reachability constraints before narrowing (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/24982\"\u003e#24982\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSkip parameter accumulation for object variadics (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/24976\"\u003e#24976\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eContributors\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/astral-sh/ty/blob/main/CHANGELOG.md\"\u003ety's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.0.35\u003c/h2\u003e\n\u003cp\u003eReleased on 2026-05-10.\u003c/p\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow ParamSpec specialization through unioned generic classes (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/24826\"\u003e#24826\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix cross-file find-references for keyword arguments (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/25043\"\u003e#25043\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix comparison between negative and positive literal integers (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/25023\"\u003e#25023\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReject dataclass decorator parameters based on supported Python version (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/25029\"\u003e#25029\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eLSP server\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdjust start of block folding range to preserve visible header for character-precise LSP clients. (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/24917\"\u003e#24917\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEmit folding ranges from the language server for multi-line block headers. (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/24978\"\u003e#24978\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSkip global search for references if identifier is not externally visible (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/25033\"\u003e#25033\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSpeed-up find-references by using multithreading for cross-file searches (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/25042\"\u003e#25042\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCLI\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eInclude severity in JUnit diagnostics (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/25080\"\u003e#25080\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCore type checking\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCheck non-generic overload implementations (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/24936\"\u003e#24936\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eExpand support for narrowing within walruses (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/24968\"\u003e#24968\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFilter overloads based on return type for ParamSpec mapping (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/24769\"\u003e#24769\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove support for recursive types (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/24773\"\u003e#24773\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eInclude TypedDict type context when inferring mixed constructors (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/25039\"\u003e#25039\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eInclude TypedDict type context when inferring string keys (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/25037\"\u003e#25037\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePreserve NewType and TypeAliasType in implicit aliases (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/25072\"\u003e#25072\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eProvide type cntext for generator expression yields (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/25069\"\u003e#25069\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eProvide type context for boolean operands (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/25070\"\u003e#25070\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSelectively promote a union of homogeneous fixed-length tuples to a single variadic tuple (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/24705\"\u003e#24705\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport narrowing on \u003ccode\u003e__class__\u003c/code\u003e checks (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/24997\"\u003e#24997\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse more precise exception types when catching a union (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/25076\"\u003e#25076\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDiagnostics\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eInclude error context for overload consistency diagnostics (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/24950\"\u003e#24950\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePerformance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCache results in desperate module resolution (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/24977\"\u003e#24977\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLazily initialize builder when transforming a union type (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/24929\"\u003e#24929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eProject reachability constraints before narrowing (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/24982\"\u003e#24982\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSkip parameter accumulation for object variadics (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/24976\"\u003e#24976\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eContributors\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/astral-sh/ty/commit/bc12d1cade50bc9407486057116fa0538bfb31ac\"\u003e\u003ccode\u003ebc12d1c\u003c/code\u003e\u003c/a\u003e Bump version to 0.0.35 (\u003ca href=\"https://redirect.github.com/astral-sh/ty/issues/3436\"\u003e#3436\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/astral-sh/ty/commit/fb34d89e4acb379f6d8239d338881a6d1cce6642\"\u003e\u003ccode\u003efb34d89\u003c/code\u003e\u003c/a\u003e Build riscv64 manylinux binary (\u003ca href=\"https://redirect.github.com/astral-sh/ty/issues/3402\"\u003e#3402\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/astral-sh/ty/commit/05def00f5eb67a599b314e1d550b4ce07ae08727\"\u003e\u003ccode\u003e05def00\u003c/code\u003e\u003c/a\u003e Update maturin to v1.13.1 (\u003ca href=\"https://redirect.github.com/astral-sh/ty/issues/3417\"\u003e#3417\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/astral-sh/ty/commit/569c081af4159100bfe7be97624da9ef9910d8c8\"\u003e\u003ccode\u003e569c081\u003c/code\u003e\u003c/a\u003e Update prek dependencies (\u003ca href=\"https://redirect.github.com/astral-sh/ty/issues/3416\"\u003e#3416\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/astral-sh/ty/commit/608f8ff6e705b656392a89a1cf4e0b977fb10ab4\"\u003e\u003ccode\u003e608f8ff\u003c/code\u003e\u003c/a\u003e Update renovate configuration (\u003ca href=\"https://redirect.github.com/astral-sh/ty/issues/3379\"\u003e#3379\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/astral-sh/ty/commit/518b61d7c2a2eff95e8826a9bba4a392574258b0\"\u003e\u003ccode\u003e518b61d\u003c/code\u003e\u003c/a\u003e Update uraimo/run-on-arch-action action to v3.1.0 (\u003ca href=\"https://redirect.github.com/astral-sh/ty/issues/3405\"\u003e#3405\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/astral-sh/ty/commit/55429594f26e78d277b29aaadc10ca46f9277148\"\u003e\u003ccode\u003e5542959\u003c/code\u003e\u003c/a\u003e Update pre-commit hook astral-sh/ruff-pre-commit to v0.15.12 (\u003ca href=\"https://redirect.github.com/astral-sh/ty/issues/3404\"\u003e#3404\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/astral-sh/ty/commit/d00448eb0204e2dd11943d21e8e08a225914775f\"\u003e\u003ccode\u003ed00448e\u003c/code\u003e\u003c/a\u003e Bump version to 0.0.34 (\u003ca href=\"https://redirect.github.com/astral-sh/ty/issues/3392\"\u003e#3392\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/astral-sh/ty/commit/e9e4c909d806d0fc4f7e84192bc15fb01aa3b95c\"\u003e\u003ccode\u003ee9e4c90\u003c/code\u003e\u003c/a\u003e docs: Reference correct issue in FAQ regarding strict mode (\u003ca href=\"https://redirect.github.com/astral-sh/ty/issues/3385\"\u003e#3385\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/astral-sh/ty/commit/1b70eae97ede0d2528c3658b85bafe813f718a43\"\u003e\u003ccode\u003e1b70eae\u003c/code\u003e\u003c/a\u003e Release: move 'diagnostics' section further down (\u003ca href=\"https://redirect.github.com/astral-sh/ty/issues/3373\"\u003e#3373\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/astral-sh/ty/compare/0.0.32...0.0.35\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `openapi-python-client` from 0.28.3 to 0.28.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/openapi-generators/openapi-python-client/releases\"\u003eopenapi-python-client's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.28.4 (2026-05-11)\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003euv_build\u003c/code\u003e to 0.11 when using \u003ccode\u003e--meta=uv\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1434\"\u003e#1434\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdd support for x-enum-varnames to string enums\u003c/h3\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1358\"\u003e#1358\u003c/a\u003e by \u003ca href=\"https://github.com/mbbush\"\u003e\u003ccode\u003e@​mbbush\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eYou can now customize the variable names of the generated string enumerations using the x-enum-varnames openapi extension. Previously, this was only possible for integer enumerations.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/openapi-generators/openapi-python-client/blob/main/CHANGELOG.md\"\u003eopenapi-python-client's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.28.4 (2026-05-11)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003euv_build\u003c/code\u003e to 0.11 when using \u003ccode\u003e--meta=uv\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1434\"\u003e#1434\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eAdd support for x-enum-varnames to string enums\u003c/h4\u003e\n\u003cp\u003e#\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1358\"\u003e#1358\u003c/a\u003e by \u003ca href=\"https://github.com/mbbush\"\u003e\u003ccode\u003e@​mbbush\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eYou can now customize the variable names of the generated string enumerations using the x-enum-varnames openapi extension. Previously, this was only possible for integer enumerations.\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\u003e\u003ca href=\"https://github.com/openapi-generators/openapi-python-client/commit/284576fbef3c300181feef1569e183e0432167cf\"\u003e\u003ccode\u003e284576f\u003c/code\u003e\u003c/a\u003e Release 0.28.4 (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1408\"\u003e#1408\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openapi-generators/openapi-python-client/commit/7be999c66aad8149ae14611ae2193755d8a75d29\"\u003e\u003ccode\u003e7be999c\u003c/code\u003e\u003c/a\u003e chore(deps): lock file maintenance (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1415\"\u003e#1415\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openapi-generators/openapi-python-client/commit/7eeb9159645b40c09c587ed0b85b96e16572220d\"\u003e\u003ccode\u003e7eeb915\u003c/code\u003e\u003c/a\u003e chore(deps): update pypa/gh-action-pypi-publish action to v1.14.0 (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1419\"\u003e#1419\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openapi-generators/openapi-python-client/commit/894d9f4d13a251a81acce9fa4c623e5db6c9f6dc\"\u003e\u003ccode\u003e894d9f4\u003c/code\u003e\u003c/a\u003e chore(deps): update actions/upload-artifact action to v7.0.1 (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1422\"\u003e#1422\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openapi-generators/openapi-python-client/commit/5b25891c3a8f75a52cd328be226deb1d63377d67\"\u003e\u003ccode\u003e5b25891\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency typer to \u0026gt;0.16,\u0026lt;0.26 (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1430\"\u003e#1430\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openapi-generators/openapi-python-client/commit/dd2f095a74f66c3d653624b97c80c5ed7fdc95a9\"\u003e\u003ccode\u003edd2f095\u003c/code\u003e\u003c/a\u003e feat: Update \u003ccode\u003euv_build\u003c/code\u003e to 0.11 when using \u003ccode\u003e--meta=uv\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1434\"\u003e#1434\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openapi-generators/openapi-python-client/commit/5fcaf72eb703b48e4c3455c54b0a72208bcb5736\"\u003e\u003ccode\u003e5fcaf72\u003c/code\u003e\u003c/a\u003e chore(deps): update actions/download-artifact action to v8.0.1 (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1414\"\u003e#1414\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openapi-generators/openapi-python-client/commit/75cb057e19de30f745eb0831d8e9e9fb7f9e0378\"\u003e\u003ccode\u003e75cb057\u003c/code\u003e\u003c/a\u003e chore(deps): lock file maintenance (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1402\"\u003e#1402\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openapi-generators/openapi-python-client/commit/0534d3b2de0895821a6a0e89ae121ebd78057481\"\u003e\u003ccode\u003e0534d3b\u003c/code\u003e\u003c/a\u003e chore(deps): update github artifact actions (major) (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1406\"\u003e#1406\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openapi-generators/openapi-python-client/commit/72a37ec6343941b90acaa09c4aceaf398fbaeb54\"\u003e\u003ccode\u003e72a37ec\u003c/code\u003e\u003c/a\u003e Add support for x-enum-varnames to string enums (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1358\"\u003e#1358\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/openapi-generators/openapi-python-client/compare/v0.28.3...v0.28.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\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 show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/hyperb1iss/hypercolor/pull/13","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/hyperb1iss%2Fhypercolor/issues/13","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/13/packages"}},{"old_version":"0.28.2","new_version":"0.28.3","update_type":"patch","path":null,"pr_created_at":"2026-03-09T21:33:10.000Z","version_change":"0.28.2 → 0.28.3","issue":{"uuid":"4048021248","node_id":"PR_kwDOOp8xds7JMqUU","number":276,"state":"open","title":"bump(deps-dev): bump openapi-python-client from 0.28.2 to 0.28.3","user":"dependabot[bot]","labels":["dependencies","python:uv"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-03-09T21:33:10.000Z","updated_at":"2026-03-09T23:06:18.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"bump(deps-dev)","packages":[{"name":"openapi-python-client","old_version":"0.28.2","new_version":"0.28.3","repository_url":"https://github.com/openapi-generators/openapi-python-client"}],"path":null,"ecosystem":"pip"},"body":"Bumps [openapi-python-client](https://github.com/openapi-generators/openapi-python-client) from 0.28.2 to 0.28.3.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/openapi-generators/openapi-python-client/releases\"\u003eopenapi-python-client's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.28.3 (2026-02-17)\u003c/h2\u003e\n\u003ch2\u003eFixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003esort remaining lazy imports in model template (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1400\"\u003e#1400\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/openapi-generators/openapi-python-client/blob/main/CHANGELOG.md\"\u003eopenapi-python-client's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.28.3 (2026-02-17)\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esort remaining lazy imports in model template (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1400\"\u003e#1400\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openapi-generators/openapi-python-client/commit/b18a0a96489c1906c5a4ba235157370954c19b48\"\u003e\u003ccode\u003eb18a0a9\u003c/code\u003e\u003c/a\u003e Release 0.28.3 (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1401\"\u003e#1401\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openapi-generators/openapi-python-client/commit/ddda4197e633afd90b304c8284acf1b975e09168\"\u003e\u003ccode\u003eddda419\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency typer to \u0026gt;0.16,\u0026lt;0.25 (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1403\"\u003e#1403\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openapi-generators/openapi-python-client/commit/96d00474b2a5c6917b85d37605b58602491d3af1\"\u003e\u003ccode\u003e96d0047\u003c/code\u003e\u003c/a\u003e fix: sort remaining lazy imports in model template (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1400\"\u003e#1400\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/openapi-generators/openapi-python-client/compare/v0.28.2...v0.28.3\"\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=openapi-python-client\u0026package-manager=uv\u0026previous-version=0.28.2\u0026new-version=0.28.3)](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 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/AISecurityLab/hackagent/pull/276","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/AISecurityLab%2Fhackagent/issues/276","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/276/packages"}},{"old_version":"0.28.1","new_version":"0.28.2","update_type":"patch","path":null,"pr_created_at":"2026-02-23T09:51:00.000Z","version_change":"0.28.1 → 0.28.2","issue":{"uuid":"3977270797","node_id":"PR_kwDOPMXLcc7FmdeA","number":279,"state":"closed","title":"chore(deps)(deps): bump the python-minor-patch group across 1 directory with 9 updates","user":"dependabot[bot]","labels":["dependencies","python"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-02-26T23:16:34.000Z","author_association":null,"state_reason":null,"created_at":"2026-02-23T09:51:00.000Z","updated_at":"2026-02-26T23:16:36.000Z","time_to_close":307534,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)(deps): bump","group_name":"python-minor-patch","update_count":9,"packages":[{"name":"httpx-retries","old_version":"0.4.5","new_version":"0.4.6","repository_url":"https://github.com/will-ockmore/httpx-retries"},{"name":"tox","old_version":"4.34.1","new_version":"4.44.0","repository_url":"https://github.com/tox-dev/tox"},{"name":"ruff","old_version":"0.15.0","new_version":"0.15.2","repository_url":"https://github.com/astral-sh/ruff"},{"name":"openapi-python-client","old_version":"0.28.1","new_version":"0.28.2","repository_url":"https://github.com/openapi-generators/openapi-python-client"},{"name":"datamodel-code-generator","old_version":"0.53.0","new_version":"0.54.0","repository_url":"https://github.com/koxudaxi/datamodel-code-generator"},{"name":"mkdocs-material","old_version":"9.7.1","new_version":"9.7.2","repository_url":"https://github.com/squidfunk/mkdocs-material"},{"name":"mkdocs-swagger-ui-tag","old_version":"0.7.2","new_version":"0.8.0","repository_url":"https://github.com/blueswen/mkdocs-swagger-ui-tag"},{"name":"poethepoet","old_version":"0.41.0","new_version":"0.42.0","repository_url":"https://github.com/nat-n/poethepoet"},{"name":"ty","old_version":"0.0.15","new_version":"0.0.18","repository_url":"https://github.com/astral-sh/ty"}],"path":null,"ecosystem":"pip"},"body":"Bumps the python-minor-patch group with 9 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [httpx-retries](https://github.com/will-ockmore/httpx-retries) | `0.4.5` | `0.4.6` |\n| [tox](https://github.com/tox-dev/tox) | `4.34.1` | `4.44.0` |\n| [ruff](https://github.com/astral-sh/ruff) | `0.15.0` | `0.15.2` |\n| [openapi-python-client](https://github.com/openapi-generators/openapi-python-client) | `0.28.1` | `0.28.2` |\n| [datamodel-code-generator](https://github.com/koxudaxi/datamodel-code-generator) | `0.53.0` | `0.54.0` |\n| [mkdocs-material](https://github.com/squidfunk/mkdocs-material) | `9.7.1` | `9.7.2` |\n| [mkdocs-swagger-ui-tag](https://github.com/blueswen/mkdocs-swagger-ui-tag) | `0.7.2` | `0.8.0` |\n| [poethepoet](https://github.com/nat-n/poethepoet) | `0.41.0` | `0.42.0` |\n| [ty](https://github.com/astral-sh/ty) | `0.0.15` | `0.0.18` |\n\n\nUpdates `httpx-retries` from 0.4.5 to 0.4.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/will-ockmore/httpx-retries/releases\"\u003ehttpx-retries's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.4.6\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDon't recalculate \u003ccode\u003etime_to_sleep\u003c/code\u003e unecessarily (\u003ca href=\"https://redirect.github.com/will-ockmore/httpx-retries/issues/51\"\u003e#51\u003c/a\u003e by \u003ca href=\"https://github.com/jdkessinger\"\u003e\u003ccode\u003e@​jdkessinger\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/will-ockmore/httpx-retries/blob/main/CHANGELOG.md\"\u003ehttpx-retries's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.4.6] - 2026-02-18\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDon't recalculate \u003ccode\u003etime_to_sleep\u003c/code\u003e unecessarily\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/will-ockmore/httpx-retries/commit/895e9c1b7d60099b3ff305116631e958ab5cb91e\"\u003e\u003ccode\u003e895e9c1\u003c/code\u003e\u003c/a\u003e Version 0.4.6 (\u003ca href=\"https://redirect.github.com/will-ockmore/httpx-retries/issues/54\"\u003e#54\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/will-ockmore/httpx-retries/commit/df394e591d2c617fed6e965acc5c9bd4055e2749\"\u003e\u003ccode\u003edf394e5\u003c/code\u003e\u003c/a\u003e Differences with other retry libraries guide (\u003ca href=\"https://redirect.github.com/will-ockmore/httpx-retries/issues/53\"\u003e#53\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/will-ockmore/httpx-retries/commit/2dc1c7e0b826f3ae7d1f9c84591fb92f2f0c2564\"\u003e\u003ccode\u003e2dc1c7e\u003c/code\u003e\u003c/a\u003e Don't compute time_to_sleep 2 times. (\u003ca href=\"https://redirect.github.com/will-ockmore/httpx-retries/issues/51\"\u003e#51\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/will-ockmore/httpx-retries/compare/0.4.5...0.4.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tox` from 4.34.1 to 4.44.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tox-dev/tox/releases\"\u003etox's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.44.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e🐛 fix(config): keep unfactored continuation lines after filtered factors (\u003ca href=\"https://redirect.github.com/tox-dev/tox/issues/3802\"\u003e#3802\u003c/a\u003e) by \u003ca href=\"https://github.com/gaborbernat\"\u003e\u003ccode\u003e@​gaborbernat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tox-dev/tox/pull/3804\"\u003etox-dev/tox#3804\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e✨ feat(config): add PEP 751 pylock.toml support by \u003ca href=\"https://github.com/gaborbernat\"\u003e\u003ccode\u003e@​gaborbernat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tox-dev/tox/pull/3803\"\u003etox-dev/tox#3803\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/tox-dev/tox/compare/4.43.0...4.44.0\"\u003ehttps://github.com/tox-dev/tox/compare/4.43.0...4.44.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev4.43.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e📝 docs(infra): integrate sphinxcontrib-towncrier by \u003ca href=\"https://github.com/gaborbernat\"\u003e\u003ccode\u003e@​gaborbernat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tox-dev/tox/pull/3798\"\u003etox-dev/tox#3798\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e✨ feat(toml): add generative env_list via product dict by \u003ca href=\"https://github.com/gaborbernat\"\u003e\u003ccode\u003e@​gaborbernat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tox-dev/tox/pull/3797\"\u003etox-dev/tox#3797\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🐛 fix(config): restore factor conditional continuations by \u003ca href=\"https://github.com/gaborbernat\"\u003e\u003ccode\u003e@​gaborbernat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tox-dev/tox/pull/3799\"\u003etox-dev/tox#3799\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🐛 fix(pip): pass config_settings to pip for sdist install by \u003ca href=\"https://github.com/gaborbernat\"\u003e\u003ccode\u003e@​gaborbernat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tox-dev/tox/pull/3800\"\u003etox-dev/tox#3800\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/tox-dev/tox/compare/4.42.0...4.43.0\"\u003ehttps://github.com/tox-dev/tox/compare/4.42.0...4.43.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev4.42.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e🐛 fix(interrupt): suppress BrokenPipeError during teardown by \u003ca href=\"https://github.com/gaborbernat\"\u003e\u003ccode\u003e@​gaborbernat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tox-dev/tox/pull/3778\"\u003etox-dev/tox#3778\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e✨ feat(cli): add --no-capture flag for interactive programs by \u003ca href=\"https://github.com/gaborbernat\"\u003e\u003ccode\u003e@​gaborbernat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tox-dev/tox/pull/3777\"\u003etox-dev/tox#3777\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e✨ feat(config): add platform-dependent factor support by \u003ca href=\"https://github.com/gaborbernat\"\u003e\u003ccode\u003e@​gaborbernat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tox-dev/tox/pull/3779\"\u003etox-dev/tox#3779\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e✨ feat(env): gracefully skip environments with unavailable runners by \u003ca href=\"https://github.com/gaborbernat\"\u003e\u003ccode\u003e@​gaborbernat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tox-dev/tox/pull/3781\"\u003etox-dev/tox#3781\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🐛 fix(env): restore compound factor conditionals by \u003ca href=\"https://github.com/gaborbernat\"\u003e\u003ccode\u003e@​gaborbernat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tox-dev/tox/pull/3782\"\u003etox-dev/tox#3782\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e✨ feat(config): add default_base_python config key by \u003ca href=\"https://github.com/gaborbernat\"\u003e\u003ccode\u003e@​gaborbernat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tox-dev/tox/pull/3783\"\u003etox-dev/tox#3783\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e✨ feat(config): add env_site_packages_dir_plat substitution by \u003ca href=\"https://github.com/gaborbernat\"\u003e\u003ccode\u003e@​gaborbernat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tox-dev/tox/pull/3784\"\u003etox-dev/tox#3784\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🐛 fix(parallel): show --list-dependencies output by \u003ca href=\"https://github.com/gaborbernat\"\u003e\u003ccode\u003e@​gaborbernat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tox-dev/tox/pull/3786\"\u003etox-dev/tox#3786\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e✨ feat(config): add open-ended generative ranges by \u003ca href=\"https://github.com/gaborbernat\"\u003e\u003ccode\u003e@​gaborbernat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tox-dev/tox/pull/3788\"\u003etox-dev/tox#3788\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🐛 fix(config): collapse continuation lines before factor filtering by \u003ca href=\"https://github.com/gaborbernat\"\u003e\u003ccode\u003e@​gaborbernat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tox-dev/tox/pull/3787\"\u003etox-dev/tox#3787\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e✨ feat(pkg): cache external packaging env build across envs by \u003ca href=\"https://github.com/gaborbernat\"\u003e\u003ccode\u003e@​gaborbernat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tox-dev/tox/pull/3790\"\u003etox-dev/tox#3790\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e✨ feat(changelog): add granular towncrier categories by \u003ca href=\"https://github.com/gaborbernat\"\u003e\u003ccode\u003e@​gaborbernat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tox-dev/tox/pull/3785\"\u003etox-dev/tox#3785\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e✨ feat(cli): accept plugin CLI options during provisioning by \u003ca href=\"https://github.com/gaborbernat\"\u003e\u003ccode\u003e@​gaborbernat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tox-dev/tox/pull/3791\"\u003etox-dev/tox#3791\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e✨ feat(env): add recreate_commands config key by \u003ca href=\"https://github.com/gaborbernat\"\u003e\u003ccode\u003e@​gaborbernat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tox-dev/tox/pull/3793\"\u003etox-dev/tox#3793\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e📝 docs(faq): document Debian python3-venv limitation by \u003ca href=\"https://github.com/gaborbernat\"\u003e\u003ccode\u003e@​gaborbernat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tox-dev/tox/pull/3789\"\u003etox-dev/tox#3789\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e✨ feat(config): warn on unused config keys with -v by \u003ca href=\"https://github.com/gaborbernat\"\u003e\u003ccode\u003e@​gaborbernat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tox-dev/tox/pull/3795\"\u003etox-dev/tox#3795\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e✨ feat(cli): add --skip-env-install flag for offline env reuse by \u003ca href=\"https://github.com/gaborbernat\"\u003e\u003ccode\u003e@​gaborbernat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tox-dev/tox/pull/3792\"\u003etox-dev/tox#3792\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e✨ feat(env): add virtualenv_spec for per-env version pinning by \u003ca href=\"https://github.com/gaborbernat\"\u003e\u003ccode\u003e@​gaborbernat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tox-dev/tox/pull/3794\"\u003etox-dev/tox#3794\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/tox-dev/tox/compare/4.41.0...4.42.0\"\u003ehttps://github.com/tox-dev/tox/compare/4.41.0...4.42.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev4.41.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tox-dev/tox/blob/main/docs/changelog.rst\"\u003etox's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eFeatures - 4.44.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eSupport PEP 751 \u003ccode\u003epylock.toml\u003c/code\u003e lock files as dependency input via the \u003ccode\u003epylock\u003c/code\u003e configuration option (mutually\nexclusive with \u003ccode\u003edeps\u003c/code\u003e). Packages are filtered by extras, dependency groups, and platform markers evaluated against\nthe target Python interpreter, then installed via pip with \u003ccode\u003e--no-deps\u003c/code\u003e - by :user:\u003ccode\u003egaborbernat\u003c/code\u003e. (:issue:\u003ccode\u003e3665\u003c/code\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eBug fixes - 4.44.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix unfactored continuation lines (e.g. \u003ccode\u003epytest \\\u003c/code\u003e, \u003ccode\u003e--remote-data \\\u003c/code\u003e) being incorrectly skipped when they follow\na filtered factor-conditional line ending with \u003ccode\u003e\\\u003c/code\u003e -- the \u003ccode\u003epending_skip\u003c/code\u003e flag now only drops terminal continuation\npieces, preserving shared arguments that are themselves continuations - by :user:\u003ccode\u003egaborbernat\u003c/code\u003e. (:issue:\u003ccode\u003e3802\u003c/code\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003ev4.43.0 (2026-02-20)\u003c/p\u003e\n\u003chr /\u003e\n\u003ch1\u003eFeatures - 4.43.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eAdd TOML-native generative \u003ccode\u003eenv_list\u003c/code\u003e via \u003ccode\u003eproduct\u003c/code\u003e dict syntax -- Cartesian product of factor groups with\noptional range dicts and exclusions - by :user:\u003ccode\u003egaborbernat\u003c/code\u003e. (:issue:\u003ccode\u003e3797\u003c/code\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eBug fixes - 4.43.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003ePass \u003ccode\u003econfig_settings_build_wheel\u003c/code\u003e to pip as \u003ccode\u003e--config-settings\u003c/code\u003e when installing sdist packages, ensuring the\nbuild backend receives config settings during pip's internal wheel build - by :user:\u003ccode\u003egaborbernat\u003c/code\u003e. (:issue:\u003ccode\u003e3125\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003eFix factor-conditional continuation lines (e.g. \u003ccode\u003ecov: coverage run \\\u003c/code\u003e / \u003ccode\u003e!cov: python \\\u003c/code\u003e / \u003ccode\u003esomefile.py\u003c/code\u003e) where\ndifferent factor prefixes on consecutive continuation lines caused prefixes to be passed as literal command arguments\ninstead of being filtered - by :user:\u003ccode\u003egaborbernat\u003c/code\u003e. (:issue:\u003ccode\u003e3796\u003c/code\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eImproved documentation - 4.43.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eIntegrate \u003ccode\u003esphinxcontrib-towncrier\u003c/code\u003e to render draft changelog entries directly in Sphinx, replacing the manual\ntowncrier draft script - by :user:\u003ccode\u003egaborbernat\u003c/code\u003e. (:issue:\u003ccode\u003e3201\u003c/code\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003ev4.42.0 (2026-02-20)\u003c/p\u003e\n\u003chr /\u003e\n\u003ch1\u003eFeatures - 4.42.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003ePlatform-dependent commands can now be specified using factor syntax without requiring the platform name in the\nenvironment name. The current platform (\u003ccode\u003esys.platform\u003c/code\u003e value like \u003ccode\u003elinux\u003c/code\u003e, \u003ccode\u003edarwin\u003c/code\u003e, \u003ccode\u003ewin32\u003c/code\u003e) is automatically\navailable as an implicit factor, allowing configurations like \u003ccode\u003elinux: pytest\u003c/code\u003e in INI or \u003ccode\u003efactor.linux\u003c/code\u003e in TOML\nconditional expressions to work in any environment. Additionally, TOML configurations can now use \u003ccode\u003efactor.NAME\u003c/code\u003e in\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tox-dev/tox/commit/901aa7b645b481d2fad908c840c777d30441f7b4\"\u003e\u003ccode\u003e901aa7b\u003c/code\u003e\u003c/a\u003e release 4.44.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tox-dev/tox/commit/7b601a77e8376b9198b7203b4e644873cc543e69\"\u003e\u003ccode\u003e7b601a7\u003c/code\u003e\u003c/a\u003e ✨ feat(config): add PEP 751 pylock.toml support (\u003ca href=\"https://redirect.github.com/tox-dev/tox/issues/3803\"\u003e#3803\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tox-dev/tox/commit/f6a984783d8c2635e9169d4f0b5f4f7594ea8a16\"\u003e\u003ccode\u003ef6a9847\u003c/code\u003e\u003c/a\u003e 🐛 fix(config): keep unfactored continuation lines after filtered factors (\u003ca href=\"https://redirect.github.com/tox-dev/tox/issues/38\"\u003e#38\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tox-dev/tox/commit/f4855f3e3d59e7be3c6f7fbdee27650d9f2c4011\"\u003e\u003ccode\u003ef4855f3\u003c/code\u003e\u003c/a\u003e release 4.43.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tox-dev/tox/commit/8517abca406a268e42a1b233ece37f3869a5176e\"\u003e\u003ccode\u003e8517abc\u003c/code\u003e\u003c/a\u003e 🐛 fix(pip): pass config_settings to pip for sdist install (\u003ca href=\"https://redirect.github.com/tox-dev/tox/issues/3800\"\u003e#3800\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tox-dev/tox/commit/413b963339b5d5b84531e916f704602de9a16188\"\u003e\u003ccode\u003e413b963\u003c/code\u003e\u003c/a\u003e 🐛 fix(config): restore factor conditional continuations (\u003ca href=\"https://redirect.github.com/tox-dev/tox/issues/3799\"\u003e#3799\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tox-dev/tox/commit/b11c64501e5088edce6f698fa1bfbff31ca7ee51\"\u003e\u003ccode\u003eb11c645\u003c/code\u003e\u003c/a\u003e ✨ feat(toml): add generative env_list via product dict (\u003ca href=\"https://redirect.github.com/tox-dev/tox/issues/3797\"\u003e#3797\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tox-dev/tox/commit/0f4da8334895480746b0d8ba8dab60bfcddde315\"\u003e\u003ccode\u003e0f4da83\u003c/code\u003e\u003c/a\u003e 📝 docs(infra): integrate sphinxcontrib-towncrier (\u003ca href=\"https://redirect.github.com/tox-dev/tox/issues/3798\"\u003e#3798\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tox-dev/tox/commit/09b4f60bdb946de3f7a3b7c4e7b17f164dff9dd2\"\u003e\u003ccode\u003e09b4f60\u003c/code\u003e\u003c/a\u003e release 4.42.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tox-dev/tox/commit/c80c62f60d7017f91c2a7d035d045170f8523362\"\u003e\u003ccode\u003ec80c62f\u003c/code\u003e\u003c/a\u003e ✨ feat(env): add virtualenv_spec for per-env version pinning (\u003ca href=\"https://redirect.github.com/tox-dev/tox/issues/3794\"\u003e#3794\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tox-dev/tox/compare/4.34.1...4.44.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ruff` from 0.15.0 to 0.15.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/astral-sh/ruff/releases\"\u003eruff's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.15.2\u003c/h2\u003e\n\u003ch2\u003eRelease Notes\u003c/h2\u003e\n\u003cp\u003eReleased on 2026-02-19.\u003c/p\u003e\n\u003ch3\u003ePreview features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eExpand the default rule set (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/23385\"\u003e#23385\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eIn preview, Ruff now enables a significantly expanded default rule set of 412 rules, up from the stable default set of 59 rules. The new rules are mostly a superset of the stable defaults, with the exception of these rules, which are removed from the preview defaults:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://docs.astral.sh/ruff/rules/multiple-imports-on-one-line\"\u003e\u003ccode\u003emultiple-imports-on-one-line\u003c/code\u003e\u003c/a\u003e (\u003ccode\u003eE401\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://docs.astral.sh/ruff/rules/module-import-not-at-top-of-file\"\u003e\u003ccode\u003emodule-import-not-at-top-of-file\u003c/code\u003e\u003c/a\u003e (\u003ccode\u003eE402\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://docs.astral.sh/ruff/rules/module-import-not-at-top-of-file\"\u003e\u003ccode\u003emodule-import-not-at-top-of-file\u003c/code\u003e\u003c/a\u003e (\u003ccode\u003eE701\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://docs.astral.sh/ruff/rules/multiple-statements-on-one-line-semicolon\"\u003e\u003ccode\u003emultiple-statements-on-one-line-semicolon\u003c/code\u003e\u003c/a\u003e (\u003ccode\u003eE702\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://docs.astral.sh/ruff/rules/useless-semicolon\"\u003e\u003ccode\u003euseless-semicolon\u003c/code\u003e\u003c/a\u003e (\u003ccode\u003eE703\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://docs.astral.sh/ruff/rules/none-comparison\"\u003e\u003ccode\u003enone-comparison\u003c/code\u003e\u003c/a\u003e (\u003ccode\u003eE711\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://docs.astral.sh/ruff/rules/true-false-comparison\"\u003e\u003ccode\u003etrue-false-comparison\u003c/code\u003e\u003c/a\u003e (\u003ccode\u003eE712\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://docs.astral.sh/ruff/rules/not-in-test\"\u003e\u003ccode\u003enot-in-test\u003c/code\u003e\u003c/a\u003e (\u003ccode\u003eE713\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://docs.astral.sh/ruff/rules/not-is-test\"\u003e\u003ccode\u003enot-is-test\u003c/code\u003e\u003c/a\u003e (\u003ccode\u003eE714\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://docs.astral.sh/ruff/rules/type-comparison\"\u003e\u003ccode\u003etype-comparison\u003c/code\u003e\u003c/a\u003e (\u003ccode\u003eE721\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://docs.astral.sh/ruff/rules/lambda-assignment\"\u003e\u003ccode\u003elambda-assignment\u003c/code\u003e\u003c/a\u003e (\u003ccode\u003eE731\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://docs.astral.sh/ruff/rules/ambiguous-variable-name\"\u003e\u003ccode\u003eambiguous-variable-name\u003c/code\u003e\u003c/a\u003e (\u003ccode\u003eE741\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://docs.astral.sh/ruff/rules/ambiguous-class-name\"\u003e\u003ccode\u003eambiguous-class-name\u003c/code\u003e\u003c/a\u003e (\u003ccode\u003eE742\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://docs.astral.sh/ruff/rules/ambiguous-function-name\"\u003e\u003ccode\u003eambiguous-function-name\u003c/code\u003e\u003c/a\u003e (\u003ccode\u003eE743\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://docs.astral.sh/ruff/rules/undefined-local-with-import-star\"\u003e\u003ccode\u003eundefined-local-with-import-star\u003c/code\u003e\u003c/a\u003e (\u003ccode\u003eF403\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://docs.astral.sh/ruff/rules/undefined-local-with-import-star-usage\"\u003e\u003ccode\u003eundefined-local-with-import-star-usage\u003c/code\u003e\u003c/a\u003e (\u003ccode\u003eF405\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://docs.astral.sh/ruff/rules/undefined-local-with-nested-import-star-usage\"\u003e\u003ccode\u003eundefined-local-with-nested-import-star-usage\u003c/code\u003e\u003c/a\u003e (\u003ccode\u003eF406\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://docs.astral.sh/ruff/rules/forward-annotation-syntax-error\"\u003e\u003ccode\u003eforward-annotation-syntax-error\u003c/code\u003e\u003c/a\u003e (\u003ccode\u003eF722\u003c/code\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eIf you use preview and prefer the old defaults, you can restore them with configuration like:\u003c/p\u003e\n\u003cpre lang=\"toml\"\u003e\u003ccode\u003e\r\n# ruff.toml\r\n\u003cp\u003e[lint]\nselect = [\u0026quot;E4\u0026quot;, \u0026quot;E7\u0026quot;, \u0026quot;E9\u0026quot;, \u0026quot;F\u0026quot;]\u003c/p\u003e\n\u003ch1\u003epyproject.toml\u003c/h1\u003e\n\u003cp\u003e[tool.ruff.lint]\nselect = [\u0026quot;E4\u0026quot;, \u0026quot;E7\u0026quot;, \u0026quot;E9\u0026quot;, \u0026quot;F\u0026quot;]\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eIf you do give them a try, feel free to share your feedback in the \u003ca href=\"https://github.com/astral-sh/ruff/discussions/23203\"\u003eGitHub discussion\u003c/a\u003e!\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e[\u003ccode\u003eflake8-pyi\u003c/code\u003e] Also check string annotations (\u003ccode\u003ePYI041\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/19023\"\u003e#19023\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/astral-sh/ruff/blob/main/CHANGELOG.md\"\u003eruff's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.15.2\u003c/h2\u003e\n\u003cp\u003eReleased on 2026-02-19.\u003c/p\u003e\n\u003ch3\u003ePreview features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eExpand the default rule set (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/23385\"\u003e#23385\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eIn preview, Ruff now enables a significantly expanded default rule set of 412\nrules, up from the stable default set of 59 rules. The new rules are mostly a\nsuperset of the stable defaults, with the exception of these rules, which are\nremoved from the preview defaults:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://docs.astral.sh/ruff/rules/multiple-imports-on-one-line\"\u003e\u003ccode\u003emultiple-imports-on-one-line\u003c/code\u003e\u003c/a\u003e (\u003ccode\u003eE401\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://docs.astral.sh/ruff/rules/module-import-not-at-top-of-file\"\u003e\u003ccode\u003emodule-import-not-at-top-of-file\u003c/code\u003e\u003c/a\u003e (\u003ccode\u003eE402\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://docs.astral.sh/ruff/rules/module-import-not-at-top-of-file\"\u003e\u003ccode\u003emodule-import-not-at-top-of-file\u003c/code\u003e\u003c/a\u003e (\u003ccode\u003eE701\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://docs.astral.sh/ruff/rules/multiple-statements-on-one-line-semicolon\"\u003e\u003ccode\u003emultiple-statements-on-one-line-semicolon\u003c/code\u003e\u003c/a\u003e (\u003ccode\u003eE702\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://docs.astral.sh/ruff/rules/useless-semicolon\"\u003e\u003ccode\u003euseless-semicolon\u003c/code\u003e\u003c/a\u003e (\u003ccode\u003eE703\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://docs.astral.sh/ruff/rules/none-comparison\"\u003e\u003ccode\u003enone-comparison\u003c/code\u003e\u003c/a\u003e (\u003ccode\u003eE711\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://docs.astral.sh/ruff/rules/true-false-comparison\"\u003e\u003ccode\u003etrue-false-comparison\u003c/code\u003e\u003c/a\u003e (\u003ccode\u003eE712\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://docs.astral.sh/ruff/rules/not-in-test\"\u003e\u003ccode\u003enot-in-test\u003c/code\u003e\u003c/a\u003e (\u003ccode\u003eE713\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://docs.astral.sh/ruff/rules/not-is-test\"\u003e\u003ccode\u003enot-is-test\u003c/code\u003e\u003c/a\u003e (\u003ccode\u003eE714\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://docs.astral.sh/ruff/rules/type-comparison\"\u003e\u003ccode\u003etype-comparison\u003c/code\u003e\u003c/a\u003e (\u003ccode\u003eE721\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://docs.astral.sh/ruff/rules/lambda-assignment\"\u003e\u003ccode\u003elambda-assignment\u003c/code\u003e\u003c/a\u003e (\u003ccode\u003eE731\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://docs.astral.sh/ruff/rules/ambiguous-variable-name\"\u003e\u003ccode\u003eambiguous-variable-name\u003c/code\u003e\u003c/a\u003e (\u003ccode\u003eE741\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://docs.astral.sh/ruff/rules/ambiguous-class-name\"\u003e\u003ccode\u003eambiguous-class-name\u003c/code\u003e\u003c/a\u003e (\u003ccode\u003eE742\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://docs.astral.sh/ruff/rules/ambiguous-function-name\"\u003e\u003ccode\u003eambiguous-function-name\u003c/code\u003e\u003c/a\u003e (\u003ccode\u003eE743\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://docs.astral.sh/ruff/rules/undefined-local-with-import-star\"\u003e\u003ccode\u003eundefined-local-with-import-star\u003c/code\u003e\u003c/a\u003e (\u003ccode\u003eF403\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://docs.astral.sh/ruff/rules/undefined-local-with-import-star-usage\"\u003e\u003ccode\u003eundefined-local-with-import-star-usage\u003c/code\u003e\u003c/a\u003e (\u003ccode\u003eF405\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://docs.astral.sh/ruff/rules/undefined-local-with-nested-import-star-usage\"\u003e\u003ccode\u003eundefined-local-with-nested-import-star-usage\u003c/code\u003e\u003c/a\u003e (\u003ccode\u003eF406\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://docs.astral.sh/ruff/rules/forward-annotation-syntax-error\"\u003e\u003ccode\u003eforward-annotation-syntax-error\u003c/code\u003e\u003c/a\u003e (\u003ccode\u003eF722\u003c/code\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eIf you use preview and prefer the old defaults, you can restore them with\nconfiguration like:\u003c/p\u003e\n\u003cpre lang=\"toml\"\u003e\u003ccode\u003e\n# ruff.toml\n\u003cp\u003e[lint]\nselect = [\u0026quot;E4\u0026quot;, \u0026quot;E7\u0026quot;, \u0026quot;E9\u0026quot;, \u0026quot;F\u0026quot;]\u003c/p\u003e\n\u003ch1\u003epyproject.toml\u003c/h1\u003e\n\u003cp\u003e[tool.ruff.lint]\nselect = [\u0026quot;E4\u0026quot;, \u0026quot;E7\u0026quot;, \u0026quot;E9\u0026quot;, \u0026quot;F\u0026quot;]\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eIf you do give them a try, feel free to share your feedback in the \u003ca href=\"https://github.com/astral-sh/ruff/discussions/23203\"\u003eGitHub\ndiscussion\u003c/a\u003e!\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/astral-sh/ruff/commit/9d18ee9115f9cbb4c21478baa7c1fa2b46e0759c\"\u003e\u003ccode\u003e9d18ee9\u003c/code\u003e\u003c/a\u003e Hard code workflow name and \u003ccode\u003ecancel-in-progress\u003c/code\u003e only for PRs (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/issues/23431\"\u003e#23431\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/astral-sh/ruff/commit/7cc15f024b931fe56365f40de3fab01219c092c4\"\u003e\u003ccode\u003e7cc15f0\u003c/code\u003e\u003c/a\u003e Bump 0.15.2 (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/issues/23430\"\u003e#23430\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/astral-sh/ruff/commit/d1b544393ae9cddd8e48ebee8dbfd54bda89f375\"\u003e\u003ccode\u003ed1b5443\u003c/code\u003e\u003c/a\u003e Add extension mapping to configuration file options (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/issues/23384\"\u003e#23384\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/astral-sh/ruff/commit/222574af90c5c0ca8f84c8385cf30c7c10ac2496\"\u003e\u003ccode\u003e222574a\u003c/code\u003e\u003c/a\u003e Expand the default rule set (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/issues/23385\"\u003e#23385\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/astral-sh/ruff/commit/1465b5de3829549b45397e9587b83ab7ac6d26d0\"\u003e\u003ccode\u003e1465b5d\u003c/code\u003e\u003c/a\u003e [\u003ccode\u003eflake8-async\u003c/code\u003e] Fix \u003ccode\u003ein_async_context\u003c/code\u003e logic (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/issues/23426\"\u003e#23426\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/astral-sh/ruff/commit/410902fa401afda969cc000f13be341896e6868e\"\u003e\u003ccode\u003e410902f\u003c/code\u003e\u003c/a\u003e [\u003ccode\u003epyupgrade\u003c/code\u003e] Fix handling of \u003ccode\u003etyping.{io,re}\u003c/code\u003e (\u003ccode\u003eUP035\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/issues/23131\"\u003e#23131\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/astral-sh/ruff/commit/729610acd9e19f57526e8ca40f355626154826bb\"\u003e\u003ccode\u003e729610a\u003c/code\u003e\u003c/a\u003e [ty] Fall back to ambiguous for large control flow graphs (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/issues/23399\"\u003e#23399\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/astral-sh/ruff/commit/1425c185b0a47be87112762f65b5bf7e323fb950\"\u003e\u003ccode\u003e1425c18\u003c/code\u003e\u003c/a\u003e [ty] Add code folding support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/astral-sh/ruff/commit/97acaaea5f993f33d3f5bb27c5db760a2f3d1e8a\"\u003e\u003ccode\u003e97acaae\u003c/code\u003e\u003c/a\u003e [ty] Fix stack overflow for self-referential \u003ccode\u003eTypeOf\u003c/code\u003e in annotations (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/issues/23407\"\u003e#23407\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/astral-sh/ruff/commit/1f380c82584a6dab7e8715bc7dd5ae187da1e69a\"\u003e\u003ccode\u003e1f380c8\u003c/code\u003e\u003c/a\u003e [ty] Update tests \u003ccode\u003ereveal_type\u003c/code\u003e and \u003ccode\u003eNever\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/issues/23418\"\u003e#23418\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/astral-sh/ruff/compare/0.15.0...0.15.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `openapi-python-client` from 0.28.1 to 0.28.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/openapi-generators/openapi-python-client/releases\"\u003eopenapi-python-client's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.28.2 (2026-02-09)\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003euv_build\u003c/code\u003e 0.10 when using \u003ccode\u003e--meta=uv\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1396\"\u003e#1396\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/openapi-generators/openapi-python-client/blob/main/CHANGELOG.md\"\u003eopenapi-python-client's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.28.2 (2026-02-09)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003euv_build\u003c/code\u003e 0.10 when using \u003ccode\u003e--meta=uv\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1396\"\u003e#1396\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openapi-generators/openapi-python-client/commit/410784bd3b3e49c568d343b2cd5e54a7a568a0f0\"\u003e\u003ccode\u003e410784b\u003c/code\u003e\u003c/a\u003e Release 0.28.2 (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1398\"\u003e#1398\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openapi-generators/openapi-python-client/commit/4385be83dc8eff2cd14da69c797832f1c46e6708\"\u003e\u003ccode\u003e4385be8\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency typer to \u0026gt;0.16,\u0026lt;0.24 (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1399\"\u003e#1399\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openapi-generators/openapi-python-client/commit/a9c5d33f05f27a33dd03919440692c88027eed04\"\u003e\u003ccode\u003ea9c5d33\u003c/code\u003e\u003c/a\u003e chore(deps): lock file maintenance (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1393\"\u003e#1393\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openapi-generators/openapi-python-client/commit/aa318d472c32c3a86e0feeda74fc33111310da95\"\u003e\u003ccode\u003eaa318d4\u003c/code\u003e\u003c/a\u003e feat: Update \u003ccode\u003euv_build\u003c/code\u003e 0.10 when using \u003ccode\u003e--meta=uv\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1396\"\u003e#1396\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openapi-generators/openapi-python-client/commit/826ab55024a43cd98c97714ca6e82156686c4b3b\"\u003e\u003ccode\u003e826ab55\u003c/code\u003e\u003c/a\u003e chore(deps): update actions/checkout action to v6.0.2 (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1388\"\u003e#1388\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openapi-generators/openapi-python-client/commit/f955ffe7031daf98e4cb15f5be2ab588b26124da\"\u003e\u003ccode\u003ef955ffe\u003c/code\u003e\u003c/a\u003e chore(deps): lock file maintenance (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1389\"\u003e#1389\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openapi-generators/openapi-python-client/commit/3abea8dd28e6d432da53ce0e93b4121380d75f6b\"\u003e\u003ccode\u003e3abea8d\u003c/code\u003e\u003c/a\u003e chore(deps): lock file maintenance (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1386\"\u003e#1386\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openapi-generators/openapi-python-client/commit/d43e710a488f43fc3fafa49da1e6e9758e221100\"\u003e\u003ccode\u003ed43e710\u003c/code\u003e\u003c/a\u003e chore(deps): update actions/setup-python action to v6.2.0 (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1387\"\u003e#1387\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/openapi-generators/openapi-python-client/compare/v0.28.1...v0.28.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `datamodel-code-generator` from 0.53.0 to 0.54.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/koxudaxi/datamodel-code-generator/releases\"\u003edatamodel-code-generator's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.54.0\u003c/h2\u003e\n\u003ch2\u003eBreaking Changes\u003c/h2\u003e\n\u003ch3\u003eCode Generation Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnum member names from oneOf/anyOf const constructs now use \u003ccode\u003etitle\u003c/code\u003e field when provided - Previously, when creating enums from \u003ccode\u003eoneOf\u003c/code\u003e/\u003ccode\u003eanyOf\u003c/code\u003e constructs with \u003ccode\u003econst\u003c/code\u003e values, the \u003ccode\u003etitle\u003c/code\u003e field was incorrectly ignored and enum member names were generated using the pattern \u003ccode\u003e{type}_{value}\u003c/code\u003e (e.g., \u003ccode\u003einteger_200\u003c/code\u003e). Now, when a \u003ccode\u003etitle\u003c/code\u003e is specified, it is correctly used as the enum member name (e.g., \u003ccode\u003eOK\u003c/code\u003e instead of \u003ccode\u003einteger_200\u003c/code\u003e). Users who have code depending on the previously generated enum member names will need to update their references. (\u003ca href=\"https://redirect.github.com/koxudaxi/datamodel-code-generator/issues/2975\"\u003e#2975\u003c/a\u003e)\nBefore:\n\u003cpre lang=\"python\"\u003e\u003ccode\u003eclass StatusCode(IntEnum):\r\n    integer_200 = 200\r\n    integer_404 = 404\r\n    integer_500 = 500\r\n\u003c/code\u003e\u003c/pre\u003e\nAfter:\n\u003cpre lang=\"python\"\u003e\u003ccode\u003eclass StatusCode(IntEnum):\r\n    OK = 200\r\n    Not_Found = 404\r\n    Server_Error = 500\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003eField names matching Python builtins are now automatically sanitized - When a field name matches a Python builtin type AND the field's type annotation uses that same builtin (e.g., \u003ccode\u003eint: int\u003c/code\u003e, \u003ccode\u003elist: list[str]\u003c/code\u003e, \u003ccode\u003edict: dict[str, Any]\u003c/code\u003e), the field is now renamed with a trailing underscore (e.g., \u003ccode\u003eint_\u003c/code\u003e) and an alias is added to preserve the original JSON field name. This prevents Python syntax issues and shadowing of builtin types. Previously, such fields were generated as-is (e.g., \u003ccode\u003eint: int | None = None\u003c/code\u003e), which could cause code that shadows Python builtins. After this change, the same field becomes \u003ccode\u003eint_: int | None = Field(None, alias='int')\u003c/code\u003e. This affects fields named: \u003ccode\u003eint\u003c/code\u003e, \u003ccode\u003efloat\u003c/code\u003e, \u003ccode\u003ebool\u003c/code\u003e, \u003ccode\u003estr\u003c/code\u003e, \u003ccode\u003ebytes\u003c/code\u003e, \u003ccode\u003elist\u003c/code\u003e, \u003ccode\u003edict\u003c/code\u003e, \u003ccode\u003eset\u003c/code\u003e, \u003ccode\u003efrozenset\u003c/code\u003e, \u003ccode\u003etuple\u003c/code\u003e, and other Python builtins when their type annotation uses the matching builtin type. (\u003ca href=\"https://redirect.github.com/koxudaxi/datamodel-code-generator/issues/2968\"\u003e#2968\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e$ref with non-standard metadata fields no longer triggers schema merging - Previously, when a \u003ccode\u003e$ref\u003c/code\u003e was combined with non-standard fields like \u003ccode\u003emarkdownDescription\u003c/code\u003e, \u003ccode\u003eif\u003c/code\u003e, \u003ccode\u003ethen\u003c/code\u003e, \u003ccode\u003eelse\u003c/code\u003e, or other extras not in the whitelist, the generator would merge schemas and potentially create duplicate models (e.g., \u003ccode\u003eUserWithExtra\u003c/code\u003e alongside \u003ccode\u003eUser\u003c/code\u003e). Now, only whitelisted schema-affecting extras (currently just \u003ccode\u003econst\u003c/code\u003e) trigger merging. This means:\n\u003cul\u003e\n\u003cli\u003eFewer merged/duplicate models will be generated\u003c/li\u003e\n\u003cli\u003eReferences are preserved directly instead of being expanded\u003c/li\u003e\n\u003cli\u003eField types may change from inline merged types to direct references\nExample schema:\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"yaml\"\u003e\u003ccode\u003eproperties:\r\n  user:\r\n    $ref: \u0026quot;#/definitions/User\u0026quot;\r\n    nullable: true\r\n    markdownDescription: \u0026quot;A user object\u0026quot;\r\n\u003c/code\u003e\u003c/pre\u003e\nBefore: Could generate a merged \u003ccode\u003eUserWithMarkdownDescription\u003c/code\u003e model\nAfter: Directly uses \u003ccode\u003eUser | None\u003c/code\u003e reference (\u003ca href=\"https://redirect.github.com/koxudaxi/datamodel-code-generator/issues/2993\"\u003e#2993\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnum member names no longer get underscore suffix with \u003ccode\u003e--capitalise-enum-members\u003c/code\u003e - Previously, enum values like \u003ccode\u003ereplace\u003c/code\u003e, \u003ccode\u003ecount\u003c/code\u003e, \u003ccode\u003eindex\u003c/code\u003e would generate \u003ccode\u003eREPLACE_\u003c/code\u003e, \u003ccode\u003eCOUNT_\u003c/code\u003e, \u003ccode\u003eINDEX_\u003c/code\u003e when using \u003ccode\u003e--capitalise-enum-members\u003c/code\u003e. Now they correctly generate \u003ccode\u003eREPLACE\u003c/code\u003e, \u003ccode\u003eCOUNT\u003c/code\u003e, \u003ccode\u003eINDEX\u003c/code\u003e. The underscore suffix is only added when \u003ccode\u003e--use-subclass-enum\u003c/code\u003e is also used AND the lowercase name conflicts with builtin type methods. Users relying on the previous naming (e.g., referencing \u003ccode\u003eMyEnum.REPLACE_\u003c/code\u003e in code) will need to update to use the new names without trailing underscores. (\u003ca href=\"https://redirect.github.com/koxudaxi/datamodel-code-generator/issues/2999\"\u003e#2999\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFields using \u003ccode\u003e$ref\u003c/code\u003e with inline keywords now include merged metadata - When a schema property uses \u003ccode\u003e$ref\u003c/code\u003e alongside additional keywords (e.g., \u003ccode\u003econst\u003c/code\u003e, \u003ccode\u003eenum\u003c/code\u003e, \u003ccode\u003ereadOnly\u003c/code\u003e, constraints), the generator now correctly merges metadata (description, title, constraints, defaults, readonly/writeOnly) from the referenced schema into the field definition. Previously, this metadata was lost. For example, a field like \u003ccode\u003etype: Type\u003c/code\u003e may now become \u003ccode\u003etype: Type = Field(..., description='Type of this object.', title='type')\u003c/code\u003e when the referenced schema includes those attributes. This also affects \u003ccode\u003eadditionalProperties\u003c/code\u003e and OpenAPI parameter schemas. (\u003ca href=\"https://redirect.github.com/koxudaxi/datamodel-code-generator/issues/2997\"\u003e#2997\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRefactor ruff check+format to use sequential subprocess calls by \u003ca href=\"https://github.com/koxudaxi\"\u003e\u003ccode\u003e@​koxudaxi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/koxudaxi/datamodel-code-generator/pull/2967\"\u003ekoxudaxi/datamodel-code-generator#2967\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix title ignored when creating enums from merging \u003ccode\u003eallOf\u003c/code\u003e's or \u003ccode\u003eanyOf\u003c/code\u003e's objects by \u003ca href=\"https://github.com/ilovelinux\"\u003e\u003ccode\u003e@​ilovelinux\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/koxudaxi/datamodel-code-generator/pull/2975\"\u003ekoxudaxi/datamodel-code-generator#2975\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix aliased imports not applied to base classes and non-matching fields by \u003ca href=\"https://github.com/koxudaxi\"\u003e\u003ccode\u003e@​koxudaxi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/koxudaxi/datamodel-code-generator/pull/2981\"\u003ekoxudaxi/datamodel-code-generator#2981\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix handling of falsy default values for enums in set-default-enum-member option by \u003ca href=\"https://github.com/kkinugasa\"\u003e\u003ccode\u003e@​kkinugasa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/koxudaxi/datamodel-code-generator/pull/2977\"\u003ekoxudaxi/datamodel-code-generator#2977\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix use_union_operator with Python builtin type field names by \u003ca href=\"https://github.com/koxudaxi\"\u003e\u003ccode\u003e@​koxudaxi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/koxudaxi/datamodel-code-generator/pull/2968\"\u003ekoxudaxi/datamodel-code-generator#2968\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport $recursiveRef/$dynamicRef in JSON Schema and OpenAPI by \u003ca href=\"https://github.com/koxudaxi\"\u003e\u003ccode\u003e@​koxudaxi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/koxudaxi/datamodel-code-generator/pull/2982\"\u003ekoxudaxi/datamodel-code-generator#2982\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAddress review feedback for recursive/dynamic ref support by \u003ca href=\"https://github.com/koxudaxi\"\u003e\u003ccode\u003e@​koxudaxi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/koxudaxi/datamodel-code-generator/pull/2985\"\u003ekoxudaxi/datamodel-code-generator#2985\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix RecursionError in _merge_ref_with_schema for circular $ref by \u003ca href=\"https://github.com/koxudaxi\"\u003e\u003ccode\u003e@​koxudaxi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/koxudaxi/datamodel-code-generator/pull/2983\"\u003ekoxudaxi/datamodel-code-generator#2983\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix missing Field import with multiple aliases on required fields by \u003ca href=\"https://github.com/koxudaxi\"\u003e\u003ccode\u003e@​koxudaxi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/koxudaxi/datamodel-code-generator/pull/2992\"\u003ekoxudaxi/datamodel-code-generator#2992\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix patternProperties/propertyNames key constraints lost with field_constraints by \u003ca href=\"https://github.com/koxudaxi\"\u003e\u003ccode\u003e@​koxudaxi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/koxudaxi/datamodel-code-generator/pull/2994\"\u003ekoxudaxi/datamodel-code-generator#2994\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/koxudaxi/datamodel-code-generator/blob/main/CHANGELOG.md\"\u003edatamodel-code-generator's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/koxudaxi/datamodel-code-generator/releases/tag/0.54.0\"\u003e0.54.0\u003c/a\u003e - 2026-02-14\u003c/h2\u003e\n\u003ch2\u003eBreaking Changes\u003c/h2\u003e\n\u003ch3\u003eCode Generation Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnum member names from oneOf/anyOf const constructs now use \u003ccode\u003etitle\u003c/code\u003e field when provided - Previously, when creating enums from \u003ccode\u003eoneOf\u003c/code\u003e/\u003ccode\u003eanyOf\u003c/code\u003e constructs with \u003ccode\u003econst\u003c/code\u003e values, the \u003ccode\u003etitle\u003c/code\u003e field was incorrectly ignored and enum member names were generated using the pattern \u003ccode\u003e{type}_{value}\u003c/code\u003e (e.g., \u003ccode\u003einteger_200\u003c/code\u003e). Now, when a \u003ccode\u003etitle\u003c/code\u003e is specified, it is correctly used as the enum member name (e.g., \u003ccode\u003eOK\u003c/code\u003e instead of \u003ccode\u003einteger_200\u003c/code\u003e). Users who have code depending on the previously generated enum member names will need to update their references. (\u003ca href=\"https://redirect.github.com/koxudaxi/datamodel-code-generator/issues/2975\"\u003e#2975\u003c/a\u003e)\nBefore:\n\u003cpre lang=\"python\"\u003e\u003ccode\u003eclass StatusCode(IntEnum):\r\n    integer_200 = 200\r\n    integer_404 = 404\r\n    integer_500 = 500\r\n\u003c/code\u003e\u003c/pre\u003e\nAfter:\n\u003cpre lang=\"python\"\u003e\u003ccode\u003eclass StatusCode(IntEnum):\r\n    OK = 200\r\n    Not_Found = 404\r\n    Server_Error = 500\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003eField names matching Python builtins are now automatically sanitized - When a field name matches a Python builtin type AND the field's type annotation uses that same builtin (e.g., \u003ccode\u003eint: int\u003c/code\u003e, \u003ccode\u003elist: list[str]\u003c/code\u003e, \u003ccode\u003edict: dict[str, Any]\u003c/code\u003e), the field is now renamed with a trailing underscore (e.g., \u003ccode\u003eint_\u003c/code\u003e) and an alias is added to preserve the original JSON field name. This prevents Python syntax issues and shadowing of builtin types. Previously, such fields were generated as-is (e.g., \u003ccode\u003eint: int | None = None\u003c/code\u003e), which could cause code that shadows Python builtins. After this change, the same field becomes \u003ccode\u003eint_: int | None = Field(None, alias='int')\u003c/code\u003e. This affects fields named: \u003ccode\u003eint\u003c/code\u003e, \u003ccode\u003efloat\u003c/code\u003e, \u003ccode\u003ebool\u003c/code\u003e, \u003ccode\u003estr\u003c/code\u003e, \u003ccode\u003ebytes\u003c/code\u003e, \u003ccode\u003elist\u003c/code\u003e, \u003ccode\u003edict\u003c/code\u003e, \u003ccode\u003eset\u003c/code\u003e, \u003ccode\u003efrozenset\u003c/code\u003e, \u003ccode\u003etuple\u003c/code\u003e, and other Python builtins when their type annotation uses the matching builtin type. (\u003ca href=\"https://redirect.github.com/koxudaxi/datamodel-code-generator/issues/2968\"\u003e#2968\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e$ref with non-standard metadata fields no longer triggers schema merging - Previously, when a \u003ccode\u003e$ref\u003c/code\u003e was combined with non-standard fields like \u003ccode\u003emarkdownDescription\u003c/code\u003e, \u003ccode\u003eif\u003c/code\u003e, \u003ccode\u003ethen\u003c/code\u003e, \u003ccode\u003eelse\u003c/code\u003e, or other extras not in the whitelist, the generator would merge schemas and potentially create duplicate models (e.g., \u003ccode\u003eUserWithExtra\u003c/code\u003e alongside \u003ccode\u003eUser\u003c/code\u003e). Now, only whitelisted schema-affecting extras (currently just \u003ccode\u003econst\u003c/code\u003e) trigger merging. This means:\n\u003cul\u003e\n\u003cli\u003eFewer merged/duplicate models will be generated\u003c/li\u003e\n\u003cli\u003eReferences are preserved directly instead of being expanded\u003c/li\u003e\n\u003cli\u003eField types may change from inline merged types to direct references\nExample schema:\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"yaml\"\u003e\u003ccode\u003eproperties:\r\n  user:\r\n    $ref: \u0026quot;#/definitions/User\u0026quot;\r\n    nullable: true\r\n    markdownDescription: \u0026quot;A user object\u0026quot;\r\n\u003c/code\u003e\u003c/pre\u003e\nBefore: Could generate a merged \u003ccode\u003eUserWithMarkdownDescription\u003c/code\u003e model\nAfter: Directly uses \u003ccode\u003eUser | None\u003c/code\u003e reference (\u003ca href=\"https://redirect.github.com/koxudaxi/datamodel-code-generator/issues/2993\"\u003e#2993\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnum member names no longer get underscore suffix with \u003ccode\u003e--capitalise-enum-members\u003c/code\u003e - Previously, enum values like \u003ccode\u003ereplace\u003c/code\u003e, \u003ccode\u003ecount\u003c/code\u003e, \u003ccode\u003eindex\u003c/code\u003e would generate \u003ccode\u003eREPLACE_\u003c/code\u003e, \u003ccode\u003eCOUNT_\u003c/code\u003e, \u003ccode\u003eINDEX_\u003c/code\u003e when using \u003ccode\u003e--capitalise-enum-members\u003c/code\u003e. Now they correctly generate \u003ccode\u003eREPLACE\u003c/code\u003e, \u003ccode\u003eCOUNT\u003c/code\u003e, \u003ccode\u003eINDEX\u003c/code\u003e. The underscore suffix is only added when \u003ccode\u003e--use-subclass-enum\u003c/code\u003e is also used AND the lowercase name conflicts with builtin type methods. Users relying on the previous naming (e.g., referencing \u003ccode\u003eMyEnum.REPLACE_\u003c/code\u003e in code) will need to update to use the new names without trailing underscores. (\u003ca href=\"https://redirect.github.com/koxudaxi/datamodel-code-generator/issues/2999\"\u003e#2999\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFields using \u003ccode\u003e$ref\u003c/code\u003e with inline keywords now include merged metadata - When a schema property uses \u003ccode\u003e$ref\u003c/code\u003e alongside additional keywords (e.g., \u003ccode\u003econst\u003c/code\u003e, \u003ccode\u003eenum\u003c/code\u003e, \u003ccode\u003ereadOnly\u003c/code\u003e, constraints), the generator now correctly merges metadata (description, title, constraints, defaults, readonly/writeOnly) from the referenced schema into the field definition. Previously, this metadata was lost. For example, a field like \u003ccode\u003etype: Type\u003c/code\u003e may now become \u003ccode\u003etype: Type = Field(..., description='Type of this object.', title='type')\u003c/code\u003e when the referenced schema includes those attributes. This also affects \u003ccode\u003eadditionalProperties\u003c/code\u003e and OpenAPI parameter schemas. (\u003ca href=\"https://redirect.github.com/koxudaxi/datamodel-code-generator/issues/2997\"\u003e#2997\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRefactor ruff check+format to use sequential subprocess calls by \u003ca href=\"https://github.com/koxudaxi\"\u003e\u003ccode\u003e@​koxudaxi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/koxudaxi/datamodel-code-generator/pull/2967\"\u003ekoxudaxi/datamodel-code-generator#2967\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix title ignored when creating enums from merging \u003ccode\u003eallOf\u003c/code\u003e's or \u003ccode\u003eanyOf\u003c/code\u003e's objects by \u003ca href=\"https://github.com/ilovelinux\"\u003e\u003ccode\u003e@​ilovelinux\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/koxudaxi/datamodel-code-generator/pull/2975\"\u003ekoxudaxi/datamodel-code-generator#2975\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix aliased imports not applied to base classes and non-matching fields by \u003ca href=\"https://github.com/koxudaxi\"\u003e\u003ccode\u003e@​koxudaxi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/koxudaxi/datamodel-code-generator/pull/2981\"\u003ekoxudaxi/datamodel-code-generator#2981\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix handling of falsy default values for enums in set-default-enum-member option by \u003ca href=\"https://github.com/kkinugasa\"\u003e\u003ccode\u003e@​kkinugasa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/koxudaxi/datamodel-code-generator/pull/2977\"\u003ekoxudaxi/datamodel-code-generator#2977\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix use_union_operator with Python builtin type field names by \u003ca href=\"https://github.com/koxudaxi\"\u003e\u003ccode\u003e@​koxudaxi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/koxudaxi/datamodel-code-generator/pull/2968\"\u003ekoxudaxi/datamodel-code-generator#2968\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport $recursiveRef/$dynamicRef in JSON Schema and OpenAPI by \u003ca href=\"https://github.com/koxudaxi\"\u003e\u003ccode\u003e@​koxudaxi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/koxudaxi/datamodel-code-generator/pull/2982\"\u003ekoxudaxi/datamodel-code-generator#2982\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAddress review feedback for recursive/dynamic ref support by \u003ca href=\"https://github.com/koxudaxi\"\u003e\u003ccode\u003e@​koxudaxi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/koxudaxi/datamodel-code-generator/pull/2985\"\u003ekoxudaxi/datamodel-code-generator#2985\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix RecursionError in _merge_ref_with_schema for circular $ref by \u003ca href=\"https://github.com/koxudaxi\"\u003e\u003ccode\u003e@​koxudaxi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/koxudaxi/datamodel-code-generator/pull/2983\"\u003ekoxudaxi/datamodel-code-generator#2983\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix missing Field import with multiple aliases on required fields by \u003ca href=\"https://github.com/koxudaxi\"\u003e\u003ccode\u003e@​koxudaxi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/koxudaxi/datamodel-code-generator/pull/2992\"\u003ekoxudaxi/datamodel-code-generator#2992\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/koxudaxi/datamodel-code-generator/commit/2ea62449515940d2af05e0723f8db2fd1b3cc11e\"\u003e\u003ccode\u003e2ea6244\u003c/code\u003e\u003c/a\u003e Fix incorrect relative imports with --use-exact-imports and --collapse-root-m...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/koxudaxi/datamodel-code-generator/commit/34b7d29a52765b2c6f3da920bc525bf37f0db624\"\u003e\u003ccode\u003e34b7d29\u003c/code\u003e\u003c/a\u003e fix codespeed python version (\u003ca href=\"https://redirect.github.com/koxudaxi/datamodel-code-generator/issues/3000\"\u003e#3000\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/koxudaxi/datamodel-code-generator/commit/f3ef9c619a010ed4a30c2f7f6b514053f251a8e2\"\u003e\u003ccode\u003ef3ef9c6\u003c/code\u003e\u003c/a\u003e Fix merged result in parse_item not passed back to parse_object_fields (\u003ca href=\"https://redirect.github.com/koxudaxi/datamodel-code-generator/issues/2997\"\u003e#2997\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/koxudaxi/datamodel-code-generator/commit/501190398d5717a936301f550b61ecec520c8cb7\"\u003e\u003ccode\u003e5011903\u003c/code\u003e\u003c/a\u003e Fix extra underscore on enum members like replace with --capitalise-enum-memb...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/koxudaxi/datamodel-code-generator/commit/907a1a8cec66c4e25ef5dfe2128d131a5a9811f2\"\u003e\u003ccode\u003e907a1a8\u003c/code\u003e\u003c/a\u003e Fix exact imports with module/class name collision (\u003ca href=\"https://redirect.github.com/koxudaxi/datamodel-code-generator/issues/2998\"\u003e#2998\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/koxudaxi/datamodel-code-generator/commit/2b659f001e744e1e95e464ab0d613fae0122bc01\"\u003e\u003ccode\u003e2b659f0\u003c/code\u003e\u003c/a\u003e Fix missing | None for nullable enum literals in TypedDict (\u003ca href=\"https://redirect.github.com/koxudaxi/datamodel-code-generator/issues/2991\"\u003e#2991\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/koxudaxi/datamodel-code-generator/commit/992af20312420a2d8b8975fb9ee6e22430f5144f\"\u003e\u003ccode\u003e992af20\u003c/code\u003e\u003c/a\u003e Fix type loss when $ref is used with non-standard metadata fields (\u003ca href=\"https://redirect.github.com/koxudaxi/datamodel-code-generator/issues/2993\"\u003e#2993\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/koxudaxi/datamodel-code-generator/commit/0f1bc0f41d758cfda02d4438cdbbd3c3b4265102\"\u003e\u003ccode\u003e0f1bc0f\u003c/code\u003e\u003c/a\u003e Fix patternProperties/propertyNames key constraints lost with field_constrain...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/koxudaxi/datamodel-code-generator/commit/24b576e5e514802f45fbfc39af29f6d53a983e49\"\u003e\u003ccode\u003e24b576e\u003c/code\u003e\u003c/a\u003e Fix missing Field import with multiple aliases on required fields (\u003ca href=\"https://redirect.github.com/koxudaxi/datamodel-code-generator/issues/2992\"\u003e#2992\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/koxudaxi/datamodel-code-generator/commit/b58970a43c51805241fd93ce54deb23f2391052f\"\u003e\u003ccode\u003eb58970a\u003c/code\u003e\u003c/a\u003e Fix RecursionError in _merge_ref_with_schema for circular $ref (\u003ca href=\"https://redirect.github.com/koxudaxi/datamodel-code-generator/issues/2983\"\u003e#2983\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/koxudaxi/datamodel-code-generator/compare/0.53.0...0.54.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `mkdocs-material` from 9.7.1 to 9.7.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/squidfunk/mkdocs-material/releases\"\u003emkdocs-material's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003emkdocs-material-9.7.2\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!WARNING]\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eMaterial for MkDocs is in maintenance mode\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eGoing forward, the Material for MkDocs team focuses on \u003ca href=\"https://zensical.org\"\u003eZensical\u003c/a\u003e, a next-gen static site generator built from first principles. We will provide critical bug fixes and security updates for Material for MkDocs until November 2026.\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://squidfunk.github.io/mkdocs-material/blog/2025/11/05/zensical/\"\u003eRead the full announcement on our blog\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch2\u003eChanges\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOpened up version ranges of optional dependencies for forward-compatibility\u003c/li\u003e\n\u003cli\u003eAdded warning to \u003ccode\u003emkdocs build\u003c/code\u003e about impending MkDocs 2.0 incompatibility (doesn't affect strict mode)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/squidfunk/mkdocs-material/blob/master/CHANGELOG\"\u003emkdocs-material's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003emkdocs-material-9.7.2 (2026-02-18)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eOpened up version ranges of optional dependencies for forward-compatibility\u003c/li\u003e\n\u003cli\u003eAdded warning to 'mkdocs build' about impending MkDocs 2.0 incompatibility\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003emkdocs-material-9.7.1 (2025-12-18)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated requests to 2.30+ to mitigate CVE in urllib\u003c/li\u003e\n\u003cli\u003eFixed privacy plugin not picking up protocol-relative URLs\u003c/li\u003e\n\u003cli\u003eFixed \u003ca href=\"https://redirect.github.com/squidfunk/mkdocs-material/issues/8542\"\u003e#8542\u003c/a\u003e: false positives and negatives captured in privacy plugin\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003emkdocs-material-9.7.0 (2025-11-11)\u003c/p\u003e\n\u003cp\u003e⚠️ Material for MkDocs is now in maintenance mode\u003c/p\u003e\n\u003cp\u003eThis is the last release of Material for MkDocs that will receive new features.\nGoing forward, the Material for MkDocs team focuses on Zensical, a next-gen\nstatic site generator built from first principles. We will provide critical\nbug fixes and security updates for Material for MkDocs for 12 months at least.\u003c/p\u003e\n\u003cp\u003eRead the full announcement on our blog:\n\u003ca href=\"https://squidfunk.github.io/mkdocs-material/blog/2025/11/05/zensical/\"\u003ehttps://squidfunk.github.io/mkdocs-material/blog/2025/11/05/zensical/\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eThis release includes all features that were previously exclusive to the\nInsiders edition. These features are now freely available to everyone.\u003c/p\u003e\n\u003cp\u003eNote on deprecated plugins: The projects and typeset plugins are included in\nthis release, but must be considered deprecated. Both plugins proved\nunsustainable to maintain and represent architectural dead ends. They are\nprovided as-is without ongoing support.\u003c/p\u003e\n\u003cp\u003eChanges:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for pinned blog posts and author profiles\u003c/li\u003e\n\u003cli\u003eAdded support for customizing pagination for blog index pages\u003c/li\u003e\n\u003cli\u003eAdded support for customizing blog category sort order\u003c/li\u003e\n\u003cli\u003eAdded support for staying on page when switching languages\u003c/li\u003e\n\u003cli\u003eAdded support for disabling tags in table of contents\u003c/li\u003e\n\u003cli\u003eAdded support for nested tags and shadow tags\u003c/li\u003e\n\u003cli\u003eAdded support for footnote tooltips\u003c/li\u003e\n\u003cli\u003eAdded support for instant previews\u003c/li\u003e\n\u003cli\u003eAdded support for instant prefetching\u003c/li\u003e\n\u003cli\u003eAdded support for custom social card layouts\u003c/li\u003e\n\u003cli\u003eAdded support for custom social card background images\u003c/li\u003e\n\u003cli\u003eAdded support for selectable rangs in code blocks\u003c/li\u003e\n\u003cli\u003eAdded support for custom selectors for code annotations\u003c/li\u003e\n\u003cli\u003eAdded support for configurable log level in privacy plugin\u003c/li\u003e\n\u003cli\u003eAdded support for processing of external links in privacy plugin\u003c/li\u003e\n\u003cli\u003eAdded support for automatic image optimization via optimize plugin\u003c/li\u003e\n\u003cli\u003eAdded support for navigation paths (breadcrumbs)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/squidfunk/mkdocs-material/commit/e21a119e38f7bca184e469eaeefa3d5535e5022b\"\u003e\u003ccode\u003ee21a119\u003c/code\u003e\u003c/a\u003e Updated changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/squidfunk/mkdocs-material/commit/d5654b500a7021625d3c78f59842805c45e7b65a\"\u003e\u003ccode\u003ed5654b5\u003c/code\u003e\u003c/a\u003e Prepare 9.7.2 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/squidfunk/mkdocs-material/commit/b18af2f74a98e0d54f7f11b4e029d7ea29166df3\"\u003e\u003ccode\u003eb18af2f\u003c/code\u003e\u003c/a\u003e Opened up version ranges in optional dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/squidfunk/mkdocs-material/commit/39cdfbd87c80079cd06a6d2a953cd53f531db61d\"\u003e\u003ccode\u003e39cdfbd\u003c/code\u003e\u003c/a\u003e Added social card for blog post\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/squidfunk/mkdocs-material/commit/09ee7b1913eab1988ff3a81982c39634915336e1\"\u003e\u003ccode\u003e09ee7b1\u003c/code\u003e\u003c/a\u003e Added blog post on MkDocs 2.0 (\u003ca href=\"https://redirect.github.com/squidfunk/mkdocs-material/issues/8564\"\u003e#8564\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/squidfunk/mkdocs-material/commit/0d11a2d01174a0ab3bec97300c4432da44128253\"\u003e\u003ccode\u003e0d11a2d\u003c/code\u003e\u003c/a\u003e Documentation (\u003ca href=\"https://redirect.github.com/squidfunk/mkdocs-material/issues/8560\"\u003e#8560\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/squidfunk/mkdocs-material/commit/8fc61b5cb00845825179d6fd3e331c789f83187b\"\u003e\u003ccode\u003e8fc61b5\u003c/code\u003e\u003c/a\u003e Updated dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/squidfunk/mkdocs-material/commit/3f0eaca8da7e06db5bbb8ca41febb78459baf650\"\u003e\u003ccode\u003e3f0eaca\u003c/code\u003e\u003c/a\u003e Documentation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/squidfunk/mkdocs-material/commit/eaba2dc24f196ecbf8e9aa87f8982be4e154920b\"\u003e\u003ccode\u003eeaba2dc\u003c/code\u003e\u003c/a\u003e Re-enable publishing\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/squidfunk/mkdocs-material/compare/9.7.1...9.7.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `mkdocs-swagger-ui-tag` from 0.7.2 to 0.8.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/blueswen/mkdocs-swagger-ui-tag/releases\"\u003emkdocs-swagger-ui-tag's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003emkdocs-swagger-ui-tag-0.8.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupported deactivate browser cache for openapi files (\u003ca href=\"https://redirect.github.com/blueswen/mkdocs-swagger-ui-tag/issues/37\"\u003e#37\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdated swagger-ui-dist source (\u003ca href=\"https://redirect.github.com/blueswen/mkdocs-swagger-ui-tag/issues/38\"\u003e#38\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdated swagger-ui-dist to 5.31.2\u003c/li\u003e\n\u003cli\u003eSwitched to swagger ui builtin dark mode\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/blueswen/mkdocs-swagger-ui-tag/blob/main/CHANGELOG\"\u003emkdocs-swagger-ui-tag's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003emkdocs-swagger-ui-tag 0.8.0 (2026-02-22)\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003e* Supported deactivate browser cache for openapi files ([#37](https://github.com/blueswen/mkdocs-swagger-ui-tag/issues/37))\n* Updated swagger-ui-dist source ([#38](https://github.com/blueswen/mkdocs-swagger-ui-tag/issues/38))\n* Updated swagger-ui-dist to 5.31.2\n* Switched to swagger ui builtin dark mode\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003emkdocs-swagger-ui-tag 0.7.2 (2025-08-24)\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003e* Updated swagger-ui-dist to 5.27.1 ([#36](https://github.com/blueswen/mkdocs-swagger-ui-tag/issues/36))\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003emkdocs-swagger-ui-tag 0.7.1 (2025-05-04)\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003e* Updated swagger-ui-dist to 5.21.0\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003emkdocs-swagger-ui-tag 0.7.0 (2025-04-06)\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003e* Updated swagger-ui-dist to 5.20.6\n* Migrated to uv and pyproject.toml for development and building\n* Supported filename filter ([#26](https://github.com/blueswen/mkdocs-swagger-ui-tag/issues/26))\n* Compatible with bs4 4.0.0+ ([#29](https://github.com/blueswen/mkdocs-swagger-ui-tag/issues/29))\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003emkdocs-swagger-ui-tag 0.6.11 (2024-10-27)\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003e* Updated swagger-ui-dist to 5.17.14\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003emkdocs-swagger-ui-tag 0.6.10 (2024-05-01)\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003e* Updated swagger-ui-dist to 5.17.3\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003emkdocs-swagger-ui-tag 0.6.9 (2024-03-25)\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003e* Updated swagger-ui-dist to 5.12.0\n* Improved OAS 3.1 dark mode contrast ([#22](https://github.com/blueswen/mkdocs-swagger-ui-tag/issues/22))\n* Generate iframe ids deterministically ([#20](https://github.com/blueswen/mkdocs-swagger-ui-tag/issues/20))\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003emkdocs-swagger-ui-tag 0.6.8 (2024-01-22)\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003e* Updated swagger-ui-dist to 5.11.0\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003emkdocs-swagger-ui-tag 0.6.7 (2023-11-18)\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003e* Updated swagger-ui-dist to 5.10.0\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003emkdocs-swagger-ui-tag 0.6.6 (2023-10-25)\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003e* Updated swagger-ui-dist to 5.9.1\n* Updated dark mode background color to #1e2129\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003emkdocs-swagger-ui-tag 0.6.5 (2023-09-14)\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/blueswen/mkdocs-swagger-ui-tag/commit/61d6c5fbd431bb30afec30c8f89bda3a0b652e64\"\u003e\u003ccode\u003e61d6c5f\u003c/code\u003e\u003c/a\u003e Update workflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/blueswen/mkdocs-swagger-ui-tag/commit/972b1e20a4be16db8651d11957086b69bb69651c\"\u003e\u003ccode\u003e972b1e2\u003c/code\u003e\u003c/a\u003e Release 0.8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/blueswen/mkdocs-swagger-ui-tag/commit/61c545d6b2e05c9639b2e50c85cf56105fd41848\"\u003e\u003ccode\u003e61c545d\u003c/code\u003e\u003c/a\u003e Update docs and tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/blueswen/mkdocs-swagger-ui-tag/commit/5fbe8cd67f852f26bb76373a638e1e74dad021d4\"\u003e\u003ccode\u003e5fbe8cd\u003c/code\u003e\u003c/a\u003e Upgrade to swagger-ui to 5.31.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/blueswen/mkdocs-swagger-ui-tag/commit/a9134c04988832f8a640a1661d34a062ffe4d9ae\"\u003e\u003ccode\u003ea9134c0\u003c/code\u003e\u003c/a\u003e Update workflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/blueswen/mkdocs-swagger-ui-tag/commit/12c0b0e6b6a9e58669447c2adf79a1bc7a411876\"\u003e\u003ccode\u003e12c0b0e\u003c/code\u003e\u003c/a\u003e Deprecate insider version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/blueswen/mkdocs-swagger-ui-tag/commit/d78d0b89a3ddbebae093ce00cac406ef79a9afe0\"\u003e\u003ccode\u003ed78d0b8\u003c/code\u003e\u003c/a\u003e Update swagger-ui-dist to 5.31.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/blueswen/mkdocs-swagger-ui-tag/commit/1c8d227a720185298bd1cb47ffe8afcc89da6527\"\u003e\u003ccode\u003e1c8d227\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/blueswen/mkdocs-swagger-ui-tag/issues/37\"\u003e#37\u003c/a\u003e from ggrebert/nocache\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/blueswen/mkdocs-swagger-ui-tag/commit/dd88b9ac1442e48c44d84f12adb9d29a0245a48f\"\u003e\u003ccode\u003edd88b9a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/blueswen/mkdocs-swagger-ui-tag/issues/38\"\u003e#38\u003c/a\u003e from ggrebert/npm-registry\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/blueswen/mkdocs-swagger-ui-tag/commit/4199b2e660a200604e05a3c6fe64933390ee8e35\"\u003e\u003ccode\u003e4199b2e\u003c/code\u003e\u003c/a\u003e Add an option to desactive browser cache for openapi files\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/blueswen/mkdocs-swagger-ui-tag/compare/v0.7.2...v0.8.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `poethepoet` from 0.41.0 to 0.42.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nat-n/poethepoet/releases\"\u003epoethepoet's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.42.0\u003c/h2\u003e\n\u003ch2\u003eEnhancements\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBetter zsh completion caaching with max hits per cache and proper TTL before refresh by \u003ca href=\"https://github.com/nat-n\"\u003e\u003ccode\u003e@​nat-n\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nat-n/poethepoet/pull/360\"\u003enat-n/poethepoet#360\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOfficially Support Python 3.14 by \u003ca href=\"https://github.com/gruebel\"\u003e\u003ccode\u003e@​gruebel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nat-n/poethepoet/pull/362\"\u003enat-n/poethepoet#362\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd completion script for PowerShell by \u003ca href=\"https://github.com/NSPC911\"\u003e\u003ccode\u003e@​NSPC911\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nat-n/poethepoet/pull/358\"\u003enat-n/poethepoet#358\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!IMPORTANT]\nYou must follow \u003ca href=\"https://poethepoet.natn.io/installation.html#enable-tab-completion-for-your-shell\"\u003ethe instructions to (re)install the completion script for your preferred shell environment\u003c/a\u003e to benefit from the enhancements for zsh or PowerShell\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gruebel\"\u003e\u003ccode\u003e@​gruebel\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nat-n/poethepoet/pull/362\"\u003enat-n/poethepoet#362\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/NSPC911\"\u003e\u003ccode\u003e@​NSPC911\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nat-n/poethepoet/pull/358\"\u003enat-n/poethepoet#358\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nat-n/poethepoet/compare/v0.41.0...v0.42.0\"\u003ehttps://github.com/nat-n/poethepoet/compare/v0.41.0...v0.42.0\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\u003e\u003ca href=\"https://github.com/nat-n/poethepoet/commit/b1589da0a5f00f5a2a4d2deef1dbdf368d4e0697\"\u003e\u003ccode\u003eb1589da\u003c/code\u003e\u003c/a\u003e Bump version to 0.42.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nat-n/poethepoet/commit/0646d44bf44c8c9ec7bb65c42008283f821fe544\"\u003e\u003ccode\u003e0646d44\u003c/code\u003e\u003c/a\u003e feat: powershell completions (\u003ca href=\"https://redirect.github.com/nat-n/poethepoet/issues/358\"\u003e#358\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nat-n/poethepoet/commit/56293a485378748e60184c2d1cdd6250d0e65ad4\"\u003e\u003ccode\u003e56293a4\u003c/code\u003e\u003c/a\u003e chore: support Python 3.14 (\u003ca href=\"https://redirect.github.com/nat-n/poethepoet/issues/362\"\u003e#362\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nat-n/poethepoet/commit/804c675166d9eab6b3ae36ac482d1ec801c662f7\"\u003e\u003ccode\u003e804c675\u003c/code\u003e\u003c/a\u003e Add cache TTL and max hits to zsh completion caching (\u003ca href=\"https://redirect.github.com/nat-n/poethepoet/issues/360\"\u003e#360\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/nat-n/poethepoet/compare/v0.41.0...v0.42.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ty` from 0.0.15 to 0.0.18\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/astral-sh/ty/releases\"\u003ety's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.0.18\u003c/h2\u003e\n\u003ch2\u003eRelease Notes\u003c/h2\u003e\n\u003cp\u003eReleased on 2026-02-20.\u003c/p\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport classes dynamically created via \u003ccode\u003etype(...)\u003c/code\u003e with cyclic bases (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/22792\"\u003e#22792\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix incorrect types inferred when unpacking mixed tuples (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/23437\"\u003e#23437\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix stack overflow for self-referential \u003ccode\u003eTypeOf\u003c/code\u003e in annotations (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/23407\"\u003e#23407\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix several server panics that could occur when computing semantic tokens for the current file (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/23403\"\u003e#23403\u003c/a\u003e), \u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/23398\"\u003e#23398\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/23401\"\u003e#23401\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eLSP server\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd code folding support (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/23393\"\u003e#23393\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd warning message when running \u003ccode\u003ety server\u003c/code\u003e interactively (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/23416\"\u003e#23416\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eExclude test-related symbols from non-first-party packages in auto-import completions (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/23252\"\u003e#23252\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix bug where diagnostics could disappear after opening an external file (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/23447\"\u003e#23447\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove spurious destination for Go-To Definition on variables defined in a loop (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/23391\"\u003e#23391\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse the fully qualified name when \u0026quot;baking\u0026quot; an inlay hint into the source code if the scope already contains a variable with the same name as the unqualified name (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/23265\"\u003e#23265\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eResolve TypeVars in \u003ccode\u003ecall_signature_details\u003c/code\u003e parameter types (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/23149\"\u003e#23149\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCLI\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003e--output-format\u003c/code\u003e to \u003ccode\u003ety version\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/23387\"\u003e#23387\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eConfiguration\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003ereplace-imports-with-any\u003c/code\u003e option (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/23122\"\u003e#23122\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport shellexpand for configuration paths (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/23274\"\u003e#23274\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eType checking\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a new diagnostic to detect invalid class patterns in \u003ccode\u003ematch\u003c/code\u003e statements (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/22939\"\u003e#22939\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow \u003ccode\u003eSelf\u003c/code\u003e in \u003ccode\u003eClassVar\u003c/code\u003e type annotations (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/23362\"\u003e#23362\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eConsider synthesized methods and \u003ccode\u003eClassVar\u003c/code\u003e-qualified declarations when determining whether an abstract method has been overridden in a subclass (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/23381\"\u003e#23381\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd a diagnostic when combining \u003ccode\u003eFinal\u003c/code\u003e and \u003ccode\u003eClassVar\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/23365\"\u003e#23365\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix return type of \u003ccode\u003eassert_never\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/23389\"\u003e#23389\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eassert_type\u003c/code\u003e diagnostic messages (\u003ca href=\"https://redirect.gith...\n\n_Description has been truncated_","html_url":"https://github.com/dougborg/katana-openapi-client/pull/279","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/dougborg%2Fkatana-openapi-client/issues/279","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/279/packages"}},{"old_version":"0.28.1","new_version":"0.28.2","update_type":"patch","path":null,"pr_created_at":"2026-02-17T11:49:19.000Z","version_change":"0.28.1 → 0.28.2","issue":{"uuid":"3952386324","node_id":"PR_kwDONsGTUM7EVtsQ","number":375,"state":"closed","title":"chore(deps): bump the python-minor-patch group with 8 updates","user":"dependabot[bot]","labels":["dependencies","python:uv"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-02-24T11:48:45.000Z","author_association":null,"state_reason":null,"created_at":"2026-02-17T11:49:19.000Z","updated_at":"2026-02-24T11:48:46.000Z","time_to_close":604766,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"python-minor-patch","update_count":8,"packages":[{"name":"fastapi","old_version":"0.128.6","new_version":"0.129.0","repository_url":"https://github.com/fastapi/fastapi"},{"name":"langchain","old_version":"1.2.9","new_version":"1.2.10","repository_url":"https://github.com/langchain-ai/langchain"},{"name":"langchain-anthropic","old_version":"1.3.2","new_version":"1.3.3","repository_url":"https://github.com/langchain-ai/langchain"},{"name":"openai","old_version":"2.18.0","new_version":"2.21.0","repository_url":"https://github.com/openai/openai-python"},{"name":"openapi-python-client","old_version":"0.28.1","new_version":"0.28.2","repository_url":"https://github.com/openapi-generators/openapi-python-client"},{"name":"pillow","old_version":"12.1.0","new_version":"12.1.1","repository_url":"https://github.com/python-pillow/Pillow"},{"name":"uvicorn","old_version":"0.40.0","new_version":"0.41.0","repository_url":"https://github.com/Kludex/uvicorn"},{"name":"ruff","old_version":"0.15.0","new_version":"0.15.1","repository_url":"https://github.com/astral-sh/ruff"}],"path":null,"ecosystem":"pip"},"body":"Bumps the python-minor-patch group with 8 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [fastapi](https://github.com/fastapi/fastapi) | `0.128.6` | `0.129.0` |\n| [langchain](https://github.com/langchain-ai/langchain) | `1.2.9` | `1.2.10` |\n| [langchain-anthropic](https://github.com/langchain-ai/langchain) | `1.3.2` | `1.3.3` |\n| [openai](https://github.com/openai/openai-python) | `2.18.0` | `2.21.0` |\n| [openapi-python-client](https://github.com/openapi-generators/openapi-python-client) | `0.28.1` | `0.28.2` |\n| [pillow](https://github.com/python-pillow/Pillow) | `12.1.0` | `12.1.1` |\n| [uvicorn](https://github.com/Kludex/uvicorn) | `0.40.0` | `0.41.0` |\n| [ruff](https://github.com/astral-sh/ruff) | `0.15.0` | `0.15.1` |\n\nUpdates `fastapi` from 0.128.6 to 0.129.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/fastapi/fastapi/releases\"\u003efastapi's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.129.0\u003c/h2\u003e\n\u003ch3\u003eBreaking Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e➖ Drop support for Python 3.9. PR \u003ca href=\"https://redirect.github.com/fastapi/fastapi/pull/14897\"\u003e#14897\u003c/a\u003e by \u003ca href=\"https://github.com/tiangolo\"\u003e\u003ccode\u003e@​tiangolo\u003c/code\u003e\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRefactors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e🎨 Update internal types for Python 3.10. PR \u003ca href=\"https://redirect.github.com/fastapi/fastapi/pull/14898\"\u003e#14898\u003c/a\u003e by \u003ca href=\"https://github.com/tiangolo\"\u003e\u003ccode\u003e@​tiangolo\u003c/code\u003e\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocs\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e📝 Update highlights in webhooks docs. PR \u003ca href=\"https://redirect.github.com/fastapi/fastapi/pull/14905\"\u003e#14905\u003c/a\u003e by \u003ca href=\"https://github.com/tiangolo\"\u003e\u003ccode\u003e@​tiangolo\u003c/code\u003e\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e📝 Update source examples and docs from Python 3.9 to 3.10. PR \u003ca href=\"https://redirect.github.com/fastapi/fastapi/pull/14900\"\u003e#14900\u003c/a\u003e by \u003ca href=\"https://github.com/tiangolo\"\u003e\u003ccode\u003e@​tiangolo\u003c/code\u003e\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eInternal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e🔨 Update docs.py scripts to migrate Python 3.9 to Python 3.10. PR \u003ca href=\"https://redirect.github.com/fastapi/fastapi/pull/14906\"\u003e#14906\u003c/a\u003e by \u003ca href=\"https://github.com/tiangolo\"\u003e\u003ccode\u003e@​tiangolo\u003c/code\u003e\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.128.8\u003c/h2\u003e\n\u003ch3\u003eDocs\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e📝 Fix grammar in \u003ccode\u003edocs/en/docs/tutorial/first-steps.md\u003c/code\u003e. PR \u003ca href=\"https://redirect.github.com/fastapi/fastapi/pull/14708\"\u003e#14708\u003c/a\u003e by \u003ca href=\"https://github.com/SanjanaS10\"\u003e\u003ccode\u003e@​SanjanaS10\u003c/code\u003e\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eInternal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e🔨 Tweak PDM hook script. PR \u003ca href=\"https://redirect.github.com/fastapi/fastapi/pull/14895\"\u003e#14895\u003c/a\u003e by \u003ca href=\"https://github.com/tiangolo\"\u003e\u003ccode\u003e@​tiangolo\u003c/code\u003e\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e♻️ Update build setup for \u003ccode\u003efastapi-slim\u003c/code\u003e, deprecate it, and make it only depend on \u003ccode\u003efastapi\u003c/code\u003e. PR \u003ca href=\"https://redirect.github.com/fastapi/fastapi/pull/14894\"\u003e#14894\u003c/a\u003e by \u003ca href=\"https://github.com/tiangolo\"\u003e\u003ccode\u003e@​tiangolo\u003c/code\u003e\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.128.7\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e✨ Show a clear error on attempt to include router into itself. PR \u003ca href=\"https://redirect.github.com/fastapi/fastapi/pull/14258\"\u003e#14258\u003c/a\u003e by \u003ca href=\"https://github.com/JavierSanchezCastro\"\u003e\u003ccode\u003e@​JavierSanchezCastro\u003c/code\u003e\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e✨ Replace \u003ccode\u003edict\u003c/code\u003e by \u003ccode\u003eMapping\u003c/code\u003e on \u003ccode\u003eHTTPException.headers\u003c/code\u003e. PR \u003ca href=\"https://redirect.github.com/fastapi/fastapi/pull/12997\"\u003e#12997\u003c/a\u003e by \u003ca href=\"https://github.com/rijenkii\"\u003e\u003ccode\u003e@​rijenkii\u003c/code\u003e\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRefactors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e♻️ Simplify reading files in memory, do it sequentially instead of (fake) parallel. PR \u003ca href=\"https://redirect.github.com/fastapi/fastapi/pull/14884\"\u003e#14884\u003c/a\u003e by \u003ca href=\"https://github.com/tiangolo\"\u003e\u003ccode\u003e@​tiangolo\u003c/code\u003e\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocs\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e📝 Use \u003ccode\u003edfn\u003c/code\u003e tag for definitions instead of \u003ccode\u003eabbr\u003c/code\u003e in docs. PR \u003ca href=\"https://redirect.github.com/fastapi/fastapi/pull/14744\"\u003e#14744\u003c/a\u003e by \u003ca href=\"https://github.com/YuriiMotov\"\u003e\u003ccode\u003e@​YuriiMotov\u003c/code\u003e\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eInternal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e✅ Tweak comment in test to reference PR. PR \u003ca href=\"https://redirect.github.com/fastapi/fastapi/pull/14885\"\u003e#14885\u003c/a\u003e by \u003ca href=\"https://github.com/tiangolo\"\u003e\u003ccode\u003e@​tiangolo\u003c/code\u003e\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e🔧 Update LLM-prompt for \u003ccode\u003eabbr\u003c/code\u003e and \u003ccode\u003edfn\u003c/code\u003e tags. PR \u003ca href=\"https://redirect.github.com/fastapi/fastapi/pull/14747\"\u003e#14747\u003c/a\u003e by \u003ca href=\"https://github.com/YuriiMotov\"\u003e\u003ccode\u003e@​YuriiMotov\u003c/code\u003e\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e✅ Test order for the submitted byte Files. PR \u003ca href=\"https://redirect.github.com/fastapi/fastapi/pull/14828\"\u003e#14828\u003c/a\u003e by \u003ca href=\"https://github.com/valentinDruzhinin\"\u003e\u003ccode\u003e@​valentinDruzhinin\u003c/code\u003e\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e🔧 Configure \u003ccode\u003etest\u003c/code\u003e workflow to run tests with \u003ccode\u003einline-snapshot=review\u003c/code\u003e. PR \u003ca href=\"https://redirect.github.com/fastapi/fastapi/pull/14876\"\u003e#14876\u003c/a\u003e by \u003ca href=\"https://github.com/YuriiMotov\"\u003e\u003ccode\u003e@​YuriiMotov\u003c/code\u003e\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastapi/fastapi/commit/a2e51363c721ee6fccb148bff95ca328b4efdfed\"\u003e\u003ccode\u003ea2e5136\u003c/code\u003e\u003c/a\u003e 🔖 Release version 0.129.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastapi/fastapi/commit/b7ce02ae86ee466380d2db09be008cfe83a1ca35\"\u003e\u003ccode\u003eb7ce02a\u003c/code\u003e\u003c/a\u003e 📝 Update release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastapi/fastapi/commit/31d9750aceaff347bd55be37880b7f36bc26c1b1\"\u003e\u003ccode\u003e31d9750\u003c/code\u003e\u003c/a\u003e 🔨 Update docs.py scripts to migrate Python 3.9 to Python 3.10 (\u003ca href=\"https://redirect.github.com/fastapi/fastapi/issues/14906\"\u003e#14906\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastapi/fastapi/commit/109cc8aff126b60971ec27d68d32b8713f0ec72a\"\u003e\u003ccode\u003e109cc8a\u003c/code\u003e\u003c/a\u003e 📝 Update release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastapi/fastapi/commit/c82a3d8a13af58e092ba95ffb4b8a64b9ca82726\"\u003e\u003ccode\u003ec82a3d8\u003c/code\u003e\u003c/a\u003e 📝 Update highlights in webhooks docs (\u003ca href=\"https://redirect.github.com/fastapi/fastapi/issues/14905\"\u003e#14905\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastapi/fastapi/commit/0e460654af7101866b7d0f22735ef6337fe13d0c\"\u003e\u003ccode\u003e0e46065\u003c/code\u003e\u003c/a\u003e 📝 Update release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastapi/fastapi/commit/c9e2277d8b3b0feead4bdad97fca7cf05c9263fd\"\u003e\u003ccode\u003ec9e2277\u003c/code\u003e\u003c/a\u003e 📝 Update source examples and docs from Python 3.9 to 3.10 (\u003ca href=\"https://redirect.github.com/fastapi/fastapi/issues/14900\"\u003e#14900\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastapi/fastapi/commit/d06ab3f5c7c1b6229e28af37905eb51ab4b4cdb7\"\u003e\u003ccode\u003ed06ab3f\u003c/code\u003e\u003c/a\u003e 📝 Update release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastapi/fastapi/commit/3da206c06df1283518a54b18f27bed33f2d22612\"\u003e\u003ccode\u003e3da206c\u003c/code\u003e\u003c/a\u003e 🎨 Update internal types for Python 3.10 (\u003ca href=\"https://redirect.github.com/fastapi/fastapi/issues/14898\"\u003e#14898\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastapi/fastapi/commit/cc903bd440a4a443510c7b10ef7e9a1f88f44e0e\"\u003e\u003ccode\u003ecc903bd\u003c/code\u003e\u003c/a\u003e 📝 Update release notes\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/fastapi/fastapi/compare/0.128.6...0.129.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `langchain` from 1.2.9 to 1.2.10\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/langchain-ai/langchain/releases\"\u003elangchain's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003elangchain-core==1.2.10\u003c/h2\u003e\n\u003cp\u003eChanges since langchain-core==1.2.9\u003c/p\u003e\n\u003cp\u003erelease(core): 1.2.10 (\u003ca href=\"https://redirect.github.com/langchain-ai/langchain/issues/35136\"\u003e#35136\u003c/a\u003e)\nchore(deps): bump the langchain-deps group across 3 directories with 40 updates (\u003ca href=\"https://redirect.github.com/langchain-ai/langchain/issues/35129\"\u003e#35129\u003c/a\u003e)\nchore(deps): bump the langchain-deps group across 3 directories with 11 updates (\u003ca href=\"https://redirect.github.com/langchain-ai/langchain/issues/35121\"\u003e#35121\u003c/a\u003e)\nfeat(core): add ContextOverflowError, raise in anthropic and openai (\u003ca href=\"https://redirect.github.com/langchain-ai/langchain/issues/35099\"\u003e#35099\u003c/a\u003e)\nfeat(model-profiles): add \u003ccode\u003etext_inputs\u003c/code\u003e and \u003ccode\u003etext_outputs\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/langchain-ai/langchain/issues/35084\"\u003e#35084\u003c/a\u003e)\nfeat(core): count tokens from tool schemas in \u003ccode\u003ecount_tokens_approximately\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/langchain-ai/langchain/issues/35098\"\u003e#35098\u003c/a\u003e)\ndocs(core): add missing \u003ccode\u003ename\u003c/code\u003e docstring for \u003ccode\u003eRunnableSerializable\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/langchain-ai/langchain/issues/35088\"\u003e#35088\u003c/a\u003e)\u003c/p\u003e\n\u003ch2\u003elangchain==1.2.10\u003c/h2\u003e\n\u003cp\u003eChanges since langchain==1.2.9\u003c/p\u003e\n\u003cp\u003erelease(langchain): 1.2.10 (\u003ca href=\"https://redirect.github.com/langchain-ai/langchain/issues/35137\"\u003e#35137\u003c/a\u003e)\nchore(deps): bump the langchain-deps group across 3 directories with 40 updates (\u003ca href=\"https://redirect.github.com/langchain-ai/langchain/issues/35129\"\u003e#35129\u003c/a\u003e)\nchore(deps): bump the langchain-deps group across 3 directories with 11 updates (\u003ca href=\"https://redirect.github.com/langchain-ai/langchain/issues/35121\"\u003e#35121\u003c/a\u003e)\nfix(langchain): fix token counting on partial message sequences (\u003ca href=\"https://redirect.github.com/langchain-ai/langchain/issues/35101\"\u003e#35101\u003c/a\u003e)\nrefactor(langchain): rename \u003ccode\u003e_SUPPORTED_PROVIDERS\u003c/code\u003e -\u0026gt; \u003ccode\u003e_BUILTIN_PROVIDERS\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/langchain-ai/langchain/issues/35100\"\u003e#35100\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\u003e\u003ca href=\"https://github.com/langchain-ai/langchain/commit/74dffca3d89effdb62da567d1ff6d160c9ad5354\"\u003e\u003ccode\u003e74dffca\u003c/code\u003e\u003c/a\u003e release(langchain): 1.2.10 (\u003ca href=\"https://redirect.github.com/langchain-ai/langchain/issues/35137\"\u003e#35137\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/langchain-ai/langchain/commit/f41e0493336698e9a3e25e6e238786dfc8af91ba\"\u003e\u003ccode\u003ef41e049\u003c/code\u003e\u003c/a\u003e release(core): 1.2.10 (\u003ca href=\"https://redirect.github.com/langchain-ai/langchain/issues/35136\"\u003e#35136\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/langchain-ai/langchain/commit/de05838fca46eb6c2f67064da3a59f5e84818e9a\"\u003e\u003ccode\u003ede05838\u003c/code\u003e\u003c/a\u003e chore(deps): bump the langchain-deps group across 3 directories with 40 updat...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/langchain-ai/langchain/commit/d6e86aa748ae173857732ee1f7114a06ff8f4231\"\u003e\u003ccode\u003ed6e86aa\u003c/code\u003e\u003c/a\u003e chore(deps): bump the other-deps group across 3 directories with 12 updates (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/langchain-ai/langchain/commit/444904f90eba8f4fae8a8478ca3fa43f9c5704a7\"\u003e\u003ccode\u003e444904f\u003c/code\u003e\u003c/a\u003e chore: update dependabot.yml to comply with posture checks (\u003ca href=\"https://redirect.github.com/langchain-ai/langchain/issues/35125\"\u003e#35125\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/langchain-ai/langchain/commit/7e4536cf856a087338a33e235315d926f2098c65\"\u003e\u003ccode\u003e7e4536c\u003c/code\u003e\u003c/a\u003e chore(deps): bump the langchain-deps group across 3 directories with 11 updat...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/langchain-ai/langchain/commit/e96c706cc7ccb21944bdce474e1203d324f7d798\"\u003e\u003ccode\u003ee96c706\u003c/code\u003e\u003c/a\u003e chore: dependabot config (\u003ca href=\"https://redirect.github.com/langchain-ai/langchain/issues/35124\"\u003e#35124\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/langchain-ai/langchain/commit/83070bba8da4adb8fc4db09041d75237f4d0059c\"\u003e\u003ccode\u003e83070bb\u003c/code\u003e\u003c/a\u003e chore(deps): bump the other-deps group across 3 directories with 8 updates (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/langchain-ai/langchain/commit/462acb77344339d825a48ebffbbbc374cad90642\"\u003e\u003ccode\u003e462acb7\u003c/code\u003e\u003c/a\u003e fix: separating groups of directories (\u003ca href=\"https://redirect.github.com/langchain-ai/langchain/issues/35109\"\u003e#35109\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/langchain-ai/langchain/commit/084d83ac7df63dc3c447e66a7e225fb50cec3355\"\u003e\u003ccode\u003e084d83a\u003c/code\u003e\u003c/a\u003e chore(standard-tests): test suite for sandbox only (\u003ca href=\"https://redirect.github.com/langchain-ai/langchain/issues/35111\"\u003e#35111\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/langchain-ai/langchain/compare/langchain==1.2.9...langchain==1.2.10\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `langchain-anthropic` from 1.3.2 to 1.3.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/langchain-ai/langchain/releases\"\u003elangchain-anthropic's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003elangchain-anthropic==1.3.3\u003c/h2\u003e\n\u003cp\u003eChanges since langchain-anthropic==1.3.2\u003c/p\u003e\n\u003cp\u003erelease(anthropic): 1.3.3 (\u003ca href=\"https://redirect.github.com/langchain-ai/langchain/issues/35146\"\u003e#35146\u003c/a\u003e)\nfix(anthropic): support effort=\u0026quot;max\u0026quot; and remove beta headers (\u003ca href=\"https://redirect.github.com/langchain-ai/langchain/issues/35141\"\u003e#35141\u003c/a\u003e)\nfeat(core): add ContextOverflowError, raise in anthropic and openai (\u003ca href=\"https://redirect.github.com/langchain-ai/langchain/issues/35099\"\u003e#35099\u003c/a\u003e)\nfeat(model-profiles): add text_inputs and text_outputs (\u003ca href=\"https://redirect.github.com/langchain-ai/langchain/issues/35084\"\u003e#35084\u003c/a\u003e)\nfix(anthropic): strip trailing whitespace from final assistant message (\u003ca href=\"https://redirect.github.com/langchain-ai/langchain/issues/35072\"\u003e#35072\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\u003e\u003ca href=\"https://github.com/langchain-ai/langchain/commit/3c22e14b6143fe09f33bad101aa31da7703abeba\"\u003e\u003ccode\u003e3c22e14\u003c/code\u003e\u003c/a\u003e release(anthropic): 1.3.3 (\u003ca href=\"https://redirect.github.com/langchain-ai/langchain/issues/35146\"\u003e#35146\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/langchain-ai/langchain/commit/031a3395badc1457197c6cf3b9b6ee044f6465b4\"\u003e\u003ccode\u003e031a339\u003c/code\u003e\u003c/a\u003e release(openai): 1.1.9 (\u003ca href=\"https://redirect.github.com/langchain-ai/langchain/issues/35145\"\u003e#35145\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/langchain-ai/langchain/commit/524e1dab5e7c8229bd78be3c13ab38ac93a6216b\"\u003e\u003ccode\u003e524e1da\u003c/code\u003e\u003c/a\u003e release(core): 1.2.11 (\u003ca href=\"https://redirect.github.com/langchain-ai/langchain/issues/35144\"\u003e#35144\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/langchain-ai/langchain/commit/2b4b1dc29a833d4053deba4c2b77a3848c834565\"\u003e\u003ccode\u003e2b4b1dc\u003c/code\u003e\u003c/a\u003e fix(openai): sanitize urls when counting tokens in images (\u003ca href=\"https://redirect.github.com/langchain-ai/langchain/issues/35143\"\u003e#35143\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/langchain-ai/langchain/commit/0493b276e0be31d4f48d9d0ba5fcbce7fdded38f\"\u003e\u003ccode\u003e0493b27\u003c/code\u003e\u003c/a\u003e fix(anthropic): support effort=\u0026quot;max\u0026quot; and remove beta headers (\u003ca href=\"https://redirect.github.com/langchain-ai/langchain/issues/35141\"\u003e#35141\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/langchain-ai/langchain/commit/a5f22e7cb18a05ed057028797a7d0d79cd509b0d\"\u003e\u003ccode\u003ea5f22e7\u003c/code\u003e\u003c/a\u003e chore(core): clean up docstring mismatch and redundant logic in langchain-cor...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/langchain-ai/langchain/commit/97ee14c179f703473a6ec6ee24179ea756a5698f\"\u003e\u003ccode\u003e97ee14c\u003c/code\u003e\u003c/a\u003e fix(core): replace bare except with Exception in tracer (\u003ca href=\"https://redirect.github.com/langchain-ai/langchain/issues/35138\"\u003e#35138\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/langchain-ai/langchain/commit/990e8076e1d61a0c8ced4d83607685bd71e23687\"\u003e\u003ccode\u003e990e807\u003c/code\u003e\u003c/a\u003e release(standard-tests): release 1.1.5 (\u003ca href=\"https://redirect.github.com/langchain-ai/langchain/issues/35139\"\u003e#35139\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/langchain-ai/langchain/commit/74dffca3d89effdb62da567d1ff6d160c9ad5354\"\u003e\u003ccode\u003e74dffca\u003c/code\u003e\u003c/a\u003e release(langchain): 1.2.10 (\u003ca href=\"https://redirect.github.com/langchain-ai/langchain/issues/35137\"\u003e#35137\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/langchain-ai/langchain/commit/f41e0493336698e9a3e25e6e238786dfc8af91ba\"\u003e\u003ccode\u003ef41e049\u003c/code\u003e\u003c/a\u003e release(core): 1.2.10 (\u003ca href=\"https://redirect.github.com/langchain-ai/langchain/issues/35136\"\u003e#35136\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/langchain-ai/langchain/compare/langchain-anthropic==1.3.2...langchain-anthropic==1.3.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `openai` from 2.18.0 to 2.21.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/openai/openai-python/releases\"\u003eopenai's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.21.0\u003c/h2\u003e\n\u003ch2\u003e2.21.0 (2026-02-13)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/openai/openai-python/compare/v2.20.0...v2.21.0\"\u003ev2.20.0...v2.21.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e container network_policy and skills (\u003ca href=\"https://github.com/openai/openai-python/commit/d19de2ee5c74413f9dc52684b650df1898dee82b\"\u003ed19de2e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003estructured outputs:\u003c/strong\u003e resolve memory leak in parse methods (\u003ca href=\"https://redirect.github.com/openai/openai-python/issues/2860\"\u003e#2860\u003c/a\u003e) (\u003ca href=\"https://github.com/openai/openai-python/commit/6dcbe211f12f8470db542a5cb95724cb933786dd\"\u003e6dcbe21\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ewebhooks:\u003c/strong\u003e preserve method visibility for compatibility checks (\u003ca href=\"https://github.com/openai/openai-python/commit/44a8936d580b770f23fae79659101a27eadafad6\"\u003e44a8936\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003einternal:\u003c/strong\u003e fix lint error on Python 3.14 (\u003ca href=\"https://github.com/openai/openai-python/commit/534f215941f504443d63509e872409a0b1236452\"\u003e534f215\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esplit \u003ccode\u003eapi.md\u003c/code\u003e by standalone resources (\u003ca href=\"https://github.com/openai/openai-python/commit/96e41b398a110212ddec71436b2439343bea87d4\"\u003e96e41b3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate comment (\u003ca href=\"https://github.com/openai/openai-python/commit/63def23b7acd5c6dacf03337fe1bd08439d1dba8\"\u003e63def23\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.20.0\u003c/h2\u003e\n\u003ch2\u003e2.20.0 (2026-02-10)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/openai/openai-python/compare/v2.19.0...v2.20.0\"\u003ev2.19.0...v2.20.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e support for images in batch api (\u003ca href=\"https://github.com/openai/openai-python/commit/28edb6e1b7eb30dbb7be49979cee7882e8889264\"\u003e28edb6e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.19.0\u003c/h2\u003e\n\u003ch2\u003e2.19.0 (2026-02-10)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/openai/openai-python/compare/v2.18.0...v2.19.0\"\u003ev2.18.0...v2.19.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e skills and hosted shell (\u003ca href=\"https://github.com/openai/openai-python/commit/27fdf6820655b5994e3c1eddb3c8d9344a8be744\"\u003e27fdf68\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003einternal:\u003c/strong\u003e bump dependencies (\u003ca href=\"https://github.com/openai/openai-python/commit/fae10fd6e936a044f8393a454a39906aa325a893\"\u003efae10fd\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/openai/openai-python/blob/main/CHANGELOG.md\"\u003eopenai's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.21.0 (2026-02-13)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/openai/openai-python/compare/v2.20.0...v2.21.0\"\u003ev2.20.0...v2.21.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e container network_policy and skills (\u003ca href=\"https://github.com/openai/openai-python/commit/d19de2ee5c74413f9dc52684b650df1898dee82b\"\u003ed19de2e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003estructured outputs:\u003c/strong\u003e resolve memory leak in parse methods (\u003ca href=\"https://redirect.github.com/openai/openai-python/issues/2860\"\u003e#2860\u003c/a\u003e) (\u003ca href=\"https://github.com/openai/openai-python/commit/6dcbe211f12f8470db542a5cb95724cb933786dd\"\u003e6dcbe21\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ewebhooks:\u003c/strong\u003e preserve method visibility for compatibility checks (\u003ca href=\"https://github.com/openai/openai-python/commit/44a8936d580b770f23fae79659101a27eadafad6\"\u003e44a8936\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003einternal:\u003c/strong\u003e fix lint error on Python 3.14 (\u003ca href=\"https://github.com/openai/openai-python/commit/534f215941f504443d63509e872409a0b1236452\"\u003e534f215\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esplit \u003ccode\u003eapi.md\u003c/code\u003e by standalone resources (\u003ca href=\"https://github.com/openai/openai-python/commit/96e41b398a110212ddec71436b2439343bea87d4\"\u003e96e41b3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate comment (\u003ca href=\"https://github.com/openai/openai-python/commit/63def23b7acd5c6dacf03337fe1bd08439d1dba8\"\u003e63def23\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.20.0 (2026-02-10)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/openai/openai-python/compare/v2.19.0...v2.20.0\"\u003ev2.19.0...v2.20.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e support for images in batch api (\u003ca href=\"https://github.com/openai/openai-python/commit/28edb6e1b7eb30dbb7be49979cee7882e8889264\"\u003e28edb6e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.19.0 (2026-02-10)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/openai/openai-python/compare/v2.18.0...v2.19.0\"\u003ev2.18.0...v2.19.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e skills and hosted shell (\u003ca href=\"https://github.com/openai/openai-python/commit/27fdf6820655b5994e3c1eddb3c8d9344a8be744\"\u003e27fdf68\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003einternal:\u003c/strong\u003e bump dependencies (\u003ca href=\"https://github.com/openai/openai-python/commit/fae10fd6e936a044f8393a454a39906aa325a893\"\u003efae10fd\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openai/openai-python/commit/3e0c05b84a2056870abf3bd6a5e7849020209cc3\"\u003e\u003ccode\u003e3e0c05b\u003c/code\u003e\u003c/a\u003e release: 2.21.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openai/openai-python/commit/e93f6cff4f542388409c25bf2fbb5e7ce28fec9c\"\u003e\u003ccode\u003ee93f6cf\u003c/code\u003e\u003c/a\u003e fix(webhooks): preserve method visibility for compatibility checks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openai/openai-python/commit/3ddbb7ec8dde5ac28e37dcfff95477b9eb48be05\"\u003e\u003ccode\u003e3ddbb7e\u003c/code\u003e\u003c/a\u003e feat(api): container network_policy and skills\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openai/openai-python/commit/156d51801b051277708763124a1b7afe61ffa171\"\u003e\u003ccode\u003e156d518\u003c/code\u003e\u003c/a\u003e docs: split \u003ccode\u003eapi.md\u003c/code\u003e by standalone resources\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openai/openai-python/commit/72e1e15abfc283fa2714bc4d61e4a31740833084\"\u003e\u003ccode\u003e72e1e15\u003c/code\u003e\u003c/a\u003e fix(structured outputs): resolve memory leak in parse methods (\u003ca href=\"https://redirect.github.com/openai/openai-python/issues/2860\"\u003e#2860\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openai/openai-python/commit/d81ee8f85207bdc88c2749ae9d0644d9a997e397\"\u003e\u003ccode\u003ed81ee8f\u003c/code\u003e\u003c/a\u003e codegen metadata\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openai/openai-python/commit/01c9eee2cb3fb0ec14d9026f93fb6a71d432e3a3\"\u003e\u003ccode\u003e01c9eee\u003c/code\u003e\u003c/a\u003e codegen metadata\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openai/openai-python/commit/957dadffc629d3980d603832864ed59df78075e8\"\u003e\u003ccode\u003e957dadf\u003c/code\u003e\u003c/a\u003e chore(internal): fix lint error on Python 3.14\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openai/openai-python/commit/7b26bd3712d80e47130ee5d542895f636e48135d\"\u003e\u003ccode\u003e7b26bd3\u003c/code\u003e\u003c/a\u003e docs: update comment\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openai/openai-python/commit/f2d096fe978a1fe67f58351ddbfa0d38f3d723b9\"\u003e\u003ccode\u003ef2d096f\u003c/code\u003e\u003c/a\u003e release: 2.20.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/openai/openai-python/compare/v2.18.0...v2.21.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `openapi-python-client` from 0.28.1 to 0.28.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/openapi-generators/openapi-python-client/releases\"\u003eopenapi-python-client's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.28.2 (2026-02-09)\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003euv_build\u003c/code\u003e 0.10 when using \u003ccode\u003e--meta=uv\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1396\"\u003e#1396\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/openapi-generators/openapi-python-client/blob/main/CHANGELOG.md\"\u003eopenapi-python-client's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.28.2 (2026-02-09)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003euv_build\u003c/code\u003e 0.10 when using \u003ccode\u003e--meta=uv\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1396\"\u003e#1396\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openapi-generators/openapi-python-client/commit/410784bd3b3e49c568d343b2cd5e54a7a568a0f0\"\u003e\u003ccode\u003e410784b\u003c/code\u003e\u003c/a\u003e Release 0.28.2 (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1398\"\u003e#1398\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openapi-generators/openapi-python-client/commit/4385be83dc8eff2cd14da69c797832f1c46e6708\"\u003e\u003ccode\u003e4385be8\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency typer to \u0026gt;0.16,\u0026lt;0.24 (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1399\"\u003e#1399\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openapi-generators/openapi-python-client/commit/a9c5d33f05f27a33dd03919440692c88027eed04\"\u003e\u003ccode\u003ea9c5d33\u003c/code\u003e\u003c/a\u003e chore(deps): lock file maintenance (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1393\"\u003e#1393\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openapi-generators/openapi-python-client/commit/aa318d472c32c3a86e0feeda74fc33111310da95\"\u003e\u003ccode\u003eaa318d4\u003c/code\u003e\u003c/a\u003e feat: Update \u003ccode\u003euv_build\u003c/code\u003e 0.10 when using \u003ccode\u003e--meta=uv\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1396\"\u003e#1396\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openapi-generators/openapi-python-client/commit/826ab55024a43cd98c97714ca6e82156686c4b3b\"\u003e\u003ccode\u003e826ab55\u003c/code\u003e\u003c/a\u003e chore(deps): update actions/checkout action to v6.0.2 (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1388\"\u003e#1388\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openapi-generators/openapi-python-client/commit/f955ffe7031daf98e4cb15f5be2ab588b26124da\"\u003e\u003ccode\u003ef955ffe\u003c/code\u003e\u003c/a\u003e chore(deps): lock file maintenance (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1389\"\u003e#1389\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openapi-generators/openapi-python-client/commit/3abea8dd28e6d432da53ce0e93b4121380d75f6b\"\u003e\u003ccode\u003e3abea8d\u003c/code\u003e\u003c/a\u003e chore(deps): lock file maintenance (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1386\"\u003e#1386\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openapi-generators/openapi-python-client/commit/d43e710a488f43fc3fafa49da1e6e9758e221100\"\u003e\u003ccode\u003ed43e710\u003c/code\u003e\u003c/a\u003e chore(deps): update actions/setup-python action to v6.2.0 (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1387\"\u003e#1387\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/openapi-generators/openapi-python-client/compare/v0.28.1...v0.28.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `pillow` from 12.1.0 to 12.1.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/python-pillow/Pillow/releases\"\u003epillow's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e12.1.1\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://pillow.readthedocs.io/en/stable/releasenotes/12.1.1.html\"\u003ehttps://pillow.readthedocs.io/en/stable/releasenotes/12.1.1.html\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eDependencies\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePatch libavif for svt-av1 4.0 compatibility \u003ca href=\"https://redirect.github.com/python-pillow/Pillow/issues/9413\"\u003e#9413\u003c/a\u003e [\u003ca href=\"https://github.com/hugovk\"\u003e\u003ccode\u003e@​hugovk\u003c/code\u003e\u003c/a\u003e]\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eOther changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix OOB Write with invalid tile extents \u003ca href=\"https://redirect.github.com/python-pillow/Pillow/issues/9427\"\u003e#9427\u003c/a\u003e [\u003ca href=\"https://github.com/radarhere\"\u003e\u003ccode\u003e@​radarhere\u003c/code\u003e\u003c/a\u003e]\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/python-pillow/Pillow/commit/5158d98c807e719c5938aa3886913ef0ea6814e9\"\u003e\u003ccode\u003e5158d98\u003c/code\u003e\u003c/a\u003e 12.1.1 version bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/python-pillow/Pillow/commit/9000313cc5d4a31bdcdd6d7f0781101abab553aa\"\u003e\u003ccode\u003e9000313\u003c/code\u003e\u003c/a\u003e Fix OOB Write with invalid tile extents (\u003ca href=\"https://redirect.github.com/python-pillow/Pillow/issues/9427\"\u003e#9427\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/python-pillow/Pillow/commit/cd0111849fb32c40860e3ee3d57b9b1cee4260cf\"\u003e\u003ccode\u003ecd01118\u003c/code\u003e\u003c/a\u003e Patch libavif for svt-av1 4.0 compatibility\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/python-pillow/Pillow/compare/12.1.0...12.1.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `uvicorn` from 0.40.0 to 0.41.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Kludex/uvicorn/releases\"\u003euvicorn's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 0.41.0\u003c/h2\u003e\n\u003ch2\u003eAdded\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003e--limit-max-requests-jitter\u003c/code\u003e to stagger worker restarts (\u003ca href=\"https://redirect.github.com/Kludex/uvicorn/issues/2707\"\u003e#2707\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd socket path to \u003ccode\u003escope[\u0026quot;server\u0026quot;]\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/Kludex/uvicorn/issues/2561\"\u003e#2561\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChanged\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRename \u003ccode\u003eLifespanOn.error_occured\u003c/code\u003e to \u003ccode\u003eerror_occurred\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/Kludex/uvicorn/issues/2776\"\u003e#2776\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFixed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eIgnore permission denied errors in watchfiles reloader (\u003ca href=\"https://redirect.github.com/Kludex/uvicorn/issues/2817\"\u003e#2817\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure lifespan shutdown runs when \u003ccode\u003eshould_exit\u003c/code\u003e is set during startup (\u003ca href=\"https://redirect.github.com/Kludex/uvicorn/issues/2812\"\u003e#2812\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReduce the log level of 'request limit exceeded' messages (\u003ca href=\"https://redirect.github.com/Kludex/uvicorn/issues/2788\"\u003e#2788\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/t-kawasumi\"\u003e\u003ccode\u003e@​t-kawasumi\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/Kludex/uvicorn/pull/2776\"\u003eKludex/uvicorn#2776\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fardyn\"\u003e\u003ccode\u003e@​fardyn\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/Kludex/uvicorn/pull/2800\"\u003eKludex/uvicorn#2800\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ewie\"\u003e\u003ccode\u003e@​ewie\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/Kludex/uvicorn/pull/2807\"\u003eKludex/uvicorn#2807\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/shevron\"\u003e\u003ccode\u003e@​shevron\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/Kludex/uvicorn/pull/2788\"\u003eKludex/uvicorn#2788\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jonashaag\"\u003e\u003ccode\u003e@​jonashaag\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/Kludex/uvicorn/pull/2707\"\u003eKludex/uvicorn#2707\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/Kludex/uvicorn/compare/0.40.0...0.41.0\"\u003ehttps://github.com/Kludex/uvicorn/compare/0.40.0...0.41.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Kludex/uvicorn/blob/main/docs/release-notes.md\"\u003euvicorn's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.41.0 (February 16, 2026)\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003e--limit-max-requests-jitter\u003c/code\u003e to stagger worker restarts (\u003ca href=\"https://redirect.github.com/Kludex/uvicorn/issues/2707\"\u003e#2707\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd socket path to \u003ccode\u003escope[\u0026quot;server\u0026quot;]\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/Kludex/uvicorn/issues/2561\"\u003e#2561\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRename \u003ccode\u003eLifespanOn.error_occured\u003c/code\u003e to \u003ccode\u003eerror_occurred\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/Kludex/uvicorn/issues/2776\"\u003e#2776\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eIgnore permission denied errors in watchfiles reloader (\u003ca href=\"https://redirect.github.com/Kludex/uvicorn/issues/2817\"\u003e#2817\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure lifespan shutdown runs when \u003ccode\u003eshould_exit\u003c/code\u003e is set during startup (\u003ca href=\"https://redirect.github.com/Kludex/uvicorn/issues/2812\"\u003e#2812\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReduce the log level of 'request limit exceeded' messages (\u003ca href=\"https://redirect.github.com/Kludex/uvicorn/issues/2788\"\u003e#2788\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Kludex/uvicorn/commit/9283c0f15cfa82307f57daba4d1b1880902adfb2\"\u003e\u003ccode\u003e9283c0f\u003c/code\u003e\u003c/a\u003e Version 0.41.0 (\u003ca href=\"https://redirect.github.com/Kludex/uvicorn/issues/2821\"\u003e#2821\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Kludex/uvicorn/commit/a01a33eb8f3ac044cab5964421b9aa308a2bcfca\"\u003e\u003ccode\u003ea01a33e\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003e--limit-max-requests-jitter\u003c/code\u003e to stagger worker restarts (\u003ca href=\"https://redirect.github.com/Kludex/uvicorn/issues/2707\"\u003e#2707\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Kludex/uvicorn/commit/2ce65bde1509faa958775df8153bdeb5dbaf6f58\"\u003e\u003ccode\u003e2ce65bd\u003c/code\u003e\u003c/a\u003e Ignore permission denied errors in watchfiles reloader (\u003ca href=\"https://redirect.github.com/Kludex/uvicorn/issues/2817\"\u003e#2817\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Kludex/uvicorn/commit/654f2ed7d7c1a014116d8662e6544f5309375137\"\u003e\u003ccode\u003e654f2ed\u003c/code\u003e\u003c/a\u003e Ensure lifespan shutdown runs when \u003ccode\u003eshould_exit\u003c/code\u003e is set during startup (\u003ca href=\"https://redirect.github.com/Kludex/uvicorn/issues/2812\"\u003e#2812\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Kludex/uvicorn/commit/a03d9f6f0e99383c76934a82def5a83aeb6b0a47\"\u003e\u003ccode\u003ea03d9f6\u003c/code\u003e\u003c/a\u003e Reduce the log level of 'request limit exceeded' messages (\u003ca href=\"https://redirect.github.com/Kludex/uvicorn/issues/2788\"\u003e#2788\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Kludex/uvicorn/commit/e377de40d0a2a1b1d9f55483ee4c1cceb2474502\"\u003e\u003ccode\u003ee377de4\u003c/code\u003e\u003c/a\u003e Add socket path to scope[\u0026quot;server\u0026quot;] (\u003ca href=\"https://redirect.github.com/Kludex/uvicorn/issues/2561\"\u003e#2561\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Kludex/uvicorn/commit/0779f7f8a4df1cc98433eb30d69027499a0cb7f8\"\u003e\u003ccode\u003e0779f7f\u003c/code\u003e\u003c/a\u003e Poll for readiness in \u003ccode\u003etest_multiprocess_health_check\u003c/code\u003e and \u003ccode\u003erun_server\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/Kludex/uvicorn/issues/2816\"\u003e#2816\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Kludex/uvicorn/commit/7e9ce2c974f1d78d192e81caa7890e2bbae8e711\"\u003e\u003ccode\u003e7e9ce2c\u003c/code\u003e\u003c/a\u003e Poll for PID changes in \u003ccode\u003etest_multiprocess_sighup\u003c/code\u003e instead of fixed sleep (\u003ca href=\"https://redirect.github.com/Kludex/uvicorn/issues/2\"\u003e#2\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Kludex/uvicorn/commit/99f0d8734d441bf4a1467093766c779a5a1c9868\"\u003e\u003ccode\u003e99f0d87\u003c/code\u003e\u003c/a\u003e Fix grep warning in scripts/sync-version (\u003ca href=\"https://redirect.github.com/Kludex/uvicorn/issues/2807\"\u003e#2807\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Kludex/uvicorn/commit/7ae2e6375a90b2e6a3370aa252f5ac2dc06ab892\"\u003e\u003ccode\u003e7ae2e63\u003c/code\u003e\u003c/a\u003e chore(deps): bump the python-packages group with 18 updates (\u003ca href=\"https://redirect.github.com/Kludex/uvicorn/issues/2801\"\u003e#2801\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Kludex/uvicorn/compare/0.40.0...0.41.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ruff` from 0.15.0 to 0.15.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/astral-sh/ruff/releases\"\u003eruff's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.15.1\u003c/h2\u003e\n\u003ch2\u003eRelease Notes\u003c/h2\u003e\n\u003cp\u003eReleased on 2026-02-12.\u003c/p\u003e\n\u003ch3\u003ePreview features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[\u003ccode\u003eairflow\u003c/code\u003e] Add ruff rules to catch deprecated Airflow imports for Airflow 3.1 (\u003ccode\u003eAIR321\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/22376\"\u003e#22376\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[\u003ccode\u003eairflow\u003c/code\u003e] Third positional parameter not named \u003ccode\u003eti_key\u003c/code\u003e should be flagged for \u003ccode\u003eBaseOperatorLink.get_link\u003c/code\u003e (\u003ccode\u003eAIR303\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/22828\"\u003e#22828\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[\u003ccode\u003eflake8-gettext\u003c/code\u003e] Fix false negatives for plural argument of \u003ccode\u003engettext\u003c/code\u003e (\u003ccode\u003eINT001\u003c/code\u003e, \u003ccode\u003eINT002\u003c/code\u003e, \u003ccode\u003eINT003\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/21078\"\u003e#21078\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[\u003ccode\u003epyflakes\u003c/code\u003e] Fix infinite loop in preview fix for \u003ccode\u003eunused-import\u003c/code\u003e (\u003ccode\u003eF401\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/23038\"\u003e#23038\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[\u003ccode\u003epygrep-hooks\u003c/code\u003e] Detect non-existent mock methods in standalone expressions (\u003ccode\u003ePGH005\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/22830\"\u003e#22830\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[\u003ccode\u003epylint\u003c/code\u003e] Allow dunder submodules and improve diagnostic range (\u003ccode\u003ePLC2701\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/22804\"\u003e#22804\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[\u003ccode\u003epyupgrade\u003c/code\u003e] Improve diagnostic range for tuples (\u003ccode\u003eUP024\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/23013\"\u003e#23013\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[\u003ccode\u003erefurb\u003c/code\u003e] Check subscripts in tuple do not use lambda parameters in \u003ccode\u003ereimplemented-operator\u003c/code\u003e (\u003ccode\u003eFURB118\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/23079\"\u003e#23079\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[\u003ccode\u003eruff\u003c/code\u003e] Detect mutable defaults in \u003ccode\u003efield\u003c/code\u003e calls (\u003ccode\u003eRUF008\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/23046\"\u003e#23046\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[\u003ccode\u003eruff\u003c/code\u003e] Ignore std \u003ccode\u003ecmath.inf\u003c/code\u003e (\u003ccode\u003eRUF069\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/23120\"\u003e#23120\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[\u003ccode\u003eruff\u003c/code\u003e] New rule \u003ccode\u003efloat-equality-comparison\u003c/code\u003e (\u003ccode\u003eRUF069\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/20585\"\u003e#20585\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDon't format unlabeled Markdown code blocks (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/23106\"\u003e#23106\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMarkdown formatting support in LSP (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/23063\"\u003e#23063\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport Quarto Markdown language markers (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/22947\"\u003e#22947\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport formatting \u003ccode\u003epycon\u003c/code\u003e Markdown code blocks (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/23112\"\u003e#23112\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse extension mapping to select Markdown code block language (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/22934\"\u003e#22934\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid false positive for undefined variables in \u003ccode\u003eFAST001\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/23224\"\u003e#23224\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAvoid introducing syntax errors for \u003ccode\u003eFAST003\u003c/code\u003e autofix (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/23227\"\u003e#23227\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAvoid suggesting \u003ccode\u003eInitVar\u003c/code\u003e for \u003ccode\u003e__post_init__\u003c/code\u003e that references PEP 695 type parameters (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/23226\"\u003e#23226\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeduplicate type variables in generic functions (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/23225\"\u003e#23225\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix exception handler parenthesis removal for Python 3.14+ (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/23126\"\u003e#23126\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix f-string middle panic when parsing t-strings (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/23232\"\u003e#23232\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eWrap \u003ccode\u003eRUF020\u003c/code\u003e target for multiline fixes (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/23210\"\u003e#23210\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eWrap \u003ccode\u003eUP007\u003c/code\u003e target for multiline fixes (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/23208\"\u003e#23208\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix missing diagnostics for last range suppression in file (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/23242\"\u003e#23242\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[\u003ccode\u003epyupgrade\u003c/code\u003e] Fix syntax error on string with newline escape and comment (\u003ccode\u003eUP037\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/22968\"\u003e#22968\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRule changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003eruff\u003c/code\u003e instead of \u003ccode\u003eRuff\u003c/code\u003e as the program name in GitHub output format (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/23240\"\u003e#23240\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[\u003ccode\u003ePT006\u003c/code\u003e] Fix syntax error when unpacking nested tuples in \u003ccode\u003eparametrize\u003c/code\u003e fixes (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/issues/22441\"\u003e#22441\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/22464\"\u003e#22464\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[\u003ccode\u003eairflow\u003c/code\u003e] Catch deprecated attribute access from context key for Airflow 3.0 (\u003ccode\u003eAIR301\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/22850\"\u003e#22850\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[\u003ccode\u003eairflow\u003c/code\u003e] Capture deprecated arguments and a decorator (\u003ccode\u003eAIR301\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/23170\"\u003e#23170\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[\u003ccode\u003eflake8-boolean-trap\u003c/code\u003e] Add \u003ccode\u003emultiprocessing.Value\u003c/code\u003e to excluded functions for \u003ccode\u003eFBT003\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/23010\"\u003e#23010\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[\u003ccode\u003eflake8-bugbear\u003c/code\u003e] Add a secondary annotation showing the previous occurrence (\u003ccode\u003eB033\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/22634\"\u003e#22634\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[\u003ccode\u003eflake8-type-checking\u003c/code\u003e] Add sub-diagnostic showing the runtime use of an annotation (\u003ccode\u003eTC004\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/23091\"\u003e#23091\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[\u003ccode\u003eisort\u003c/code\u003e] Support configurable import section heading comments (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/23151\"\u003e#23151\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[\u003ccode\u003eruff\u003c/code\u003e] Improve the diagnostic for \u003ccode\u003eRUF012\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/23202\"\u003e#23202\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFormatter\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/astral-sh/ruff/blob/main/CHANGELOG.md\"\u003eruff's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.15.1\u003c/h2\u003e\n\u003cp\u003eReleased on 2026-02-12.\u003c/p\u003e\n\u003ch3\u003ePreview features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[\u003ccode\u003eairflow\u003c/code\u003e] Add ruff rules to catch deprecated Airflow imports for Airflow 3.1 (\u003ccode\u003eAIR321\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/22376\"\u003e#22376\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[\u003ccode\u003eairflow\u003c/code\u003e] Third positional parameter not named \u003ccode\u003eti_key\u003c/code\u003e should be flagged for \u003ccode\u003eBaseOperatorLink.get_link\u003c/code\u003e (\u003ccode\u003eAIR303\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/22828\"\u003e#22828\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[\u003ccode\u003eflake8-gettext\u003c/code\u003e] Fix false negatives for plural argument of \u003ccode\u003engettext\u003c/code\u003e (\u003ccode\u003eINT001\u003c/code\u003e, \u003ccode\u003eINT002\u003c/code\u003e, \u003ccode\u003eINT003\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/21078\"\u003e#21078\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[\u003ccode\u003epyflakes\u003c/code\u003e] Fix infinite loop in preview fix for \u003ccode\u003eunused-import\u003c/code\u003e (\u003ccode\u003eF401\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/23038\"\u003e#23038\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[\u003ccode\u003epygrep-hooks\u003c/code\u003e] Detect non-existent mock methods in standalone expressions (\u003ccode\u003ePGH005\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/22830\"\u003e#22830\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[\u003ccode\u003epylint\u003c/code\u003e] Allow dunder submodules and improve diagnostic range (\u003ccode\u003ePLC2701\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/22804\"\u003e#22804\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[\u003ccode\u003epyupgrade\u003c/code\u003e] Improve diagnostic range for tuples (\u003ccode\u003eUP024\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/23013\"\u003e#23013\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[\u003ccode\u003erefurb\u003c/code\u003e] Check subscripts in tuple do not use lambda parameters in \u003ccode\u003ereimplemented-operator\u003c/code\u003e (\u003ccode\u003eFURB118\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/23079\"\u003e#23079\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[\u003ccode\u003eruff\u003c/code\u003e] Detect mutable defaults in \u003ccode\u003efield\u003c/code\u003e calls (\u003ccode\u003eRUF008\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/23046\"\u003e#23046\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[\u003ccode\u003eruff\u003c/code\u003e] Ignore std \u003ccode\u003ecmath.inf\u003c/code\u003e (\u003ccode\u003eRUF069\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/23120\"\u003e#23120\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[\u003ccode\u003eruff\u003c/code\u003e] New rule \u003ccode\u003efloat-equality-comparison\u003c/code\u003e (\u003ccode\u003eRUF069\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/20585\"\u003e#20585\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDon't format unlabeled Markdown code blocks (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/23106\"\u003e#23106\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMarkdown formatting support in LSP (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/23063\"\u003e#23063\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport Quarto Markdown language markers (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/22947\"\u003e#22947\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport formatting \u003ccode\u003epycon\u003c/code\u003e Markdown code blocks (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/23112\"\u003e#23112\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse extension mapping to select Markdown code block language (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/22934\"\u003e#22934\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid false positive for undefined variables in \u003ccode\u003eFAST001\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/23224\"\u003e#23224\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAvoid introducing syntax errors for \u003ccode\u003eFAST003\u003c/code\u003e autofix (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/23227\"\u003e#23227\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAvoid suggesting \u003ccode\u003eInitVar\u003c/code\u003e for \u003ccode\u003e__post_init__\u003c/code\u003e that references PEP 695 type parameters (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/23226\"\u003e#23226\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeduplicate type variables in generic functions (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/23225\"\u003e#23225\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix exception handler parenthesis removal for Python 3.14+ (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/23126\"\u003e#23126\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix f-string middle panic when parsing t-strings (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/23232\"\u003e#23232\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eWrap \u003ccode\u003eRUF020\u003c/code\u003e target for multiline fixes (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/23210\"\u003e#23210\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eWrap \u003ccode\u003eUP007\u003c/code\u003e target for multiline fixes (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/23208\"\u003e#23208\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix missing diagnostics for last range suppression in file (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/23242\"\u003e#23242\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[\u003ccode\u003epyupgrade\u003c/code\u003e] Fix syntax error on string with newline escape and comment (\u003ccode\u003eUP037\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/22968\"\u003e#22968\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRule changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003eruff\u003c/code\u003e instead of \u003ccode\u003eRuff\u003c/code\u003e as the program name in GitHub output format (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/23240\"\u003e#23240\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[\u003ccode\u003ePT006\u003c/code\u003e] Fix syntax error when unpacking nested tuples in \u003ccode\u003eparametrize\u003c/code\u003e fixes (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/issues/22441\"\u003e#22441\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/22464\"\u003e#22464\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[\u003ccode\u003eairflow\u003c/code\u003e] Catch deprecated attribute access from context key for Airflow 3.0 (\u003ccode\u003eAIR301\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/22850\"\u003e#22850\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[\u003ccode\u003eairflow\u003c/code\u003e] Capture deprecated arguments and a decorator (\u003ccode\u003eAIR301\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/23170\"\u003e#23170\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[\u003ccode\u003eflake8-boolean-trap\u003c/code\u003e] Add \u003ccode\u003emultiprocessing.Value\u003c/code\u003e to excluded functions for \u003ccode\u003eFBT003\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/23010\"\u003e#23010\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[\u003ccode\u003eflake8-bugbear\u003c/code\u003e] Add a secondary annotation showing the previous occurrence (\u003ccode\u003eB033\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/22634\"\u003e#22634\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[\u003ccode\u003eflake8-type-checking\u003c/code\u003e] Add sub-diagnostic showing the runtime use of an annotation (\u003ccode\u003eTC004\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/23091\"\u003e#23091\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[\u003ccode\u003eisort\u003c/code\u003e] Support configurable import section heading comments (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/23151\"\u003e#23151\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[\u003ccode\u003eruff\u003c/code\u003e] Improve the diagnostic for \u003ccode\u003eRUF012\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/23202\"\u003e#23202\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFormatter\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/astral-sh/ruff/commit/a2f11d239f91cf8daedb0764ec15fcfe29c5ae6d\"\u003e\u003ccode\u003ea2f11d2\u003c/code\u003e\u003c/a\u003e Prepare for 0.15.1 (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/issues/23253\"\u003e#23253\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/astral-sh/ruff/commit/d29628e9665baa17272aad489398eb72b70e60ff\"\u003e\u003ccode\u003ed29628e\u003c/code\u003e\u003c/a\u003e Remove docker-run-action (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/issues/23254\"\u003e#23254\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/astral-sh/ruff/commit/8a042667651d7b1cdfc1742478d2b29b04d91be0\"\u003e\u003ccode\u003e8a04266\u003c/code\u003e\u003c/a\u003e [ty] Allow discovering dependencies in system Python environments (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/issues/22994\"\u003e#22994\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/astral-sh/ruff/commit/55d06c8879761c5500e9558502abc84cefcb7163\"\u003e\u003ccode\u003e55d06c8\u003c/code\u003e\u003c/a\u003e Ensure pending suppression diagnostics are reported (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/issues/23242\"\u003e#23242\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/astral-sh/ruff/commit/d056a9fa6dfb842f2c0d439bf7b1a8099e5734ea\"\u003e\u003ccode\u003ed056a9f\u003c/code\u003e\u003c/a\u003e [\u003ccode\u003eisort\u003c/code\u003e] support for configurable import section heading comments (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/issues/23151\"\u003e#23151\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/astral-sh/ruff/commit/e22fa4f14d8fae550249e452d11bc53756df5c7a\"\u003e\u003ccode\u003ee22fa4f\u003c/code\u003e\u003c/a\u003e [ty] Fix method calls on subclasses of \u003ccode\u003eAny\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/issues/23248\"\u003e#23248\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/astral-sh/ruff/commit/fa56c1550d723e458b91dc2405d5537d40401d5c\"\u003e\u003ccode\u003efa56c15\u003c/code\u003e\u003c/a\u003e [ty] Fix bound method access on \u003ccode\u003eNone\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/issues/23246\"\u003e#23246\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/astral-sh/ruff/commit/4fd07d0e1cbbb4e4c3f5b4c1f04f2d8b3f4a2bf2\"\u003e\u003ccode\u003e4fd07d0\u003c/code\u003e\u003c/a\u003e Make range suppression test snapshot actually useful (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/issues/23251\"\u003e#23251\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/astral-sh/ruff/commit/8c63bced13b21d1952a56e6a096d9c2ec4af442f\"\u003e\u003ccode\u003e8c63bce\u003c/code\u003e\u003c/a\u003e [ty] Include conditional symbols (like \u003ccode\u003edatetime.UTC\u003c/code\u003e) in auto-import in more...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/astral-sh/ruff/commit/46be94361b3b4c54be911eb88bfbd9666eb06a6d\"\u003e\u003ccode\u003e46be943\u003c/code\u003e\u003c/a\u003e Exclude WASM artifacts from GitHub releases (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/issues/23221\"\u003e#23221\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/astral-sh/ruff/compare/0.15.0...0.15.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\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 show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/MinBZK/poc-machine-law/pull/375","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/MinBZK%2Fpoc-machine-law/issues/375","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/375/packages"}},{"old_version":"0.27.1","new_version":"0.28.0","update_type":"minor","path":null,"pr_created_at":"2025-12-04T13:37:14.000Z","version_change":"0.27.1 → 0.28.0","issue":{"uuid":"3694724796","node_id":"PR_kwDOQQbXh863Elb_","number":39,"state":"closed","title":"fix: bump openapi-python-client from 0.27.1 to 0.28.0","user":"dependabot[bot]","labels":["dependencies","python"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-01-12T16:23:48.000Z","author_association":null,"state_reason":null,"created_at":"2025-12-04T13:37:14.000Z","updated_at":"2026-01-12T16:23:50.000Z","time_to_close":3379594,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"fix","packages":[{"name":"openapi-python-client","old_version":"0.27.1","new_version":"0.28.0","repository_url":"https://github.com/openapi-generators/openapi-python-client"}],"path":null,"ecosystem":"pip"},"body":"Bumps [openapi-python-client](https://github.com/openapi-generators/openapi-python-client) from 0.27.1 to 0.28.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/openapi-generators/openapi-python-client/releases\"\u003eopenapi-python-client's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.28.0 (2025-12-03)\u003c/h2\u003e\n\u003ch2\u003eBreaking Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eURL-encode path parameters in generated endpoints (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1349\"\u003e#1349\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFixes\u003c/h2\u003e\n\u003ch3\u003eFix bad code generation\u003c/h3\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1360\"\u003e#1360\u003c/a\u003e by \u003ca href=\"https://github.com/EricAtORS\"\u003e\u003ccode\u003e@​EricAtORS\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eThis fixes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003emissing parenthesis in to_multipart\n\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1338\"\u003e#1338\u003c/a\u003e \u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1318\"\u003e#1318\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003emissing imports in the lazy eval in to_multipart:\n\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/931\"\u003e#931\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1051\"\u003e#1051\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFix optional bodies\u003c/h3\u003e\n\u003cp\u003eIf a body is not required (the default), it will now:\u003c/p\u003e\n\u003col\u003e\n\u003cli\u003eHave \u003ccode\u003eUnset\u003c/code\u003e as part of its type annotation.\u003c/li\u003e\n\u003cli\u003eDefault to a value of \u003ccode\u003eUNSET\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eNot be included in the request if it is \u003ccode\u003eUNSET\u003c/code\u003e\u003c/li\u003e\n\u003c/ol\u003e\n\u003cp\u003eThanks \u003ca href=\"https://github.com/orelmaliach\"\u003e\u003ccode\u003e@​orelmaliach\u003c/code\u003e\u003c/a\u003e for the report! Fixes \u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1354\"\u003e#1354\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/openapi-generators/openapi-python-client/blob/main/CHANGELOG.md\"\u003eopenapi-python-client's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.28.0 (2025-12-03)\u003c/h2\u003e\n\u003ch3\u003eBreaking Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eURL-encode path parameters in generated endpoints (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1349\"\u003e#1349\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003ch4\u003eFix bad code generation\u003c/h4\u003e\n\u003cp\u003e#\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1360\"\u003e#1360\u003c/a\u003e by \u003ca href=\"https://github.com/EricAtORS\"\u003e\u003ccode\u003e@​EricAtORS\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eThis fixes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003emissing parenthesis in to_multipart\n\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1338\"\u003e#1338\u003c/a\u003e \u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1318\"\u003e#1318\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003emissing imports in the lazy eval in to_multipart:\n#\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/931\"\u003e#931\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1051\"\u003e#1051\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eFix optional bodies\u003c/h4\u003e\n\u003cp\u003eIf a body is not required (the default), it will now:\u003c/p\u003e\n\u003col\u003e\n\u003cli\u003eHave \u003ccode\u003eUnset\u003c/code\u003e as part of its type annotation.\u003c/li\u003e\n\u003cli\u003eDefault to a value of \u003ccode\u003eUNSET\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eNot be included in the request if it is \u003ccode\u003eUNSET\u003c/code\u003e\u003c/li\u003e\n\u003c/ol\u003e\n\u003cp\u003eThanks \u003ca href=\"https://github.com/orelmaliach\"\u003e\u003ccode\u003e@​orelmaliach\u003c/code\u003e\u003c/a\u003e for the report! Fixes \u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1354\"\u003e#1354\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\u003e\u003ca href=\"https://github.com/openapi-generators/openapi-python-client/commit/49fa8fc076a5733e68029ba36f4672759c4ac52b\"\u003e\u003ccode\u003e49fa8fc\u003c/code\u003e\u003c/a\u003e Release 0.28.0 (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1368\"\u003e#1368\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openapi-generators/openapi-python-client/commit/f5f3b41f3bb3551534a520238b40c43c149a85be\"\u003e\u003ccode\u003ef5f3b41\u003c/code\u003e\u003c/a\u003e Fix bad code generation (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1360\"\u003e#1360\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openapi-generators/openapi-python-client/commit/5814739580be6350d352cd20746939ffed4fc95d\"\u003e\u003ccode\u003e5814739\u003c/code\u003e\u003c/a\u003e chore(deps): lock file maintenance (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1366\"\u003e#1366\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openapi-generators/openapi-python-client/commit/b827e3ecab541808836ab79aeba41edb4d81fa5b\"\u003e\u003ccode\u003eb827e3e\u003c/code\u003e\u003c/a\u003e Fix optional bodies (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1365\"\u003e#1365\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openapi-generators/openapi-python-client/commit/73930360ae8c631cd1406a3579c65fc18c694a72\"\u003e\u003ccode\u003e7393036\u003c/code\u003e\u003c/a\u003e chore(deps): update actions/checkout action to v6.0.1 (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1367\"\u003e#1367\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openapi-generators/openapi-python-client/commit/6a8678000f5ed146b6d7cbf9cfda237c6c62dd21\"\u003e\u003ccode\u003e6a86780\u003c/code\u003e\u003c/a\u003e chore(deps): lock file maintenance (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1359\"\u003e#1359\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openapi-generators/openapi-python-client/commit/f3d3729a9cc75c6606215f844012ddcf5b1b6179\"\u003e\u003ccode\u003ef3d3729\u003c/code\u003e\u003c/a\u003e chore(deps): update actions/checkout action to v6 (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1362\"\u003e#1362\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openapi-generators/openapi-python-client/commit/3464f80e66896d818480a590828aa6b9e6935c81\"\u003e\u003ccode\u003e3464f80\u003c/code\u003e\u003c/a\u003e fix!: URL-encode path parameters in generated endpoints (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1349\"\u003e#1349\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/openapi-generators/openapi-python-client/compare/v0.27.1...v0.28.0\"\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=openapi-python-client\u0026package-manager=pip\u0026previous-version=0.27.1\u0026new-version=0.28.0)](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/kaboompixel/traccar-api-python-client/pull/39","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/kaboompixel%2Ftraccar-api-python-client/issues/39","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/39/packages"}},{"old_version":"0.25.0","new_version":"0.27.0","update_type":"minor","path":null,"pr_created_at":"2025-10-28T20:20:24.000Z","version_change":"0.25.0 → 0.27.0","issue":{"uuid":"3563228971","node_id":"PR_kwDOOp8xds6wOvaf","number":130,"state":"open","title":"bump(deps-dev): bump openapi-python-client from 0.25.0 to 0.27.0","user":"dependabot[bot]","labels":["dependencies","python"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2025-10-28T20:20:24.000Z","updated_at":"2025-11-17T13:53:25.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"bump(deps-dev)","packages":[{"name":"openapi-python-client","old_version":"0.25.0","new_version":"0.27.0","repository_url":"https://github.com/openapi-generators/openapi-python-client"}],"path":null,"ecosystem":"pip"},"body":"Bumps [openapi-python-client](https://github.com/openapi-generators/openapi-python-client) from 0.25.0 to 0.27.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/openapi-generators/openapi-python-client/releases\"\u003eopenapi-python-client's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.27.0 (2025-10-28)\u003c/h2\u003e\n\u003ch2\u003eBreaking Changes\u003c/h2\u003e\n\u003ch3\u003eDrop support for Python 3.9\u003c/h3\u003e\n\u003cp\u003eBoth \u003ccode\u003eopenapi-python-client\u003c/code\u003e itself and any generated clients no longer support Python 3.9.\u003c/p\u003e\n\u003ch3\u003eGenerated models now use \u003ccode\u003efrom __future__ import annotations\u003c/code\u003e\u003c/h3\u003e\n\u003cp\u003eThis simplifies using forward references with the newer union syntax.\u003c/p\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003ch3\u003eUpgrade generated clients to 3.10 union syntax\u003c/h3\u003e\n\u003cp\u003eAll generated types now use the \u003ccode\u003eA | B\u003c/code\u003e syntax instead of \u003ccode\u003eUnion[A, B]\u003c/code\u003e or \u003ccode\u003eOptional[A]\u003c/code\u003e.\u003c/p\u003e\n\u003ch2\u003eFixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDrop generated \u003ccode\u003erequires-python\u003c/code\u003e upper bounds for uv and PDM (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1329\"\u003e#1329\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChange default Ruff hook to \u003ccode\u003e--fix-only\u003c/code\u003e\u003c/h3\u003e\n\u003cp\u003eThis should enable \u003ccode\u003eopenapi-python-client\u003c/code\u003e to keep auto-fixing lints (like removing unused imports) but \u003cem\u003enot\u003c/em\u003e fail to\ngenerate when unfixable lints are violated.\u003c/p\u003e\n\u003cp\u003eSince it's now unlikely for breaking changes to affect our usage (and by popular request), the upper bound of \u003ccode\u003eruff\u003c/code\u003e\nhas been lifted. Newer versions of \u003ccode\u003eopenapi-python-client\u003c/code\u003e should no longer be required to support newer versions of \u003ccode\u003eruff\u003c/code\u003e.\u003c/p\u003e\n\u003ch2\u003eNotes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMinimum Typer version is now 0.16\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.26.2 (2025-10-06)\u003c/h2\u003e\n\u003ch2\u003eFixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eambigious tilde specifier requires-python with\u003ccode\u003e--meta=uv\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1321\"\u003e#1321\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.26.1 (2025-09-13)\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReference schema support (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/800\"\u003e#800\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1307\"\u003e#1307\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport Ruff 0.13\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.26.0 (2025-08-26)\u003c/h2\u003e\n\u003ch2\u003eBreaking Changes\u003c/h2\u003e\n\u003ch3\u003eChange some union variant names\u003c/h3\u003e\n\u003cp\u003eWhen creating a union with \u003ccode\u003eoneOf\u003c/code\u003e, \u003ccode\u003eanyOf\u003c/code\u003e, or a list of \u003ccode\u003etype\u003c/code\u003e, the name of each variant used to be \u003ccode\u003etype_{index}\u003c/code\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/openapi-generators/openapi-python-client/blob/main/CHANGELOG.md\"\u003eopenapi-python-client's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.27.0 (2025-10-28)\u003c/h2\u003e\n\u003ch3\u003eBreaking Changes\u003c/h3\u003e\n\u003ch4\u003eDrop support for Python 3.9\u003c/h4\u003e\n\u003cp\u003eBoth \u003ccode\u003eopenapi-python-client\u003c/code\u003e itself and any generated clients no longer support Python 3.9.\u003c/p\u003e\n\u003ch4\u003eGenerated models now use \u003ccode\u003efrom __future__ import annotations\u003c/code\u003e\u003c/h4\u003e\n\u003cp\u003eThis simplifies using forward references with the newer union syntax.\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003ch4\u003eUpgrade generated clients to 3.10 union syntax\u003c/h4\u003e\n\u003cp\u003eAll generated types now use the \u003ccode\u003eA | B\u003c/code\u003e syntax instead of \u003ccode\u003eUnion[A, B]\u003c/code\u003e or \u003ccode\u003eOptional[A]\u003c/code\u003e.\u003c/p\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDrop generated \u003ccode\u003erequires-python\u003c/code\u003e upper bounds for uv and PDM (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1329\"\u003e#1329\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eChange default Ruff hook to \u003ccode\u003e--fix-only\u003c/code\u003e\u003c/h4\u003e\n\u003cp\u003eThis should enable \u003ccode\u003eopenapi-python-client\u003c/code\u003e to keep auto-fixing lints (like removing unused imports) but \u003cem\u003enot\u003c/em\u003e fail to\ngenerate when unfixable lints are violated.\u003c/p\u003e\n\u003cp\u003eSince it's now unlikely for breaking changes to affect our usage (and by popular request), the upper bound of \u003ccode\u003eruff\u003c/code\u003e\nhas been lifted. Newer versions of \u003ccode\u003eopenapi-python-client\u003c/code\u003e should no longer be required to support newer versions of \u003ccode\u003eruff\u003c/code\u003e.\u003c/p\u003e\n\u003ch3\u003eNotes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMinimum Typer version is now 0.16\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.26.2 (2025-10-06)\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eambigious tilde specifier requires-python with\u003ccode\u003e--meta=uv\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1321\"\u003e#1321\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.26.1 (2025-09-13)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReference schema support (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/800\"\u003e#800\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1307\"\u003e#1307\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport Ruff 0.13\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.26.0 (2025-08-26)\u003c/h2\u003e\n\u003ch3\u003eBreaking Changes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openapi-generators/openapi-python-client/commit/0d795689aa44cc55ecf553e0d8f2121e95d56520\"\u003e\u003ccode\u003e0d79568\u003c/code\u003e\u003c/a\u003e Release 0.27.0 (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1330\"\u003e#1330\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openapi-generators/openapi-python-client/commit/345bbbbc9f9bfae208d91fcf816ef7a0ce512d72\"\u003e\u003ccode\u003e345bbbb\u003c/code\u003e\u003c/a\u003e chore(deps): update github artifact actions (major) (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1339\"\u003e#1339\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openapi-generators/openapi-python-client/commit/37fb4fcca8901d10f72a080231480e943a98a114\"\u003e\u003ccode\u003e37fb4fc\u003c/code\u003e\u003c/a\u003e Unbound Ruff (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1342\"\u003e#1342\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openapi-generators/openapi-python-client/commit/ff34530ed70f721183b8c950248fe47c654cd0fb\"\u003e\u003ccode\u003eff34530\u003c/code\u003e\u003c/a\u003e Upgrade to 3.10 syntax (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1341\"\u003e#1341\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openapi-generators/openapi-python-client/commit/3d5e270cb5ccc899c677b25d61c133002c8b9e29\"\u003e\u003ccode\u003e3d5e270\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency typer to \u0026gt;0.6,\u0026lt;0.21 (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1336\"\u003e#1336\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openapi-generators/openapi-python-client/commit/df0ab16fe00798944d20e3ad53c044778cd4c426\"\u003e\u003ccode\u003edf0ab16\u003c/code\u003e\u003c/a\u003e fix: Drop generated \u003ccode\u003erequires-python\u003c/code\u003e upper bounds for uv and PDM (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1329\"\u003e#1329\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openapi-generators/openapi-python-client/commit/f8cadc0f6327a0702bc776837b2cac227ee44b5b\"\u003e\u003ccode\u003ef8cadc0\u003c/code\u003e\u003c/a\u003e Release 0.26.2 (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1322\"\u003e#1322\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openapi-generators/openapi-python-client/commit/435af54919a5ee7c24e0932686917824a9029cc6\"\u003e\u003ccode\u003e435af54\u003c/code\u003e\u003c/a\u003e chore(deps): lock file maintenance (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1325\"\u003e#1325\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openapi-generators/openapi-python-client/commit/a2fa5f996bf8b3ffbdfe165ad912fd357cc4191c\"\u003e\u003ccode\u003ea2fa5f9\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency typer to \u0026gt;0.6,\u0026lt;0.20 (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1324\"\u003e#1324\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openapi-generators/openapi-python-client/commit/8ce5705cfc9f3f8ea27411882a43140443e26d36\"\u003e\u003ccode\u003e8ce5705\u003c/code\u003e\u003c/a\u003e chore(deps): lock file maintenance (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1289\"\u003e#1289\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/openapi-generators/openapi-python-client/compare/v0.25.0...v0.27.0\"\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=openapi-python-client\u0026package-manager=pip\u0026previous-version=0.25.0\u0026new-version=0.27.0)](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/AISecurityLab/hackagent/pull/130","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/AISecurityLab%2Fhackagent/issues/130","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/130/packages"}},{"old_version":"0.25.0","new_version":"0.26.2","update_type":"minor","path":null,"pr_created_at":"2025-10-06T20:23:37.000Z","version_change":"0.25.0 → 0.26.2","issue":{"uuid":"2891755453","node_id":"PR_kwDOOp8xds6sXK-9","number":116,"state":"open","title":"bump(deps-dev): bump openapi-python-client from 0.25.0 to 0.26.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-10-06T20:23:37.000Z","updated_at":"2025-10-06T20:23:38.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"bump(deps-dev)","packages":[{"name":"openapi-python-client","old_version":"0.25.0","new_version":"0.26.2","repository_url":"https://github.com/openapi-generators/openapi-python-client"}],"path":null,"ecosystem":"pip"},"body":"Bumps [openapi-python-client](https://github.com/openapi-generators/openapi-python-client) from 0.25.0 to 0.26.2.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/openapi-generators/openapi-python-client/releases\"\u003eopenapi-python-client's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.26.2 (2025-10-06)\u003c/h2\u003e\n\u003ch2\u003eFixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eambigious tilde specifier requires-python with\u003ccode\u003e--meta=uv\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1321\"\u003e#1321\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.26.1 (2025-09-13)\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReference schema support (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/800\"\u003e#800\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1307\"\u003e#1307\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport Ruff 0.13\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.26.0 (2025-08-26)\u003c/h2\u003e\n\u003ch2\u003eBreaking Changes\u003c/h2\u003e\n\u003ch3\u003eChange some union variant names\u003c/h3\u003e\n\u003cp\u003eWhen creating a union with \u003ccode\u003eoneOf\u003c/code\u003e, \u003ccode\u003eanyOf\u003c/code\u003e, or a list of \u003ccode\u003etype\u003c/code\u003e, the name of each variant used to be \u003ccode\u003etype_{index}\u003c/code\u003e\nwhere the index is based on the order of the types in the union.\u003c/p\u003e\n\u003cp\u003eThis made some modules difficult to understand, what is a \u003ccode\u003emy_type_type_0\u003c/code\u003e after all?\nIt also meant that reordering union members, while not a breaking change to the API, \u003cem\u003ewould\u003c/em\u003e be a breaking change\nfor generated clients.\u003c/p\u003e\n\u003cp\u003eNow, if an individual variant has a \u003ccode\u003etitle\u003c/code\u003e attribute, that \u003ccode\u003etitle\u003c/code\u003e will be used in the name instead.\nThis is only an enhancement for documents which use \u003ccode\u003etitle\u003c/code\u003e in union variants, and only a breaking change for\n\u003cem\u003einline models\u003c/em\u003e (not \u003ccode\u003e#/components/schemas\u003c/code\u003e which should already have used more descriptive names).\u003c/p\u003e\n\u003cp\u003eThanks \u003ca href=\"https://github.com/wallagib\"\u003e\u003ccode\u003e@​wallagib\u003c/code\u003e\u003c/a\u003e for PR \u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/962\"\u003e#962\u003c/a\u003e!\u003c/p\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003ch3\u003eSupport patterned and default HTTP statuses\u003c/h3\u003e\n\u003cp\u003eHTTP statuses like \u003ccode\u003e2XX\u003c/code\u003e and \u003ccode\u003edefault\u003c/code\u003e are now supported!\u003c/p\u003e\n\u003cp\u003eA big thank you to:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PSU3D0\"\u003e\u003ccode\u003e@​PSU3D0\u003c/code\u003e\u003c/a\u003e for PR \u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/973\"\u003e#973\u003c/a\u003e (eons ago 😅)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/obs-gh-peterkolloch\"\u003e\u003ccode\u003e@​obs-gh-peterkolloch\u003c/code\u003e\u003c/a\u003e for PR \u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1300\"\u003e#1300\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/goodsonjr\"\u003e\u003ccode\u003e@​goodsonjr\u003c/code\u003e\u003c/a\u003e for PR \u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1304\"\u003e#1304\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eCloses \u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1271\"\u003e#1271\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/832\"\u003e#832\u003c/a\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\nCustom template users: the \u003ccode\u003eendpoint.responses\u003c/code\u003e type has changed quite a bit. Check out \u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1303\"\u003e#1303\u003c/a\u003e for the changes.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch2\u003e0.25.3 (2025-07-21)\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd --meta uv for generating astral-sh/uv compatible packages. (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1286\"\u003e#1286\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSwitch to \u003ccode\u003euv_build\u003c/code\u003e build backend. (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1290\"\u003e#1290\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/openapi-generators/openapi-python-client/blob/main/CHANGELOG.md\"\u003eopenapi-python-client's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.26.2 (2025-10-06)\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eambigious tilde specifier requires-python with\u003ccode\u003e--meta=uv\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1321\"\u003e#1321\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.26.1 (2025-09-13)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReference schema support (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/800\"\u003e#800\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1307\"\u003e#1307\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport Ruff 0.13\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.26.0 (2025-08-26)\u003c/h2\u003e\n\u003ch3\u003eBreaking Changes\u003c/h3\u003e\n\u003ch4\u003eChange some union variant names\u003c/h4\u003e\n\u003cp\u003eWhen creating a union with \u003ccode\u003eoneOf\u003c/code\u003e, \u003ccode\u003eanyOf\u003c/code\u003e, or a list of \u003ccode\u003etype\u003c/code\u003e, the name of each variant used to be \u003ccode\u003etype_{index}\u003c/code\u003e\nwhere the index is based on the order of the types in the union.\u003c/p\u003e\n\u003cp\u003eThis made some modules difficult to understand, what is a \u003ccode\u003emy_type_type_0\u003c/code\u003e after all?\nIt also meant that reordering union members, while not a breaking change to the API, \u003cem\u003ewould\u003c/em\u003e be a breaking change\nfor generated clients.\u003c/p\u003e\n\u003cp\u003eNow, if an individual variant has a \u003ccode\u003etitle\u003c/code\u003e attribute, that \u003ccode\u003etitle\u003c/code\u003e will be used in the name instead.\nThis is only an enhancement for documents which use \u003ccode\u003etitle\u003c/code\u003e in union variants, and only a breaking change for\n\u003cem\u003einline models\u003c/em\u003e (not \u003ccode\u003e#/components/schemas\u003c/code\u003e which should already have used more descriptive names).\u003c/p\u003e\n\u003cp\u003eThanks \u003ca href=\"https://github.com/wallagib\"\u003e\u003ccode\u003e@​wallagib\u003c/code\u003e\u003c/a\u003e for PR \u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/962\"\u003e#962\u003c/a\u003e!\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003ch4\u003eSupport patterned and default HTTP statuses\u003c/h4\u003e\n\u003cp\u003eHTTP statuses like \u003ccode\u003e2XX\u003c/code\u003e and \u003ccode\u003edefault\u003c/code\u003e are now supported!\u003c/p\u003e\n\u003cp\u003eA big thank you to:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PSU3D0\"\u003e\u003ccode\u003e@​PSU3D0\u003c/code\u003e\u003c/a\u003e for PR \u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/973\"\u003e#973\u003c/a\u003e (eons ago 😅)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/obs-gh-peterkolloch\"\u003e\u003ccode\u003e@​obs-gh-peterkolloch\u003c/code\u003e\u003c/a\u003e for PR \u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1300\"\u003e#1300\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/goodsonjr\"\u003e\u003ccode\u003e@​goodsonjr\u003c/code\u003e\u003c/a\u003e for PR \u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1304\"\u003e#1304\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eCloses \u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1271\"\u003e#1271\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/832\"\u003e#832\u003c/a\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\nCustom template users: the \u003ccode\u003eendpoint.responses\u003c/code\u003e type has changed quite a bit. Check out \u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1303\"\u003e#1303\u003c/a\u003e for the changes.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch2\u003e0.25.3 (2025-07-21)\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openapi-generators/openapi-python-client/commit/f8cadc0f6327a0702bc776837b2cac227ee44b5b\"\u003e\u003ccode\u003ef8cadc0\u003c/code\u003e\u003c/a\u003e Release 0.26.2 (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1322\"\u003e#1322\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openapi-generators/openapi-python-client/commit/435af54919a5ee7c24e0932686917824a9029cc6\"\u003e\u003ccode\u003e435af54\u003c/code\u003e\u003c/a\u003e chore(deps): lock file maintenance (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1325\"\u003e#1325\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openapi-generators/openapi-python-client/commit/a2fa5f996bf8b3ffbdfe165ad912fd357cc4191c\"\u003e\u003ccode\u003ea2fa5f9\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency typer to \u0026gt;0.6,\u0026lt;0.20 (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1324\"\u003e#1324\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openapi-generators/openapi-python-client/commit/8ce5705cfc9f3f8ea27411882a43140443e26d36\"\u003e\u003ccode\u003e8ce5705\u003c/code\u003e\u003c/a\u003e chore(deps): lock file maintenance (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1289\"\u003e#1289\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openapi-generators/openapi-python-client/commit/a98d8f7d3082031d4455ca4e58ad1cab57f82659\"\u003e\u003ccode\u003ea98d8f7\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency typer to \u0026gt;0.6,\u0026lt;0.19 (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1323\"\u003e#1323\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openapi-generators/openapi-python-client/commit/a2895339ac61a9fba6135d4195ca83dba7f5dcc6\"\u003e\u003ccode\u003ea289533\u003c/code\u003e\u003c/a\u003e fix: ambigious tilde specifier requires-python with\u003ccode\u003e--meta=uv\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1321\"\u003e#1321\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openapi-generators/openapi-python-client/commit/afdf068f18be5bfbb904d88d17c655ab2218e27c\"\u003e\u003ccode\u003eafdf068\u003c/code\u003e\u003c/a\u003e Release 0.26.1 (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1320\"\u003e#1320\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openapi-generators/openapi-python-client/commit/a70372279d9f5073f7df9841147a59bf771ccc20\"\u003e\u003ccode\u003ea703722\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency ruff to \u0026gt;=0.2,\u0026lt;0.14 (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1319\"\u003e#1319\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openapi-generators/openapi-python-client/commit/a2a66e27e3aabc4f0fb36f2f75533dcd401ca0b7\"\u003e\u003ccode\u003ea2a66e2\u003c/code\u003e\u003c/a\u003e feat: Reference schema support (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/800\"\u003e#800\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1307\"\u003e#1307\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openapi-generators/openapi-python-client/commit/df1a83f68d4f12da1bea80c71c3bfee6402a390e\"\u003e\u003ccode\u003edf1a83f\u003c/code\u003e\u003c/a\u003e chore(deps): update actions/setup-python action to v6 (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1316\"\u003e#1316\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/openapi-generators/openapi-python-client/compare/v0.25.0...v0.26.2\"\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=openapi-python-client\u0026package-manager=pip\u0026previous-version=0.25.0\u0026new-version=0.26.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/AISecurityLab/hackagent/pull/116","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/AISecurityLab%2Fhackagent/issues/116","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/116/packages"}},{"old_version":"0.15.2","new_version":"0.26.1","update_type":"minor","path":null,"pr_created_at":"2025-10-06T10:09:13.000Z","version_change":"0.15.2 → 0.26.1","issue":{"uuid":"2889556538","node_id":"PR_kwDOPa1_786sOyI6","number":627,"state":"open","title":"chore(python)(deps-dev): bump openapi-python-client from 0.15.2 to 0.26.1","user":"dependabot[bot]","labels":[],"assignees":["jtheoc80"],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-10-06T10:09:13.000Z","updated_at":"2025-10-06T10:09:14.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(python)(deps-dev)","packages":[{"name":"openapi-python-client","old_version":"0.15.2","new_version":"0.26.1","repository_url":"https://github.com/openapi-generators/openapi-python-client"}],"path":null,"ecosystem":"pip"},"body":"Bumps [openapi-python-client](https://github.com/openapi-generators/openapi-python-client) from 0.15.2 to 0.26.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/openapi-generators/openapi-python-client/releases\"\u003eopenapi-python-client's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.26.1 (2025-09-13)\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReference schema support (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/800\"\u003e#800\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1307\"\u003e#1307\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport Ruff 0.13\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.26.0 (2025-08-26)\u003c/h2\u003e\n\u003ch2\u003eBreaking Changes\u003c/h2\u003e\n\u003ch3\u003eChange some union variant names\u003c/h3\u003e\n\u003cp\u003eWhen creating a union with \u003ccode\u003eoneOf\u003c/code\u003e, \u003ccode\u003eanyOf\u003c/code\u003e, or a list of \u003ccode\u003etype\u003c/code\u003e, the name of each variant used to be \u003ccode\u003etype_{index}\u003c/code\u003e\nwhere the index is based on the order of the types in the union.\u003c/p\u003e\n\u003cp\u003eThis made some modules difficult to understand, what is a \u003ccode\u003emy_type_type_0\u003c/code\u003e after all?\nIt also meant that reordering union members, while not a breaking change to the API, \u003cem\u003ewould\u003c/em\u003e be a breaking change\nfor generated clients.\u003c/p\u003e\n\u003cp\u003eNow, if an individual variant has a \u003ccode\u003etitle\u003c/code\u003e attribute, that \u003ccode\u003etitle\u003c/code\u003e will be used in the name instead.\nThis is only an enhancement for documents which use \u003ccode\u003etitle\u003c/code\u003e in union variants, and only a breaking change for\n\u003cem\u003einline models\u003c/em\u003e (not \u003ccode\u003e#/components/schemas\u003c/code\u003e which should already have used more descriptive names).\u003c/p\u003e\n\u003cp\u003eThanks \u003ca href=\"https://github.com/wallagib\"\u003e\u003ccode\u003e@​wallagib\u003c/code\u003e\u003c/a\u003e for PR \u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/962\"\u003e#962\u003c/a\u003e!\u003c/p\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003ch3\u003eSupport patterned and default HTTP statuses\u003c/h3\u003e\n\u003cp\u003eHTTP statuses like \u003ccode\u003e2XX\u003c/code\u003e and \u003ccode\u003edefault\u003c/code\u003e are now supported!\u003c/p\u003e\n\u003cp\u003eA big thank you to:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PSU3D0\"\u003e\u003ccode\u003e@​PSU3D0\u003c/code\u003e\u003c/a\u003e for PR \u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/973\"\u003e#973\u003c/a\u003e (eons ago 😅)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/obs-gh-peterkolloch\"\u003e\u003ccode\u003e@​obs-gh-peterkolloch\u003c/code\u003e\u003c/a\u003e for PR \u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1300\"\u003e#1300\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/goodsonjr\"\u003e\u003ccode\u003e@​goodsonjr\u003c/code\u003e\u003c/a\u003e for PR \u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1304\"\u003e#1304\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eCloses \u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1271\"\u003e#1271\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/832\"\u003e#832\u003c/a\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\nCustom template users: the \u003ccode\u003eendpoint.responses\u003c/code\u003e type has changed quite a bit. Check out \u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1303\"\u003e#1303\u003c/a\u003e for the changes.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch2\u003e0.25.3 (2025-07-21)\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd --meta uv for generating astral-sh/uv compatible packages. (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1286\"\u003e#1286\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSwitch to \u003ccode\u003euv_build\u003c/code\u003e build backend. (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1290\"\u003e#1290\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.25.2 (2025-07-03)\u003c/h2\u003e\n\u003ch2\u003eFixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImport error for \u003ccode\u003etypes.FileType\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1274\"\u003e#1274\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1278\"\u003e#1278\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/openapi-generators/openapi-python-client/blob/main/CHANGELOG.md\"\u003eopenapi-python-client's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.26.1 (2025-09-13)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReference schema support (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/800\"\u003e#800\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1307\"\u003e#1307\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport Ruff 0.13\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.26.0 (2025-08-26)\u003c/h2\u003e\n\u003ch3\u003eBreaking Changes\u003c/h3\u003e\n\u003ch4\u003eChange some union variant names\u003c/h4\u003e\n\u003cp\u003eWhen creating a union with \u003ccode\u003eoneOf\u003c/code\u003e, \u003ccode\u003eanyOf\u003c/code\u003e, or a list of \u003ccode\u003etype\u003c/code\u003e, the name of each variant used to be \u003ccode\u003etype_{index}\u003c/code\u003e\nwhere the index is based on the order of the types in the union.\u003c/p\u003e\n\u003cp\u003eThis made some modules difficult to understand, what is a \u003ccode\u003emy_type_type_0\u003c/code\u003e after all?\nIt also meant that reordering union members, while not a breaking change to the API, \u003cem\u003ewould\u003c/em\u003e be a breaking change\nfor generated clients.\u003c/p\u003e\n\u003cp\u003eNow, if an individual variant has a \u003ccode\u003etitle\u003c/code\u003e attribute, that \u003ccode\u003etitle\u003c/code\u003e will be used in the name instead.\nThis is only an enhancement for documents which use \u003ccode\u003etitle\u003c/code\u003e in union variants, and only a breaking change for\n\u003cem\u003einline models\u003c/em\u003e (not \u003ccode\u003e#/components/schemas\u003c/code\u003e which should already have used more descriptive names).\u003c/p\u003e\n\u003cp\u003eThanks \u003ca href=\"https://github.com/wallagib\"\u003e\u003ccode\u003e@​wallagib\u003c/code\u003e\u003c/a\u003e for PR \u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/962\"\u003e#962\u003c/a\u003e!\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003ch4\u003eSupport patterned and default HTTP statuses\u003c/h4\u003e\n\u003cp\u003eHTTP statuses like \u003ccode\u003e2XX\u003c/code\u003e and \u003ccode\u003edefault\u003c/code\u003e are now supported!\u003c/p\u003e\n\u003cp\u003eA big thank you to:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PSU3D0\"\u003e\u003ccode\u003e@​PSU3D0\u003c/code\u003e\u003c/a\u003e for PR \u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/973\"\u003e#973\u003c/a\u003e (eons ago 😅)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/obs-gh-peterkolloch\"\u003e\u003ccode\u003e@​obs-gh-peterkolloch\u003c/code\u003e\u003c/a\u003e for PR \u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1300\"\u003e#1300\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/goodsonjr\"\u003e\u003ccode\u003e@​goodsonjr\u003c/code\u003e\u003c/a\u003e for PR \u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1304\"\u003e#1304\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eCloses \u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1271\"\u003e#1271\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/832\"\u003e#832\u003c/a\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\nCustom template users: the \u003ccode\u003eendpoint.responses\u003c/code\u003e type has changed quite a bit. Check out \u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1303\"\u003e#1303\u003c/a\u003e for the changes.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch2\u003e0.25.3 (2025-07-21)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd --meta uv for generating astral-sh/uv compatible packages. (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1286\"\u003e#1286\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSwitch to \u003ccode\u003euv_build\u003c/code\u003e build backend. (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1290\"\u003e#1290\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.25.2 (2025-07-03)\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openapi-generators/openapi-python-client/commit/afdf068f18be5bfbb904d88d17c655ab2218e27c\"\u003e\u003ccode\u003eafdf068\u003c/code\u003e\u003c/a\u003e Release 0.26.1 (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1320\"\u003e#1320\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openapi-generators/openapi-python-client/commit/a70372279d9f5073f7df9841147a59bf771ccc20\"\u003e\u003ccode\u003ea703722\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency ruff to \u0026gt;=0.2,\u0026lt;0.14 (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1319\"\u003e#1319\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openapi-generators/openapi-python-client/commit/a2a66e27e3aabc4f0fb36f2f75533dcd401ca0b7\"\u003e\u003ccode\u003ea2a66e2\u003c/code\u003e\u003c/a\u003e feat: Reference schema support (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/800\"\u003e#800\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1307\"\u003e#1307\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openapi-generators/openapi-python-client/commit/df1a83f68d4f12da1bea80c71c3bfee6402a390e\"\u003e\u003ccode\u003edf1a83f\u003c/code\u003e\u003c/a\u003e chore(deps): update actions/setup-python action to v6 (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1316\"\u003e#1316\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openapi-generators/openapi-python-client/commit/f6988dfc6ad1a81897493ff3043fc9cb9bbcc168\"\u003e\u003ccode\u003ef6988df\u003c/code\u003e\u003c/a\u003e chore(deps): update pypa/gh-action-pypi-publish action to v1.13.0 (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1314\"\u003e#1314\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openapi-generators/openapi-python-client/commit/403437e87680d38c6ae31ab557dc66018516235e\"\u003e\u003ccode\u003e403437e\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency typer to \u0026gt;0.6,\u0026lt;0.18 (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1310\"\u003e#1310\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openapi-generators/openapi-python-client/commit/d28a12f263c0fd585bd13c045aead78eaf50f3a6\"\u003e\u003ccode\u003ed28a12f\u003c/code\u003e\u003c/a\u003e chore(deps): update actions/setup-python action to v6 (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1315\"\u003e#1315\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openapi-generators/openapi-python-client/commit/e3f907b7c864ab2a0feed213645d8a31b74d7237\"\u003e\u003ccode\u003ee3f907b\u003c/code\u003e\u003c/a\u003e test: fix test_bad_config failure due to Click 8.2.0 breaking change (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1309\"\u003e#1309\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openapi-generators/openapi-python-client/commit/655b2185de53d7be95f99b7d425fcdab67c15698\"\u003e\u003ccode\u003e655b218\u003c/code\u003e\u003c/a\u003e Release 0.26.0 (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1306\"\u003e#1306\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openapi-generators/openapi-python-client/commit/f9f0ad08c7591f7ee91d3cbfa3fb4d17112be5ea\"\u003e\u003ccode\u003ef9f0ad0\u003c/code\u003e\u003c/a\u003e Support patterned and default HTTP status codes (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1303\"\u003e#1303\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/openapi-generators/openapi-python-client/compare/v0.15.2...v0.26.1\"\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=openapi-python-client\u0026package-manager=pip\u0026previous-version=0.15.2\u0026new-version=0.26.1)](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/jtheoc80/Home-Services-Lead-Generation/pull/627","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/jtheoc80%2FHome-Services-Lead-Generation/issues/627","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/627/packages"}},{"old_version":"0.25.3","new_version":"0.26.1","update_type":"minor","path":null,"pr_created_at":"2025-09-15T20:34:01.000Z","version_change":"0.25.3 → 0.26.1","issue":{"uuid":"2830573187","node_id":"PR_kwDOPQRXt86otx6D","number":203,"state":"closed","title":"Bump openapi-python-client from 0.25.3 to 0.26.1","user":"dependabot[bot]","labels":["dependencies","python"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-09-25T21:51:45.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-09-15T20:34:01.000Z","updated_at":"2025-09-25T21:51:45.000Z","time_to_close":868664,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"openapi-python-client","old_version":"0.25.3","new_version":"0.26.1","repository_url":"https://github.com/openapi-generators/openapi-python-client"}],"path":null,"ecosystem":"pip"},"body":"Bumps [openapi-python-client](https://github.com/openapi-generators/openapi-python-client) from 0.25.3 to 0.26.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/openapi-generators/openapi-python-client/releases\"\u003eopenapi-python-client's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.26.1 (2025-09-13)\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReference schema support (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/800\"\u003e#800\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1307\"\u003e#1307\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport Ruff 0.13\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.26.0 (2025-08-26)\u003c/h2\u003e\n\u003ch2\u003eBreaking Changes\u003c/h2\u003e\n\u003ch3\u003eChange some union variant names\u003c/h3\u003e\n\u003cp\u003eWhen creating a union with \u003ccode\u003eoneOf\u003c/code\u003e, \u003ccode\u003eanyOf\u003c/code\u003e, or a list of \u003ccode\u003etype\u003c/code\u003e, the name of each variant used to be \u003ccode\u003etype_{index}\u003c/code\u003e\nwhere the index is based on the order of the types in the union.\u003c/p\u003e\n\u003cp\u003eThis made some modules difficult to understand, what is a \u003ccode\u003emy_type_type_0\u003c/code\u003e after all?\nIt also meant that reordering union members, while not a breaking change to the API, \u003cem\u003ewould\u003c/em\u003e be a breaking change\nfor generated clients.\u003c/p\u003e\n\u003cp\u003eNow, if an individual variant has a \u003ccode\u003etitle\u003c/code\u003e attribute, that \u003ccode\u003etitle\u003c/code\u003e will be used in the name instead.\nThis is only an enhancement for documents which use \u003ccode\u003etitle\u003c/code\u003e in union variants, and only a breaking change for\n\u003cem\u003einline models\u003c/em\u003e (not \u003ccode\u003e#/components/schemas\u003c/code\u003e which should already have used more descriptive names).\u003c/p\u003e\n\u003cp\u003eThanks \u003ca href=\"https://github.com/wallagib\"\u003e\u003ccode\u003e@​wallagib\u003c/code\u003e\u003c/a\u003e for PR \u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/962\"\u003e#962\u003c/a\u003e!\u003c/p\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003ch3\u003eSupport patterned and default HTTP statuses\u003c/h3\u003e\n\u003cp\u003eHTTP statuses like \u003ccode\u003e2XX\u003c/code\u003e and \u003ccode\u003edefault\u003c/code\u003e are now supported!\u003c/p\u003e\n\u003cp\u003eA big thank you to:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PSU3D0\"\u003e\u003ccode\u003e@​PSU3D0\u003c/code\u003e\u003c/a\u003e for PR \u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/973\"\u003e#973\u003c/a\u003e (eons ago 😅)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/obs-gh-peterkolloch\"\u003e\u003ccode\u003e@​obs-gh-peterkolloch\u003c/code\u003e\u003c/a\u003e for PR \u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1300\"\u003e#1300\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/goodsonjr\"\u003e\u003ccode\u003e@​goodsonjr\u003c/code\u003e\u003c/a\u003e for PR \u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1304\"\u003e#1304\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eCloses \u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1271\"\u003e#1271\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/832\"\u003e#832\u003c/a\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\nCustom template users: the \u003ccode\u003eendpoint.responses\u003c/code\u003e type has changed quite a bit. Check out \u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1303\"\u003e#1303\u003c/a\u003e for the changes.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/openapi-generators/openapi-python-client/blob/main/CHANGELOG.md\"\u003eopenapi-python-client's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.26.1 (2025-09-13)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReference schema support (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/800\"\u003e#800\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1307\"\u003e#1307\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport Ruff 0.13\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.26.0 (2025-08-26)\u003c/h2\u003e\n\u003ch3\u003eBreaking Changes\u003c/h3\u003e\n\u003ch4\u003eChange some union variant names\u003c/h4\u003e\n\u003cp\u003eWhen creating a union with \u003ccode\u003eoneOf\u003c/code\u003e, \u003ccode\u003eanyOf\u003c/code\u003e, or a list of \u003ccode\u003etype\u003c/code\u003e, the name of each variant used to be \u003ccode\u003etype_{index}\u003c/code\u003e\nwhere the index is based on the order of the types in the union.\u003c/p\u003e\n\u003cp\u003eThis made some modules difficult to understand, what is a \u003ccode\u003emy_type_type_0\u003c/code\u003e after all?\nIt also meant that reordering union members, while not a breaking change to the API, \u003cem\u003ewould\u003c/em\u003e be a breaking change\nfor generated clients.\u003c/p\u003e\n\u003cp\u003eNow, if an individual variant has a \u003ccode\u003etitle\u003c/code\u003e attribute, that \u003ccode\u003etitle\u003c/code\u003e will be used in the name instead.\nThis is only an enhancement for documents which use \u003ccode\u003etitle\u003c/code\u003e in union variants, and only a breaking change for\n\u003cem\u003einline models\u003c/em\u003e (not \u003ccode\u003e#/components/schemas\u003c/code\u003e which should already have used more descriptive names).\u003c/p\u003e\n\u003cp\u003eThanks \u003ca href=\"https://github.com/wallagib\"\u003e\u003ccode\u003e@​wallagib\u003c/code\u003e\u003c/a\u003e for PR \u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/962\"\u003e#962\u003c/a\u003e!\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003ch4\u003eSupport patterned and default HTTP statuses\u003c/h4\u003e\n\u003cp\u003eHTTP statuses like \u003ccode\u003e2XX\u003c/code\u003e and \u003ccode\u003edefault\u003c/code\u003e are now supported!\u003c/p\u003e\n\u003cp\u003eA big thank you to:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PSU3D0\"\u003e\u003ccode\u003e@​PSU3D0\u003c/code\u003e\u003c/a\u003e for PR \u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/973\"\u003e#973\u003c/a\u003e (eons ago 😅)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/obs-gh-peterkolloch\"\u003e\u003ccode\u003e@​obs-gh-peterkolloch\u003c/code\u003e\u003c/a\u003e for PR \u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1300\"\u003e#1300\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/goodsonjr\"\u003e\u003ccode\u003e@​goodsonjr\u003c/code\u003e\u003c/a\u003e for PR \u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1304\"\u003e#1304\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eCloses \u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1271\"\u003e#1271\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/832\"\u003e#832\u003c/a\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\nCustom template users: the \u003ccode\u003eendpoint.responses\u003c/code\u003e type has changed quite a bit. Check out \u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1303\"\u003e#1303\u003c/a\u003e for the changes.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openapi-generators/openapi-python-client/commit/afdf068f18be5bfbb904d88d17c655ab2218e27c\"\u003e\u003ccode\u003eafdf068\u003c/code\u003e\u003c/a\u003e Release 0.26.1 (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1320\"\u003e#1320\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openapi-generators/openapi-python-client/commit/a70372279d9f5073f7df9841147a59bf771ccc20\"\u003e\u003ccode\u003ea703722\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency ruff to \u0026gt;=0.2,\u0026lt;0.14 (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1319\"\u003e#1319\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openapi-generators/openapi-python-client/commit/a2a66e27e3aabc4f0fb36f2f75533dcd401ca0b7\"\u003e\u003ccode\u003ea2a66e2\u003c/code\u003e\u003c/a\u003e feat: Reference schema support (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/800\"\u003e#800\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1307\"\u003e#1307\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openapi-generators/openapi-python-client/commit/df1a83f68d4f12da1bea80c71c3bfee6402a390e\"\u003e\u003ccode\u003edf1a83f\u003c/code\u003e\u003c/a\u003e chore(deps): update actions/setup-python action to v6 (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1316\"\u003e#1316\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openapi-generators/openapi-python-client/commit/f6988dfc6ad1a81897493ff3043fc9cb9bbcc168\"\u003e\u003ccode\u003ef6988df\u003c/code\u003e\u003c/a\u003e chore(deps): update pypa/gh-action-pypi-publish action to v1.13.0 (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1314\"\u003e#1314\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openapi-generators/openapi-python-client/commit/403437e87680d38c6ae31ab557dc66018516235e\"\u003e\u003ccode\u003e403437e\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency typer to \u0026gt;0.6,\u0026lt;0.18 (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1310\"\u003e#1310\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openapi-generators/openapi-python-client/commit/d28a12f263c0fd585bd13c045aead78eaf50f3a6\"\u003e\u003ccode\u003ed28a12f\u003c/code\u003e\u003c/a\u003e chore(deps): update actions/setup-python action to v6 (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1315\"\u003e#1315\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openapi-generators/openapi-python-client/commit/e3f907b7c864ab2a0feed213645d8a31b74d7237\"\u003e\u003ccode\u003ee3f907b\u003c/code\u003e\u003c/a\u003e test: fix test_bad_config failure due to Click 8.2.0 breaking change (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1309\"\u003e#1309\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openapi-generators/openapi-python-client/commit/655b2185de53d7be95f99b7d425fcdab67c15698\"\u003e\u003ccode\u003e655b218\u003c/code\u003e\u003c/a\u003e Release 0.26.0 (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1306\"\u003e#1306\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openapi-generators/openapi-python-client/commit/f9f0ad08c7591f7ee91d3cbfa3fb4d17112be5ea\"\u003e\u003ccode\u003ef9f0ad0\u003c/code\u003e\u003c/a\u003e Support patterned and default HTTP status codes (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1303\"\u003e#1303\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/openapi-generators/openapi-python-client/compare/v0.25.3...v0.26.1\"\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=openapi-python-client\u0026package-manager=pip\u0026previous-version=0.25.3\u0026new-version=0.26.1)](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/fderuiter/Clinical_Data_Study_Buddy/pull/203","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/fderuiter%2FClinical_Data_Study_Buddy/issues/203","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/203/packages"}},{"old_version":"0.25.0","new_version":"0.26.1","update_type":"minor","path":null,"pr_created_at":"2025-09-15T20:27:26.000Z","version_change":"0.25.0 → 0.26.1","issue":{"uuid":"2830551804","node_id":"PR_kwDOOp8xds6otsr8","number":107,"state":"open","title":"bump(deps-dev): bump openapi-python-client from 0.25.0 to 0.26.1","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-09-15T20:27:26.000Z","updated_at":"2025-09-15T20:27:27.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"bump(deps-dev)","packages":[{"name":"openapi-python-client","old_version":"0.25.0","new_version":"0.26.1","repository_url":"https://github.com/openapi-generators/openapi-python-client"}],"path":null,"ecosystem":"pip"},"body":"Bumps [openapi-python-client](https://github.com/openapi-generators/openapi-python-client) from 0.25.0 to 0.26.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/openapi-generators/openapi-python-client/releases\"\u003eopenapi-python-client's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.26.1 (2025-09-13)\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReference schema support (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/800\"\u003e#800\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1307\"\u003e#1307\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport Ruff 0.13\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.26.0 (2025-08-26)\u003c/h2\u003e\n\u003ch2\u003eBreaking Changes\u003c/h2\u003e\n\u003ch3\u003eChange some union variant names\u003c/h3\u003e\n\u003cp\u003eWhen creating a union with \u003ccode\u003eoneOf\u003c/code\u003e, \u003ccode\u003eanyOf\u003c/code\u003e, or a list of \u003ccode\u003etype\u003c/code\u003e, the name of each variant used to be \u003ccode\u003etype_{index}\u003c/code\u003e\nwhere the index is based on the order of the types in the union.\u003c/p\u003e\n\u003cp\u003eThis made some modules difficult to understand, what is a \u003ccode\u003emy_type_type_0\u003c/code\u003e after all?\nIt also meant that reordering union members, while not a breaking change to the API, \u003cem\u003ewould\u003c/em\u003e be a breaking change\nfor generated clients.\u003c/p\u003e\n\u003cp\u003eNow, if an individual variant has a \u003ccode\u003etitle\u003c/code\u003e attribute, that \u003ccode\u003etitle\u003c/code\u003e will be used in the name instead.\nThis is only an enhancement for documents which use \u003ccode\u003etitle\u003c/code\u003e in union variants, and only a breaking change for\n\u003cem\u003einline models\u003c/em\u003e (not \u003ccode\u003e#/components/schemas\u003c/code\u003e which should already have used more descriptive names).\u003c/p\u003e\n\u003cp\u003eThanks \u003ca href=\"https://github.com/wallagib\"\u003e\u003ccode\u003e@​wallagib\u003c/code\u003e\u003c/a\u003e for PR \u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/962\"\u003e#962\u003c/a\u003e!\u003c/p\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003ch3\u003eSupport patterned and default HTTP statuses\u003c/h3\u003e\n\u003cp\u003eHTTP statuses like \u003ccode\u003e2XX\u003c/code\u003e and \u003ccode\u003edefault\u003c/code\u003e are now supported!\u003c/p\u003e\n\u003cp\u003eA big thank you to:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PSU3D0\"\u003e\u003ccode\u003e@​PSU3D0\u003c/code\u003e\u003c/a\u003e for PR \u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/973\"\u003e#973\u003c/a\u003e (eons ago 😅)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/obs-gh-peterkolloch\"\u003e\u003ccode\u003e@​obs-gh-peterkolloch\u003c/code\u003e\u003c/a\u003e for PR \u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1300\"\u003e#1300\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/goodsonjr\"\u003e\u003ccode\u003e@​goodsonjr\u003c/code\u003e\u003c/a\u003e for PR \u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1304\"\u003e#1304\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eCloses \u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1271\"\u003e#1271\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/832\"\u003e#832\u003c/a\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\nCustom template users: the \u003ccode\u003eendpoint.responses\u003c/code\u003e type has changed quite a bit. Check out \u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1303\"\u003e#1303\u003c/a\u003e for the changes.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch2\u003e0.25.3 (2025-07-21)\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd --meta uv for generating astral-sh/uv compatible packages. (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1286\"\u003e#1286\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSwitch to \u003ccode\u003euv_build\u003c/code\u003e build backend. (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1290\"\u003e#1290\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.25.2 (2025-07-03)\u003c/h2\u003e\n\u003ch2\u003eFixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImport error for \u003ccode\u003etypes.FileType\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1274\"\u003e#1274\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1278\"\u003e#1278\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/openapi-generators/openapi-python-client/blob/main/CHANGELOG.md\"\u003eopenapi-python-client's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.26.1 (2025-09-13)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReference schema support (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/800\"\u003e#800\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1307\"\u003e#1307\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport Ruff 0.13\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.26.0 (2025-08-26)\u003c/h2\u003e\n\u003ch3\u003eBreaking Changes\u003c/h3\u003e\n\u003ch4\u003eChange some union variant names\u003c/h4\u003e\n\u003cp\u003eWhen creating a union with \u003ccode\u003eoneOf\u003c/code\u003e, \u003ccode\u003eanyOf\u003c/code\u003e, or a list of \u003ccode\u003etype\u003c/code\u003e, the name of each variant used to be \u003ccode\u003etype_{index}\u003c/code\u003e\nwhere the index is based on the order of the types in the union.\u003c/p\u003e\n\u003cp\u003eThis made some modules difficult to understand, what is a \u003ccode\u003emy_type_type_0\u003c/code\u003e after all?\nIt also meant that reordering union members, while not a breaking change to the API, \u003cem\u003ewould\u003c/em\u003e be a breaking change\nfor generated clients.\u003c/p\u003e\n\u003cp\u003eNow, if an individual variant has a \u003ccode\u003etitle\u003c/code\u003e attribute, that \u003ccode\u003etitle\u003c/code\u003e will be used in the name instead.\nThis is only an enhancement for documents which use \u003ccode\u003etitle\u003c/code\u003e in union variants, and only a breaking change for\n\u003cem\u003einline models\u003c/em\u003e (not \u003ccode\u003e#/components/schemas\u003c/code\u003e which should already have used more descriptive names).\u003c/p\u003e\n\u003cp\u003eThanks \u003ca href=\"https://github.com/wallagib\"\u003e\u003ccode\u003e@​wallagib\u003c/code\u003e\u003c/a\u003e for PR \u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/962\"\u003e#962\u003c/a\u003e!\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003ch4\u003eSupport patterned and default HTTP statuses\u003c/h4\u003e\n\u003cp\u003eHTTP statuses like \u003ccode\u003e2XX\u003c/code\u003e and \u003ccode\u003edefault\u003c/code\u003e are now supported!\u003c/p\u003e\n\u003cp\u003eA big thank you to:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PSU3D0\"\u003e\u003ccode\u003e@​PSU3D0\u003c/code\u003e\u003c/a\u003e for PR \u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/973\"\u003e#973\u003c/a\u003e (eons ago 😅)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/obs-gh-peterkolloch\"\u003e\u003ccode\u003e@​obs-gh-peterkolloch\u003c/code\u003e\u003c/a\u003e for PR \u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1300\"\u003e#1300\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/goodsonjr\"\u003e\u003ccode\u003e@​goodsonjr\u003c/code\u003e\u003c/a\u003e for PR \u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1304\"\u003e#1304\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eCloses \u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1271\"\u003e#1271\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/832\"\u003e#832\u003c/a\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\nCustom template users: the \u003ccode\u003eendpoint.responses\u003c/code\u003e type has changed quite a bit. Check out \u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1303\"\u003e#1303\u003c/a\u003e for the changes.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch2\u003e0.25.3 (2025-07-21)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd --meta uv for generating astral-sh/uv compatible packages. (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1286\"\u003e#1286\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSwitch to \u003ccode\u003euv_build\u003c/code\u003e build backend. (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1290\"\u003e#1290\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.25.2 (2025-07-03)\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openapi-generators/openapi-python-client/commit/afdf068f18be5bfbb904d88d17c655ab2218e27c\"\u003e\u003ccode\u003eafdf068\u003c/code\u003e\u003c/a\u003e Release 0.26.1 (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1320\"\u003e#1320\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openapi-generators/openapi-python-client/commit/a70372279d9f5073f7df9841147a59bf771ccc20\"\u003e\u003ccode\u003ea703722\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency ruff to \u0026gt;=0.2,\u0026lt;0.14 (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1319\"\u003e#1319\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openapi-generators/openapi-python-client/commit/a2a66e27e3aabc4f0fb36f2f75533dcd401ca0b7\"\u003e\u003ccode\u003ea2a66e2\u003c/code\u003e\u003c/a\u003e feat: Reference schema support (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/800\"\u003e#800\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1307\"\u003e#1307\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openapi-generators/openapi-python-client/commit/df1a83f68d4f12da1bea80c71c3bfee6402a390e\"\u003e\u003ccode\u003edf1a83f\u003c/code\u003e\u003c/a\u003e chore(deps): update actions/setup-python action to v6 (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1316\"\u003e#1316\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openapi-generators/openapi-python-client/commit/f6988dfc6ad1a81897493ff3043fc9cb9bbcc168\"\u003e\u003ccode\u003ef6988df\u003c/code\u003e\u003c/a\u003e chore(deps): update pypa/gh-action-pypi-publish action to v1.13.0 (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1314\"\u003e#1314\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openapi-generators/openapi-python-client/commit/403437e87680d38c6ae31ab557dc66018516235e\"\u003e\u003ccode\u003e403437e\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency typer to \u0026gt;0.6,\u0026lt;0.18 (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1310\"\u003e#1310\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openapi-generators/openapi-python-client/commit/d28a12f263c0fd585bd13c045aead78eaf50f3a6\"\u003e\u003ccode\u003ed28a12f\u003c/code\u003e\u003c/a\u003e chore(deps): update actions/setup-python action to v6 (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1315\"\u003e#1315\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openapi-generators/openapi-python-client/commit/e3f907b7c864ab2a0feed213645d8a31b74d7237\"\u003e\u003ccode\u003ee3f907b\u003c/code\u003e\u003c/a\u003e test: fix test_bad_config failure due to Click 8.2.0 breaking change (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1309\"\u003e#1309\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openapi-generators/openapi-python-client/commit/655b2185de53d7be95f99b7d425fcdab67c15698\"\u003e\u003ccode\u003e655b218\u003c/code\u003e\u003c/a\u003e Release 0.26.0 (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1306\"\u003e#1306\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openapi-generators/openapi-python-client/commit/f9f0ad08c7591f7ee91d3cbfa3fb4d17112be5ea\"\u003e\u003ccode\u003ef9f0ad0\u003c/code\u003e\u003c/a\u003e Support patterned and default HTTP status codes (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1303\"\u003e#1303\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/openapi-generators/openapi-python-client/compare/v0.25.0...v0.26.1\"\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=openapi-python-client\u0026package-manager=pip\u0026previous-version=0.25.0\u0026new-version=0.26.1)](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/vistalabs-org/hackagent/pull/107","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/vistalabs-org%2Fhackagent/issues/107","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/107/packages"}},{"old_version":"0.25.0","new_version":"0.26.1","update_type":"minor","path":null,"pr_created_at":"2025-09-15T20:27:26.000Z","version_change":"0.25.0 → 0.26.1","issue":{"uuid":"3419398174","node_id":"PR_kwDOOp8xds6otsr8","number":107,"state":"closed","title":"bump(deps-dev): bump openapi-python-client from 0.25.0 to 0.26.1","user":"dependabot[bot]","labels":["dependencies","python"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2025-10-06T20:23:40.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-09-15T20:27:26.000Z","updated_at":"2025-10-06T20:23:40.000Z","time_to_close":1814174,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"bump(deps-dev)","packages":[{"name":"openapi-python-client","old_version":"0.25.0","new_version":"0.26.1","repository_url":"https://github.com/openapi-generators/openapi-python-client"}],"path":null,"ecosystem":"pip"},"body":"Bumps [openapi-python-client](https://github.com/openapi-generators/openapi-python-client) from 0.25.0 to 0.26.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/openapi-generators/openapi-python-client/releases\"\u003eopenapi-python-client's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.26.1 (2025-09-13)\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReference schema support (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/800\"\u003e#800\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1307\"\u003e#1307\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport Ruff 0.13\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.26.0 (2025-08-26)\u003c/h2\u003e\n\u003ch2\u003eBreaking Changes\u003c/h2\u003e\n\u003ch3\u003eChange some union variant names\u003c/h3\u003e\n\u003cp\u003eWhen creating a union with \u003ccode\u003eoneOf\u003c/code\u003e, \u003ccode\u003eanyOf\u003c/code\u003e, or a list of \u003ccode\u003etype\u003c/code\u003e, the name of each variant used to be \u003ccode\u003etype_{index}\u003c/code\u003e\nwhere the index is based on the order of the types in the union.\u003c/p\u003e\n\u003cp\u003eThis made some modules difficult to understand, what is a \u003ccode\u003emy_type_type_0\u003c/code\u003e after all?\nIt also meant that reordering union members, while not a breaking change to the API, \u003cem\u003ewould\u003c/em\u003e be a breaking change\nfor generated clients.\u003c/p\u003e\n\u003cp\u003eNow, if an individual variant has a \u003ccode\u003etitle\u003c/code\u003e attribute, that \u003ccode\u003etitle\u003c/code\u003e will be used in the name instead.\nThis is only an enhancement for documents which use \u003ccode\u003etitle\u003c/code\u003e in union variants, and only a breaking change for\n\u003cem\u003einline models\u003c/em\u003e (not \u003ccode\u003e#/components/schemas\u003c/code\u003e which should already have used more descriptive names).\u003c/p\u003e\n\u003cp\u003eThanks \u003ca href=\"https://github.com/wallagib\"\u003e\u003ccode\u003e@​wallagib\u003c/code\u003e\u003c/a\u003e for PR \u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/962\"\u003e#962\u003c/a\u003e!\u003c/p\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003ch3\u003eSupport patterned and default HTTP statuses\u003c/h3\u003e\n\u003cp\u003eHTTP statuses like \u003ccode\u003e2XX\u003c/code\u003e and \u003ccode\u003edefault\u003c/code\u003e are now supported!\u003c/p\u003e\n\u003cp\u003eA big thank you to:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PSU3D0\"\u003e\u003ccode\u003e@​PSU3D0\u003c/code\u003e\u003c/a\u003e for PR \u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/973\"\u003e#973\u003c/a\u003e (eons ago 😅)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/obs-gh-peterkolloch\"\u003e\u003ccode\u003e@​obs-gh-peterkolloch\u003c/code\u003e\u003c/a\u003e for PR \u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1300\"\u003e#1300\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/goodsonjr\"\u003e\u003ccode\u003e@​goodsonjr\u003c/code\u003e\u003c/a\u003e for PR \u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1304\"\u003e#1304\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eCloses \u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1271\"\u003e#1271\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/832\"\u003e#832\u003c/a\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\nCustom template users: the \u003ccode\u003eendpoint.responses\u003c/code\u003e type has changed quite a bit. Check out \u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1303\"\u003e#1303\u003c/a\u003e for the changes.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch2\u003e0.25.3 (2025-07-21)\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd --meta uv for generating astral-sh/uv compatible packages. (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1286\"\u003e#1286\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSwitch to \u003ccode\u003euv_build\u003c/code\u003e build backend. (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1290\"\u003e#1290\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.25.2 (2025-07-03)\u003c/h2\u003e\n\u003ch2\u003eFixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImport error for \u003ccode\u003etypes.FileType\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1274\"\u003e#1274\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1278\"\u003e#1278\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/openapi-generators/openapi-python-client/blob/main/CHANGELOG.md\"\u003eopenapi-python-client's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.26.1 (2025-09-13)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReference schema support (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/800\"\u003e#800\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1307\"\u003e#1307\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport Ruff 0.13\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.26.0 (2025-08-26)\u003c/h2\u003e\n\u003ch3\u003eBreaking Changes\u003c/h3\u003e\n\u003ch4\u003eChange some union variant names\u003c/h4\u003e\n\u003cp\u003eWhen creating a union with \u003ccode\u003eoneOf\u003c/code\u003e, \u003ccode\u003eanyOf\u003c/code\u003e, or a list of \u003ccode\u003etype\u003c/code\u003e, the name of each variant used to be \u003ccode\u003etype_{index}\u003c/code\u003e\nwhere the index is based on the order of the types in the union.\u003c/p\u003e\n\u003cp\u003eThis made some modules difficult to understand, what is a \u003ccode\u003emy_type_type_0\u003c/code\u003e after all?\nIt also meant that reordering union members, while not a breaking change to the API, \u003cem\u003ewould\u003c/em\u003e be a breaking change\nfor generated clients.\u003c/p\u003e\n\u003cp\u003eNow, if an individual variant has a \u003ccode\u003etitle\u003c/code\u003e attribute, that \u003ccode\u003etitle\u003c/code\u003e will be used in the name instead.\nThis is only an enhancement for documents which use \u003ccode\u003etitle\u003c/code\u003e in union variants, and only a breaking change for\n\u003cem\u003einline models\u003c/em\u003e (not \u003ccode\u003e#/components/schemas\u003c/code\u003e which should already have used more descriptive names).\u003c/p\u003e\n\u003cp\u003eThanks \u003ca href=\"https://github.com/wallagib\"\u003e\u003ccode\u003e@​wallagib\u003c/code\u003e\u003c/a\u003e for PR \u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/962\"\u003e#962\u003c/a\u003e!\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003ch4\u003eSupport patterned and default HTTP statuses\u003c/h4\u003e\n\u003cp\u003eHTTP statuses like \u003ccode\u003e2XX\u003c/code\u003e and \u003ccode\u003edefault\u003c/code\u003e are now supported!\u003c/p\u003e\n\u003cp\u003eA big thank you to:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PSU3D0\"\u003e\u003ccode\u003e@​PSU3D0\u003c/code\u003e\u003c/a\u003e for PR \u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/973\"\u003e#973\u003c/a\u003e (eons ago 😅)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/obs-gh-peterkolloch\"\u003e\u003ccode\u003e@​obs-gh-peterkolloch\u003c/code\u003e\u003c/a\u003e for PR \u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1300\"\u003e#1300\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/goodsonjr\"\u003e\u003ccode\u003e@​goodsonjr\u003c/code\u003e\u003c/a\u003e for PR \u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1304\"\u003e#1304\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eCloses \u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1271\"\u003e#1271\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/832\"\u003e#832\u003c/a\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\nCustom template users: the \u003ccode\u003eendpoint.responses\u003c/code\u003e type has changed quite a bit. Check out \u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1303\"\u003e#1303\u003c/a\u003e for the changes.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch2\u003e0.25.3 (2025-07-21)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd --meta uv for generating astral-sh/uv compatible packages. (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1286\"\u003e#1286\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSwitch to \u003ccode\u003euv_build\u003c/code\u003e build backend. (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1290\"\u003e#1290\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.25.2 (2025-07-03)\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openapi-generators/openapi-python-client/commit/afdf068f18be5bfbb904d88d17c655ab2218e27c\"\u003e\u003ccode\u003eafdf068\u003c/code\u003e\u003c/a\u003e Release 0.26.1 (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1320\"\u003e#1320\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openapi-generators/openapi-python-client/commit/a70372279d9f5073f7df9841147a59bf771ccc20\"\u003e\u003ccode\u003ea703722\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency ruff to \u0026gt;=0.2,\u0026lt;0.14 (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1319\"\u003e#1319\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openapi-generators/openapi-python-client/commit/a2a66e27e3aabc4f0fb36f2f75533dcd401ca0b7\"\u003e\u003ccode\u003ea2a66e2\u003c/code\u003e\u003c/a\u003e feat: Reference schema support (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/800\"\u003e#800\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1307\"\u003e#1307\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openapi-generators/openapi-python-client/commit/df1a83f68d4f12da1bea80c71c3bfee6402a390e\"\u003e\u003ccode\u003edf1a83f\u003c/code\u003e\u003c/a\u003e chore(deps): update actions/setup-python action to v6 (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1316\"\u003e#1316\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openapi-generators/openapi-python-client/commit/f6988dfc6ad1a81897493ff3043fc9cb9bbcc168\"\u003e\u003ccode\u003ef6988df\u003c/code\u003e\u003c/a\u003e chore(deps): update pypa/gh-action-pypi-publish action to v1.13.0 (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1314\"\u003e#1314\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openapi-generators/openapi-python-client/commit/403437e87680d38c6ae31ab557dc66018516235e\"\u003e\u003ccode\u003e403437e\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency typer to \u0026gt;0.6,\u0026lt;0.18 (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1310\"\u003e#1310\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openapi-generators/openapi-python-client/commit/d28a12f263c0fd585bd13c045aead78eaf50f3a6\"\u003e\u003ccode\u003ed28a12f\u003c/code\u003e\u003c/a\u003e chore(deps): update actions/setup-python action to v6 (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1315\"\u003e#1315\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openapi-generators/openapi-python-client/commit/e3f907b7c864ab2a0feed213645d8a31b74d7237\"\u003e\u003ccode\u003ee3f907b\u003c/code\u003e\u003c/a\u003e test: fix test_bad_config failure due to Click 8.2.0 breaking change (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1309\"\u003e#1309\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openapi-generators/openapi-python-client/commit/655b2185de53d7be95f99b7d425fcdab67c15698\"\u003e\u003ccode\u003e655b218\u003c/code\u003e\u003c/a\u003e Release 0.26.0 (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1306\"\u003e#1306\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openapi-generators/openapi-python-client/commit/f9f0ad08c7591f7ee91d3cbfa3fb4d17112be5ea\"\u003e\u003ccode\u003ef9f0ad0\u003c/code\u003e\u003c/a\u003e Support patterned and default HTTP status codes (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1303\"\u003e#1303\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/openapi-generators/openapi-python-client/compare/v0.25.0...v0.26.1\"\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=openapi-python-client\u0026package-manager=pip\u0026previous-version=0.25.0\u0026new-version=0.26.1)](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/AISecurityLab/hackagent/pull/107","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/AISecurityLab%2Fhackagent/issues/107","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/107/packages"}},{"old_version":"0.25.0","new_version":"0.26.0","update_type":"minor","path":null,"pr_created_at":"2025-08-27T09:19:39.000Z","version_change":"0.25.0 → 0.26.0","issue":{"uuid":"2777724156","node_id":"PR_kwDOOp8xds6lkLT8","number":98,"state":"open","title":"bump(deps-dev): bump openapi-python-client from 0.25.0 to 0.26.0","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-08-27T09:19:39.000Z","updated_at":"2025-08-27T09:19:40.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"bump(deps-dev)","packages":[{"name":"openapi-python-client","old_version":"0.25.0","new_version":"0.26.0","repository_url":"https://github.com/openapi-generators/openapi-python-client"}],"path":null,"ecosystem":"pip"},"body":"Bumps [openapi-python-client](https://github.com/openapi-generators/openapi-python-client) from 0.25.0 to 0.26.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/openapi-generators/openapi-python-client/releases\"\u003eopenapi-python-client's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.26.0 (2025-08-26)\u003c/h2\u003e\n\u003ch2\u003eBreaking Changes\u003c/h2\u003e\n\u003ch3\u003eChange some union variant names\u003c/h3\u003e\n\u003cp\u003eWhen creating a union with \u003ccode\u003eoneOf\u003c/code\u003e, \u003ccode\u003eanyOf\u003c/code\u003e, or a list of \u003ccode\u003etype\u003c/code\u003e, the name of each variant used to be \u003ccode\u003etype_{index}\u003c/code\u003e\nwhere the index is based on the order of the types in the union.\u003c/p\u003e\n\u003cp\u003eThis made some modules difficult to understand, what is a \u003ccode\u003emy_type_type_0\u003c/code\u003e after all?\nIt also meant that reordering union members, while not a breaking change to the API, \u003cem\u003ewould\u003c/em\u003e be a breaking change\nfor generated clients.\u003c/p\u003e\n\u003cp\u003eNow, if an individual variant has a \u003ccode\u003etitle\u003c/code\u003e attribute, that \u003ccode\u003etitle\u003c/code\u003e will be used in the name instead.\nThis is only an enhancement for documents which use \u003ccode\u003etitle\u003c/code\u003e in union variants, and only a breaking change for\n\u003cem\u003einline models\u003c/em\u003e (not \u003ccode\u003e#/components/schemas\u003c/code\u003e which should already have used more descriptive names).\u003c/p\u003e\n\u003cp\u003eThanks \u003ca href=\"https://github.com/wallagib\"\u003e\u003ccode\u003e@​wallagib\u003c/code\u003e\u003c/a\u003e for PR \u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/962\"\u003e#962\u003c/a\u003e!\u003c/p\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003ch3\u003eSupport patterned and default HTTP statuses\u003c/h3\u003e\n\u003cp\u003eHTTP statuses like \u003ccode\u003e2XX\u003c/code\u003e and \u003ccode\u003edefault\u003c/code\u003e are now supported!\u003c/p\u003e\n\u003cp\u003eA big thank you to:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PSU3D0\"\u003e\u003ccode\u003e@​PSU3D0\u003c/code\u003e\u003c/a\u003e for PR \u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/973\"\u003e#973\u003c/a\u003e (eons ago 😅)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/obs-gh-peterkolloch\"\u003e\u003ccode\u003e@​obs-gh-peterkolloch\u003c/code\u003e\u003c/a\u003e for PR \u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1300\"\u003e#1300\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/goodsonjr\"\u003e\u003ccode\u003e@​goodsonjr\u003c/code\u003e\u003c/a\u003e for PR \u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1304\"\u003e#1304\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eCloses \u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1271\"\u003e#1271\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/832\"\u003e#832\u003c/a\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\nCustom template users: the \u003ccode\u003eendpoint.responses\u003c/code\u003e type has changed quite a bit. Check out \u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1303\"\u003e#1303\u003c/a\u003e for the changes.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch2\u003e0.25.3 (2025-07-21)\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd --meta uv for generating astral-sh/uv compatible packages. (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1286\"\u003e#1286\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSwitch to \u003ccode\u003euv_build\u003c/code\u003e build backend. (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1290\"\u003e#1290\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.25.2 (2025-07-03)\u003c/h2\u003e\n\u003ch2\u003eFixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImport error for \u003ccode\u003etypes.FileType\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1274\"\u003e#1274\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1278\"\u003e#1278\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.25.1 (2025-06-19)\u003c/h2\u003e\n\u003ch2\u003eFixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport ruff 0.12 (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1270\"\u003e#1270\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/openapi-generators/openapi-python-client/blob/main/CHANGELOG.md\"\u003eopenapi-python-client's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.26.0 (2025-08-26)\u003c/h2\u003e\n\u003ch3\u003eBreaking Changes\u003c/h3\u003e\n\u003ch4\u003eChange some union variant names\u003c/h4\u003e\n\u003cp\u003eWhen creating a union with \u003ccode\u003eoneOf\u003c/code\u003e, \u003ccode\u003eanyOf\u003c/code\u003e, or a list of \u003ccode\u003etype\u003c/code\u003e, the name of each variant used to be \u003ccode\u003etype_{index}\u003c/code\u003e\nwhere the index is based on the order of the types in the union.\u003c/p\u003e\n\u003cp\u003eThis made some modules difficult to understand, what is a \u003ccode\u003emy_type_type_0\u003c/code\u003e after all?\nIt also meant that reordering union members, while not a breaking change to the API, \u003cem\u003ewould\u003c/em\u003e be a breaking change\nfor generated clients.\u003c/p\u003e\n\u003cp\u003eNow, if an individual variant has a \u003ccode\u003etitle\u003c/code\u003e attribute, that \u003ccode\u003etitle\u003c/code\u003e will be used in the name instead.\nThis is only an enhancement for documents which use \u003ccode\u003etitle\u003c/code\u003e in union variants, and only a breaking change for\n\u003cem\u003einline models\u003c/em\u003e (not \u003ccode\u003e#/components/schemas\u003c/code\u003e which should already have used more descriptive names).\u003c/p\u003e\n\u003cp\u003eThanks \u003ca href=\"https://github.com/wallagib\"\u003e\u003ccode\u003e@​wallagib\u003c/code\u003e\u003c/a\u003e for PR \u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/962\"\u003e#962\u003c/a\u003e!\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003ch4\u003eSupport patterned and default HTTP statuses\u003c/h4\u003e\n\u003cp\u003eHTTP statuses like \u003ccode\u003e2XX\u003c/code\u003e and \u003ccode\u003edefault\u003c/code\u003e are now supported!\u003c/p\u003e\n\u003cp\u003eA big thank you to:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PSU3D0\"\u003e\u003ccode\u003e@​PSU3D0\u003c/code\u003e\u003c/a\u003e for PR \u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/973\"\u003e#973\u003c/a\u003e (eons ago 😅)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/obs-gh-peterkolloch\"\u003e\u003ccode\u003e@​obs-gh-peterkolloch\u003c/code\u003e\u003c/a\u003e for PR \u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1300\"\u003e#1300\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/goodsonjr\"\u003e\u003ccode\u003e@​goodsonjr\u003c/code\u003e\u003c/a\u003e for PR \u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1304\"\u003e#1304\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eCloses \u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1271\"\u003e#1271\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/832\"\u003e#832\u003c/a\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\nCustom template users: the \u003ccode\u003eendpoint.responses\u003c/code\u003e type has changed quite a bit. Check out \u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1303\"\u003e#1303\u003c/a\u003e for the changes.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch2\u003e0.25.3 (2025-07-21)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd --meta uv for generating astral-sh/uv compatible packages. (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1286\"\u003e#1286\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSwitch to \u003ccode\u003euv_build\u003c/code\u003e build backend. (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1290\"\u003e#1290\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.25.2 (2025-07-03)\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImport error for \u003ccode\u003etypes.FileType\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1274\"\u003e#1274\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1278\"\u003e#1278\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.25.1 (2025-06-19)\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openapi-generators/openapi-python-client/commit/655b2185de53d7be95f99b7d425fcdab67c15698\"\u003e\u003ccode\u003e655b218\u003c/code\u003e\u003c/a\u003e Release 0.26.0 (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1306\"\u003e#1306\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openapi-generators/openapi-python-client/commit/f9f0ad08c7591f7ee91d3cbfa3fb4d17112be5ea\"\u003e\u003ccode\u003ef9f0ad0\u003c/code\u003e\u003c/a\u003e Support patterned and default HTTP status codes (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1303\"\u003e#1303\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openapi-generators/openapi-python-client/commit/24aef5c3dd334b7f32d3e71ade06fe177ae4e360\"\u003e\u003ccode\u003e24aef5c\u003c/code\u003e\u003c/a\u003e Union variants use Title names instead of indices (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1301\"\u003e#1301\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openapi-generators/openapi-python-client/commit/8f5f11f22df3ed96125c71092b936b829ba43260\"\u003e\u003ccode\u003e8f5f11f\u003c/code\u003e\u003c/a\u003e chore(deps): update actions/checkout action to v5 (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1298\"\u003e#1298\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openapi-generators/openapi-python-client/commit/75234ff1ea0a441b2e5349359e143d7e17ecb037\"\u003e\u003ccode\u003e75234ff\u003c/code\u003e\u003c/a\u003e chore(deps): update actions/download-artifact action to v5 (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1294\"\u003e#1294\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openapi-generators/openapi-python-client/commit/1bbbaf34a0dbf1926bff5bc26e7350af3d07cac9\"\u003e\u003ccode\u003e1bbbaf3\u003c/code\u003e\u003c/a\u003e Release 0.25.3 (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1288\"\u003e#1288\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openapi-generators/openapi-python-client/commit/94d57fe6357f00f31add9a5dda0813a1a6ac3158\"\u003e\u003ccode\u003e94d57fe\u003c/code\u003e\u003c/a\u003e refactor(poetry): Set \u003ccode\u003ebuild-backend\u003c/code\u003e of poetry to latest recommended… (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1291\"\u003e#1291\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openapi-generators/openapi-python-client/commit/6c1499cafdac5554b8f570db032a164d6117a10c\"\u003e\u003ccode\u003e6c1499c\u003c/code\u003e\u003c/a\u003e feat(uv): Switch to \u003ccode\u003euv_build\u003c/code\u003e build backend. (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1290\"\u003e#1290\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openapi-generators/openapi-python-client/commit/f4ac5ea3593057a59248f026abe97a2a753715a5\"\u003e\u003ccode\u003ef4ac5ea\u003c/code\u003e\u003c/a\u003e feat: Add --meta uv for generating astral-sh/uv compatible packages. (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1286\"\u003e#1286\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openapi-generators/openapi-python-client/commit/e934fd611eba08fce439a9b22ba8c250976c0d4e\"\u003e\u003ccode\u003ee934fd6\u003c/code\u003e\u003c/a\u003e chore(deps): lock file maintenance (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1280\"\u003e#1280\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/openapi-generators/openapi-python-client/compare/v0.25.0...v0.26.0\"\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=openapi-python-client\u0026package-manager=pip\u0026previous-version=0.25.0\u0026new-version=0.26.0)](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/vistalabs-org/hackagent/pull/98","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/vistalabs-org%2Fhackagent/issues/98","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/98/packages"}},{"old_version":"0.25.2","new_version":"0.25.3","update_type":"patch","path":null,"pr_created_at":"2025-08-05T09:51:30.000Z","version_change":"0.25.2 → 0.25.3","issue":{"uuid":"3292400410","node_id":"PR_kwDOO0VXfs6iKS9F","number":63,"state":"open","title":"Bump openapi-python-client from 0.25.2 to 0.25.3","user":"dependabot[bot]","labels":["dependencies","python"],"assignees":["cayossarian"],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-08-05T09:51:30.000Z","updated_at":"2025-08-11T03:54:41.815Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"openapi-python-client","old_version":"0.25.2","new_version":"0.25.3","repository_url":"https://github.com/openapi-generators/openapi-python-client"}],"path":null,"ecosystem":"pip"},"body":"Bumps [openapi-python-client](https://github.com/openapi-generators/openapi-python-client) from 0.25.2 to 0.25.3.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/openapi-generators/openapi-python-client/releases\"\u003eopenapi-python-client's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.25.3 (2025-07-21)\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd --meta uv for generating astral-sh/uv compatible packages. (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1286\"\u003e#1286\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSwitch to \u003ccode\u003euv_build\u003c/code\u003e build backend. (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1290\"\u003e#1290\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/openapi-generators/openapi-python-client/blob/main/CHANGELOG.md\"\u003eopenapi-python-client's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.25.3 (2025-07-21)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd --meta uv for generating astral-sh/uv compatible packages. (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1286\"\u003e#1286\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSwitch to \u003ccode\u003euv_build\u003c/code\u003e build backend. (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1290\"\u003e#1290\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openapi-generators/openapi-python-client/commit/1bbbaf34a0dbf1926bff5bc26e7350af3d07cac9\"\u003e\u003ccode\u003e1bbbaf3\u003c/code\u003e\u003c/a\u003e Release 0.25.3 (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1288\"\u003e#1288\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openapi-generators/openapi-python-client/commit/94d57fe6357f00f31add9a5dda0813a1a6ac3158\"\u003e\u003ccode\u003e94d57fe\u003c/code\u003e\u003c/a\u003e refactor(poetry): Set \u003ccode\u003ebuild-backend\u003c/code\u003e of poetry to latest recommended… (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1291\"\u003e#1291\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openapi-generators/openapi-python-client/commit/6c1499cafdac5554b8f570db032a164d6117a10c\"\u003e\u003ccode\u003e6c1499c\u003c/code\u003e\u003c/a\u003e feat(uv): Switch to \u003ccode\u003euv_build\u003c/code\u003e build backend. (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1290\"\u003e#1290\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openapi-generators/openapi-python-client/commit/f4ac5ea3593057a59248f026abe97a2a753715a5\"\u003e\u003ccode\u003ef4ac5ea\u003c/code\u003e\u003c/a\u003e feat: Add --meta uv for generating astral-sh/uv compatible packages. (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1286\"\u003e#1286\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openapi-generators/openapi-python-client/commit/e934fd611eba08fce439a9b22ba8c250976c0d4e\"\u003e\u003ccode\u003ee934fd6\u003c/code\u003e\u003c/a\u003e chore(deps): lock file maintenance (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1280\"\u003e#1280\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openapi-generators/openapi-python-client/commit/e338f7b64d69f8a3be37a717264dff019412ed10\"\u003e\u003ccode\u003ee338f7b\u003c/code\u003e\u003c/a\u003e chore(deps): lock file maintenance (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1275\"\u003e#1275\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/openapi-generators/openapi-python-client/compare/v0.25.2...v0.25.3\"\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=openapi-python-client\u0026package-manager=pip\u0026previous-version=0.25.2\u0026new-version=0.25.3)](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/SpanPanel/span-panel-api/pull/63","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/SpanPanel%2Fspan-panel-api/issues/63","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/63/packages"}},{"old_version":"0.25.2","new_version":"0.25.3","update_type":"patch","path":null,"pr_created_at":"2025-08-05T03:00:01.000Z","version_change":"0.25.2 → 0.25.3","issue":{"uuid":"2719700672","node_id":"PR_kwDOPQRXt86iG1bA","number":44,"state":"open","title":"Bump openapi-python-client from 0.25.2 to 0.25.3","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-08-05T03:00:01.000Z","updated_at":"2025-08-05T03:00:02.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"openapi-python-client","old_version":"0.25.2","new_version":"0.25.3","repository_url":"https://github.com/openapi-generators/openapi-python-client"}],"path":null,"ecosystem":"pip"},"body":"Bumps [openapi-python-client](https://github.com/openapi-generators/openapi-python-client) from 0.25.2 to 0.25.3.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/openapi-generators/openapi-python-client/releases\"\u003eopenapi-python-client's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.25.3 (2025-07-21)\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd --meta uv for generating astral-sh/uv compatible packages. (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1286\"\u003e#1286\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSwitch to \u003ccode\u003euv_build\u003c/code\u003e build backend. (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1290\"\u003e#1290\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/openapi-generators/openapi-python-client/blob/main/CHANGELOG.md\"\u003eopenapi-python-client's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.25.3 (2025-07-21)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd --meta uv for generating astral-sh/uv compatible packages. (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1286\"\u003e#1286\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSwitch to \u003ccode\u003euv_build\u003c/code\u003e build backend. (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1290\"\u003e#1290\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openapi-generators/openapi-python-client/commit/1bbbaf34a0dbf1926bff5bc26e7350af3d07cac9\"\u003e\u003ccode\u003e1bbbaf3\u003c/code\u003e\u003c/a\u003e Release 0.25.3 (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1288\"\u003e#1288\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openapi-generators/openapi-python-client/commit/94d57fe6357f00f31add9a5dda0813a1a6ac3158\"\u003e\u003ccode\u003e94d57fe\u003c/code\u003e\u003c/a\u003e refactor(poetry): Set \u003ccode\u003ebuild-backend\u003c/code\u003e of poetry to latest recommended… (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1291\"\u003e#1291\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openapi-generators/openapi-python-client/commit/6c1499cafdac5554b8f570db032a164d6117a10c\"\u003e\u003ccode\u003e6c1499c\u003c/code\u003e\u003c/a\u003e feat(uv): Switch to \u003ccode\u003euv_build\u003c/code\u003e build backend. (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1290\"\u003e#1290\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openapi-generators/openapi-python-client/commit/f4ac5ea3593057a59248f026abe97a2a753715a5\"\u003e\u003ccode\u003ef4ac5ea\u003c/code\u003e\u003c/a\u003e feat: Add --meta uv for generating astral-sh/uv compatible packages. (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1286\"\u003e#1286\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openapi-generators/openapi-python-client/commit/e934fd611eba08fce439a9b22ba8c250976c0d4e\"\u003e\u003ccode\u003ee934fd6\u003c/code\u003e\u003c/a\u003e chore(deps): lock file maintenance (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1280\"\u003e#1280\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openapi-generators/openapi-python-client/commit/e338f7b64d69f8a3be37a717264dff019412ed10\"\u003e\u003ccode\u003ee338f7b\u003c/code\u003e\u003c/a\u003e chore(deps): lock file maintenance (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1275\"\u003e#1275\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/openapi-generators/openapi-python-client/compare/v0.25.2...v0.25.3\"\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=openapi-python-client\u0026package-manager=pip\u0026previous-version=0.25.2\u0026new-version=0.25.3)](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/fderuiter/cdisc_crf_generator/pull/44","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/fderuiter%2Fcdisc_crf_generator/issues/44","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/44/packages"}},{"old_version":"0.25.0","new_version":"0.25.3","update_type":"patch","path":null,"pr_created_at":"2025-07-29T21:17:00.000Z","version_change":"0.25.0 → 0.25.3","issue":{"uuid":"3275015807","node_id":"PR_kwDOOp8xds6hQF5r","number":78,"state":"closed","title":"bump(deps-dev): bump openapi-python-client from 0.25.0 to 0.25.3","user":"dependabot[bot]","labels":["dependencies","python"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2025-08-27T09:19:42.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-07-29T21:17:00.000Z","updated_at":"2025-08-27T09:19:42.000Z","time_to_close":2462562,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"bump(deps-dev)","packages":[{"name":"openapi-python-client","old_version":"0.25.0","new_version":"0.25.3","repository_url":"https://github.com/openapi-generators/openapi-python-client"}],"path":null,"ecosystem":"pip"},"body":"Bumps [openapi-python-client](https://github.com/openapi-generators/openapi-python-client) from 0.25.0 to 0.25.3.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/openapi-generators/openapi-python-client/releases\"\u003eopenapi-python-client's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.25.3 (2025-07-21)\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd --meta uv for generating astral-sh/uv compatible packages. (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1286\"\u003e#1286\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSwitch to \u003ccode\u003euv_build\u003c/code\u003e build backend. (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1290\"\u003e#1290\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.25.2 (2025-07-03)\u003c/h2\u003e\n\u003ch2\u003eFixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImport error for \u003ccode\u003etypes.FileType\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1274\"\u003e#1274\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1278\"\u003e#1278\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.25.1 (2025-06-19)\u003c/h2\u003e\n\u003ch2\u003eFixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport ruff 0.12 (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1270\"\u003e#1270\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/openapi-generators/openapi-python-client/blob/main/CHANGELOG.md\"\u003eopenapi-python-client's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.25.3 (2025-07-21)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd --meta uv for generating astral-sh/uv compatible packages. (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1286\"\u003e#1286\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSwitch to \u003ccode\u003euv_build\u003c/code\u003e build backend. (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1290\"\u003e#1290\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.25.2 (2025-07-03)\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImport error for \u003ccode\u003etypes.FileType\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1274\"\u003e#1274\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1278\"\u003e#1278\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.25.1 (2025-06-19)\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport ruff 0.12 (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1270\"\u003e#1270\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openapi-generators/openapi-python-client/commit/1bbbaf34a0dbf1926bff5bc26e7350af3d07cac9\"\u003e\u003ccode\u003e1bbbaf3\u003c/code\u003e\u003c/a\u003e Release 0.25.3 (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1288\"\u003e#1288\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openapi-generators/openapi-python-client/commit/94d57fe6357f00f31add9a5dda0813a1a6ac3158\"\u003e\u003ccode\u003e94d57fe\u003c/code\u003e\u003c/a\u003e refactor(poetry): Set \u003ccode\u003ebuild-backend\u003c/code\u003e of poetry to latest recommended… (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1291\"\u003e#1291\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openapi-generators/openapi-python-client/commit/6c1499cafdac5554b8f570db032a164d6117a10c\"\u003e\u003ccode\u003e6c1499c\u003c/code\u003e\u003c/a\u003e feat(uv): Switch to \u003ccode\u003euv_build\u003c/code\u003e build backend. (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1290\"\u003e#1290\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openapi-generators/openapi-python-client/commit/f4ac5ea3593057a59248f026abe97a2a753715a5\"\u003e\u003ccode\u003ef4ac5ea\u003c/code\u003e\u003c/a\u003e feat: Add --meta uv for generating astral-sh/uv compatible packages. (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1286\"\u003e#1286\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openapi-generators/openapi-python-client/commit/e934fd611eba08fce439a9b22ba8c250976c0d4e\"\u003e\u003ccode\u003ee934fd6\u003c/code\u003e\u003c/a\u003e chore(deps): lock file maintenance (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1280\"\u003e#1280\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openapi-generators/openapi-python-client/commit/e338f7b64d69f8a3be37a717264dff019412ed10\"\u003e\u003ccode\u003ee338f7b\u003c/code\u003e\u003c/a\u003e chore(deps): lock file maintenance (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1275\"\u003e#1275\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openapi-generators/openapi-python-client/commit/77fe4ecdab668cebce03bead838245c4dff9d0ac\"\u003e\u003ccode\u003e77fe4ec\u003c/code\u003e\u003c/a\u003e Release 0.25.2 (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1279\"\u003e#1279\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openapi-generators/openapi-python-client/commit/fbec7550caae9f05ea7fe9d17382d7456fb3d1a4\"\u003e\u003ccode\u003efbec755\u003c/code\u003e\u003c/a\u003e fix: Import error for \u003ccode\u003etypes.FileType\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1274\"\u003e#1274\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1278\"\u003e#1278\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openapi-generators/openapi-python-client/commit/b46474c7ea097cd2e0d865be419690fee04570c4\"\u003e\u003ccode\u003eb46474c\u003c/code\u003e\u003c/a\u003e Release 0.25.1 (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1273\"\u003e#1273\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openapi-generators/openapi-python-client/commit/ddad85981fb9575b16e51a454508cf9c861d7c0e\"\u003e\u003ccode\u003eddad859\u003c/code\u003e\u003c/a\u003e fix: Support ruff 0.12 (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1270\"\u003e#1270\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/openapi-generators/openapi-python-client/compare/v0.25.0...v0.25.3\"\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=openapi-python-client\u0026package-manager=pip\u0026previous-version=0.25.0\u0026new-version=0.25.3)](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/vistalabs-org/hackagent/pull/78","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/vistalabs-org%2Fhackagent/issues/78","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/78/packages"}},{"old_version":"0.25.1","new_version":"0.25.2","update_type":"patch","path":null,"pr_created_at":"2025-07-08T01:08:22.000Z","version_change":"0.25.1 → 0.25.2","issue":{"uuid":"3210669863","node_id":"PR_kwDOO0VXfs6d2Q3S","number":40,"state":"open","title":"Bump openapi-python-client from 0.25.1 to 0.25.2","user":"dependabot[bot]","labels":["dependencies","python"],"assignees":["cayossarian"],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-07-08T01:08:22.000Z","updated_at":"2025-07-08T01:08:23.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"openapi-python-client","old_version":"0.25.1","new_version":"0.25.2","repository_url":"https://github.com/openapi-generators/openapi-python-client"}],"path":null,"ecosystem":"pip"},"body":"Bumps [openapi-python-client](https://github.com/openapi-generators/openapi-python-client) from 0.25.1 to 0.25.2.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/openapi-generators/openapi-python-client/releases\"\u003eopenapi-python-client's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.25.2 (2025-07-03)\u003c/h2\u003e\n\u003ch2\u003eFixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImport error for \u003ccode\u003etypes.FileType\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1274\"\u003e#1274\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1278\"\u003e#1278\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/openapi-generators/openapi-python-client/blob/main/CHANGELOG.md\"\u003eopenapi-python-client's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.25.2 (2025-07-03)\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImport error for \u003ccode\u003etypes.FileType\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1274\"\u003e#1274\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1278\"\u003e#1278\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openapi-generators/openapi-python-client/commit/77fe4ecdab668cebce03bead838245c4dff9d0ac\"\u003e\u003ccode\u003e77fe4ec\u003c/code\u003e\u003c/a\u003e Release 0.25.2 (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1279\"\u003e#1279\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openapi-generators/openapi-python-client/commit/fbec7550caae9f05ea7fe9d17382d7456fb3d1a4\"\u003e\u003ccode\u003efbec755\u003c/code\u003e\u003c/a\u003e fix: Import error for \u003ccode\u003etypes.FileType\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1274\"\u003e#1274\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1278\"\u003e#1278\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/openapi-generators/openapi-python-client/compare/v0.25.1...v0.25.2\"\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=openapi-python-client\u0026package-manager=pip\u0026previous-version=0.25.1\u0026new-version=0.25.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/SpanPanel/span-panel-api/pull/40","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/SpanPanel%2Fspan-panel-api/issues/40","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/40/packages"}},{"old_version":"0.25.0","new_version":"0.25.2","update_type":"patch","path":null,"pr_created_at":"2025-07-03T21:01:23.000Z","version_change":"0.25.0 → 0.25.2","issue":{"uuid":"2639655053","node_id":"PR_kwDOOp8xds6dVfCN","number":62,"state":"open","title":"bump(deps-dev): bump openapi-python-client from 0.25.0 to 0.25.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-03T21:01:23.000Z","updated_at":"2025-07-03T21:01:24.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"bump(deps-dev)","packages":[{"name":"openapi-python-client","old_version":"0.25.0","new_version":"0.25.2","repository_url":"https://github.com/openapi-generators/openapi-python-client"}],"path":null,"ecosystem":"pip"},"body":"Bumps [openapi-python-client](https://github.com/openapi-generators/openapi-python-client) from 0.25.0 to 0.25.2.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/openapi-generators/openapi-python-client/releases\"\u003eopenapi-python-client's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.25.2 (2025-07-03)\u003c/h2\u003e\n\u003ch2\u003eFixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImport error for \u003ccode\u003etypes.FileType\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1274\"\u003e#1274\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1278\"\u003e#1278\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.25.1 (2025-06-19)\u003c/h2\u003e\n\u003ch2\u003eFixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport ruff 0.12 (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1270\"\u003e#1270\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/openapi-generators/openapi-python-client/blob/main/CHANGELOG.md\"\u003eopenapi-python-client's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.25.2 (2025-07-03)\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImport error for \u003ccode\u003etypes.FileType\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1274\"\u003e#1274\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1278\"\u003e#1278\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.25.1 (2025-06-19)\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport ruff 0.12 (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1270\"\u003e#1270\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openapi-generators/openapi-python-client/commit/77fe4ecdab668cebce03bead838245c4dff9d0ac\"\u003e\u003ccode\u003e77fe4ec\u003c/code\u003e\u003c/a\u003e Release 0.25.2 (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1279\"\u003e#1279\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openapi-generators/openapi-python-client/commit/fbec7550caae9f05ea7fe9d17382d7456fb3d1a4\"\u003e\u003ccode\u003efbec755\u003c/code\u003e\u003c/a\u003e fix: Import error for \u003ccode\u003etypes.FileType\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1274\"\u003e#1274\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1278\"\u003e#1278\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openapi-generators/openapi-python-client/commit/b46474c7ea097cd2e0d865be419690fee04570c4\"\u003e\u003ccode\u003eb46474c\u003c/code\u003e\u003c/a\u003e Release 0.25.1 (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1273\"\u003e#1273\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openapi-generators/openapi-python-client/commit/ddad85981fb9575b16e51a454508cf9c861d7c0e\"\u003e\u003ccode\u003eddad859\u003c/code\u003e\u003c/a\u003e fix: Support ruff 0.12 (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1270\"\u003e#1270\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openapi-generators/openapi-python-client/commit/57e9f86f62f2355746a0d27e715350cd1ec0d789\"\u003e\u003ccode\u003e57e9f86\u003c/code\u003e\u003c/a\u003e chore(deps): lock file maintenance (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1268\"\u003e#1268\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/openapi-generators/openapi-python-client/compare/v0.25.0...v0.25.2\"\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=openapi-python-client\u0026package-manager=pip\u0026previous-version=0.25.0\u0026new-version=0.25.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/vistalabs-org/hackagent/pull/62","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/vistalabs-org%2Fhackagent/issues/62","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/62/packages"}},{"old_version":"0.25.0","new_version":"0.25.1","update_type":"patch","path":null,"pr_created_at":"2025-06-24T01:03:17.000Z","version_change":"0.25.0 → 0.25.1","issue":{"uuid":"3169890273","node_id":"PR_kwDOO0VXfs6bwdBW","number":32,"state":"closed","title":"Bump openapi-python-client from 0.25.0 to 0.25.1","user":"dependabot[bot]","labels":["dependencies","python"],"assignees":["cayossarian"],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2025-06-26T19:05:07.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-06-24T01:03:17.000Z","updated_at":"2025-06-26T19:05:07.000Z","time_to_close":237710,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"openapi-python-client","old_version":"0.25.0","new_version":"0.25.1","repository_url":"https://github.com/openapi-generators/openapi-python-client"}],"path":null,"ecosystem":"pip"},"body":"Bumps [openapi-python-client](https://github.com/openapi-generators/openapi-python-client) from 0.25.0 to 0.25.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/openapi-generators/openapi-python-client/releases\"\u003eopenapi-python-client's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.25.1 (2025-06-19)\u003c/h2\u003e\n\u003ch2\u003eFixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport ruff 0.12 (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1270\"\u003e#1270\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/openapi-generators/openapi-python-client/blob/main/CHANGELOG.md\"\u003eopenapi-python-client's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.25.1 (2025-06-19)\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport ruff 0.12 (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1270\"\u003e#1270\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openapi-generators/openapi-python-client/commit/b46474c7ea097cd2e0d865be419690fee04570c4\"\u003e\u003ccode\u003eb46474c\u003c/code\u003e\u003c/a\u003e Release 0.25.1 (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1273\"\u003e#1273\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openapi-generators/openapi-python-client/commit/ddad85981fb9575b16e51a454508cf9c861d7c0e\"\u003e\u003ccode\u003eddad859\u003c/code\u003e\u003c/a\u003e fix: Support ruff 0.12 (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1270\"\u003e#1270\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openapi-generators/openapi-python-client/commit/57e9f86f62f2355746a0d27e715350cd1ec0d789\"\u003e\u003ccode\u003e57e9f86\u003c/code\u003e\u003c/a\u003e chore(deps): lock file maintenance (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1268\"\u003e#1268\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/openapi-generators/openapi-python-client/compare/v0.25.0...v0.25.1\"\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=openapi-python-client\u0026package-manager=pip\u0026previous-version=0.25.0\u0026new-version=0.25.1)](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/SpanPanel/span-panel-api/pull/32","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/SpanPanel%2Fspan-panel-api/issues/32","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/32/packages"}},{"old_version":"0.25.0","new_version":"0.25.1","update_type":"patch","path":null,"pr_created_at":"2025-06-19T21:06:48.000Z","version_change":"0.25.0 → 0.25.1","issue":{"uuid":"2605711065","node_id":"PR_kwDOOp8xds6bT_7Z","number":49,"state":"closed","title":"bump(deps-dev): bump openapi-python-client from 0.25.0 to 0.25.1","user":"dependabot[bot]","labels":["dependencies","python"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2025-07-03T21:01:25.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-06-19T21:06:48.000Z","updated_at":"2025-07-03T21:01:25.000Z","time_to_close":1209277,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"bump(deps-dev)","packages":[{"name":"openapi-python-client","old_version":"0.25.0","new_version":"0.25.1","repository_url":"https://github.com/openapi-generators/openapi-python-client"}],"path":null,"ecosystem":"pip"},"body":"Bumps [openapi-python-client](https://github.com/openapi-generators/openapi-python-client) from 0.25.0 to 0.25.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/openapi-generators/openapi-python-client/releases\"\u003eopenapi-python-client's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.25.1 (2025-06-19)\u003c/h2\u003e\n\u003ch2\u003eFixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport ruff 0.12 (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1270\"\u003e#1270\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/openapi-generators/openapi-python-client/blob/main/CHANGELOG.md\"\u003eopenapi-python-client's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.25.1 (2025-06-19)\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport ruff 0.12 (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1270\"\u003e#1270\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openapi-generators/openapi-python-client/commit/b46474c7ea097cd2e0d865be419690fee04570c4\"\u003e\u003ccode\u003eb46474c\u003c/code\u003e\u003c/a\u003e Release 0.25.1 (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1273\"\u003e#1273\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openapi-generators/openapi-python-client/commit/ddad85981fb9575b16e51a454508cf9c861d7c0e\"\u003e\u003ccode\u003eddad859\u003c/code\u003e\u003c/a\u003e fix: Support ruff 0.12 (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1270\"\u003e#1270\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openapi-generators/openapi-python-client/commit/57e9f86f62f2355746a0d27e715350cd1ec0d789\"\u003e\u003ccode\u003e57e9f86\u003c/code\u003e\u003c/a\u003e chore(deps): lock file maintenance (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1268\"\u003e#1268\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/openapi-generators/openapi-python-client/compare/v0.25.0...v0.25.1\"\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=openapi-python-client\u0026package-manager=pip\u0026previous-version=0.25.0\u0026new-version=0.25.1)](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/vistalabs-org/hackagent/pull/49","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/vistalabs-org%2Fhackagent/issues/49","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/49/packages"}},{"old_version":"0.24.3","new_version":"0.25.0","update_type":"minor","path":null,"pr_created_at":"2025-06-09T22:43:19.000Z","version_change":"0.24.3 → 0.25.0","issue":{"uuid":"2579634136","node_id":"PR_kwDOO0VXfs6ZwhfY","number":11,"state":"closed","title":"Bump openapi-python-client from 0.24.3 to 0.25.0","user":"dependabot[bot]","labels":["dependencies","python"],"assignees":["cayossarian"],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-06-12T20:21:34.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-06-09T22:43:19.000Z","updated_at":"2025-06-12T20:21:34.000Z","time_to_close":250695,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"openapi-python-client","old_version":"0.24.3","new_version":"0.25.0","repository_url":"https://github.com/openapi-generators/openapi-python-client"}],"path":null,"ecosystem":"pip"},"body":"[//]: # (dependabot-start)\n⚠️  **Dependabot is rebasing this PR** ⚠️ \n\nRebasing might not happen immediately, so don't worry if this takes some time.\n\nNote: if you make any changes to this PR yourself, they will take precedence over the rebase.\n\n---\n\n[//]: # (dependabot-end)\n\nBumps [openapi-python-client](https://github.com/openapi-generators/openapi-python-client) from 0.24.3 to 0.25.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/openapi-generators/openapi-python-client/releases\"\u003eopenapi-python-client's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.25.0 (2025-06-06)\u003c/h2\u003e\n\u003ch2\u003eBreaking Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRaise minimum httpx version to 0.23\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRemoved ability to set an array as a multipart body\u003c/h3\u003e\n\u003cp\u003ePreviously, when defining a request's body as \u003ccode\u003emultipart/form-data\u003c/code\u003e, the generator would attempt to generate code\nfor both \u003ccode\u003eobject\u003c/code\u003e schemas and \u003ccode\u003earray\u003c/code\u003e schemas. However, most arrays could not generate valid multipart bodies, as\nthere would be no field names (required to set the \u003ccode\u003eContent-Disposition\u003c/code\u003e headers).\u003c/p\u003e\n\u003cp\u003eThe code to generate any body for \u003ccode\u003emultipart/form-data\u003c/code\u003e where the schema is \u003ccode\u003earray\u003c/code\u003e has been removed, and any such\nbodies will be skipped. This is not \u003cem\u003eexpected\u003c/em\u003e to be a breaking change in practice, since the code generated would\nprobably never work.\u003c/p\u003e\n\u003cp\u003eIf you have a use-case for \u003ccode\u003emultipart/form-data\u003c/code\u003e with an \u003ccode\u003earray\u003c/code\u003e schema, please \u003ca href=\"https://github.com/openapi-generators/openapi-python-client/discussions\"\u003eopen a new discussion\u003c/a\u003e with an example schema and the desired functional Python code.\u003c/p\u003e\n\u003ch3\u003eChange default multipart array serialization\u003c/h3\u003e\n\u003cp\u003ePreviously, any arrays of values in a \u003ccode\u003emultipart/form-data\u003c/code\u003e body would be serialized as an \u003ccode\u003eapplication/json\u003c/code\u003e part.\nThis matches the default behavior specified by OpenAPI and supports arrays of files (\u003ccode\u003ebinary\u003c/code\u003e format strings).\nHowever, because this generator doesn't yet support specifying \u003ccode\u003eencoding\u003c/code\u003e per property, this may result in\nnow-incorrect code when the encoding \u003cem\u003ewas\u003c/em\u003e explicitly set to \u003ccode\u003eapplication/json\u003c/code\u003e for arrays of scalar values.\u003c/p\u003e\n\u003cp\u003ePR \u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/938\"\u003e#938\u003c/a\u003e fixes \u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/692\"\u003e#692\u003c/a\u003e. Thanks \u003ca href=\"https://github.com/micha91\"\u003e\u003ccode\u003e@​micha91\u003c/code\u003e\u003c/a\u003e for the fix, \u003ca href=\"https://github.com/ratgen\"\u003e\u003ccode\u003e@​ratgen\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/FabianSchurig\"\u003e\u003ccode\u003e@​FabianSchurig\u003c/code\u003e\u003c/a\u003e for testing, and \u003ca href=\"https://github.com/davidlizeng\"\u003e\u003ccode\u003e@​davidlizeng\u003c/code\u003e\u003c/a\u003e for the original report... many years ago 😅.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/openapi-generators/openapi-python-client/blob/main/CHANGELOG.md\"\u003eopenapi-python-client's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.25.0 (2025-06-06)\u003c/h2\u003e\n\u003ch3\u003eBreaking Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRaise minimum httpx version to 0.23\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eRemoved ability to set an array as a multipart body\u003c/h4\u003e\n\u003cp\u003ePreviously, when defining a request's body as \u003ccode\u003emultipart/form-data\u003c/code\u003e, the generator would attempt to generate code\nfor both \u003ccode\u003eobject\u003c/code\u003e schemas and \u003ccode\u003earray\u003c/code\u003e schemas. However, most arrays could not generate valid multipart bodies, as\nthere would be no field names (required to set the \u003ccode\u003eContent-Disposition\u003c/code\u003e headers).\u003c/p\u003e\n\u003cp\u003eThe code to generate any body for \u003ccode\u003emultipart/form-data\u003c/code\u003e where the schema is \u003ccode\u003earray\u003c/code\u003e has been removed, and any such\nbodies will be skipped. This is not \u003cem\u003eexpected\u003c/em\u003e to be a breaking change in practice, since the code generated would\nprobably never work.\u003c/p\u003e\n\u003cp\u003eIf you have a use-case for \u003ccode\u003emultipart/form-data\u003c/code\u003e with an \u003ccode\u003earray\u003c/code\u003e schema, please \u003ca href=\"https://github.com/openapi-generators/openapi-python-client/discussions\"\u003eopen a new discussion\u003c/a\u003e with an example schema and the desired functional Python code.\u003c/p\u003e\n\u003ch4\u003eChange default multipart array serialization\u003c/h4\u003e\n\u003cp\u003ePreviously, any arrays of values in a \u003ccode\u003emultipart/form-data\u003c/code\u003e body would be serialized as an \u003ccode\u003eapplication/json\u003c/code\u003e part.\nThis matches the default behavior specified by OpenAPI and supports arrays of files (\u003ccode\u003ebinary\u003c/code\u003e format strings).\nHowever, because this generator doesn't yet support specifying \u003ccode\u003eencoding\u003c/code\u003e per property, this may result in\nnow-incorrect code when the encoding \u003cem\u003ewas\u003c/em\u003e explicitly set to \u003ccode\u003eapplication/json\u003c/code\u003e for arrays of scalar values.\u003c/p\u003e\n\u003cp\u003ePR \u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/938\"\u003e#938\u003c/a\u003e fixes \u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/692\"\u003e#692\u003c/a\u003e. Thanks \u003ca href=\"https://github.com/micha91\"\u003e\u003ccode\u003e@​micha91\u003c/code\u003e\u003c/a\u003e for the fix, \u003ca href=\"https://github.com/ratgen\"\u003e\u003ccode\u003e@​ratgen\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/FabianSchurig\"\u003e\u003ccode\u003e@​FabianSchurig\u003c/code\u003e\u003c/a\u003e for testing, and \u003ca href=\"https://github.com/davidlizeng\"\u003e\u003ccode\u003e@​davidlizeng\u003c/code\u003e\u003c/a\u003e for the original report... many years ago 😅.\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\u003e\u003ca href=\"https://github.com/openapi-generators/openapi-python-client/commit/61b6c54994e2a6285bb422ee3b864c45b5d88c15\"\u003e\u003ccode\u003e61b6c54\u003c/code\u003e\u003c/a\u003e Release 0.25.0 (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1267\"\u003e#1267\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openapi-generators/openapi-python-client/commit/5c51ae4890122b261c88a0a5b53ca8f9c7245cc8\"\u003e\u003ccode\u003e5c51ae4\u003c/code\u003e\u003c/a\u003e chore(deps): lock file maintenance (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1258\"\u003e#1258\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openapi-generators/openapi-python-client/commit/305229b90bc104ace5bc3830a772a81c9445ec13\"\u003e\u003ccode\u003e305229b\u003c/code\u003e\u003c/a\u003e Fix multipart body arrays (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/938\"\u003e#938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openapi-generators/openapi-python-client/commit/24990a4a9eed0a3b6cd1ceb7b8bcb1303b18f2c4\"\u003e\u003ccode\u003e24990a4\u003c/code\u003e\u003c/a\u003e test: Fix integration tests (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1266\"\u003e#1266\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openapi-generators/openapi-python-client/commit/13bf2e852c8cc68fff4b8c19abc2ae42bceff319\"\u003e\u003ccode\u003e13bf2e8\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency typer to \u0026gt;0.6,\u0026lt;0.17 (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1259\"\u003e#1259\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openapi-generators/openapi-python-client/commit/e5857d3bcadd007c96ec4a3ac5b1216a59122889\"\u003e\u003ccode\u003ee5857d3\u003c/code\u003e\u003c/a\u003e chore(deps): lock file maintenance (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1253\"\u003e#1253\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openapi-generators/openapi-python-client/commit/5f1fed68a5eb892889d31f6b96527d076f66c3bf\"\u003e\u003ccode\u003e5f1fed6\u003c/code\u003e\u003c/a\u003e chore(deps): lock file maintenance (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1252\"\u003e#1252\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openapi-generators/openapi-python-client/commit/565cad7f987c517b2f3184ea944e4cd8ff90caab\"\u003e\u003ccode\u003e565cad7\u003c/code\u003e\u003c/a\u003e chore(deps): lock file maintenance (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1247\"\u003e#1247\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openapi-generators/openapi-python-client/commit/b4e20d222b2f2f7ab11eb2fdd77ee14c78088a00\"\u003e\u003ccode\u003eb4e20d2\u003c/code\u003e\u003c/a\u003e chore(deps): update actions/setup-python action to v5.6.0 (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1249\"\u003e#1249\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openapi-generators/openapi-python-client/commit/cc37f819d6358924e8743227220f4bfac6285a0b\"\u003e\u003ccode\u003ecc37f81\u003c/code\u003e\u003c/a\u003e chore(deps): update actions/download-artifact action to v4.3.0 (\u003ca href=\"https://redirect.github.com/openapi-generators/openapi-python-client/issues/1250\"\u003e#1250\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/openapi-generators/openapi-python-client/compare/v0.24.3...v0.25.0\"\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=openapi-python-client\u0026package-manager=pip\u0026previous-version=0.24.3\u0026new-version=0.25.0)](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/SpanPanel/span-panel-api/pull/11","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/SpanPanel%2Fspan-panel-api/issues/11","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/11/packages"}}]}