{"id":2057,"name":"lsprotocol","ecosystem":"pip","repository_url":"https://github.com/microsoft/lsprotocol","issues_count":16,"created_at":"2025-06-06T15:01:56.385Z","updated_at":"2025-06-06T15:01:56.385Z","purl":"pkg:pypi/lsprotocol","metadata":{"id":4564283,"name":"lsprotocol","ecosystem":"pypi","description":"Python implementation of the Language Server Protocol.","homepage":null,"licenses":"MIT License","normalized_licenses":["MIT"],"repository_url":"https://github.com/microsoft/lsprotocol","keywords_array":[],"namespace":null,"versions_count":22,"first_release_published_at":"2022-07-13T18:36:06.000Z","latest_release_published_at":"2024-01-09T17:21:14.000Z","latest_release_number":"2023.0.1","last_synced_at":"2025-06-05T08:14:54.212Z","created_at":"2022-07-13T18:41:28.419Z","updated_at":"2025-06-05T08:14:54.212Z","registry_url":"https://pypi.org/project/lsprotocol/","install_command":"pip install lsprotocol --index-url https://pypi.org/simple","documentation_url":"https://lsprotocol.readthedocs.io/","metadata":{"funding":null,"documentation":null,"classifiers":["Development Status :: 5 - Production/Stable","License :: OSI Approved :: MIT License","Programming Language :: Python","Programming Language :: Python :: 3.10","Programming Language :: Python :: 3.11","Programming Language :: Python :: 3.12","Programming Language :: Python :: 3.7","Programming Language :: Python :: 3.8","Programming Language :: Python :: 3.9","Programming Language :: Python :: Implementation :: CPython","Programming Language :: Python :: Implementation :: PyPy"],"normalized_name":"lsprotocol"},"repo_metadata":{"id":45741715,"uuid":"503142588","full_name":"microsoft/lsprotocol","owner":"microsoft","description":"Code generator and generated types for Language Server Protocol.","archived":false,"fork":false,"pushed_at":"2024-10-04T20:09:03.000Z","size":1186,"stargazers_count":117,"open_issues_count":7,"forks_count":21,"subscribers_count":16,"default_branch":"main","last_synced_at":"2024-10-04T20:19:42.801Z","etag":null,"topics":["csharp","python","rust"],"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/microsoft.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":"SUPPORT.md","governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2022-06-13T23:15:51.000Z","updated_at":"2024-10-04T20:07:59.000Z","dependencies_parsed_at":"2023-02-10T05:46:00.117Z","dependency_job_id":"52470879-e517-4cae-a2cc-dfd71e1f561d","html_url":"https://github.com/microsoft/lsprotocol","commit_stats":{"total_commits":183,"total_committers":19,"mean_commits":9.631578947368421,"dds":"0.23497267759562845","last_synced_commit":"7c38dfe4c5da572b1b258ba08dda3291e8fcd838"},"previous_names":[],"tags_count":19,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/microsoft%2Flsprotocol","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/microsoft%2Flsprotocol/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/microsoft%2Flsprotocol/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/microsoft%2Flsprotocol/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/microsoft","download_url":"https://codeload.github.com/microsoft/lsprotocol/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":219869255,"owners_count":16555573,"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":"microsoft","name":"Microsoft","uuid":"6154722","kind":"organization","description":"Open source projects and samples from Microsoft","email":"opensource@microsoft.com","website":"https://opensource.microsoft.com","location":"Redmond, WA","twitter":"OpenAtMicrosoft","company":null,"icon_url":"https://avatars.githubusercontent.com/u/6154722?v=4","repositories_count":6227,"last_synced_at":"2024-04-08T00:10:14.916Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/microsoft","funding_links":[],"total_stars":2659258,"followers":63990,"following":0,"created_at":"2022-11-02T16:20:12.368Z","updated_at":"2024-04-08T00:20:04.754Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/microsoft","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/microsoft/repositories"},"tags":[{"name":"2024.0.0a1","sha":"c6bb31ea2e2f52e07ff6d08ff078356df69f3e1d","kind":"commit","published_at":"2024-01-17T17:27:51.000Z","download_url":"https://codeload.github.com/microsoft/lsprotocol/tar.gz/2024.0.0a1","html_url":"https://github.com/microsoft/lsprotocol/releases/tag/2024.0.0a1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/microsoft%2Flsprotocol/tags/2024.0.0a1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/microsoft%2Flsprotocol/tags/2024.0.0a1/manifests"},{"name":"2023.0.1","sha":"60a8ba204b0d4084a0b1d9f6e88502697df830cf","kind":"commit","published_at":"2023-12-02T04:08:46.000Z","download_url":"https://codeload.github.com/microsoft/lsprotocol/tar.gz/2023.0.1","html_url":"https://github.com/microsoft/lsprotocol/releases/tag/2023.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/microsoft%2Flsprotocol/tags/2023.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/microsoft%2Flsprotocol/tags/2023.0.1/manifests"},{"name":"2023.0.0","sha":"186bd7033c8232fb5b6990c6c1800591730268f1","kind":"commit","published_at":"2023-11-06T20:41:19.000Z","download_url":"https://codeload.github.com/microsoft/lsprotocol/tar.gz/2023.0.0","html_url":"https://github.com/microsoft/lsprotocol/releases/tag/2023.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/microsoft%2Flsprotocol/tags/2023.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/microsoft%2Flsprotocol/tags/2023.0.0/manifests"},{"name":"2023.0.0b1","sha":"05a4341f582d08d0b39e7ed7ad40b4589113c1e8","kind":"commit","published_at":"2023-09-15T16:14:12.000Z","download_url":"https://codeload.github.com/microsoft/lsprotocol/tar.gz/2023.0.0b1","html_url":"https://github.com/microsoft/lsprotocol/releases/tag/2023.0.0b1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/microsoft%2Flsprotocol/tags/2023.0.0b1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/microsoft%2Flsprotocol/tags/2023.0.0b1/manifests"},{"name":"2023.0.0a3","sha":"3bcc4743f7077917fdfa1492f0b465609c201bdb","kind":"commit","published_at":"2023-08-28T17:37:53.000Z","download_url":"https://codeload.github.com/microsoft/lsprotocol/tar.gz/2023.0.0a3","html_url":"https://github.com/microsoft/lsprotocol/releases/tag/2023.0.0a3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/microsoft%2Flsprotocol/tags/2023.0.0a3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/microsoft%2Flsprotocol/tags/2023.0.0a3/manifests"},{"name":"2023.0.0a2","sha":"5c4edc5591da16f9200558e78c5b50ec01a519ad","kind":"commit","published_at":"2023-06-21T17:28:38.000Z","download_url":"https://codeload.github.com/microsoft/lsprotocol/tar.gz/2023.0.0a2","html_url":"https://github.com/microsoft/lsprotocol/releases/tag/2023.0.0a2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/microsoft%2Flsprotocol/tags/2023.0.0a2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/microsoft%2Flsprotocol/tags/2023.0.0a2/manifests"},{"name":"2023.0.0a1","sha":"1b53edab382e5daf3dd9ee8732729b8f934fa6e1","kind":"commit","published_at":"2023-03-03T17:42:24.000Z","download_url":"https://codeload.github.com/microsoft/lsprotocol/tar.gz/2023.0.0a1","html_url":"https://github.com/microsoft/lsprotocol/releases/tag/2023.0.0a1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/microsoft%2Flsprotocol/tags/2023.0.0a1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/microsoft%2Flsprotocol/tags/2023.0.0a1/manifests"},{"name":"2023.0.0a0","sha":"e7d52fdcd8d3f01b91910cf0b6ec6b4d5aafbd7f","kind":"commit","published_at":"2023-03-02T18:54:32.000Z","download_url":"https://codeload.github.com/microsoft/lsprotocol/tar.gz/2023.0.0a0","html_url":"https://github.com/microsoft/lsprotocol/releases/tag/2023.0.0a0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/microsoft%2Flsprotocol/tags/2023.0.0a0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/microsoft%2Flsprotocol/tags/2023.0.0a0/manifests"},{"name":"2022.0.0a10","sha":"ff44a12aad66447b473fedff4cae27da9843f385","kind":"commit","published_at":"2023-01-10T18:31:01.000Z","download_url":"https://codeload.github.com/microsoft/lsprotocol/tar.gz/2022.0.0a10","html_url":"https://github.com/microsoft/lsprotocol/releases/tag/2022.0.0a10","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/microsoft%2Flsprotocol/tags/2022.0.0a10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/microsoft%2Flsprotocol/tags/2022.0.0a10/manifests"},{"name":"2022.0.0a9","sha":"7b2e7ab53ceb6dcf99fa0749ddcb2be8cb0ca000","kind":"commit","published_at":"2022-11-08T22:50:23.000Z","download_url":"https://codeload.github.com/microsoft/lsprotocol/tar.gz/2022.0.0a9","html_url":"https://github.com/microsoft/lsprotocol/releases/tag/2022.0.0a9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/microsoft%2Flsprotocol/tags/2022.0.0a9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/microsoft%2Flsprotocol/tags/2022.0.0a9/manifests"},{"name":"2022.0.0a8","sha":"7cd463e2973cc5498c25c3be1da2b0ab6e19f2cb","kind":"commit","published_at":"2022-11-08T16:34:32.000Z","download_url":"https://codeload.github.com/microsoft/lsprotocol/tar.gz/2022.0.0a8","html_url":"https://github.com/microsoft/lsprotocol/releases/tag/2022.0.0a8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/microsoft%2Flsprotocol/tags/2022.0.0a8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/microsoft%2Flsprotocol/tags/2022.0.0a8/manifests"},{"name":"2022.0.0a7","sha":"52582ca4661967986e106bb7bc13e99953887154","kind":"commit","published_at":"2022-11-01T22:08:23.000Z","download_url":"https://codeload.github.com/microsoft/lsprotocol/tar.gz/2022.0.0a7","html_url":"https://github.com/microsoft/lsprotocol/releases/tag/2022.0.0a7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/microsoft%2Flsprotocol/tags/2022.0.0a7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/microsoft%2Flsprotocol/tags/2022.0.0a7/manifests"},{"name":"2022.0.0a6","sha":"4efbdf08c4e4dc55e27669189851321451c50657","kind":"commit","published_at":"2022-10-19T17:29:11.000Z","download_url":"https://codeload.github.com/microsoft/lsprotocol/tar.gz/2022.0.0a6","html_url":"https://github.com/microsoft/lsprotocol/releases/tag/2022.0.0a6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/microsoft%2Flsprotocol/tags/2022.0.0a6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/microsoft%2Flsprotocol/tags/2022.0.0a6/manifests"},{"name":"2022.0.0a5","sha":"ad94b1178ca75ec30e64173290be89d7e84aabc0","kind":"commit","published_at":"2022-10-07T07:33:07.000Z","download_url":"https://codeload.github.com/microsoft/lsprotocol/tar.gz/2022.0.0a5","html_url":"https://github.com/microsoft/lsprotocol/releases/tag/2022.0.0a5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/microsoft%2Flsprotocol/tags/2022.0.0a5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/microsoft%2Flsprotocol/tags/2022.0.0a5/manifests"},{"name":"2022.0.0a4","sha":"d31a45d6f6839ad0c0c6243018fabbe8fdcdaaeb","kind":"commit","published_at":"2022-08-26T20:06:36.000Z","download_url":"https://codeload.github.com/microsoft/lsprotocol/tar.gz/2022.0.0a4","html_url":"https://github.com/microsoft/lsprotocol/releases/tag/2022.0.0a4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/microsoft%2Flsprotocol/tags/2022.0.0a4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/microsoft%2Flsprotocol/tags/2022.0.0a4/manifests"},{"name":"2022.0.0a3","sha":"b545c8107129e3a39e2c9a46b5d9fecbd8262dc3","kind":"commit","published_at":"2022-08-19T20:58:34.000Z","download_url":"https://codeload.github.com/microsoft/lsprotocol/tar.gz/2022.0.0a3","html_url":"https://github.com/microsoft/lsprotocol/releases/tag/2022.0.0a3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/microsoft%2Flsprotocol/tags/2022.0.0a3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/microsoft%2Flsprotocol/tags/2022.0.0a3/manifests"},{"name":"2022.0.0a2","sha":"7c11ddc7ad16b0ff0aedfb61261da5b7a56ce3b7","kind":"commit","published_at":"2022-08-09T20:28:12.000Z","download_url":"https://codeload.github.com/microsoft/lsprotocol/tar.gz/2022.0.0a2","html_url":"https://github.com/microsoft/lsprotocol/releases/tag/2022.0.0a2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/microsoft%2Flsprotocol/tags/2022.0.0a2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/microsoft%2Flsprotocol/tags/2022.0.0a2/manifests"},{"name":"2022.0.0a1","sha":"1d3c3d2676a28568e507d06ef98972705ac995de","kind":"commit","published_at":"2022-07-19T04:55:54.000Z","download_url":"https://codeload.github.com/microsoft/lsprotocol/tar.gz/2022.0.0a1","html_url":"https://github.com/microsoft/lsprotocol/releases/tag/2022.0.0a1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/microsoft%2Flsprotocol/tags/2022.0.0a1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/microsoft%2Flsprotocol/tags/2022.0.0a1/manifests"},{"name":"2022.0.0a0","sha":"52ef612b4aa4f3ca688e50ea71f17abe6f5049bf","kind":"commit","published_at":"2022-07-13T17:44:23.000Z","download_url":"https://codeload.github.com/microsoft/lsprotocol/tar.gz/2022.0.0a0","html_url":"https://github.com/microsoft/lsprotocol/releases/tag/2022.0.0a0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/microsoft%2Flsprotocol/tags/2022.0.0a0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/microsoft%2Flsprotocol/tags/2022.0.0a0/manifests"}]},"repo_metadata_updated_at":"2024-10-07T10:46:01.180Z","dependent_packages_count":14,"downloads":734039,"downloads_period":"last-month","dependent_repos_count":183,"rankings":{"downloads":0.6998016625290789,"dependent_repos_count":1.1257364541969315,"dependent_packages_count":0.7941016129831611,"stargazers_count":7.991521255952086,"forks_count":9.565417863042514,"docker_downloads_count":1.436374825430636,"average":3.6021589456890677},"purl":"pkg:pypi/lsprotocol","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/pypi/lsprotocol","docker_dependents_count":70,"docker_downloads_count":39018,"usage_url":"https://repos.ecosyste.ms/usage/pypi/lsprotocol","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/pypi/lsprotocol/dependencies","status":null,"funding_links":[],"critical":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/lsprotocol/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/lsprotocol/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/lsprotocol/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/lsprotocol/related_packages","maintainers":[{"uuid":"microsoft","login":"microsoft","name":null,"email":null,"url":null,"packages_count":790,"html_url":"https://pypi.org/user/microsoft/","role":null,"created_at":"2022-11-21T07:07:23.383Z","updated_at":"2022-11-21T07:07:23.383Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers/microsoft/packages"},{"uuid":"brettcannon","login":"brettcannon","name":null,"email":null,"url":null,"packages_count":21,"html_url":"https://pypi.org/user/brettcannon/","role":null,"created_at":"2022-11-21T07:07:23.378Z","updated_at":"2022-11-21T07:07:23.378Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers/brettcannon/packages"},{"uuid":"kanadig","login":"kanadig","name":null,"email":null,"url":null,"packages_count":3,"html_url":"https://pypi.org/user/kanadig/","role":null,"created_at":"2022-11-21T07:07:23.381Z","updated_at":"2022-11-21T07:07:23.381Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers/kanadig/packages"}],"registry":{"name":"pypi.org","url":"https://pypi.org","ecosystem":"pypi","default":true,"packages_count":690322,"maintainers_count":292759,"namespaces_count":0,"keywords_count":228590,"github":"pypi","metadata":{"funded_packages_count":48950},"icon_url":"https://github.com/pypi.png","created_at":"2022-04-04T15:19:23.364Z","updated_at":"2025-06-06T05:32:09.692Z","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":10,"unique_repositories_count_past_30_days":1,"recent_issues":[{"uuid":"3767260335","node_id":"PR_kwDOMglYcc660V4M","number":100,"state":"open","title":"Bump lsprotocol from 2023.0.1 to 2025.0.0","user":"dependabot[bot]","labels":["dependencies","python"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2025-12-29T12:12:06.000Z","updated_at":"2026-01-06T13:00:50.254Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"lsprotocol","old_version":"2023.0.1","new_version":"2025.0.0","repository_url":"https://github.com/microsoft/lsprotocol"}],"path":null,"ecosystem":"pip"},"body":"Bumps [lsprotocol](https://github.com/microsoft/lsprotocol) from 2023.0.1 to 2025.0.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/microsoft/lsprotocol/releases\"\u003elsprotocol's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2025.0.0\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e2025.0.0rc1\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003ev2024.0.0b1\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003epypi: \u003ca href=\"https://pypi.org/project/lsprotocol/2024.0.0b1/\"\u003ehttps://pypi.org/project/lsprotocol/2024.0.0b1/\u003c/a\u003e\ncrates: \u003ca href=\"https://crates.io/crates/lsprotocol/1.0.0-alpha.2\"\u003ehttps://crates.io/crates/lsprotocol/1.0.0-alpha.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[rust] Consider using \u003ccode\u003eurl::Url\u003c/code\u003e for \u003ccode\u003eDocumentUri\u003c/code\u003e and \u003ccode\u003eURI\u003c/code\u003e types by \u003ca href=\"https://github.com/39555\"\u003e\u003ccode\u003e@​39555\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/pull/361\"\u003emicrosoft/lsprotocol#361\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse stable name generation from LSP spec by \u003ca href=\"https://github.com/karthiknadig\"\u003e\u003ccode\u003e@​karthiknadig\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/pull/368\"\u003emicrosoft/lsprotocol#368\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd Text Document Content support by \u003ca href=\"https://github.com/karthiknadig\"\u003e\u003ccode\u003e@​karthiknadig\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/pull/377\"\u003emicrosoft/lsprotocol#377\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for TextDocumentContentResult by \u003ca href=\"https://github.com/karthiknadig\"\u003e\u003ccode\u003e@​karthiknadig\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/pull/388\"\u003emicrosoft/lsprotocol#388\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix development class by \u003ca href=\"https://github.com/karthiknadig\"\u003e\u003ccode\u003e@​karthiknadig\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/pull/402\"\u003emicrosoft/lsprotocol#402\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCode Health\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to latest pytest and attrs by \u003ca href=\"https://github.com/karthiknadig\"\u003e\u003ccode\u003e@​karthiknadig\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/pull/373\"\u003emicrosoft/lsprotocol#373\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd Python 3.13 to CI by \u003ca href=\"https://github.com/karthiknadig\"\u003e\u003ccode\u003e@​karthiknadig\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/pull/396\"\u003emicrosoft/lsprotocol#396\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCode Action Tag for LLMs by \u003ca href=\"https://github.com/karthiknadig\"\u003e\u003ccode\u003e@​karthiknadig\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/pull/401\"\u003emicrosoft/lsprotocol#401\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/39555\"\u003e\u003ccode\u003e@​39555\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/pull/361\"\u003emicrosoft/lsprotocol#361\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/microsoft/lsprotocol/compare/2024.0.0a2...v2024.0.0b1\"\u003ehttps://github.com/microsoft/lsprotocol/compare/2024.0.0a2...v2024.0.0b1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e2024.0.0a2\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003epypi: \u003ca href=\"https://pypi.org/project/lsprotocol/2024.0.0a2/\"\u003ehttps://pypi.org/project/lsprotocol/2024.0.0a2/\u003c/a\u003e\ncrates: \u003ca href=\"https://crates.io/crates/lsprotocol/1.0.0-alpha.1\"\u003ehttps://crates.io/crates/lsprotocol/1.0.0-alpha.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[all][breaking] Update to latest LSP spec with type name changes by \u003ca href=\"https://github.com/karthiknadig\"\u003e\u003ccode\u003e@​karthiknadig\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/pull/286\"\u003emicrosoft/lsprotocol#286\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/pull/325\"\u003emicrosoft/lsprotocol#325\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/pull/358\"\u003emicrosoft/lsprotocol#358\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[all][breaking] Use stable name generation from LSP spec model by \u003ca href=\"https://github.com/karthiknadig\"\u003e\u003ccode\u003e@​karthiknadig\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/pull/368\"\u003emicrosoft/lsprotocol#368\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[all] Add \u003ccode\u003eTextDocumentContent\u003c/code\u003e support by \u003ca href=\"https://github.com/karthiknadig\"\u003e\u003ccode\u003e@​karthiknadig\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/pull/377\"\u003emicrosoft/lsprotocol#377\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[python] Adds type alias for result types by \u003ca href=\"https://github.com/karthiknadig\"\u003e\u003ccode\u003e@​karthiknadig\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/pull/290\"\u003emicrosoft/lsprotocol#290\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[dotnet] change \u003ccode\u003euint\u003c/code\u003e to \u003ccode\u003elong\u003c/code\u003e by \u003ca href=\"https://github.com/karthiknadig\"\u003e\u003ccode\u003e@​karthiknadig\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/pull/295\"\u003emicrosoft/lsprotocol#295\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[python] Make the method fields of requests, responses and notifications literals by \u003ca href=\"https://github.com/svenberkvens\"\u003e\u003ccode\u003e@​svenberkvens\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/pull/355\"\u003emicrosoft/lsprotocol#355\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[python] Add customization to \u003ccode\u003eCompletionItemKind\u003c/code\u003e by \u003ca href=\"https://github.com/karthiknadig\"\u003e\u003ccode\u003e@​karthiknadig\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/pull/359\"\u003emicrosoft/lsprotocol#359\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[rust] Consider using url::Url for DocumentUri and URI types by \u003ca href=\"https://github.com/39555\"\u003e\u003ccode\u003e@​39555\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/pull/361\"\u003emicrosoft/lsprotocol#361\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[python] Use \u003ccode\u003eSequence\u003c/code\u003e instead of \u003ccode\u003eList\u003c/code\u003e by \u003ca href=\"https://github.com/muffinmad\"\u003e\u003ccode\u003e@​muffinmad\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/pull/285\"\u003emicrosoft/lsprotocol#285\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[python] \u003ccode\u003emypy\u003c/code\u003e update changed linting rules by \u003ca href=\"https://github.com/karthiknadig\"\u003e\u003ccode\u003e@​karthiknadig\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/pull/288\"\u003emicrosoft/lsprotocol#288\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[python] Remove types preserved from backwards compat by \u003ca href=\"https://github.com/karthiknadig\"\u003e\u003ccode\u003e@​karthiknadig\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/pull/296\"\u003emicrosoft/lsprotocol#296\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/microsoft/lsprotocol/commit/b71110640e0f1dbe535ddeb98a0e649bec0058b4\"\u003e\u003ccode\u003eb711106\u003c/code\u003e\u003c/a\u003e Change \u003ccode\u003epyproject.toml\u003c/code\u003e version to \u003ccode\u003e2025.0.0\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/issues/424\"\u003e#424\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/lsprotocol/commit/fc1d3df25e49dcc28bc52f4f9630bf051757eba2\"\u003e\u003ccode\u003efc1d3df\u003c/code\u003e\u003c/a\u003e Fix \u003ccode\u003eREADME.md\u003c/code\u003e links and output, update \u003ccode\u003e.vscode/launch.json\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/issues/423\"\u003e#423\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/lsprotocol/commit/db068cc3be4f7bc3f31165a90dd36835a853caaf\"\u003e\u003ccode\u003edb068cc\u003c/code\u003e\u003c/a\u003e Change \u003ccode\u003epyproject.toml\u003c/code\u003e version to \u003ccode\u003e2025.0.0rc1\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/issues/422\"\u003e#422\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/lsprotocol/commit/f31cd4249ddf69e4c5038ae0cda5ea079ca96293\"\u003e\u003ccode\u003ef31cd42\u003c/code\u003e\u003c/a\u003e Rewrite release pipeline to use MicroBuild rather than vscode's templates (\u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/issues/421\"\u003e#421\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/lsprotocol/commit/926bd4362d93b5dfc267df6b4cb81144a15107f7\"\u003e\u003ccode\u003e926bd43\u003c/code\u003e\u003c/a\u003e Update to latest LSP spec (\u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/issues/420\"\u003e#420\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/lsprotocol/commit/4b964091856dd5460e52e762fe3666dafa2524f0\"\u003e\u003ccode\u003e4b96409\u003c/code\u003e\u003c/a\u003e Add golang to plugin table (\u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/issues/418\"\u003e#418\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/lsprotocol/commit/a0db0dade9bcb110219d1078e5db0c828721068d\"\u003e\u003ccode\u003ea0db0da\u003c/code\u003e\u003c/a\u003e Python generator: use Mapping instead of Dict for type annotations (\u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/issues/415\"\u003e#415\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/lsprotocol/commit/a79f4dc86bcf3f8655dbc7171952c7dcf6931f37\"\u003e\u003ccode\u003ea79f4dc\u003c/code\u003e\u003c/a\u003e Breaking change \u003ccode\u003eApplyKind\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/issues/408\"\u003e#408\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/lsprotocol/commit/4dd0484502f1906a6530c7ff89d39ddc24969228\"\u003e\u003ccode\u003e4dd0484\u003c/code\u003e\u003c/a\u003e Fix: version check for CI (\u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/issues/416\"\u003e#416\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/lsprotocol/commit/2841d4acfe5cd8eaef31658da50a838a0e92c0c7\"\u003e\u003ccode\u003e2841d4a\u003c/code\u003e\u003c/a\u003e Breaking change to \u003ccode\u003eApplyKind\u003c/code\u003e from LSP Spec (\u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/issues/406\"\u003e#406\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/microsoft/lsprotocol/compare/2023.0.1...2025.0.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=lsprotocol\u0026package-manager=pip\u0026previous-version=2023.0.1\u0026new-version=2025.0.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/FalkorDB/code-graph-backend/pull/100","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/FalkorDB%2Fcode-graph-backend/issues/100","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/100/packages"},{"uuid":"2792409358","node_id":"PR_kwDOIdWLBs6mcMkO","number":55,"state":"closed","title":"build(deps): bump the python-packages group with 10 updates","user":"dependabot[bot]","labels":["dependencies","python"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":"2025-09-06T06:29:33.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-09-02T12:04:52.000Z","updated_at":"2025-09-06T06:29:33.000Z","time_to_close":325481,"merged_at":"2025-09-06T06:29:33.000Z","merged_by":"hangyav","closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"python-packages","update_count":10,"packages":[{"name":"lsprotocol","old_version":"2023.0.1","new_version":"2025.0.0","repository_url":"https://github.com/microsoft/lsprotocol"},{"name":"language-tool-python","old_version":"2.9.3","new_version":"2.9.4","repository_url":"https://github.com/jxmorris12/language_tool_python"},{"name":"gitpython","old_version":"3.1.44","new_version":"3.1.45","repository_url":"https://github.com/gitpython-developers/GitPython"},{"name":"openai","old_version":"1.82.1","new_version":"1.102.0","repository_url":"https://github.com/openai/openai-python"},{"name":"ollama","old_version":"0.5.1","new_version":"0.5.3","repository_url":"https://github.com/ollama/ollama-python"},{"name":"pytest","old_version":"8.3.5","new_version":"8.4.1","repository_url":"https://github.com/pytest-dev/pytest"},{"name":"pytest-cov","old_version":"6.1.1","new_version":"6.2.1","repository_url":"https://github.com/pytest-dev/pytest-cov"},{"name":"torch","old_version":"2.7.0","new_version":"2.8.0","repository_url":"https://github.com/pytorch/pytorch"},{"name":"transformers","old_version":"4.52.4","new_version":"4.56.0","repository_url":"https://github.com/huggingface/transformers"},{"name":"bitsandbytes","old_version":"0.46.0","new_version":"0.47.0","repository_url":"https://github.com/bitsandbytes-foundation/bitsandbytes"}],"path":null,"ecosystem":"pip"},"body":"Bumps the python-packages group with 10 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [lsprotocol](https://github.com/microsoft/lsprotocol) | `2023.0.1` | `2025.0.0` |\n| [language-tool-python](https://github.com/jxmorris12/language_tool_python) | `2.9.3` | `2.9.4` |\n| [gitpython](https://github.com/gitpython-developers/GitPython) | `3.1.44` | `3.1.45` |\n| [openai](https://github.com/openai/openai-python) | `1.82.1` | `1.102.0` |\n| [ollama](https://github.com/ollama/ollama-python) | `0.5.1` | `0.5.3` |\n| [pytest](https://github.com/pytest-dev/pytest) | `8.3.5` | `8.4.1` |\n| [pytest-cov](https://github.com/pytest-dev/pytest-cov) | `6.1.1` | `6.2.1` |\n| [torch](https://github.com/pytorch/pytorch) | `2.7.0` | `2.8.0` |\n| [transformers](https://github.com/huggingface/transformers) | `4.52.4` | `4.56.0` |\n| [bitsandbytes](https://github.com/bitsandbytes-foundation/bitsandbytes) | `0.46.0` | `0.47.0` |\n\nUpdates `lsprotocol` from 2023.0.1 to 2025.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/microsoft/lsprotocol/releases\"\u003elsprotocol's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2025.0.0\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e2025.0.0rc1\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003ev2024.0.0b1\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003epypi: \u003ca href=\"https://pypi.org/project/lsprotocol/2024.0.0b1/\"\u003ehttps://pypi.org/project/lsprotocol/2024.0.0b1/\u003c/a\u003e\ncrates: \u003ca href=\"https://crates.io/crates/lsprotocol/1.0.0-alpha.2\"\u003ehttps://crates.io/crates/lsprotocol/1.0.0-alpha.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[rust] Consider using \u003ccode\u003eurl::Url\u003c/code\u003e for \u003ccode\u003eDocumentUri\u003c/code\u003e and \u003ccode\u003eURI\u003c/code\u003e types by \u003ca href=\"https://github.com/39555\"\u003e\u003ccode\u003e@​39555\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/pull/361\"\u003emicrosoft/lsprotocol#361\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse stable name generation from LSP spec by \u003ca href=\"https://github.com/karthiknadig\"\u003e\u003ccode\u003e@​karthiknadig\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/pull/368\"\u003emicrosoft/lsprotocol#368\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd Text Document Content support by \u003ca href=\"https://github.com/karthiknadig\"\u003e\u003ccode\u003e@​karthiknadig\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/pull/377\"\u003emicrosoft/lsprotocol#377\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for TextDocumentContentResult by \u003ca href=\"https://github.com/karthiknadig\"\u003e\u003ccode\u003e@​karthiknadig\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/pull/388\"\u003emicrosoft/lsprotocol#388\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix development class by \u003ca href=\"https://github.com/karthiknadig\"\u003e\u003ccode\u003e@​karthiknadig\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/pull/402\"\u003emicrosoft/lsprotocol#402\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCode Health\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to latest pytest and attrs by \u003ca href=\"https://github.com/karthiknadig\"\u003e\u003ccode\u003e@​karthiknadig\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/pull/373\"\u003emicrosoft/lsprotocol#373\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd Python 3.13 to CI by \u003ca href=\"https://github.com/karthiknadig\"\u003e\u003ccode\u003e@​karthiknadig\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/pull/396\"\u003emicrosoft/lsprotocol#396\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCode Action Tag for LLMs by \u003ca href=\"https://github.com/karthiknadig\"\u003e\u003ccode\u003e@​karthiknadig\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/pull/401\"\u003emicrosoft/lsprotocol#401\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/39555\"\u003e\u003ccode\u003e@​39555\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/pull/361\"\u003emicrosoft/lsprotocol#361\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/microsoft/lsprotocol/compare/2024.0.0a2...v2024.0.0b1\"\u003ehttps://github.com/microsoft/lsprotocol/compare/2024.0.0a2...v2024.0.0b1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e2024.0.0a2\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003epypi: \u003ca href=\"https://pypi.org/project/lsprotocol/2024.0.0a2/\"\u003ehttps://pypi.org/project/lsprotocol/2024.0.0a2/\u003c/a\u003e\ncrates: \u003ca href=\"https://crates.io/crates/lsprotocol/1.0.0-alpha.1\"\u003ehttps://crates.io/crates/lsprotocol/1.0.0-alpha.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[all][breaking] Update to latest LSP spec with type name changes by \u003ca href=\"https://github.com/karthiknadig\"\u003e\u003ccode\u003e@​karthiknadig\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/pull/286\"\u003emicrosoft/lsprotocol#286\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/pull/325\"\u003emicrosoft/lsprotocol#325\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/pull/358\"\u003emicrosoft/lsprotocol#358\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[all][breaking] Use stable name generation from LSP spec model by \u003ca href=\"https://github.com/karthiknadig\"\u003e\u003ccode\u003e@​karthiknadig\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/pull/368\"\u003emicrosoft/lsprotocol#368\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[all] Add \u003ccode\u003eTextDocumentContent\u003c/code\u003e support by \u003ca href=\"https://github.com/karthiknadig\"\u003e\u003ccode\u003e@​karthiknadig\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/pull/377\"\u003emicrosoft/lsprotocol#377\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[python] Adds type alias for result types by \u003ca href=\"https://github.com/karthiknadig\"\u003e\u003ccode\u003e@​karthiknadig\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/pull/290\"\u003emicrosoft/lsprotocol#290\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[dotnet] change \u003ccode\u003euint\u003c/code\u003e to \u003ccode\u003elong\u003c/code\u003e by \u003ca href=\"https://github.com/karthiknadig\"\u003e\u003ccode\u003e@​karthiknadig\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/pull/295\"\u003emicrosoft/lsprotocol#295\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[python] Make the method fields of requests, responses and notifications literals by \u003ca href=\"https://github.com/svenberkvens\"\u003e\u003ccode\u003e@​svenberkvens\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/pull/355\"\u003emicrosoft/lsprotocol#355\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[python] Add customization to \u003ccode\u003eCompletionItemKind\u003c/code\u003e by \u003ca href=\"https://github.com/karthiknadig\"\u003e\u003ccode\u003e@​karthiknadig\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/pull/359\"\u003emicrosoft/lsprotocol#359\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[rust] Consider using url::Url for DocumentUri and URI types by \u003ca href=\"https://github.com/39555\"\u003e\u003ccode\u003e@​39555\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/pull/361\"\u003emicrosoft/lsprotocol#361\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[python] Use \u003ccode\u003eSequence\u003c/code\u003e instead of \u003ccode\u003eList\u003c/code\u003e by \u003ca href=\"https://github.com/muffinmad\"\u003e\u003ccode\u003e@​muffinmad\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/pull/285\"\u003emicrosoft/lsprotocol#285\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[python] \u003ccode\u003emypy\u003c/code\u003e update changed linting rules by \u003ca href=\"https://github.com/karthiknadig\"\u003e\u003ccode\u003e@​karthiknadig\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/pull/288\"\u003emicrosoft/lsprotocol#288\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[python] Remove types preserved from backwards compat by \u003ca href=\"https://github.com/karthiknadig\"\u003e\u003ccode\u003e@​karthiknadig\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/pull/296\"\u003emicrosoft/lsprotocol#296\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/microsoft/lsprotocol/commit/b71110640e0f1dbe535ddeb98a0e649bec0058b4\"\u003e\u003ccode\u003eb711106\u003c/code\u003e\u003c/a\u003e Change \u003ccode\u003epyproject.toml\u003c/code\u003e version to \u003ccode\u003e2025.0.0\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/issues/424\"\u003e#424\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/lsprotocol/commit/fc1d3df25e49dcc28bc52f4f9630bf051757eba2\"\u003e\u003ccode\u003efc1d3df\u003c/code\u003e\u003c/a\u003e Fix \u003ccode\u003eREADME.md\u003c/code\u003e links and output, update \u003ccode\u003e.vscode/launch.json\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/issues/423\"\u003e#423\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/lsprotocol/commit/db068cc3be4f7bc3f31165a90dd36835a853caaf\"\u003e\u003ccode\u003edb068cc\u003c/code\u003e\u003c/a\u003e Change \u003ccode\u003epyproject.toml\u003c/code\u003e version to \u003ccode\u003e2025.0.0rc1\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/issues/422\"\u003e#422\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/lsprotocol/commit/f31cd4249ddf69e4c5038ae0cda5ea079ca96293\"\u003e\u003ccode\u003ef31cd42\u003c/code\u003e\u003c/a\u003e Rewrite release pipeline to use MicroBuild rather than vscode's templates (\u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/issues/421\"\u003e#421\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/lsprotocol/commit/926bd4362d93b5dfc267df6b4cb81144a15107f7\"\u003e\u003ccode\u003e926bd43\u003c/code\u003e\u003c/a\u003e Update to latest LSP spec (\u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/issues/420\"\u003e#420\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/lsprotocol/commit/4b964091856dd5460e52e762fe3666dafa2524f0\"\u003e\u003ccode\u003e4b96409\u003c/code\u003e\u003c/a\u003e Add golang to plugin table (\u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/issues/418\"\u003e#418\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/lsprotocol/commit/a0db0dade9bcb110219d1078e5db0c828721068d\"\u003e\u003ccode\u003ea0db0da\u003c/code\u003e\u003c/a\u003e Python generator: use Mapping instead of Dict for type annotations (\u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/issues/415\"\u003e#415\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/lsprotocol/commit/a79f4dc86bcf3f8655dbc7171952c7dcf6931f37\"\u003e\u003ccode\u003ea79f4dc\u003c/code\u003e\u003c/a\u003e Breaking change \u003ccode\u003eApplyKind\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/issues/408\"\u003e#408\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/lsprotocol/commit/4dd0484502f1906a6530c7ff89d39ddc24969228\"\u003e\u003ccode\u003e4dd0484\u003c/code\u003e\u003c/a\u003e Fix: version check for CI (\u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/issues/416\"\u003e#416\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/lsprotocol/commit/2841d4acfe5cd8eaef31658da50a838a0e92c0c7\"\u003e\u003ccode\u003e2841d4a\u003c/code\u003e\u003c/a\u003e Breaking change to \u003ccode\u003eApplyKind\u003c/code\u003e from LSP Spec (\u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/issues/406\"\u003e#406\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/microsoft/lsprotocol/compare/2023.0.1...2025.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `language-tool-python` from 2.9.3 to 2.9.4\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/jxmorris12/language_tool_python/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `gitpython` from 3.1.44 to 3.1.45\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/gitpython-developers/GitPython/releases\"\u003egitpython's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.1.45\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix various version-related CI breakages by \u003ca href=\"https://github.com/EliahKagan\"\u003e\u003ccode\u003e@​EliahKagan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gitpython-developers/GitPython/pull/1987\"\u003egitpython-developers/GitPython#1987\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDo some CI cleanup to make reports clearer and future changes easier by \u003ca href=\"https://github.com/EliahKagan\"\u003e\u003ccode\u003e@​EliahKagan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gitpython-developers/GitPython/pull/1989\"\u003egitpython-developers/GitPython#1989\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAffirm that gitdb and smmap advisories can also be created by \u003ca href=\"https://github.com/EliahKagan\"\u003e\u003ccode\u003e@​EliahKagan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gitpython-developers/GitPython/pull/1991\"\u003egitpython-developers/GitPython#1991\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix links to gitdb and smmap \u003ccode\u003eSECURITY.md\u003c/code\u003e files by \u003ca href=\"https://github.com/EliahKagan\"\u003e\u003ccode\u003e@​EliahKagan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gitpython-developers/GitPython/pull/1992\"\u003egitpython-developers/GitPython#1992\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTest Python 3.13 regularly on Ubuntu and macOS on CI by \u003ca href=\"https://github.com/EliahKagan\"\u003e\u003ccode\u003e@​EliahKagan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gitpython-developers/GitPython/pull/1990\"\u003egitpython-developers/GitPython#1990\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRepo.rev_parse: Handle \u003c!-- raw HTML omitted --\u003e^{commit} correctly by \u003ca href=\"https://github.com/flichtenheld\"\u003e\u003ccode\u003e@​flichtenheld\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gitpython-developers/GitPython/pull/1996\"\u003egitpython-developers/GitPython#1996\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFuzzing: Fix Broken Fuzz Test for Git Submodule Handling by \u003ca href=\"https://github.com/DaveLak\"\u003e\u003ccode\u003e@​DaveLak\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gitpython-developers/GitPython/pull/1997\"\u003egitpython-developers/GitPython#1997\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWork around Cygwin CI failure \u003ca href=\"https://redirect.github.com/gitpython-developers/GitPython/issues/2004\"\u003e#2004\u003c/a\u003e, except for \u003ccode\u003etest_installation\u003c/code\u003e by \u003ca href=\"https://github.com/EliahKagan\"\u003e\u003ccode\u003e@​EliahKagan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gitpython-developers/GitPython/pull/2007\"\u003egitpython-developers/GitPython#2007\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMark \u003ccode\u003etest_installation\u003c/code\u003e xfail on Cygwin CI by \u003ca href=\"https://github.com/EliahKagan\"\u003e\u003ccode\u003e@​EliahKagan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gitpython-developers/GitPython/pull/2009\"\u003egitpython-developers/GitPython#2009\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eIndexFile._to_relative_path\u003c/code\u003e - fix case where absolute path gets stripped of trailing slash by \u003ca href=\"https://github.com/kamilkozik7\"\u003e\u003ccode\u003e@​kamilkozik7\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gitpython-developers/GitPython/pull/2012\"\u003egitpython-developers/GitPython#2012\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse WSL1 on CI by \u003ca href=\"https://github.com/EliahKagan\"\u003e\u003ccode\u003e@​EliahKagan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gitpython-developers/GitPython/pull/2010\"\u003egitpython-developers/GitPython#2010\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTest free-threaded Python (but only on Linux) by \u003ca href=\"https://github.com/EliahKagan\"\u003e\u003ccode\u003e@​EliahKagan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gitpython-developers/GitPython/pull/2011\"\u003egitpython-developers/GitPython#2011\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse property decorator to support typing by \u003ca href=\"https://github.com/Andrej730\"\u003e\u003ccode\u003e@​Andrej730\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gitpython-developers/GitPython/pull/2015\"\u003egitpython-developers/GitPython#2015\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix some incorrect sphinx markups in the docstrings by \u003ca href=\"https://github.com/koyuki7w\"\u003e\u003ccode\u003e@​koyuki7w\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gitpython-developers/GitPython/pull/2018\"\u003egitpython-developers/GitPython#2018\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ereplace quansight-labs/setup-python with actions/setup-python by \u003ca href=\"https://github.com/ngoldbaum\"\u003e\u003ccode\u003e@​ngoldbaum\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gitpython-developers/GitPython/pull/2019\"\u003egitpython-developers/GitPython#2019\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eremove type assertions from util.py by \u003ca href=\"https://github.com/gcmarx\"\u003e\u003ccode\u003e@​gcmarx\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gitpython-developers/GitPython/pull/2028\"\u003egitpython-developers/GitPython#2028\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ecorrectly handle \u003ccode\u003euname-cmd\u003c/code\u003e that doesn't point to an executable file by \u003ca href=\"https://github.com/gcmarx\"\u003e\u003ccode\u003e@​gcmarx\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gitpython-developers/GitPython/pull/2026\"\u003egitpython-developers/GitPython#2026\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse newer ruff style by \u003ca href=\"https://github.com/EliahKagan\"\u003e\u003ccode\u003e@​EliahKagan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gitpython-developers/GitPython/pull/2031\"\u003egitpython-developers/GitPython#2031\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHave CodeQL scan GitHub Actions workflows as well as Python code by \u003ca href=\"https://github.com/EliahKagan\"\u003e\u003ccode\u003e@​EliahKagan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gitpython-developers/GitPython/pull/2032\"\u003egitpython-developers/GitPython#2032\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSpecify explicit \u003ccode\u003econtents: read\u003c/code\u003e workflow permissions by \u003ca href=\"https://github.com/EliahKagan\"\u003e\u003ccode\u003e@​EliahKagan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gitpython-developers/GitPython/pull/2033\"\u003egitpython-developers/GitPython#2033\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix GitConfigParser not removing quotes from values by \u003ca href=\"https://github.com/betaboon\"\u003e\u003ccode\u003e@​betaboon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gitpython-developers/GitPython/pull/2035\"\u003egitpython-developers/GitPython#2035\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePreserve quoted leading and trailing single-line config var whitespace by \u003ca href=\"https://github.com/EliahKagan\"\u003e\u003ccode\u003e@​EliahKagan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gitpython-developers/GitPython/pull/2036\"\u003egitpython-developers/GitPython#2036\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefactor Git.{AutoInterrupt,CatFileContentStream} nesting by \u003ca href=\"https://github.com/EliahKagan\"\u003e\u003ccode\u003e@​EliahKagan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gitpython-developers/GitPython/pull/2037\"\u003egitpython-developers/GitPython#2037\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix Git.{AutoInterrupt,CatFileContentStream} static typing by \u003ca href=\"https://github.com/EliahKagan\"\u003e\u003ccode\u003e@​EliahKagan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gitpython-developers/GitPython/pull/2039\"\u003egitpython-developers/GitPython#2039\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix CI \u003ccode\u003emypy\u003c/code\u003e command on free-threaded Python by \u003ca href=\"https://github.com/EliahKagan\"\u003e\u003ccode\u003e@​EliahKagan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gitpython-developers/GitPython/pull/2040\"\u003egitpython-developers/GitPython#2040\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSplit Cygwin CI into non-\u003ccode\u003eperformance\u003c/code\u003e and \u003ccode\u003eperformance\u003c/code\u003e test jobs by \u003ca href=\"https://github.com/EliahKagan\"\u003e\u003ccode\u003e@​EliahKagan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gitpython-developers/GitPython/pull/2042\"\u003egitpython-developers/GitPython#2042\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExpress conditional \u003ccode\u003esetuptools\u003c/code\u003e requirement statically by \u003ca href=\"https://github.com/EliahKagan\"\u003e\u003ccode\u003e@​EliahKagan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gitpython-developers/GitPython/pull/2043\"\u003egitpython-developers/GitPython#2043\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix ambiguous \u003ccode\u003e_safer_popen_windows\u003c/code\u003e comment by \u003ca href=\"https://github.com/EliahKagan\"\u003e\u003ccode\u003e@​EliahKagan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gitpython-developers/GitPython/pull/2044\"\u003egitpython-developers/GitPython#2044\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClarify \u003ccode\u003eUSE_SHELL\u003c/code\u003e warning helper signature by \u003ca href=\"https://github.com/EliahKagan\"\u003e\u003ccode\u003e@​EliahKagan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gitpython-developers/GitPython/pull/2045\"\u003egitpython-developers/GitPython#2045\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTest \u003ccode\u003eConfigParser\u003c/code\u003e with whitespace outside the value by \u003ca href=\"https://github.com/EliahKagan\"\u003e\u003ccode\u003e@​EliahKagan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gitpython-developers/GitPython/pull/2046\"\u003egitpython-developers/GitPython#2046\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove explicit empty \u003ccode\u003e\u0026quot;\u0026quot;\u003c/code\u003e handling in ConfigParser by \u003ca href=\"https://github.com/EliahKagan\"\u003e\u003ccode\u003e@​EliahKagan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gitpython-developers/GitPython/pull/2047\"\u003egitpython-developers/GitPython#2047\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eVarious style improvements by \u003ca href=\"https://github.com/EliahKagan\"\u003e\u003ccode\u003e@​EliahKagan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gitpython-developers/GitPython/pull/2049\"\u003egitpython-developers/GitPython#2049\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDon't remove quotes if \u003ccode\u003e\\\u003c/code\u003e or \u003ccode\u003e\u0026quot;\u003c/code\u003e are present inside by \u003ca href=\"https://github.com/EliahKagan\"\u003e\u003ccode\u003e@​EliahKagan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gitpython-developers/GitPython/pull/2048\"\u003egitpython-developers/GitPython#2048\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix updating submodules with relative urls by \u003ca href=\"https://github.com/david0\"\u003e\u003ccode\u003e@​david0\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gitpython-developers/GitPython/pull/2051\"\u003egitpython-developers/GitPython#2051\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRun \u003ccode\u003ecat_file.py\u003c/code\u003e fixture without site customizations by \u003ca href=\"https://github.com/EliahKagan\"\u003e\u003ccode\u003e@​EliahKagan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gitpython-developers/GitPython/pull/2052\"\u003egitpython-developers/GitPython#2052\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix Cygwin installation on CI for \u003ccode\u003epip\u003c/code\u003e by \u003ca href=\"https://github.com/EliahKagan\"\u003e\u003ccode\u003e@​EliahKagan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gitpython-developers/GitPython/pull/2053\"\u003egitpython-developers/GitPython#2053\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFail \u003ccode\u003etest_installation\u003c/code\u003e on warnings, and remove deprecated license classifier by \u003ca href=\"https://github.com/EliahKagan\"\u003e\u003ccode\u003e@​EliahKagan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gitpython-developers/GitPython/pull/2054\"\u003egitpython-developers/GitPython#2054\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd clearer error version for unsupported index error by \u003ca href=\"https://github.com/tombedor\"\u003e\u003ccode\u003e@​tombedor\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gitpython-developers/GitPython/pull/2055\"\u003egitpython-developers/GitPython#2055\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix name collision by \u003ca href=\"https://github.com/NMertsch\"\u003e\u003ccode\u003e@​NMertsch\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gitpython-developers/GitPython/pull/2060\"\u003egitpython-developers/GitPython#2060\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow relative path url in submodules for submodule_update by \u003ca href=\"https://github.com/t-webber\"\u003e\u003ccode\u003e@​t-webber\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gitpython-developers/GitPython/pull/2062\"\u003egitpython-developers/GitPython#2062\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flichtenheld\"\u003e\u003ccode\u003e@​flichtenheld\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/gitpython-developers/GitPython/pull/1996\"\u003egitpython-developers/GitPython#1996\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kamilkozik7\"\u003e\u003ccode\u003e@​kamilkozik7\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/gitpython-developers/GitPython/pull/2012\"\u003egitpython-developers/GitPython#2012\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/koyuki7w\"\u003e\u003ccode\u003e@​koyuki7w\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/gitpython-developers/GitPython/pull/2018\"\u003egitpython-developers/GitPython#2018\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ngoldbaum\"\u003e\u003ccode\u003e@​ngoldbaum\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/gitpython-developers/GitPython/pull/2019\"\u003egitpython-developers/GitPython#2019\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gcmarx\"\u003e\u003ccode\u003e@​gcmarx\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/gitpython-developers/GitPython/pull/2028\"\u003egitpython-developers/GitPython#2028\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/betaboon\"\u003e\u003ccode\u003e@​betaboon\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/gitpython-developers/GitPython/pull/2035\"\u003egitpython-developers/GitPython#2035\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/gitpython-developers/GitPython/commit/6ba2c0a2f9ee7feffd7e079621c4845820180c9a\"\u003e\u003ccode\u003e6ba2c0a\u003c/code\u003e\u003c/a\u003e Prepare a new release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gitpython-developers/GitPython/commit/bbb3d00ac431dc7966f9715fb813792d234eca81\"\u003e\u003ccode\u003ebbb3d00\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/gitpython-developers/GitPython/issues/2062\"\u003e#2062\u003c/a\u003e from t-webber/relative_path_submodules\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gitpython-developers/GitPython/commit/1ee1e781929074afd66bff1eae007bbee41d117e\"\u003e\u003ccode\u003e1ee1e78\u003c/code\u003e\u003c/a\u003e Add test case for cloning submodules with relative path\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gitpython-developers/GitPython/commit/ec2e2c8b894512e7a2364774d77cdd9db73f0566\"\u003e\u003ccode\u003eec2e2c8\u003c/code\u003e\u003c/a\u003e Allow relative path url in submodules for submodule_update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gitpython-developers/GitPython/commit/4d529b71905edae12e4699170f7d9e0a665801b5\"\u003e\u003ccode\u003e4d529b7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/gitpython-developers/GitPython/issues/2060\"\u003e#2060\u003c/a\u003e from NMertsch/2023-fix-gitconfigparser-autodoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gitpython-developers/GitPython/commit/80fd2c16211738156e65258381a17cdc429ddd08\"\u003e\u003ccode\u003e80fd2c1\u003c/code\u003e\u003c/a\u003e Don't treat sphinx warnings as errors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gitpython-developers/GitPython/commit/a4aadb0c04bd13af824c14dcc39f88345aa5c440\"\u003e\u003ccode\u003ea4aadb0\u003c/code\u003e\u003c/a\u003e Fix name collision\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gitpython-developers/GitPython/commit/4c7778a93134364cfff7b1597f9eda00a88323af\"\u003e\u003ccode\u003e4c7778a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/gitpython-developers/GitPython/issues/2057\"\u003e#2057\u003c/a\u003e from gitpython-developers/dependabot/github_actions/...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gitpython-developers/GitPython/commit/5033c3ffd8917d835658c22e84bd86103a2ae52d\"\u003e\u003ccode\u003e5033c3f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/gitpython-developers/GitPython/issues/2056\"\u003e#2056\u003c/a\u003e from gitpython-developers/dependabot/github_actions/...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gitpython-developers/GitPython/commit/496392b9bf781904421cbd171c0c5395a6fe330c\"\u003e\u003ccode\u003e496392b\u003c/code\u003e\u003c/a\u003e Bump cygwin/cygwin-install-action from 5 to 6\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/gitpython-developers/GitPython/compare/3.1.44...3.1.45\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `openai` from 1.82.1 to 1.102.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\u003ev1.102.0\u003c/h2\u003e\n\u003ch2\u003e1.102.0 (2025-08-26)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/openai/openai-python/compare/v1.101.0...v1.102.0\"\u003ev1.101.0...v1.102.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e add web search filters (\u003ca href=\"https://github.com/openai/openai-python/commit/1c199a8dc85f773ae656fe850fdfb80b91f8f6b1\"\u003e1c199a8\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eavoid newer type syntax (\u003ca href=\"https://github.com/openai/openai-python/commit/bd0c668d754b89c78c2c9ad2e081258c04aaece6\"\u003ebd0c668\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 change ci workflow machines (\u003ca href=\"https://github.com/openai/openai-python/commit/3e129d5e49f6391dea7497132cb3cfed8e5dd8ee\"\u003e3e129d5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003einternal:\u003c/strong\u003e codegen related update (\u003ca href=\"https://github.com/openai/openai-python/commit/b6dc170832d719fc5028cfe234748c22e6e168aa\"\u003eb6dc170\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.101.0\u003c/h2\u003e\n\u003ch2\u003e1.101.0 (2025-08-21)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/openai/openai-python/compare/v1.100.3...v1.101.0\"\u003ev1.100.3...v1.101.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e Add connectors support for MCP tool (\u003ca href=\"https://github.com/openai/openai-python/commit/a47f962daf579c142b8af5579be732772b688a29\"\u003ea47f962\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e adding support for /v1/conversations to the API (\u003ca href=\"https://github.com/openai/openai-python/commit/e30bcbc0cb7c827af779bee6971f976261abfb67\"\u003ee30bcbc\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate github action (\u003ca href=\"https://github.com/openai/openai-python/commit/7333b282718a5f6977f30e1a2548207b3a089bd4\"\u003e7333b28\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.100.3\u003c/h2\u003e\n\u003ch2\u003e1.100.3 (2025-08-20)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/openai/openai-python/compare/v1.100.2...v1.100.3\"\u003ev1.100.2...v1.100.3\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003einternal/ci:\u003c/strong\u003e setup breaking change detection (\u003ca href=\"https://github.com/openai/openai-python/commit/ca2f93600238e875f26395faf6afbefaf15b7c97\"\u003eca2f936\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.100.2\u003c/h2\u003e\n\u003ch2\u003e1.100.2 (2025-08-19)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/openai/openai-python/compare/v1.100.1...v1.100.2\"\u003ev1.100.1...v1.100.2\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eChores\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/openai/openai-python/blob/main/CHANGELOG.md\"\u003eopenai's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.102.0 (2025-08-26)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/openai/openai-python/compare/v1.101.0...v1.102.0\"\u003ev1.101.0...v1.102.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e add web search filters (\u003ca href=\"https://github.com/openai/openai-python/commit/1c199a8dc85f773ae656fe850fdfb80b91f8f6b1\"\u003e1c199a8\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eavoid newer type syntax (\u003ca href=\"https://github.com/openai/openai-python/commit/bd0c668d754b89c78c2c9ad2e081258c04aaece6\"\u003ebd0c668\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 change ci workflow machines (\u003ca href=\"https://github.com/openai/openai-python/commit/3e129d5e49f6391dea7497132cb3cfed8e5dd8ee\"\u003e3e129d5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003einternal:\u003c/strong\u003e codegen related update (\u003ca href=\"https://github.com/openai/openai-python/commit/b6dc170832d719fc5028cfe234748c22e6e168aa\"\u003eb6dc170\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.101.0 (2025-08-21)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/openai/openai-python/compare/v1.100.3...v1.101.0\"\u003ev1.100.3...v1.101.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e Add connectors support for MCP tool (\u003ca href=\"https://github.com/openai/openai-python/commit/a47f962daf579c142b8af5579be732772b688a29\"\u003ea47f962\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e adding support for /v1/conversations to the API (\u003ca href=\"https://github.com/openai/openai-python/commit/e30bcbc0cb7c827af779bee6971f976261abfb67\"\u003ee30bcbc\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate github action (\u003ca href=\"https://github.com/openai/openai-python/commit/7333b282718a5f6977f30e1a2548207b3a089bd4\"\u003e7333b28\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.100.3 (2025-08-20)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/openai/openai-python/compare/v1.100.2...v1.100.3\"\u003ev1.100.2...v1.100.3\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003einternal/ci:\u003c/strong\u003e setup breaking change detection (\u003ca href=\"https://github.com/openai/openai-python/commit/ca2f93600238e875f26395faf6afbefaf15b7c97\"\u003eca2f936\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.100.2 (2025-08-19)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/openai/openai-python/compare/v1.100.1...v1.100.2\"\u003ev1.100.1...v1.100.2\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e accurately represent shape for verbosity on Chat Completions (\u003ca href=\"https://github.com/openai/openai-python/commit/c39d5fd3f5429c6d41f257669a1dd4c67a477455\"\u003ec39d5fd\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.100.1 (2025-08-18)\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/openai/openai-python/commit/3154a78ac8cb404d64707d63cdfe72d3db8a45be\"\u003e\u003ccode\u003e3154a78\u003c/code\u003e\u003c/a\u003e release: 1.102.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openai/openai-python/commit/af5f9c4e9d26777364154c2961dce7a047a2b42d\"\u003e\u003ccode\u003eaf5f9c4\u003c/code\u003e\u003c/a\u003e feat(api): add web search filters\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openai/openai-python/commit/3f21bcd0b993641402e28d21621b794db0b34cc2\"\u003e\u003ccode\u003e3f21bcd\u003c/code\u003e\u003c/a\u003e fix: avoid newer type syntax\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openai/openai-python/commit/7325cdbbaf88078d00fefdb830f5040272b35dda\"\u003e\u003ccode\u003e7325cdb\u003c/code\u003e\u003c/a\u003e chore(internal): codegen related update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openai/openai-python/commit/9fd9df51bb12956598d6e12b50a3330aa0e56272\"\u003e\u003ccode\u003e9fd9df5\u003c/code\u003e\u003c/a\u003e chore(internal): change ci workflow machines\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openai/openai-python/commit/4e28a424e6afd60040e3bdf7c76eebb63bc0c407\"\u003e\u003ccode\u003e4e28a42\u003c/code\u003e\u003c/a\u003e release: 1.101.0 (\u003ca href=\"https://redirect.github.com/openai/openai-python/issues/2577\"\u003e#2577\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openai/openai-python/commit/e328fb4d79badc7ca28a1f599a56ab43eb420363\"\u003e\u003ccode\u003ee328fb4\u003c/code\u003e\u003c/a\u003e release: 1.100.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openai/openai-python/commit/72e0ad60f0a6cb2c7d39651c7217b3dd1e86315b\"\u003e\u003ccode\u003e72e0ad6\u003c/code\u003e\u003c/a\u003e chore(internal/ci): setup breaking change detection\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openai/openai-python/commit/4ada66f8f86473f342aa032ed021b62180422dc1\"\u003e\u003ccode\u003e4ada66f\u003c/code\u003e\u003c/a\u003e release: 1.100.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openai/openai-python/commit/a94bd5b239ad73b1f6f7cf11a2fa9d9279096321\"\u003e\u003ccode\u003ea94bd5b\u003c/code\u003e\u003c/a\u003e chore(api): accurately represent shape for verbosity on Chat Completions\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/openai/openai-python/compare/v1.82.1...v1.102.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ollama` from 0.5.1 to 0.5.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ollama/ollama-python/releases\"\u003eollama's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.5.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eadd support for 'high'/'medium'/'low' think values by \u003ca href=\"https://github.com/drifkin\"\u003e\u003ccode\u003e@​drifkin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ollama/ollama-python/pull/553\"\u003eollama/ollama-python#553\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/ollama/ollama-python/compare/v0.5.2...v0.5.3\"\u003ehttps://github.com/ollama/ollama-python/compare/v0.5.2...v0.5.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.5.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003etypes/examples: add tool_name to message and examples by \u003ca href=\"https://github.com/ParthSareen\"\u003e\u003ccode\u003e@​ParthSareen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ollama/ollama-python/pull/537\"\u003eollama/ollama-python#537\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003etypes: add \u003ccode\u003econtext_length\u003c/code\u003e to ProcessResponse by \u003ca href=\"https://github.com/ParthSareen\"\u003e\u003ccode\u003e@​ParthSareen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ollama/ollama-python/pull/538\"\u003eollama/ollama-python#538\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003etypes: relax type for tools by \u003ca href=\"https://github.com/ParthSareen\"\u003e\u003ccode\u003e@​ParthSareen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ollama/ollama-python/pull/550\"\u003eollama/ollama-python#550\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eadd license metadata to package by \u003ca href=\"https://github.com/ViViDboarder\"\u003e\u003ccode\u003e@​ViViDboarder\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ollama/ollama-python/pull/526\"\u003eollama/ollama-python#526\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hwittenborn\"\u003e\u003ccode\u003e@​hwittenborn\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/ollama/ollama-python/pull/525\"\u003eollama/ollama-python#525\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ViViDboarder\"\u003e\u003ccode\u003e@​ViViDboarder\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/ollama/ollama-python/pull/526\"\u003eollama/ollama-python#526\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/ollama/ollama-python/compare/v0.5.1...v0.5.2\"\u003ehttps://github.com/ollama/ollama-python/compare/v0.5.1...v0.5.2\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/ollama/ollama-python/commit/53ff3cd025c1ae5e06cd81d47b79ae6b3b905027\"\u003e\u003ccode\u003e53ff3cd\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/ollama/ollama-python/issues/553\"\u003e#553\u003c/a\u003e from ollama/drifkin/thinking-levels\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ollama/ollama-python/commit/aa4b476f26a1147ea1597faa9d8583c0216cb8a7\"\u003e\u003ccode\u003eaa4b476\u003c/code\u003e\u003c/a\u003e add support for 'high'/'medium'/'low' think values\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ollama/ollama-python/commit/34e98bd237db8ccb0a9515515e3e83efd2528270\"\u003e\u003ccode\u003e34e98bd\u003c/code\u003e\u003c/a\u003e types: relax type for tools (\u003ca href=\"https://redirect.github.com/ollama/ollama-python/issues/550\"\u003e#550\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ollama/ollama-python/commit/dad9e1ca3a1a3fafb8916e83823fcee19bbc0024\"\u003e\u003ccode\u003edad9e1c\u003c/code\u003e\u003c/a\u003e examples: add gpt-oss tools (\u003ca href=\"https://redirect.github.com/ollama/ollama-python/issues/549\"\u003e#549\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ollama/ollama-python/commit/fe91357d4b9c86d79efe4fabbdfabf9a1e68b07f\"\u003e\u003ccode\u003efe91357\u003c/code\u003e\u003c/a\u003e examples: update to use gemma3 (\u003ca href=\"https://redirect.github.com/ollama/ollama-python/issues/543\"\u003e#543\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ollama/ollama-python/commit/d7978cb234d1108e199c6cbbea29e4af3264facc\"\u003e\u003ccode\u003ed7978cb\u003c/code\u003e\u003c/a\u003e pyproject.toml: add license metadata to package (\u003ca href=\"https://redirect.github.com/ollama/ollama-python/issues/526\"\u003e#526\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ollama/ollama-python/commit/b23d79d8b5e5eba3b3677c47323f3735cfe0caed\"\u003e\u003ccode\u003eb23d79d\u003c/code\u003e\u003c/a\u003e types: add context_length to ProcessResponse (\u003ca href=\"https://redirect.github.com/ollama/ollama-python/issues/538\"\u003e#538\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ollama/ollama-python/commit/33488eee066d96fc79881811c88ee548be63cec9\"\u003e\u003ccode\u003e33488ee\u003c/code\u003e\u003c/a\u003e types/examples: add tool_name to message and examples (\u003ca href=\"https://redirect.github.com/ollama/ollama-python/issues/537\"\u003e#537\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ollama/ollama-python/commit/63ca74762284100b2f0ad207bc00fa3d32720fbd\"\u003e\u003ccode\u003e63ca747\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/ollama/ollama-python/issues/525\"\u003e#525\u003c/a\u003e from hwittenborn/main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ollama/ollama-python/commit/4c11d507b05c6a52e950a37670c21b162792e40f\"\u003e\u003ccode\u003e4c11d50\u003c/code\u003e\u003c/a\u003e Remove unused \u003ccode\u003emessages\u003c/code\u003e variable from \u003ccode\u003ethinking-generate\u003c/code\u003e example\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/ollama/ollama-python/compare/v0.5.1...v0.5.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `pytest` from 8.3.5 to 8.4.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/pytest-dev/pytest/releases\"\u003epytest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.4.1\u003c/h2\u003e\n\u003ch1\u003epytest 8.4.1 (2025-06-17)\u003c/h1\u003e\n\u003ch2\u003eBug fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/13461\"\u003e#13461\u003c/a\u003e: Corrected \u003ccode\u003e_pytest.terminal.TerminalReporter.isatty\u003c/code\u003e to support\nbeing called as a method. Before it was just a boolean which could\nbreak correct code when using \u003ccode\u003e-o log_cli=true\u003c/code\u003e).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/13477\"\u003e#13477\u003c/a\u003e: Reintroduced \u003ccode\u003epytest.PytestReturnNotNoneWarning\u003c/code\u003e{.interpreted-text role=\u0026quot;class\u0026quot;} which was removed by accident in pytest [8.4]{.title-ref}.\u003c/p\u003e\n\u003cp\u003eThis warning is raised when a test functions returns a value other than \u003ccode\u003eNone\u003c/code\u003e, which is often a mistake made by beginners.\u003c/p\u003e\n\u003cp\u003eSee \u003ccode\u003ereturn-not-none\u003c/code\u003e{.interpreted-text role=\u0026quot;ref\u0026quot;} for more information.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/13497\"\u003e#13497\u003c/a\u003e: Fixed compatibility with \u003ccode\u003eTwisted 25+\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eImproved documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/13492\"\u003e#13492\u003c/a\u003e: Fixed outdated warning about \u003ccode\u003efaulthandler\u003c/code\u003e not working on Windows.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.4.0\u003c/h2\u003e\n\u003ch1\u003epytest 8.4.0 (2025-06-02)\u003c/h1\u003e\n\u003ch2\u003eRemovals and backward incompatible breaking changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/11372\"\u003e#11372\u003c/a\u003e: Async tests will now fail, instead of warning+skipping, if you don't have any suitable plugin installed.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/12346\"\u003e#12346\u003c/a\u003e: Tests will now fail, instead of raising a warning, if they return any value other than None.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/12874\"\u003e#12874\u003c/a\u003e: We dropped support for Python 3.8 following its end of life (2024-10-07).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/12960\"\u003e#12960\u003c/a\u003e: Test functions containing a yield now cause an explicit error. They have not been run since pytest 4.0, and were previously marked as an expected failure and deprecation warning.\u003c/p\u003e\n\u003cp\u003eSee \u003ccode\u003ethe docs \u0026lt;yield tests deprecated\u0026gt;\u003c/code\u003e{.interpreted-text role=\u0026quot;ref\u0026quot;} for more information.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDeprecations (removal in next major release)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/10839\"\u003e#10839\u003c/a\u003e: Requesting an asynchronous fixture without a [pytest_fixture_setup]{.title-ref} hook that resolves it will now give a DeprecationWarning. This most commonly happens if a sync test requests an async fixture. This should have no effect on a majority of users with async tests or fixtures using async pytest plugins, but may affect non-standard hook setups or \u003ccode\u003eautouse=True\u003c/code\u003e. For guidance on how to work around this warning see \u003ccode\u003esync-test-async-fixture\u003c/code\u003e{.interpreted-text role=\u0026quot;ref\u0026quot;}.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/11538\"\u003e#11538\u003c/a\u003e: Added \u003ccode\u003epytest.RaisesGroup\u003c/code\u003e{.interpreted-text role=\u0026quot;class\u0026quot;} as an equivalent to \u003ccode\u003epytest.raises\u003c/code\u003e{.interpreted-text role=\u0026quot;func\u0026quot;} for expecting \u003ccode\u003eExceptionGroup\u003c/code\u003e{.interpreted-text role=\u0026quot;exc\u0026quot;}. Also adds \u003ccode\u003epytest.RaisesExc\u003c/code\u003e{.interpreted-text role=\u0026quot;class\u0026quot;} which is now the logic behind \u003ccode\u003epytest.raises\u003c/code\u003e{.interpreted-text role=\u0026quot;func\u0026quot;} and used as parameter to \u003ccode\u003epytest.RaisesGroup\u003c/code\u003e{.interpreted-text role=\u0026quot;class\u0026quot;}. \u003ccode\u003eRaisesGroup\u003c/code\u003e includes the ability to specify multiple different expected exceptions, the structure of nested exception groups, and flags for emulating \u003ccode\u003eexcept* \u0026lt;except_star\u0026gt;\u003c/code\u003e{.interpreted-text role=\u0026quot;ref\u0026quot;}. See \u003ccode\u003eassert-matching-exception-groups\u003c/code\u003e{.interpreted-text role=\u0026quot;ref\u0026quot;} and docstrings for more information.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/12081\"\u003e#12081\u003c/a\u003e: Added \u003ccode\u003ecapteesys\u003c/code\u003e{.interpreted-text role=\u0026quot;fixture\u0026quot;} to capture AND pass output to next handler set by \u003ccode\u003e--capture=\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/12504\"\u003e#12504\u003c/a\u003e: \u003ccode\u003epytest.mark.xfail\u003c/code\u003e{.interpreted-text role=\u0026quot;func\u0026quot;} now accepts \u003ccode\u003epytest.RaisesGroup\u003c/code\u003e{.interpreted-text role=\u0026quot;class\u0026quot;} for the \u003ccode\u003eraises\u003c/code\u003e parameter when you expect an exception group. You can also pass a \u003ccode\u003epytest.RaisesExc\u003c/code\u003e{.interpreted-text role=\u0026quot;class\u0026quot;} if you e.g. want to make use of the \u003ccode\u003echeck\u003c/code\u003e parameter.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/12713\"\u003e#12713\u003c/a\u003e: New [--force-short-summary]{.title-ref} option to force condensed summary output regardless of verbosity level.\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/pytest-dev/pytest/commit/8d99211f0ce3927eb7ee579f7b4f969da06dc787\"\u003e\u003ccode\u003e8d99211\u003c/code\u003e\u003c/a\u003e Prepare release version 8.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest/commit/5dc5880715633c97310c0593f0ae356de27fa933\"\u003e\u003ccode\u003e5dc5880\u003c/code\u003e\u003c/a\u003e docs: update pytest.ini addopts example to use separate -p entries (\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/13529\"\u003e#13529\u003c/a\u003e) (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest/commit/d0c7ed0bfae5a5f1f9153cd1e464a421d701e925\"\u003e\u003ccode\u003ed0c7ed0\u003c/code\u003e\u003c/a\u003e Reintroduce PytestReturnNotNoneWarning (\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/13495\"\u003e#13495\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/13527\"\u003e#13527\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest/commit/a1b3a7879589eb437e4fd97c169b228c3ed58c63\"\u003e\u003ccode\u003ea1b3a78\u003c/code\u003e\u003c/a\u003e Fix compatibility with Twisted 25 (\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/13502\"\u003e#13502\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/13531\"\u003e#13531\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest/commit/4c161aba8ecaab9940040702369025595d26564c\"\u003e\u003ccode\u003e4c161ab\u003c/code\u003e\u003c/a\u003e pytester: avoid unraisableexception gc collects in inline runs to speed up te...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest/commit/a86ee09291f913b36fdeec14c42356515b91c979\"\u003e\u003ccode\u003ea86ee09\u003c/code\u003e\u003c/a\u003e Fix typo in parametrize.rst (\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/13514\"\u003e#13514\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/13516\"\u003e#13516\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest/commit/1a0581b0227fa07afd1f2c4c6215aec3862cf1ab\"\u003e\u003ccode\u003e1a0581b\u003c/code\u003e\u003c/a\u003e Remove outdated warning about faulthandler_timeout on Windows (\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/13492\"\u003e#13492\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/13493\"\u003e#13493\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest/commit/4e631a71484c2fa49e3fd9f884546af411a4888d\"\u003e\u003ccode\u003e4e631a7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/13486\"\u003e#13486\u003c/a\u003e from hosmir/fixtypo (\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/13487\"\u003e#13487\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest/commit/b49745ec529f06edfbbe531b766839763b2be3c2\"\u003e\u003ccode\u003eb49745e\u003c/code\u003e\u003c/a\u003e fix: support TerminalReporter.isatty being called (\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/13462\"\u003e#13462\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/13483\"\u003e#13483\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest/commit/cc5ceed916d0c63696da33c67e035917194a4e87\"\u003e\u003ccode\u003ecc5ceed\u003c/code\u003e\u003c/a\u003e RELEASING: remove pytest mailing list (\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/13472\"\u003e#13472\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/13473\"\u003e#13473\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/pytest-dev/pytest/compare/8.3.5...8.4.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `pytest-cov` from 6.1.1 to 6.2.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/pytest-dev/pytest-cov/blob/master/CHANGELOG.rst\"\u003epytest-cov's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.2.1 (2025-06-12)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdded a version requirement for pytest's pluggy dependency (1.2.0, released 2023-06-21) that has the required new-style hookwrapper API.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eRemoved deprecated license classifier (packaging).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eDisabled coverage warnings in two more situations where they have no value:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u0026quot;module-not-measured\u0026quot; in workers\u003c/li\u003e\n\u003cli\u003e\u0026quot;already-imported\u0026quot; in subprocesses\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.2.0 (2025-06-11)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eThe plugin now adds 3 rules in the filter warnings configuration to prevent common coverage warnings being raised as obscure errors::\u003c/p\u003e\n\u003cp\u003edefault:unclosed database in \u0026lt;sqlite3.Connection object at:ResourceWarning\nonce::PytestCovWarning\nonce::CoverageWarning\u003c/p\u003e\n\u003cp\u003eThis fixes most of the bad interactions that are occurring on pytest 8.4 with \u003ccode\u003efilterwarnings=error\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eThe plugin will check if there already matching rules for the 3 categories\n(\u003ccode\u003eResourceWarning\u003c/code\u003e, \u003ccode\u003ePytestCovWarning\u003c/code\u003e, \u003ccode\u003eCoverageWarning\u003c/code\u003e) and message (\u003ccode\u003eunclosed database in \u0026lt;sqlite3.Connection object at\u003c/code\u003e) before adding the filters.\u003c/p\u003e\n\u003cp\u003eThis means you can have this in your pytest configuration for complete oblivion (not recommended, if that is not clear)::\u003c/p\u003e\n\u003cp\u003efilterwarnings = [\n\u0026quot;error\u0026quot;,\n\u0026quot;ignore:unclosed database in \u0026lt;sqlite3.Connection object at:ResourceWarning\u0026quot;,\n\u0026quot;ignore::PytestCovWarning\u0026quot;,\n\u0026quot;ignore::CoverageWarning\u0026quot;,\n]\u003c/p\u003e\n\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/pytest-dev/pytest-cov/commit/55dbe43f04f839b760ea346e560276d641998c77\"\u003e\u003ccode\u003e55dbe43\u003c/code\u003e\u003c/a\u003e Bump version: 6.2.0 → 6.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest-cov/commit/d17e9b765e9832e70fe8101daa2f5f42ce447cc2\"\u003e\u003ccode\u003ed17e9b7\u003c/code\u003e\u003c/a\u003e Update changelog.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest-cov/commit/8964ab7595dd10748cad66376289476049340ea4\"\u003e\u003ccode\u003e8964ab7\u003c/code\u003e\u003c/a\u003e Add a note for this warning disable.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest-cov/commit/e932e41e50f37d03a4d600084411661bc1f08ab8\"\u003e\u003ccode\u003ee932e41\u003c/code\u003e\u003c/a\u003e Prevent unimported warnings @ pytest-xdist workers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest-cov/commit/573379ba34539db32cb3a43222f33b7c304af34a\"\u003e\u003ccode\u003e573379b\u003c/code\u003e\u003c/a\u003e Bring pytest-cov's suprocess management in line with coverage's process_start...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest-cov/commit/f1884e854f2687ccfe36747a11e7f3352f168f90\"\u003e\u003ccode\u003ef1884e8\u003c/code\u003e\u003c/a\u003e Fix xdist pin.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest-cov/commit/512c6699010cc0d8145f1f926d876cafba840015\"\u003e\u003ccode\u003e512c669\u003c/code\u003e\u003c/a\u003e Added minium version requirements for pluggin (for new-style hookwrappers). P...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest-cov/commit/629ba644a56148d09fe0f2c20602681bc20027a7\"\u003e\u003ccode\u003e629ba64\u003c/code\u003e\u003c/a\u003e Remove deprecated license classifier.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest-cov/commit/dca5723086a00e8c145a84761b0ce810a8079892\"\u003e\u003ccode\u003edca5723\u003c/code\u003e\u003c/a\u003e Bump version: 6.1.1 → 6.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest-cov/commit/f69166a08444db4736c611cdc7746eeac9a2f158\"\u003e\u003ccode\u003ef69166a\u003c/code\u003e\u003c/a\u003e Also trigger the sqlite warning.\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/pytest-dev/pytest-cov/compare/v6.1.1...v6.2.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `torch` from 2.7.0 to 2.8.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/pytorch/pytorch/releases\"\u003etorch's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003ePyTorch 2.8.0 Release Notes\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytorch/pytorch/blob/HEAD/#highlights\"\u003eHighlights\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytorch/pytorch/blob/HEAD/#backwards-incompatible-changes\"\u003eBackwards Incompatible Changes\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytorch/pytorch/blob/HEAD/#deprecations\"\u003eDeprecations\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytorch/pytorch/blob/HEAD/#new-features\"\u003eNew Features\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytorch/pytorch/blob/HEAD/#improvements\"\u003eImprovements\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytorch/pytorch/blob/HEAD/#bug-fixes\"\u003eBug fixes\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytorch/pytorch/blob/HEAD/#performance\"\u003ePerformance\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytorch/pytorch/blob/HEAD/#documentation\"\u003eDocumentation\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytorch/pytorch/blob/HEAD/#developers\"\u003eDevelopers\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eHighlights\u003c/h1\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/pytorch/pytorch/commit/ba56102387ef21a3b04b357e5b183d48f0afefc7\"\u003e\u003ccode\u003eba56102\u003c/code\u003e\u003c/a\u003e Cherrypick: Add the RunLLM widget to the website (\u003ca href=\"https://redirect.github.com/pytorch/pytorch/issues/159592\"\u003e#159592\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytorch/pytorch/commit/c525a02c89217181b5731d8043c7309a84e84066\"\u003e\u003ccode\u003ec525a02\u003c/code\u003e\u003c/a\u003e [dynamo, docs] cherry pick torch.compile programming model docs into 2.8 (\u003ca href=\"https://redirect.github.com/pytorch/pytorch/issues/15\"\u003e#15\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytorch/pytorch/commit/a1cb3cc05d46d198467bebbb6e8fba50a325d4e7\"\u003e\u003ccode\u003ea1cb3cc\u003c/code\u003e\u003c/a\u003e [Release Only] Remove nvshmem from list of preload libraries (\u003ca href=\"https://redirect.github.com/pytorch/pytorch/issues/158925\"\u003e#158925\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytorch/pytorch/commit/c76b2356bc31654de2af0c98cce1bef291f06f89\"\u003e\u003ccode\u003ec76b235\u003c/code\u003e\u003c/a\u003e Move out super large one off foreach_copy test (\u003ca href=\"https://redirect.github.com/pytorch/pytorch/issues/158880\"\u003e#158880\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytorch/pytorch/commit/20a0e225a01d4ebbffd44a6a59acff628359c772\"\u003e\u003ccode\u003e20a0e22\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;[Dynamo] Allow inlining into AO quantization modules (\u003ca href=\"https://redirect.github.com/pytorch/pytorch/issues/152934\"\u003e#152934\u003c/a\u003e)\u0026quot; (\u003ca href=\"https://redirect.github.com/pytorch/pytorch/issues/158\"\u003e#158\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytorch/pytorch/commit/9167ac8c75481e2beb3746aa37b7f48a213c631e\"\u003e\u003ccode\u003e9167ac8\u003c/code\u003e\u003c/a\u003e [MPS] Switch Cholesky  decomp to column wise (\u003ca href=\"https://redirect.github.com/pytorch/pytorch/issues/158237\"\u003e#158237\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytorch/pytorch/commit/5534685c62399db8d1e51b47e2dcbc17deaab230\"\u003e\u003ccode\u003e5534685\u003c/code\u003e\u003c/a\u003e [MPS] Reimplement \u003ccode\u003etri[ul]\u003c/code\u003e as Metal shaders (\u003ca href=\"https://redirect.github.com/pytorch/pytorch/issues/158867\"\u003e#158867\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytorch/pytorch/commit/d19e08d74b2a27e661bf57a9015014b757e8ea31\"\u003e\u003ccode\u003ed19e08d\u003c/code\u003e\u003c/a\u003e Cherry pick PR 158746 (\u003ca href=\"https://redirect.github.com/pytorch/pytorch/issues/158801\"\u003e#158801\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytorch/pytorch/commit/a6c044ab9aa14f0864c6a572f7c023432511c5ea\"\u003e\u003ccode\u003ea6c044a\u003c/code\u003e\u003c/a\u003e [cherry-pick] Unify torch.tensor and torch.ops.aten.scalar_tensor behavior (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytorch/pytorch/commit/620ebd0646252bbb22524f5c252ec7e9ab977bee\"\u003e\u003ccode\u003e620ebd0\u003c/code\u003e\u003c/a\u003e [Dynamo] Use proper sources for constructing dataclass defaults (\u003ca href=\"https://redirect.github.com/pytorch/pytorch/issues/158689\"\u003e#158689\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/pytorch/pytorch/compare/v2.7.0...v2.8.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `transformers` from 4.52.4 to 4.56.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/huggingface/transformers/releases\"\u003etransformers's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003ePatch v4.55.4\u003c/h1\u003e\n\u003cp\u003eThere was a mick mack on our side when cherry-picking the commit \u003ca href=\"https://redirect.github.com/huggingface/transformers/issues/40197\"\u003e#40197\u003c/a\u003e which led to a wrong commit in the patch!\nSorry everyone 😭\u003c/p\u003e\n\u003cp\u003eThis patch is just the official fix for \u003ca href=\"https://redirect.github.com/huggingface/transformers/issues/40197\"\u003e#40197\u003c/a\u003e!\u003c/p\u003e\n\u003ch2\u003ePatch release v4.55.3\u003c/h2\u003e\n\u003ch1\u003ePatch release 4.55.3\u003c/h1\u003e\n\u003cp\u003eFocused on stabilizing FlashAttention-2 on Ascend NPU, improving FSDP behavior for generic-task models, fixing MXFP4 integration for GPT-OSS\u003c/p\u003e\n\u003ch2\u003eBug Fixes \u0026amp; Improvements\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFlashAttention-2 / Ascend NPU – Fix “unavailable” runtime error (\u003ca href=\"https://redirect.github.com/huggingface/transformers/issues/40151\"\u003e#40151\u003c/a\u003e) by \u003ca href=\"https://github.com/FightingZhen\"\u003e\u003ccode\u003e@​FightingZhen\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFlashAttention kwargs – Revert FA kwargs preparation to resolve regression (\u003ca href=\"https://redirect.github.com/huggingface/transformers/issues/40161\"\u003e#40161\u003c/a\u003e) by \u003ca href=\"https://github.com/Cyrilvallez\"\u003e\u003ccode\u003e@​Cyrilvallez\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFSDP (generic-task models) – Fix sharding/runtime issues (\u003ca href=\"https://redirect.github.com/huggingface/transformers/issues/40191\"\u003e#40191\u003c/a\u003e) by \u003ca href=\"https://github.com/Cyrilvallez\"\u003e\u003ccode\u003e@​Cyrilvallez\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGPT-OSS / MXFP4 – Ensure swiglu_limit is correctly passed through (\u003ca href=\"https://redirect.github.com/huggingface/transformers/issues/40197\"\u003e#40197\u003c/a\u003e) by \u003ca href=\"https://github.com/danielhanchen\"\u003e\u003ccode\u003e@​danielhanchen\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMamba – Fix cache handling to prevent stale/incorrect state (\u003ca href=\"https://redirect.github.com/huggingface/transformers/issues/40203\"\u003e#40203\u003c/a\u003e) by \u003ca href=\"https://github.com/manueldeprada\"\u003e\u003ccode\u003e@​manueldeprada\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMisc – Minor follow-up fix addressing \u003ca href=\"https://redirect.github.com/huggingface/transformers/issues/40262\"\u003e#40262\u003c/a\u003e by \u003ca href=\"https://github.com/ArthurZucker\"\u003e\u003ccode\u003e@​ArthurZucker\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ePatch release 4.55.2: for FA2 users!\u003c/h2\u003e\n\u003ch1\u003ePatch release 4.55.2!\u003c/h1\u003e\n\u003ch2\u003eonly affects \u003ccode\u003eFA2\u003c/code\u003e generations!\u003c/h2\u003e\n\u003cp\u003e😢 Well sorry everyone, sometimes shit can happen...\n4.55.1 was broken because of 🥁 git merge conflict.\nI cherry-picked \u003ca href=\"https://redirect.github.com/huggingface/transformers/pull/40002\"\u003ehuggingface/transformers#40002\u003c/a\u003e without having \u003ca href=\"https://redirect.github.com/huggingface/transformers/pull/40029\"\u003ehuggingface/transformers#40029\u003c/a\u003e , thus \u003ccode\u003efrom ..modeling_flash_attention_utils import prepare_fa_kwargs_from_position_ids\u003c/code\u003e is missing, and since this is a slow test, nothing caught it.\u003c/p\u003e\n\u003cp\u003eWill work to remediate and write the post-mortem when yanking the release.\u003c/p\u003e\n\u003ch1\u003ePatch release 4.55.1:\u003c/h1\u003e\n\u003cp\u003eMostly focused around stabalizing the Mxfp4 for GPTOSS model!\u003c/p\u003e\n\u003ch2\u003eBug Fixes \u0026amp; Improvements\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eIdefics2, Idefics3, SmolVLM – Fix tensor device issue (\u003ca href=\"https://redirect.github.com/huggingface/transformers/issues/39975\"\u003e#39975\u003c/a\u003e) by \u003ca href=\"https://github.com/qgallouedec\"\u003e\u003ccode\u003e@​qgallouedec\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMerge conflicts – Fix merge conflicts from previous changes by \u003ca href=\"https://github.com/vasqu\"\u003e\u003ccode\u003e@​vasqu\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMXFP4 / CPU device_map – Default to dequantize when CPU is in device_map (\u003ca href=\"https://redirect.github.com/huggingface/transformers/issues/39993\"\u003e#39993\u003c/a\u003e) by \u003ca href=\"https://github.com/MekkCyber\"\u003e\u003ccode\u003e@​MekkCyber\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGPT Big Code – Fix attention scaling (\u003ca href=\"https://redirect.github.com/huggingface/transformers/issues/40041\"\u003e#40041\u003c/a\u003e) by \u003ca href=\"https://github.com/vasqu\"\u003e\u003ccode\u003e@​vasqu\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWindows compatibility – Resolve Triton version check compatibility (\u003ca href=\"https://redirect.github.com/huggingface/transformers/issues/39986\"\u003e#39986\u003c/a\u003e) by \u003ca href=\"https://github.com/Tsumugii24\"\u003e\u003ccode\u003e@​Tsumugii24\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/MekkCyber\"\u003e\u003ccode\u003e@​MekkCyber\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGemma3n model – Add missing None default values for get_placeholder_mask (\u003ca href=\"https://redirect.github.com/huggingface/transformers/issues/39991\"\u003e#39991\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/huggingface/transformers/issues/40024\"\u003e#40024\u003c/a\u003e) by \u003ca href=\"https://github.com/Znerual\"\u003e\u003ccode\u003e@​Znerual\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFuyu model – Fix broken image inference (\u003ca href=\"https://redirect.github.com/huggingface/transformers/issues/39915\"\u003e#39915\u003c/a\u003e) by \u003ca href=\"https://github.com/Isotr0py\"\u003e\u003ccode\u003e@​Isotr0py\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePerceptionLM – Fix missing video inputs (\u003ca href=\"https://redirect.github.com/huggingface/transformers/issues/39971\"\u003e#39971\u003c/a\u003e) by \u003ca href=\"https://github.com/shuminghu\"\u003e\u003ccode\u003e@​shuminghu\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIdefics – Fix device mismatch (\u003ca href=\"https://redirect.github.com/huggingface/transformers/issues/39981\"\u003e#39981\u003c/a\u003e) by \u003ca href=\"https://github.com/zucchini-nlp\"\u003e\u003ccode\u003e@​zucchini-nlp\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTriton kernels – Remove triton_kernels dependency in favor of included kernels (\u003ca href=\"https://redirect.github.com/huggingface/transformers/issues/39926\"\u003e#39926\u003c/a\u003e) by \u003ca href=\"https://github.com/SunMarc\"\u003e\u003ccode\u003e@​SunMarc\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGPT-OSS MXFP4 – Enable on older hardware (sm75+) (\u003ca href=\"https://redirect.github.com/huggingface/transformers/issues/39940\"\u003e#39940\u003c/a\u003e) by \u003ca href=\"https://github.com/matthewdouglas\"\u003e\u003ccode\u003e@​matthewdouglas\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/SunMarc\"\u003e\u003ccode\u003e@​SunMarc\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMXFP4 quantizer – Allow CPU inference with dequantize option (\u003ca href=\"https://redirect.github.com/huggingface/transformers/issues/39953\"\u003e#39953\u003c/a\u003e) by \u003ca href=\"https://github.com/returnL\"\u003e\u003ccode\u003e@​returnL\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eCI \u0026amp; Build\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCI stability – Post-GPT-OSS fixes for green CI (\u003ca href=\"https://redirect.github.com/huggingface/transformers/issues/39929\"\u003e#39929\u003c/a\u003e) by \u003ca href=\"https://github.com/gante\"\u003e\u003ccode\u003e@​gante\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/LysandreJik\"\u003e\u003ccode\u003e@​LysandreJik\u003c/code\u003e\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/huggingface/transformers/commit/e7d351cebad5f6dcdd169b0c034fdee0a000e6a9\"\u003e\u003ccode\u003ee7d351c\u003c/code\u003e\u003c/a\u003e Release: v4.56.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huggingface/transformers/commit/1067577ad204e649514ff3a5d3af0f7d52a63f14\"\u003e\u003ccode\u003e1067577\u003c/code\u003e\u003c/a\u003e fix gpt-oss out shape (\u003ca href=\"https://redirect.github.com/huggingface/transformers/issues/40535\"\u003e#40535\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huggingface/transformers/commit/7efb4c87ca3ed1a8d8c96f3f158f27f693f78b38\"\u003e\u003ccode\u003e7efb4c8\u003c/code\u003e\u003c/a\u003e Flaky CI is annoying (\u003ca href=\"https://redirect.github.com/huggingface/transformers/issues/40543\"\u003e#40543\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huggingface/transformers/commit/828a27fd326e49d4a1c4b08210bfd32c107facc9\"\u003e\u003ccode\u003e828a27f\u003c/code\u003e\u003c/a\u003e Fix gpt-oss rope warning  (\u003ca href=\"https://redirect.github.com/huggingface/transformers/issues/40550\"\u003e#40550\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huggingface/transformers/commit/74a24217f5a09cdd514e7a72af177bf61569cac6\"\u003e\u003ccode\u003e74a2421\u003c/code\u003e\u003c/a\u003e Add bfloat16 support detection for MPS in is_torch_bf16_gpu_available() (\u003ca href=\"https://redirect.github.com/huggingface/transformers/issues/40458\"\u003e#40458\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huggingface/transformers/commit/ffdd10fcedb1ab4f9217ac645b2e0dbe03623a53\"\u003e\u003ccode\u003effdd10f\u003c/code\u003e\u003c/a\u003e Allow compression on meta device (\u003ca href=\"https://redirect.github.com/huggingface/transformers/issues/39039\"\u003e#39039\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huggingface/transformers/commit/f0e778112fe6438f25142960fc4a3781c5e32566\"\u003e\u003ccode\u003ef0e7781\u003c/code\u003e\u003c/a\u003e Clean-up kernel loading and dispatch (\u003ca href=\"https://redirect.github.com/huggingface/transformers/issues/40542\"\u003e#40542\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huggingface/transformers/commit/f68eb5f135bc403a3e00ac3736c35c5e041e685a\"\u003e\u003ccode\u003ef68eb5f\u003c/code\u003e\u003c/a\u003e Redundant code removal (\u003ca href=\"https://redirect.github.com/huggingface/transformers/issues/40534\"\u003e#40534\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huggingface/transformers/commit/d888bd435d0c0eaabaabad5b33d52af518c7187c\"\u003e\u003ccode\u003ed888bd4\u003c/code\u003e\u003c/a\u003e Fix typos (\u003ca href=\"https://redirect.github.com/huggingface/transformers/issues/40511\"\u003e#40511\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huggingface/transformers/commit/11a6b95553d99d153710dfd1e64facb9e4f85219\"\u003e\u003ccode\u003e11a6b95\u003c/code\u003e\u003c/a\u003e Oupsy  (\u003ca href=\"https://redirect.github.com/huggingface/transformers/issues/40544\"\u003e#40544\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/huggingface/transformers/compare/v4.52.4...v4.56.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `bitsandbytes` from 0.46.0 to 0.47.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bitsandbytes-foundation/bitsandbytes/releases\"\u003ebitsandbytes's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.47.0\u003c/h2\u003e\n\u003ch2\u003eHighlights:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFSDP2 compatibility for Params4bit (\u003ca href=\"https://redirect.github.com/bitsandbytes-foundation/bitsandbytes/issues/1719\"\u003e#1719\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBugfix for 4bit quantization with large block sizes (\u003ca href=\"https://redirect.github.com/bitsandbytes-foundation/bitsandbytes/issues/1721\"\u003e#1721\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFurther removal of previously deprecated code (\u003ca href=\"https://redirect.github.com/bitsandbytes-foundation/bitsandbytes/issues/1669\"\u003e#1669\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImproved CPU coverage (\u003ca href=\"https://redirect.github.com/bitsandbytes-foundation/bitsandbytes/issues/1628\"\u003e#1628\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eInclude NVIDIA Volta support in CUDA 12.8 and 12.9 builds (\u003ca href=\"https://redirect.github.com/bitsandbytes-foundation/bitsandbytes/issues/1715\"\u003e#1715\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eEnable CPU/XPU native and ipex path by \u003ca href=\"https://github.com/jiqing-feng\"\u003e\u003ccode\u003e@​jiqing-feng\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitsandbytes-foundation/bitsandbytes/pull/1628\"\u003ebitsandbytes-foundation/bitsandbytes#1628\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix CI regression by \u003ca href=\"https://github.com/matthewdouglas\"\u003e\u003ccode\u003e@​matthewdouglas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitsandbytes-foundation/bitsandbytes/pull/1666\"\u003ebitsandbytes-foundation/bitsandbytes#1666\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd CPU + IPEX to nightly CI by \u003ca href=\"https://github.com/matthewdouglas\"\u003e\u003ccode\u003e@​matthewdouglas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitsandbytes-foundation/bitsandbytes/pull/1667\"\u003ebitsandbytes-foundation/bitsandbytes#1667\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix params4bit passing bnb quantized by \u003ca href=\"https://github.com/mklabunde\"\u003e\u003ccode\u003e@​mklabunde\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitsandbytes-foundation/bitsandbytes/pull/1665\"\u003ebitsandbytes-foundation/bitsandbytes#1665\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeprecation cleanup by \u003ca href=\"https://github.com/matthewdouglas\"\u003e\u003ccode\u003e@​matthewdouglas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitsandbytes-foundation/bitsandbytes/pull/1669\"\u003ebitsandbytes-foundation/bitsandbytes#1669\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCI workflow: bump torch 2.7.0 to 2.7.1 by \u003ca href=\"https://github.com/matthewdouglas\"\u003e\u003ccode\u003e@​matthewdouglas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitsandbytes-foundation/bitsandbytes/pull/1670\"\u003ebitsandbytes-foundation/bitsandbytes#1670\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprovement for torch.compile support on Params4bit by \u003ca href=\"https://github.com/matthewdouglas\"\u003e\u003ccode\u003e@​matthewdouglas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitsandbytes-foundation/bitsandbytes/pull/1673\"\u003ebitsandbytes-foundation/bitsandbytes#1673\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed a bug in test_fw_bit_quant testing on CPU by \u003ca href=\"https://github.com/Egor-Krivov\"\u003e\u003ccode\u003e@​Egor-Krivov\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitsandbytes-foundation/bitsandbytes/pull/1675\"\u003ebitsandbytes-foundation/bitsandbytes#1675\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edo...\n\n_Description has been truncated_","html_url":"https://github.com/hangyav/textLSP/pull/55","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/hangyav%2FtextLSP/issues/55","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/55/packages"},{"uuid":"2777782646","node_id":"PR_kwDOAUq3d86lkZl2","number":3,"state":"closed","title":"build(deps): bump lsprotocol from 2023.0.1 to 2025.0.0 in /deps","user":"dependabot[bot]","labels":["dependencies","python"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":"2025-09-16T16:58:09.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-08-27T09:44:37.000Z","updated_at":"2025-09-16T16:58:09.000Z","time_to_close":1754012,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps)","packages":[{"name":"lsprotocol","old_version":"2023.0.1","new_version":"2025.0.0","repository_url":"https://github.com/microsoft/lsprotocol"}],"path":"/deps","ecosystem":"pip"},"body":"Bumps [lsprotocol](https://github.com/microsoft/lsprotocol) from 2023.0.1 to 2025.0.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/microsoft/lsprotocol/releases\"\u003elsprotocol's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2025.0.0\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e2025.0.0rc1\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003ev2024.0.0b1\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003epypi: \u003ca href=\"https://pypi.org/project/lsprotocol/2024.0.0b1/\"\u003ehttps://pypi.org/project/lsprotocol/2024.0.0b1/\u003c/a\u003e\ncrates: \u003ca href=\"https://crates.io/crates/lsprotocol/1.0.0-alpha.2\"\u003ehttps://crates.io/crates/lsprotocol/1.0.0-alpha.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[rust] Consider using \u003ccode\u003eurl::Url\u003c/code\u003e for \u003ccode\u003eDocumentUri\u003c/code\u003e and \u003ccode\u003eURI\u003c/code\u003e types by \u003ca href=\"https://github.com/39555\"\u003e\u003ccode\u003e@​39555\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/pull/361\"\u003emicrosoft/lsprotocol#361\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse stable name generation from LSP spec by \u003ca href=\"https://github.com/karthiknadig\"\u003e\u003ccode\u003e@​karthiknadig\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/pull/368\"\u003emicrosoft/lsprotocol#368\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd Text Document Content support by \u003ca href=\"https://github.com/karthiknadig\"\u003e\u003ccode\u003e@​karthiknadig\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/pull/377\"\u003emicrosoft/lsprotocol#377\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for TextDocumentContentResult by \u003ca href=\"https://github.com/karthiknadig\"\u003e\u003ccode\u003e@​karthiknadig\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/pull/388\"\u003emicrosoft/lsprotocol#388\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix development class by \u003ca href=\"https://github.com/karthiknadig\"\u003e\u003ccode\u003e@​karthiknadig\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/pull/402\"\u003emicrosoft/lsprotocol#402\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCode Health\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to latest pytest and attrs by \u003ca href=\"https://github.com/karthiknadig\"\u003e\u003ccode\u003e@​karthiknadig\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/pull/373\"\u003emicrosoft/lsprotocol#373\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd Python 3.13 to CI by \u003ca href=\"https://github.com/karthiknadig\"\u003e\u003ccode\u003e@​karthiknadig\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/pull/396\"\u003emicrosoft/lsprotocol#396\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCode Action Tag for LLMs by \u003ca href=\"https://github.com/karthiknadig\"\u003e\u003ccode\u003e@​karthiknadig\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/pull/401\"\u003emicrosoft/lsprotocol#401\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/39555\"\u003e\u003ccode\u003e@​39555\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/pull/361\"\u003emicrosoft/lsprotocol#361\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/microsoft/lsprotocol/compare/2024.0.0a2...v2024.0.0b1\"\u003ehttps://github.com/microsoft/lsprotocol/compare/2024.0.0a2...v2024.0.0b1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e2024.0.0a2\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003epypi: \u003ca href=\"https://pypi.org/project/lsprotocol/2024.0.0a2/\"\u003ehttps://pypi.org/project/lsprotocol/2024.0.0a2/\u003c/a\u003e\ncrates: \u003ca href=\"https://crates.io/crates/lsprotocol/1.0.0-alpha.1\"\u003ehttps://crates.io/crates/lsprotocol/1.0.0-alpha.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[all][breaking] Update to latest LSP spec with type name changes by \u003ca href=\"https://github.com/karthiknadig\"\u003e\u003ccode\u003e@​karthiknadig\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/pull/286\"\u003emicrosoft/lsprotocol#286\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/pull/325\"\u003emicrosoft/lsprotocol#325\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/pull/358\"\u003emicrosoft/lsprotocol#358\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[all][breaking] Use stable name generation from LSP spec model by \u003ca href=\"https://github.com/karthiknadig\"\u003e\u003ccode\u003e@​karthiknadig\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/pull/368\"\u003emicrosoft/lsprotocol#368\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[all] Add \u003ccode\u003eTextDocumentContent\u003c/code\u003e support by \u003ca href=\"https://github.com/karthiknadig\"\u003e\u003ccode\u003e@​karthiknadig\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/pull/377\"\u003emicrosoft/lsprotocol#377\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[python] Adds type alias for result types by \u003ca href=\"https://github.com/karthiknadig\"\u003e\u003ccode\u003e@​karthiknadig\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/pull/290\"\u003emicrosoft/lsprotocol#290\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[dotnet] change \u003ccode\u003euint\u003c/code\u003e to \u003ccode\u003elong\u003c/code\u003e by \u003ca href=\"https://github.com/karthiknadig\"\u003e\u003ccode\u003e@​karthiknadig\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/pull/295\"\u003emicrosoft/lsprotocol#295\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[python] Make the method fields of requests, responses and notifications literals by \u003ca href=\"https://github.com/svenberkvens\"\u003e\u003ccode\u003e@​svenberkvens\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/pull/355\"\u003emicrosoft/lsprotocol#355\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[python] Add customization to \u003ccode\u003eCompletionItemKind\u003c/code\u003e by \u003ca href=\"https://github.com/karthiknadig\"\u003e\u003ccode\u003e@​karthiknadig\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/pull/359\"\u003emicrosoft/lsprotocol#359\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[rust] Consider using url::Url for DocumentUri and URI types by \u003ca href=\"https://github.com/39555\"\u003e\u003ccode\u003e@​39555\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/pull/361\"\u003emicrosoft/lsprotocol#361\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[python] Use \u003ccode\u003eSequence\u003c/code\u003e instead of \u003ccode\u003eList\u003c/code\u003e by \u003ca href=\"https://github.com/muffinmad\"\u003e\u003ccode\u003e@​muffinmad\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/pull/285\"\u003emicrosoft/lsprotocol#285\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[python] \u003ccode\u003emypy\u003c/code\u003e update changed linting rules by \u003ca href=\"https://github.com/karthiknadig\"\u003e\u003ccode\u003e@​karthiknadig\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/pull/288\"\u003emicrosoft/lsprotocol#288\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[python] Remove types preserved from backwards compat by \u003ca href=\"https://github.com/karthiknadig\"\u003e\u003ccode\u003e@​karthiknadig\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/pull/296\"\u003emicrosoft/lsprotocol#296\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/microsoft/lsprotocol/commit/b71110640e0f1dbe535ddeb98a0e649bec0058b4\"\u003e\u003ccode\u003eb711106\u003c/code\u003e\u003c/a\u003e Change \u003ccode\u003epyproject.toml\u003c/code\u003e version to \u003ccode\u003e2025.0.0\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/issues/424\"\u003e#424\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/lsprotocol/commit/fc1d3df25e49dcc28bc52f4f9630bf051757eba2\"\u003e\u003ccode\u003efc1d3df\u003c/code\u003e\u003c/a\u003e Fix \u003ccode\u003eREADME.md\u003c/code\u003e links and output, update \u003ccode\u003e.vscode/launch.json\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/issues/423\"\u003e#423\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/lsprotocol/commit/db068cc3be4f7bc3f31165a90dd36835a853caaf\"\u003e\u003ccode\u003edb068cc\u003c/code\u003e\u003c/a\u003e Change \u003ccode\u003epyproject.toml\u003c/code\u003e version to \u003ccode\u003e2025.0.0rc1\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/issues/422\"\u003e#422\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/lsprotocol/commit/f31cd4249ddf69e4c5038ae0cda5ea079ca96293\"\u003e\u003ccode\u003ef31cd42\u003c/code\u003e\u003c/a\u003e Rewrite release pipeline to use MicroBuild rather than vscode's templates (\u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/issues/421\"\u003e#421\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/lsprotocol/commit/926bd4362d93b5dfc267df6b4cb81144a15107f7\"\u003e\u003ccode\u003e926bd43\u003c/code\u003e\u003c/a\u003e Update to latest LSP spec (\u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/issues/420\"\u003e#420\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/lsprotocol/commit/4b964091856dd5460e52e762fe3666dafa2524f0\"\u003e\u003ccode\u003e4b96409\u003c/code\u003e\u003c/a\u003e Add golang to plugin table (\u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/issues/418\"\u003e#418\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/lsprotocol/commit/a0db0dade9bcb110219d1078e5db0c828721068d\"\u003e\u003ccode\u003ea0db0da\u003c/code\u003e\u003c/a\u003e Python generator: use Mapping instead of Dict for type annotations (\u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/issues/415\"\u003e#415\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/lsprotocol/commit/a79f4dc86bcf3f8655dbc7171952c7dcf6931f37\"\u003e\u003ccode\u003ea79f4dc\u003c/code\u003e\u003c/a\u003e Breaking change \u003ccode\u003eApplyKind\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/issues/408\"\u003e#408\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/lsprotocol/commit/4dd0484502f1906a6530c7ff89d39ddc24969228\"\u003e\u003ccode\u003e4dd0484\u003c/code\u003e\u003c/a\u003e Fix: version check for CI (\u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/issues/416\"\u003e#416\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/lsprotocol/commit/2841d4acfe5cd8eaef31658da50a838a0e92c0c7\"\u003e\u003ccode\u003e2841d4a\u003c/code\u003e\u003c/a\u003e Breaking change to \u003ccode\u003eApplyKind\u003c/code\u003e from LSP Spec (\u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/issues/406\"\u003e#406\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/microsoft/lsprotocol/compare/2023.0.1...2025.0.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=lsprotocol\u0026package-manager=pip\u0026previous-version=2023.0.1\u0026new-version=2025.0.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/flrgh/.dotfiles/pull/3","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/flrgh%2F.dotfiles/issues/3","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/3/packages"},{"uuid":"3343552499","node_id":"PR_kwDOPiBT0c6kyKne","number":2,"state":"open","title":"Bump lsprotocol from 2023.0.1 to 2025.0.0","user":"dependabot[bot]","labels":["dependencies","python"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-08-21T23:49:33.000Z","updated_at":"2025-08-21T23:49:42.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"lsprotocol","old_version":"2023.0.1","new_version":"2025.0.0","repository_url":"https://github.com/microsoft/lsprotocol"}],"path":null,"ecosystem":"pip"},"body":"Bumps [lsprotocol](https://github.com/microsoft/lsprotocol) from 2023.0.1 to 2025.0.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/microsoft/lsprotocol/releases\"\u003elsprotocol's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2025.0.0\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e2025.0.0rc1\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003ev2024.0.0b1\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003epypi: \u003ca href=\"https://pypi.org/project/lsprotocol/2024.0.0b1/\"\u003ehttps://pypi.org/project/lsprotocol/2024.0.0b1/\u003c/a\u003e\ncrates: \u003ca href=\"https://crates.io/crates/lsprotocol/1.0.0-alpha.2\"\u003ehttps://crates.io/crates/lsprotocol/1.0.0-alpha.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[rust] Consider using \u003ccode\u003eurl::Url\u003c/code\u003e for \u003ccode\u003eDocumentUri\u003c/code\u003e and \u003ccode\u003eURI\u003c/code\u003e types by \u003ca href=\"https://github.com/39555\"\u003e\u003ccode\u003e@​39555\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/pull/361\"\u003emicrosoft/lsprotocol#361\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse stable name generation from LSP spec by \u003ca href=\"https://github.com/karthiknadig\"\u003e\u003ccode\u003e@​karthiknadig\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/pull/368\"\u003emicrosoft/lsprotocol#368\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd Text Document Content support by \u003ca href=\"https://github.com/karthiknadig\"\u003e\u003ccode\u003e@​karthiknadig\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/pull/377\"\u003emicrosoft/lsprotocol#377\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for TextDocumentContentResult by \u003ca href=\"https://github.com/karthiknadig\"\u003e\u003ccode\u003e@​karthiknadig\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/pull/388\"\u003emicrosoft/lsprotocol#388\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix development class by \u003ca href=\"https://github.com/karthiknadig\"\u003e\u003ccode\u003e@​karthiknadig\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/pull/402\"\u003emicrosoft/lsprotocol#402\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCode Health\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to latest pytest and attrs by \u003ca href=\"https://github.com/karthiknadig\"\u003e\u003ccode\u003e@​karthiknadig\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/pull/373\"\u003emicrosoft/lsprotocol#373\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd Python 3.13 to CI by \u003ca href=\"https://github.com/karthiknadig\"\u003e\u003ccode\u003e@​karthiknadig\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/pull/396\"\u003emicrosoft/lsprotocol#396\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCode Action Tag for LLMs by \u003ca href=\"https://github.com/karthiknadig\"\u003e\u003ccode\u003e@​karthiknadig\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/pull/401\"\u003emicrosoft/lsprotocol#401\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/39555\"\u003e\u003ccode\u003e@​39555\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/pull/361\"\u003emicrosoft/lsprotocol#361\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/microsoft/lsprotocol/compare/2024.0.0a2...v2024.0.0b1\"\u003ehttps://github.com/microsoft/lsprotocol/compare/2024.0.0a2...v2024.0.0b1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e2024.0.0a2\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003epypi: \u003ca href=\"https://pypi.org/project/lsprotocol/2024.0.0a2/\"\u003ehttps://pypi.org/project/lsprotocol/2024.0.0a2/\u003c/a\u003e\ncrates: \u003ca href=\"https://crates.io/crates/lsprotocol/1.0.0-alpha.1\"\u003ehttps://crates.io/crates/lsprotocol/1.0.0-alpha.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[all][breaking] Update to latest LSP spec with type name changes by \u003ca href=\"https://github.com/karthiknadig\"\u003e\u003ccode\u003e@​karthiknadig\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/pull/286\"\u003emicrosoft/lsprotocol#286\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/pull/325\"\u003emicrosoft/lsprotocol#325\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/pull/358\"\u003emicrosoft/lsprotocol#358\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[all][breaking] Use stable name generation from LSP spec model by \u003ca href=\"https://github.com/karthiknadig\"\u003e\u003ccode\u003e@​karthiknadig\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/pull/368\"\u003emicrosoft/lsprotocol#368\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[all] Add \u003ccode\u003eTextDocumentContent\u003c/code\u003e support by \u003ca href=\"https://github.com/karthiknadig\"\u003e\u003ccode\u003e@​karthiknadig\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/pull/377\"\u003emicrosoft/lsprotocol#377\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[python] Adds type alias for result types by \u003ca href=\"https://github.com/karthiknadig\"\u003e\u003ccode\u003e@​karthiknadig\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/pull/290\"\u003emicrosoft/lsprotocol#290\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[dotnet] change \u003ccode\u003euint\u003c/code\u003e to \u003ccode\u003elong\u003c/code\u003e by \u003ca href=\"https://github.com/karthiknadig\"\u003e\u003ccode\u003e@​karthiknadig\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/pull/295\"\u003emicrosoft/lsprotocol#295\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[python] Make the method fields of requests, responses and notifications literals by \u003ca href=\"https://github.com/svenberkvens\"\u003e\u003ccode\u003e@​svenberkvens\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/pull/355\"\u003emicrosoft/lsprotocol#355\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[python] Add customization to \u003ccode\u003eCompletionItemKind\u003c/code\u003e by \u003ca href=\"https://github.com/karthiknadig\"\u003e\u003ccode\u003e@​karthiknadig\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/pull/359\"\u003emicrosoft/lsprotocol#359\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[rust] Consider using url::Url for DocumentUri and URI types by \u003ca href=\"https://github.com/39555\"\u003e\u003ccode\u003e@​39555\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/pull/361\"\u003emicrosoft/lsprotocol#361\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[python] Use \u003ccode\u003eSequence\u003c/code\u003e instead of \u003ccode\u003eList\u003c/code\u003e by \u003ca href=\"https://github.com/muffinmad\"\u003e\u003ccode\u003e@​muffinmad\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/pull/285\"\u003emicrosoft/lsprotocol#285\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[python] \u003ccode\u003emypy\u003c/code\u003e update changed linting rules by \u003ca href=\"https://github.com/karthiknadig\"\u003e\u003ccode\u003e@​karthiknadig\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/pull/288\"\u003emicrosoft/lsprotocol#288\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[python] Remove types preserved from backwards compat by \u003ca href=\"https://github.com/karthiknadig\"\u003e\u003ccode\u003e@​karthiknadig\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/pull/296\"\u003emicrosoft/lsprotocol#296\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/microsoft/lsprotocol/commit/b71110640e0f1dbe535ddeb98a0e649bec0058b4\"\u003e\u003ccode\u003eb711106\u003c/code\u003e\u003c/a\u003e Change \u003ccode\u003epyproject.toml\u003c/code\u003e version to \u003ccode\u003e2025.0.0\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/issues/424\"\u003e#424\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/lsprotocol/commit/fc1d3df25e49dcc28bc52f4f9630bf051757eba2\"\u003e\u003ccode\u003efc1d3df\u003c/code\u003e\u003c/a\u003e Fix \u003ccode\u003eREADME.md\u003c/code\u003e links and output, update \u003ccode\u003e.vscode/launch.json\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/issues/423\"\u003e#423\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/lsprotocol/commit/db068cc3be4f7bc3f31165a90dd36835a853caaf\"\u003e\u003ccode\u003edb068cc\u003c/code\u003e\u003c/a\u003e Change \u003ccode\u003epyproject.toml\u003c/code\u003e version to \u003ccode\u003e2025.0.0rc1\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/issues/422\"\u003e#422\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/lsprotocol/commit/f31cd4249ddf69e4c5038ae0cda5ea079ca96293\"\u003e\u003ccode\u003ef31cd42\u003c/code\u003e\u003c/a\u003e Rewrite release pipeline to use MicroBuild rather than vscode's templates (\u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/issues/421\"\u003e#421\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/lsprotocol/commit/926bd4362d93b5dfc267df6b4cb81144a15107f7\"\u003e\u003ccode\u003e926bd43\u003c/code\u003e\u003c/a\u003e Update to latest LSP spec (\u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/issues/420\"\u003e#420\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/lsprotocol/commit/4b964091856dd5460e52e762fe3666dafa2524f0\"\u003e\u003ccode\u003e4b96409\u003c/code\u003e\u003c/a\u003e Add golang to plugin table (\u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/issues/418\"\u003e#418\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/lsprotocol/commit/a0db0dade9bcb110219d1078e5db0c828721068d\"\u003e\u003ccode\u003ea0db0da\u003c/code\u003e\u003c/a\u003e Python generator: use Mapping instead of Dict for type annotations (\u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/issues/415\"\u003e#415\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/lsprotocol/commit/a79f4dc86bcf3f8655dbc7171952c7dcf6931f37\"\u003e\u003ccode\u003ea79f4dc\u003c/code\u003e\u003c/a\u003e Breaking change \u003ccode\u003eApplyKind\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/issues/408\"\u003e#408\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/lsprotocol/commit/4dd0484502f1906a6530c7ff89d39ddc24969228\"\u003e\u003ccode\u003e4dd0484\u003c/code\u003e\u003c/a\u003e Fix: version check for CI (\u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/issues/416\"\u003e#416\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/lsprotocol/commit/2841d4acfe5cd8eaef31658da50a838a0e92c0c7\"\u003e\u003ccode\u003e2841d4a\u003c/code\u003e\u003c/a\u003e Breaking change to \u003ccode\u003eApplyKind\u003c/code\u003e from LSP Spec (\u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/issues/406\"\u003e#406\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/microsoft/lsprotocol/compare/2023.0.1...2025.0.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=lsprotocol\u0026package-manager=pip\u0026previous-version=2023.0.1\u0026new-version=2025.0.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/alfasec77/ruff-lsp/pull/2","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/alfasec77%2Fruff-lsp/issues/2","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/2/packages"},{"uuid":"2713882314","node_id":"PR_kwDOIdWLBs6hwo7K","number":54,"state":"closed","title":"build(deps): bump the python-packages group with 9 updates","user":"dependabot[bot]","labels":["dependencies","python"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":"2025-08-03T08:47:34.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-08-01T17:32:30.000Z","updated_at":"2025-08-03T08:47:34.000Z","time_to_close":141304,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"python-packages","update_count":9,"packages":[{"name":"lsprotocol","old_version":"2023.0.1","new_version":"2025.0.0","repository_url":"https://github.com/microsoft/lsprotocol"},{"name":"language-tool-python","old_version":"2.9.3","new_version":"2.9.4","repository_url":"https://github.com/jxmorris12/language_tool_python"},{"name":"gitpython","old_version":"3.1.44","new_version":"3.1.45","repository_url":"https://github.com/gitpython-developers/GitPython"},{"name":"openai","old_version":"1.82.1","new_version":"1.98.0","repository_url":"https://github.com/openai/openai-python"},{"name":"pytest","old_version":"8.3.5","new_version":"8.4.1","repository_url":"https://github.com/pytest-dev/pytest"},{"name":"pytest-cov","old_version":"6.1.1","new_version":"6.2.1","repository_url":"https://github.com/pytest-dev/pytest-cov"},{"name":"torch","old_version":"2.7.0","new_version":"2.7.1","repository_url":"https://github.com/pytorch/pytorch"},{"name":"transformers","old_version":"4.52.4","new_version":"4.54.1","repository_url":"https://github.com/huggingface/transformers"},{"name":"bitsandbytes","old_version":"0.46.0","new_version":"0.46.1","repository_url":"https://github.com/bitsandbytes-foundation/bitsandbytes"}],"path":null,"ecosystem":"pip"},"body":"Bumps the python-packages group with 9 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [lsprotocol](https://github.com/microsoft/lsprotocol) | `2023.0.1` | `2025.0.0` |\n| [language-tool-python](https://github.com/jxmorris12/language_tool_python) | `2.9.3` | `2.9.4` |\n| [gitpython](https://github.com/gitpython-developers/GitPython) | `3.1.44` | `3.1.45` |\n| [openai](https://github.com/openai/openai-python) | `1.82.1` | `1.98.0` |\n| [pytest](https://github.com/pytest-dev/pytest) | `8.3.5` | `8.4.1` |\n| [pytest-cov](https://github.com/pytest-dev/pytest-cov) | `6.1.1` | `6.2.1` |\n| [torch](https://github.com/pytorch/pytorch) | `2.7.0` | `2.7.1` |\n| [transformers](https://github.com/huggingface/transformers) | `4.52.4` | `4.54.1` |\n| [bitsandbytes](https://github.com/bitsandbytes-foundation/bitsandbytes) | `0.46.0` | `0.46.1` |\n\nUpdates `lsprotocol` from 2023.0.1 to 2025.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/microsoft/lsprotocol/releases\"\u003elsprotocol's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2025.0.0\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e2025.0.0rc1\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003ev2024.0.0b1\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003epypi: \u003ca href=\"https://pypi.org/project/lsprotocol/2024.0.0b1/\"\u003ehttps://pypi.org/project/lsprotocol/2024.0.0b1/\u003c/a\u003e\ncrates: \u003ca href=\"https://crates.io/crates/lsprotocol/1.0.0-alpha.2\"\u003ehttps://crates.io/crates/lsprotocol/1.0.0-alpha.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[rust] Consider using \u003ccode\u003eurl::Url\u003c/code\u003e for \u003ccode\u003eDocumentUri\u003c/code\u003e and \u003ccode\u003eURI\u003c/code\u003e types by \u003ca href=\"https://github.com/39555\"\u003e\u003ccode\u003e@​39555\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/pull/361\"\u003emicrosoft/lsprotocol#361\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse stable name generation from LSP spec by \u003ca href=\"https://github.com/karthiknadig\"\u003e\u003ccode\u003e@​karthiknadig\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/pull/368\"\u003emicrosoft/lsprotocol#368\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd Text Document Content support by \u003ca href=\"https://github.com/karthiknadig\"\u003e\u003ccode\u003e@​karthiknadig\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/pull/377\"\u003emicrosoft/lsprotocol#377\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for TextDocumentContentResult by \u003ca href=\"https://github.com/karthiknadig\"\u003e\u003ccode\u003e@​karthiknadig\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/pull/388\"\u003emicrosoft/lsprotocol#388\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix development class by \u003ca href=\"https://github.com/karthiknadig\"\u003e\u003ccode\u003e@​karthiknadig\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/pull/402\"\u003emicrosoft/lsprotocol#402\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCode Health\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to latest pytest and attrs by \u003ca href=\"https://github.com/karthiknadig\"\u003e\u003ccode\u003e@​karthiknadig\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/pull/373\"\u003emicrosoft/lsprotocol#373\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd Python 3.13 to CI by \u003ca href=\"https://github.com/karthiknadig\"\u003e\u003ccode\u003e@​karthiknadig\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/pull/396\"\u003emicrosoft/lsprotocol#396\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCode Action Tag for LLMs by \u003ca href=\"https://github.com/karthiknadig\"\u003e\u003ccode\u003e@​karthiknadig\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/pull/401\"\u003emicrosoft/lsprotocol#401\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/39555\"\u003e\u003ccode\u003e@​39555\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/pull/361\"\u003emicrosoft/lsprotocol#361\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/microsoft/lsprotocol/compare/2024.0.0a2...v2024.0.0b1\"\u003ehttps://github.com/microsoft/lsprotocol/compare/2024.0.0a2...v2024.0.0b1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e2024.0.0a2\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003epypi: \u003ca href=\"https://pypi.org/project/lsprotocol/2024.0.0a2/\"\u003ehttps://pypi.org/project/lsprotocol/2024.0.0a2/\u003c/a\u003e\ncrates: \u003ca href=\"https://crates.io/crates/lsprotocol/1.0.0-alpha.1\"\u003ehttps://crates.io/crates/lsprotocol/1.0.0-alpha.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[all][breaking] Update to latest LSP spec with type name changes by \u003ca href=\"https://github.com/karthiknadig\"\u003e\u003ccode\u003e@​karthiknadig\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/pull/286\"\u003emicrosoft/lsprotocol#286\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/pull/325\"\u003emicrosoft/lsprotocol#325\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/pull/358\"\u003emicrosoft/lsprotocol#358\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[all][breaking] Use stable name generation from LSP spec model by \u003ca href=\"https://github.com/karthiknadig\"\u003e\u003ccode\u003e@​karthiknadig\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/pull/368\"\u003emicrosoft/lsprotocol#368\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[all] Add \u003ccode\u003eTextDocumentContent\u003c/code\u003e support by \u003ca href=\"https://github.com/karthiknadig\"\u003e\u003ccode\u003e@​karthiknadig\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/pull/377\"\u003emicrosoft/lsprotocol#377\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[python] Adds type alias for result types by \u003ca href=\"https://github.com/karthiknadig\"\u003e\u003ccode\u003e@​karthiknadig\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/pull/290\"\u003emicrosoft/lsprotocol#290\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[dotnet] change \u003ccode\u003euint\u003c/code\u003e to \u003ccode\u003elong\u003c/code\u003e by \u003ca href=\"https://github.com/karthiknadig\"\u003e\u003ccode\u003e@​karthiknadig\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/pull/295\"\u003emicrosoft/lsprotocol#295\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[python] Make the method fields of requests, responses and notifications literals by \u003ca href=\"https://github.com/svenberkvens\"\u003e\u003ccode\u003e@​svenberkvens\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/pull/355\"\u003emicrosoft/lsprotocol#355\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[python] Add customization to \u003ccode\u003eCompletionItemKind\u003c/code\u003e by \u003ca href=\"https://github.com/karthiknadig\"\u003e\u003ccode\u003e@​karthiknadig\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/pull/359\"\u003emicrosoft/lsprotocol#359\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[rust] Consider using url::Url for DocumentUri and URI types by \u003ca href=\"https://github.com/39555\"\u003e\u003ccode\u003e@​39555\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/pull/361\"\u003emicrosoft/lsprotocol#361\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[python] Use \u003ccode\u003eSequence\u003c/code\u003e instead of \u003ccode\u003eList\u003c/code\u003e by \u003ca href=\"https://github.com/muffinmad\"\u003e\u003ccode\u003e@​muffinmad\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/pull/285\"\u003emicrosoft/lsprotocol#285\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[python] \u003ccode\u003emypy\u003c/code\u003e update changed linting rules by \u003ca href=\"https://github.com/karthiknadig\"\u003e\u003ccode\u003e@​karthiknadig\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/pull/288\"\u003emicrosoft/lsprotocol#288\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[python] Remove types preserved from backwards compat by \u003ca href=\"https://github.com/karthiknadig\"\u003e\u003ccode\u003e@​karthiknadig\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/pull/296\"\u003emicrosoft/lsprotocol#296\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/microsoft/lsprotocol/commit/b71110640e0f1dbe535ddeb98a0e649bec0058b4\"\u003e\u003ccode\u003eb711106\u003c/code\u003e\u003c/a\u003e Change \u003ccode\u003epyproject.toml\u003c/code\u003e version to \u003ccode\u003e2025.0.0\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/issues/424\"\u003e#424\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/lsprotocol/commit/fc1d3df25e49dcc28bc52f4f9630bf051757eba2\"\u003e\u003ccode\u003efc1d3df\u003c/code\u003e\u003c/a\u003e Fix \u003ccode\u003eREADME.md\u003c/code\u003e links and output, update \u003ccode\u003e.vscode/launch.json\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/issues/423\"\u003e#423\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/lsprotocol/commit/db068cc3be4f7bc3f31165a90dd36835a853caaf\"\u003e\u003ccode\u003edb068cc\u003c/code\u003e\u003c/a\u003e Change \u003ccode\u003epyproject.toml\u003c/code\u003e version to \u003ccode\u003e2025.0.0rc1\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/issues/422\"\u003e#422\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/lsprotocol/commit/f31cd4249ddf69e4c5038ae0cda5ea079ca96293\"\u003e\u003ccode\u003ef31cd42\u003c/code\u003e\u003c/a\u003e Rewrite release pipeline to use MicroBuild rather than vscode's templates (\u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/issues/421\"\u003e#421\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/lsprotocol/commit/926bd4362d93b5dfc267df6b4cb81144a15107f7\"\u003e\u003ccode\u003e926bd43\u003c/code\u003e\u003c/a\u003e Update to latest LSP spec (\u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/issues/420\"\u003e#420\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/lsprotocol/commit/4b964091856dd5460e52e762fe3666dafa2524f0\"\u003e\u003ccode\u003e4b96409\u003c/code\u003e\u003c/a\u003e Add golang to plugin table (\u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/issues/418\"\u003e#418\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/lsprotocol/commit/a0db0dade9bcb110219d1078e5db0c828721068d\"\u003e\u003ccode\u003ea0db0da\u003c/code\u003e\u003c/a\u003e Python generator: use Mapping instead of Dict for type annotations (\u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/issues/415\"\u003e#415\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/lsprotocol/commit/a79f4dc86bcf3f8655dbc7171952c7dcf6931f37\"\u003e\u003ccode\u003ea79f4dc\u003c/code\u003e\u003c/a\u003e Breaking change \u003ccode\u003eApplyKind\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/issues/408\"\u003e#408\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/lsprotocol/commit/4dd0484502f1906a6530c7ff89d39ddc24969228\"\u003e\u003ccode\u003e4dd0484\u003c/code\u003e\u003c/a\u003e Fix: version check for CI (\u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/issues/416\"\u003e#416\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/lsprotocol/commit/2841d4acfe5cd8eaef31658da50a838a0e92c0c7\"\u003e\u003ccode\u003e2841d4a\u003c/code\u003e\u003c/a\u003e Breaking change to \u003ccode\u003eApplyKind\u003c/code\u003e from LSP Spec (\u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/issues/406\"\u003e#406\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/microsoft/lsprotocol/compare/2023.0.1...2025.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `language-tool-python` from 2.9.3 to 2.9.4\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/jxmorris12/language_tool_python/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `gitpython` from 3.1.44 to 3.1.45\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/gitpython-developers/GitPython/releases\"\u003egitpython's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.1.45\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix various version-related CI breakages by \u003ca href=\"https://github.com/EliahKagan\"\u003e\u003ccode\u003e@​EliahKagan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gitpython-developers/GitPython/pull/1987\"\u003egitpython-developers/GitPython#1987\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDo some CI cleanup to make reports clearer and future changes easier by \u003ca href=\"https://github.com/EliahKagan\"\u003e\u003ccode\u003e@​EliahKagan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gitpython-developers/GitPython/pull/1989\"\u003egitpython-developers/GitPython#1989\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAffirm that gitdb and smmap advisories can also be created by \u003ca href=\"https://github.com/EliahKagan\"\u003e\u003ccode\u003e@​EliahKagan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gitpython-developers/GitPython/pull/1991\"\u003egitpython-developers/GitPython#1991\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix links to gitdb and smmap \u003ccode\u003eSECURITY.md\u003c/code\u003e files by \u003ca href=\"https://github.com/EliahKagan\"\u003e\u003ccode\u003e@​EliahKagan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gitpython-developers/GitPython/pull/1992\"\u003egitpython-developers/GitPython#1992\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTest Python 3.13 regularly on Ubuntu and macOS on CI by \u003ca href=\"https://github.com/EliahKagan\"\u003e\u003ccode\u003e@​EliahKagan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gitpython-developers/GitPython/pull/1990\"\u003egitpython-developers/GitPython#1990\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRepo.rev_parse: Handle \u003c!-- raw HTML omitted --\u003e^{commit} correctly by \u003ca href=\"https://github.com/flichtenheld\"\u003e\u003ccode\u003e@​flichtenheld\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gitpython-developers/GitPython/pull/1996\"\u003egitpython-developers/GitPython#1996\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFuzzing: Fix Broken Fuzz Test for Git Submodule Handling by \u003ca href=\"https://github.com/DaveLak\"\u003e\u003ccode\u003e@​DaveLak\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gitpython-developers/GitPython/pull/1997\"\u003egitpython-developers/GitPython#1997\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWork around Cygwin CI failure \u003ca href=\"https://redirect.github.com/gitpython-developers/GitPython/issues/2004\"\u003e#2004\u003c/a\u003e, except for \u003ccode\u003etest_installation\u003c/code\u003e by \u003ca href=\"https://github.com/EliahKagan\"\u003e\u003ccode\u003e@​EliahKagan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gitpython-developers/GitPython/pull/2007\"\u003egitpython-developers/GitPython#2007\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMark \u003ccode\u003etest_installation\u003c/code\u003e xfail on Cygwin CI by \u003ca href=\"https://github.com/EliahKagan\"\u003e\u003ccode\u003e@​EliahKagan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gitpython-developers/GitPython/pull/2009\"\u003egitpython-developers/GitPython#2009\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eIndexFile._to_relative_path\u003c/code\u003e - fix case where absolute path gets stripped of trailing slash by \u003ca href=\"https://github.com/kamilkozik7\"\u003e\u003ccode\u003e@​kamilkozik7\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gitpython-developers/GitPython/pull/2012\"\u003egitpython-developers/GitPython#2012\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse WSL1 on CI by \u003ca href=\"https://github.com/EliahKagan\"\u003e\u003ccode\u003e@​EliahKagan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gitpython-developers/GitPython/pull/2010\"\u003egitpython-developers/GitPython#2010\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTest free-threaded Python (but only on Linux) by \u003ca href=\"https://github.com/EliahKagan\"\u003e\u003ccode\u003e@​EliahKagan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gitpython-developers/GitPython/pull/2011\"\u003egitpython-developers/GitPython#2011\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse property decorator to support typing by \u003ca href=\"https://github.com/Andrej730\"\u003e\u003ccode\u003e@​Andrej730\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gitpython-developers/GitPython/pull/2015\"\u003egitpython-developers/GitPython#2015\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix some incorrect sphinx markups in the docstrings by \u003ca href=\"https://github.com/koyuki7w\"\u003e\u003ccode\u003e@​koyuki7w\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gitpython-developers/GitPython/pull/2018\"\u003egitpython-developers/GitPython#2018\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ereplace quansight-labs/setup-python with actions/setup-python by \u003ca href=\"https://github.com/ngoldbaum\"\u003e\u003ccode\u003e@​ngoldbaum\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gitpython-developers/GitPython/pull/2019\"\u003egitpython-developers/GitPython#2019\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eremove type assertions from util.py by \u003ca href=\"https://github.com/gcmarx\"\u003e\u003ccode\u003e@​gcmarx\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gitpython-developers/GitPython/pull/2028\"\u003egitpython-developers/GitPython#2028\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ecorrectly handle \u003ccode\u003euname-cmd\u003c/code\u003e that doesn't point to an executable file by \u003ca href=\"https://github.com/gcmarx\"\u003e\u003ccode\u003e@​gcmarx\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gitpython-developers/GitPython/pull/2026\"\u003egitpython-developers/GitPython#2026\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse newer ruff style by \u003ca href=\"https://github.com/EliahKagan\"\u003e\u003ccode\u003e@​EliahKagan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gitpython-developers/GitPython/pull/2031\"\u003egitpython-developers/GitPython#2031\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHave CodeQL scan GitHub Actions workflows as well as Python code by \u003ca href=\"https://github.com/EliahKagan\"\u003e\u003ccode\u003e@​EliahKagan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gitpython-developers/GitPython/pull/2032\"\u003egitpython-developers/GitPython#2032\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSpecify explicit \u003ccode\u003econtents: read\u003c/code\u003e workflow permissions by \u003ca href=\"https://github.com/EliahKagan\"\u003e\u003ccode\u003e@​EliahKagan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gitpython-developers/GitPython/pull/2033\"\u003egitpython-developers/GitPython#2033\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix GitConfigParser not removing quotes from values by \u003ca href=\"https://github.com/betaboon\"\u003e\u003ccode\u003e@​betaboon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gitpython-developers/GitPython/pull/2035\"\u003egitpython-developers/GitPython#2035\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePreserve quoted leading and trailing single-line config var whitespace by \u003ca href=\"https://github.com/EliahKagan\"\u003e\u003ccode\u003e@​EliahKagan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gitpython-developers/GitPython/pull/2036\"\u003egitpython-developers/GitPython#2036\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefactor Git.{AutoInterrupt,CatFileContentStream} nesting by \u003ca href=\"https://github.com/EliahKagan\"\u003e\u003ccode\u003e@​EliahKagan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gitpython-developers/GitPython/pull/2037\"\u003egitpython-developers/GitPython#2037\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix Git.{AutoInterrupt,CatFileContentStream} static typing by \u003ca href=\"https://github.com/EliahKagan\"\u003e\u003ccode\u003e@​EliahKagan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gitpython-developers/GitPython/pull/2039\"\u003egitpython-developers/GitPython#2039\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix CI \u003ccode\u003emypy\u003c/code\u003e command on free-threaded Python by \u003ca href=\"https://github.com/EliahKagan\"\u003e\u003ccode\u003e@​EliahKagan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gitpython-developers/GitPython/pull/2040\"\u003egitpython-developers/GitPython#2040\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSplit Cygwin CI into non-\u003ccode\u003eperformance\u003c/code\u003e and \u003ccode\u003eperformance\u003c/code\u003e test jobs by \u003ca href=\"https://github.com/EliahKagan\"\u003e\u003ccode\u003e@​EliahKagan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gitpython-developers/GitPython/pull/2042\"\u003egitpython-developers/GitPython#2042\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExpress conditional \u003ccode\u003esetuptools\u003c/code\u003e requirement statically by \u003ca href=\"https://github.com/EliahKagan\"\u003e\u003ccode\u003e@​EliahKagan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gitpython-developers/GitPython/pull/2043\"\u003egitpython-developers/GitPython#2043\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix ambiguous \u003ccode\u003e_safer_popen_windows\u003c/code\u003e comment by \u003ca href=\"https://github.com/EliahKagan\"\u003e\u003ccode\u003e@​EliahKagan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gitpython-developers/GitPython/pull/2044\"\u003egitpython-developers/GitPython#2044\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClarify \u003ccode\u003eUSE_SHELL\u003c/code\u003e warning helper signature by \u003ca href=\"https://github.com/EliahKagan\"\u003e\u003ccode\u003e@​EliahKagan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gitpython-developers/GitPython/pull/2045\"\u003egitpython-developers/GitPython#2045\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTest \u003ccode\u003eConfigParser\u003c/code\u003e with whitespace outside the value by \u003ca href=\"https://github.com/EliahKagan\"\u003e\u003ccode\u003e@​EliahKagan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gitpython-developers/GitPython/pull/2046\"\u003egitpython-developers/GitPython#2046\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove explicit empty \u003ccode\u003e\u0026quot;\u0026quot;\u003c/code\u003e handling in ConfigParser by \u003ca href=\"https://github.com/EliahKagan\"\u003e\u003ccode\u003e@​EliahKagan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gitpython-developers/GitPython/pull/2047\"\u003egitpython-developers/GitPython#2047\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eVarious style improvements by \u003ca href=\"https://github.com/EliahKagan\"\u003e\u003ccode\u003e@​EliahKagan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gitpython-developers/GitPython/pull/2049\"\u003egitpython-developers/GitPython#2049\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDon't remove quotes if \u003ccode\u003e\\\u003c/code\u003e or \u003ccode\u003e\u0026quot;\u003c/code\u003e are present inside by \u003ca href=\"https://github.com/EliahKagan\"\u003e\u003ccode\u003e@​EliahKagan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gitpython-developers/GitPython/pull/2048\"\u003egitpython-developers/GitPython#2048\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix updating submodules with relative urls by \u003ca href=\"https://github.com/david0\"\u003e\u003ccode\u003e@​david0\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gitpython-developers/GitPython/pull/2051\"\u003egitpython-developers/GitPython#2051\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRun \u003ccode\u003ecat_file.py\u003c/code\u003e fixture without site customizations by \u003ca href=\"https://github.com/EliahKagan\"\u003e\u003ccode\u003e@​EliahKagan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gitpython-developers/GitPython/pull/2052\"\u003egitpython-developers/GitPython#2052\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix Cygwin installation on CI for \u003ccode\u003epip\u003c/code\u003e by \u003ca href=\"https://github.com/EliahKagan\"\u003e\u003ccode\u003e@​EliahKagan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gitpython-developers/GitPython/pull/2053\"\u003egitpython-developers/GitPython#2053\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFail \u003ccode\u003etest_installation\u003c/code\u003e on warnings, and remove deprecated license classifier by \u003ca href=\"https://github.com/EliahKagan\"\u003e\u003ccode\u003e@​EliahKagan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gitpython-developers/GitPython/pull/2054\"\u003egitpython-developers/GitPython#2054\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd clearer error version for unsupported index error by \u003ca href=\"https://github.com/tombedor\"\u003e\u003ccode\u003e@​tombedor\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gitpython-developers/GitPython/pull/2055\"\u003egitpython-developers/GitPython#2055\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix name collision by \u003ca href=\"https://github.com/NMertsch\"\u003e\u003ccode\u003e@​NMertsch\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gitpython-developers/GitPython/pull/2060\"\u003egitpython-developers/GitPython#2060\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow relative path url in submodules for submodule_update by \u003ca href=\"https://github.com/t-webber\"\u003e\u003ccode\u003e@​t-webber\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gitpython-developers/GitPython/pull/2062\"\u003egitpython-developers/GitPython#2062\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flichtenheld\"\u003e\u003ccode\u003e@​flichtenheld\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/gitpython-developers/GitPython/pull/1996\"\u003egitpython-developers/GitPython#1996\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kamilkozik7\"\u003e\u003ccode\u003e@​kamilkozik7\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/gitpython-developers/GitPython/pull/2012\"\u003egitpython-developers/GitPython#2012\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/koyuki7w\"\u003e\u003ccode\u003e@​koyuki7w\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/gitpython-developers/GitPython/pull/2018\"\u003egitpython-developers/GitPython#2018\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ngoldbaum\"\u003e\u003ccode\u003e@​ngoldbaum\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/gitpython-developers/GitPython/pull/2019\"\u003egitpython-developers/GitPython#2019\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gcmarx\"\u003e\u003ccode\u003e@​gcmarx\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/gitpython-developers/GitPython/pull/2028\"\u003egitpython-developers/GitPython#2028\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/betaboon\"\u003e\u003ccode\u003e@​betaboon\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/gitpython-developers/GitPython/pull/2035\"\u003egitpython-developers/GitPython#2035\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/gitpython-developers/GitPython/commit/6ba2c0a2f9ee7feffd7e079621c4845820180c9a\"\u003e\u003ccode\u003e6ba2c0a\u003c/code\u003e\u003c/a\u003e Prepare a new release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gitpython-developers/GitPython/commit/bbb3d00ac431dc7966f9715fb813792d234eca81\"\u003e\u003ccode\u003ebbb3d00\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/gitpython-developers/GitPython/issues/2062\"\u003e#2062\u003c/a\u003e from t-webber/relative_path_submodules\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gitpython-developers/GitPython/commit/1ee1e781929074afd66bff1eae007bbee41d117e\"\u003e\u003ccode\u003e1ee1e78\u003c/code\u003e\u003c/a\u003e Add test case for cloning submodules with relative path\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gitpython-developers/GitPython/commit/ec2e2c8b894512e7a2364774d77cdd9db73f0566\"\u003e\u003ccode\u003eec2e2c8\u003c/code\u003e\u003c/a\u003e Allow relative path url in submodules for submodule_update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gitpython-developers/GitPython/commit/4d529b71905edae12e4699170f7d9e0a665801b5\"\u003e\u003ccode\u003e4d529b7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/gitpython-developers/GitPython/issues/2060\"\u003e#2060\u003c/a\u003e from NMertsch/2023-fix-gitconfigparser-autodoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gitpython-developers/GitPython/commit/80fd2c16211738156e65258381a17cdc429ddd08\"\u003e\u003ccode\u003e80fd2c1\u003c/code\u003e\u003c/a\u003e Don't treat sphinx warnings as errors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gitpython-developers/GitPython/commit/a4aadb0c04bd13af824c14dcc39f88345aa5c440\"\u003e\u003ccode\u003ea4aadb0\u003c/code\u003e\u003c/a\u003e Fix name collision\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gitpython-developers/GitPython/commit/4c7778a93134364cfff7b1597f9eda00a88323af\"\u003e\u003ccode\u003e4c7778a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/gitpython-developers/GitPython/issues/2057\"\u003e#2057\u003c/a\u003e from gitpython-developers/dependabot/github_actions/...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gitpython-developers/GitPython/commit/5033c3ffd8917d835658c22e84bd86103a2ae52d\"\u003e\u003ccode\u003e5033c3f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/gitpython-developers/GitPython/issues/2056\"\u003e#2056\u003c/a\u003e from gitpython-developers/dependabot/github_actions/...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gitpython-developers/GitPython/commit/496392b9bf781904421cbd171c0c5395a6fe330c\"\u003e\u003ccode\u003e496392b\u003c/code\u003e\u003c/a\u003e Bump cygwin/cygwin-install-action from 5 to 6\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/gitpython-developers/GitPython/compare/3.1.44...3.1.45\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `openai` from 1.82.1 to 1.98.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\u003ev1.98.0\u003c/h2\u003e\n\u003ch2\u003e1.98.0 (2025-07-30)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/openai/openai-python/compare/v1.97.2...v1.98.0\"\u003ev1.97.2...v1.98.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e manual updates (\u003ca href=\"https://github.com/openai/openai-python/commit/88a8036c5ea186f36c57029ef4501a0833596f56\"\u003e88a8036\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.97.2\u003c/h2\u003e\n\u003ch2\u003e1.97.2 (2025-07-30)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/openai/openai-python/compare/v1.97.1...v1.97.2\"\u003ev1.97.1...v1.97.2\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient:\u003c/strong\u003e refactor streaming slightly to better future proof it (\u003ca href=\"https://github.com/openai/openai-python/commit/71c0c747132221b798e419bc5a37baf67173d34e\"\u003e71c0c74\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eproject:\u003c/strong\u003e add settings file for vscode (\u003ca href=\"https://github.com/openai/openai-python/commit/29c22c90fd229983355089f95d0bba9de15efedb\"\u003e29c22c9\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.97.1\u003c/h2\u003e\n\u003ch2\u003e1.97.1 (2025-07-22)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/openai/openai-python/compare/v1.97.0...v1.97.1\"\u003ev1.97.0...v1.97.1\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eparsing:\u003c/strong\u003e ignore empty metadata (\u003ca href=\"https://github.com/openai/openai-python/commit/58c359ff67fd6103268e4405600fd58844b6f27b\"\u003e58c359f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eparsing:\u003c/strong\u003e parse extra field types (\u003ca href=\"https://github.com/openai/openai-python/commit/d524b7e201418ccc9b5c2206da06d1be011808e5\"\u003ed524b7e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e event shapes more accurate (\u003ca href=\"https://github.com/openai/openai-python/commit/f3a9a9229280ecb7e0b2779dd44290df6d9824ef\"\u003ef3a9a92\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.97.0\u003c/h2\u003e\n\u003ch2\u003e1.97.0 (2025-07-16)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/openai/openai-python/compare/v1.96.1...v1.97.0\"\u003ev1.96.1...v1.97.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e manual updates (\u003ca href=\"https://github.com/openai/openai-python/commit/ed8e89953d11bd5f44fa531422bdbb7a577ab426\"\u003eed8e899\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.96.1\u003c/h2\u003e\n\u003ch2\u003e1.96.1 (2025-07-15)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/openai/openai-python/compare/v1.96.0...v1.96.1\"\u003ev1.96.0...v1.96.1\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eChores\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/openai/openai-python/blob/main/CHANGELOG.md\"\u003eopenai's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.98.0 (2025-07-30)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/openai/openai-python/compare/v1.97.2...v1.98.0\"\u003ev1.97.2...v1.98.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e manual updates (\u003ca href=\"https://github.com/openai/openai-python/commit/88a8036c5ea186f36c57029ef4501a0833596f56\"\u003e88a8036\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.97.2 (2025-07-30)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/openai/openai-python/compare/v1.97.1...v1.97.2\"\u003ev1.97.1...v1.97.2\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient:\u003c/strong\u003e refactor streaming slightly to better future proof it (\u003ca href=\"https://github.com/openai/openai-python/commit/71c0c747132221b798e419bc5a37baf67173d34e\"\u003e71c0c74\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eproject:\u003c/strong\u003e add settings file for vscode (\u003ca href=\"https://github.com/openai/openai-python/commit/29c22c90fd229983355089f95d0bba9de15efedb\"\u003e29c22c9\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.97.1 (2025-07-22)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/openai/openai-python/compare/v1.97.0...v1.97.1\"\u003ev1.97.0...v1.97.1\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eparsing:\u003c/strong\u003e ignore empty metadata (\u003ca href=\"https://github.com/openai/openai-python/commit/58c359ff67fd6103268e4405600fd58844b6f27b\"\u003e58c359f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eparsing:\u003c/strong\u003e parse extra field types (\u003ca href=\"https://github.com/openai/openai-python/commit/d524b7e201418ccc9b5c2206da06d1be011808e5\"\u003ed524b7e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e event shapes more accurate (\u003ca href=\"https://github.com/openai/openai-python/commit/f3a9a9229280ecb7e0b2779dd44290df6d9824ef\"\u003ef3a9a92\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.97.0 (2025-07-16)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/openai/openai-python/compare/v1.96.1...v1.97.0\"\u003ev1.96.1...v1.97.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e manual updates (\u003ca href=\"https://github.com/openai/openai-python/commit/ed8e89953d11bd5f44fa531422bdbb7a577ab426\"\u003eed8e899\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.96.1 (2025-07-15)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/openai/openai-python/compare/v1.96.0...v1.96.1\"\u003ev1.96.0...v1.96.1\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e update realtime specs (\u003ca href=\"https://github.com/openai/openai-python/commit/b68b71b178719e0b49ecfe34486b9d9ac0627924\"\u003eb68b71b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.96.0 (2025-07-15)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/openai/openai-python/compare/v1.95.1...v1.96.0\"\u003ev1.95.1...v1.96.0\u003c/a\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\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openai/openai-python/commit/a3315d9fcc17d7583603476f088929fb2b9e71ca\"\u003e\u003ccode\u003ea3315d9\u003c/code\u003e\u003c/a\u003e release: 1.98.0 (\u003ca href=\"https://redirect.github.com/openai/openai-python/issues/2503\"\u003e#2503\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openai/openai-python/commit/48188cc8d5af8c8c4359f84848ea9e436739819f\"\u003e\u003ccode\u003e48188cc\u003c/code\u003e\u003c/a\u003e release: 1.97.2 (\u003ca href=\"https://redirect.github.com/openai/openai-python/issues/2494\"\u003e#2494\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openai/openai-python/commit/e6c6757553bbdb777c31d0daf5916fb9e2b47ff8\"\u003e\u003ccode\u003ee6c6757\u003c/code\u003e\u003c/a\u003e release: 1.97.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openai/openai-python/commit/48df6b4c30d7e4b1f8a60cf3d34bce8dab06a30b\"\u003e\u003ccode\u003e48df6b4\u003c/code\u003e\u003c/a\u003e fix(parsing): parse extra field types\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openai/openai-python/commit/bf4a9a422e5eaffa90863439ddfd8a82cbaaa636\"\u003e\u003ccode\u003ebf4a9a4\u003c/code\u003e\u003c/a\u003e chore(api): event shapes more accurate\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openai/openai-python/commit/c6b933520213cddea927c4fe83c1abe2f66893d8\"\u003e\u003ccode\u003ec6b9335\u003c/code\u003e\u003c/a\u003e fix(parsing): ignore empty metadata\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openai/openai-python/commit/fa466c099aab0213f3ce09d5adcfca5ae2bf58a4\"\u003e\u003ccode\u003efa466c0\u003c/code\u003e\u003c/a\u003e codegen metadata\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openai/openai-python/commit/35df552d032873b62c2ae127a0efce60947dbed0\"\u003e\u003ccode\u003e35df552\u003c/code\u003e\u003c/a\u003e release: 1.97.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openai/openai-python/commit/a85ad051aa4e6cf4f81a51714afc7bc90310e047\"\u003e\u003ccode\u003ea85ad05\u003c/code\u003e\u003c/a\u003e feat(api): manual updates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openai/openai-python/commit/859b4db4a7b3c229cd4c19eb21642faca007530b\"\u003e\u003ccode\u003e859b4db\u003c/code\u003e\u003c/a\u003e release: 1.96.1\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/openai/openai-python/compare/v1.82.1...v1.98.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `pytest` from 8.3.5 to 8.4.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/pytest-dev/pytest/releases\"\u003epytest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.4.1\u003c/h2\u003e\n\u003ch1\u003epytest 8.4.1 (2025-06-17)\u003c/h1\u003e\n\u003ch2\u003eBug fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/13461\"\u003e#13461\u003c/a\u003e: Corrected \u003ccode\u003e_pytest.terminal.TerminalReporter.isatty\u003c/code\u003e to support\nbeing called as a method. Before it was just a boolean which could\nbreak correct code when using \u003ccode\u003e-o log_cli=true\u003c/code\u003e).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/13477\"\u003e#13477\u003c/a\u003e: Reintroduced \u003ccode\u003epytest.PytestReturnNotNoneWarning\u003c/code\u003e{.interpreted-text role=\u0026quot;class\u0026quot;} which was removed by accident in pytest [8.4]{.title-ref}.\u003c/p\u003e\n\u003cp\u003eThis warning is raised when a test functions returns a value other than \u003ccode\u003eNone\u003c/code\u003e, which is often a mistake made by beginners.\u003c/p\u003e\n\u003cp\u003eSee \u003ccode\u003ereturn-not-none\u003c/code\u003e{.interpreted-text role=\u0026quot;ref\u0026quot;} for more information.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/13497\"\u003e#13497\u003c/a\u003e: Fixed compatibility with \u003ccode\u003eTwisted 25+\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eImproved documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/13492\"\u003e#13492\u003c/a\u003e: Fixed outdated warning about \u003ccode\u003efaulthandler\u003c/code\u003e not working on Windows.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.4.0\u003c/h2\u003e\n\u003ch1\u003epytest 8.4.0 (2025-06-02)\u003c/h1\u003e\n\u003ch2\u003eRemovals and backward incompatible breaking changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/11372\"\u003e#11372\u003c/a\u003e: Async tests will now fail, instead of warning+skipping, if you don't have any suitable plugin installed.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/12346\"\u003e#12346\u003c/a\u003e: Tests will now fail, instead of raising a warning, if they return any value other than None.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/12874\"\u003e#12874\u003c/a\u003e: We dropped support for Python 3.8 following its end of life (2024-10-07).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/12960\"\u003e#12960\u003c/a\u003e: Test functions containing a yield now cause an explicit error. They have not been run since pytest 4.0, and were previously marked as an expected failure and deprecation warning.\u003c/p\u003e\n\u003cp\u003eSee \u003ccode\u003ethe docs \u0026lt;yield tests deprecated\u0026gt;\u003c/code\u003e{.interpreted-text role=\u0026quot;ref\u0026quot;} for more information.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDeprecations (removal in next major release)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/10839\"\u003e#10839\u003c/a\u003e: Requesting an asynchronous fixture without a [pytest_fixture_setup]{.title-ref} hook that resolves it will now give a DeprecationWarning. This most commonly happens if a sync test requests an async fixture. This should have no effect on a majority of users with async tests or fixtures using async pytest plugins, but may affect non-standard hook setups or \u003ccode\u003eautouse=True\u003c/code\u003e. For guidance on how to work around this warning see \u003ccode\u003esync-test-async-fixture\u003c/code\u003e{.interpreted-text role=\u0026quot;ref\u0026quot;}.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/11538\"\u003e#11538\u003c/a\u003e: Added \u003ccode\u003epytest.RaisesGroup\u003c/code\u003e{.interpreted-text role=\u0026quot;class\u0026quot;} as an equivalent to \u003ccode\u003epytest.raises\u003c/code\u003e{.interpreted-text role=\u0026quot;func\u0026quot;} for expecting \u003ccode\u003eExceptionGroup\u003c/code\u003e{.interpreted-text role=\u0026quot;exc\u0026quot;}. Also adds \u003ccode\u003epytest.RaisesExc\u003c/code\u003e{.interpreted-text role=\u0026quot;class\u0026quot;} which is now the logic behind \u003ccode\u003epytest.raises\u003c/code\u003e{.interpreted-text role=\u0026quot;func\u0026quot;} and used as parameter to \u003ccode\u003epytest.RaisesGroup\u003c/code\u003e{.interpreted-text role=\u0026quot;class\u0026quot;}. \u003ccode\u003eRaisesGroup\u003c/code\u003e includes the ability to specify multiple different expected exceptions, the structure of nested exception groups, and flags for emulating \u003ccode\u003eexcept* \u0026lt;except_star\u0026gt;\u003c/code\u003e{.interpreted-text role=\u0026quot;ref\u0026quot;}. See \u003ccode\u003eassert-matching-exception-groups\u003c/code\u003e{.interpreted-text role=\u0026quot;ref\u0026quot;} and docstrings for more information.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/12081\"\u003e#12081\u003c/a\u003e: Added \u003ccode\u003ecapteesys\u003c/code\u003e{.interpreted-text role=\u0026quot;fixture\u0026quot;} to capture AND pass output to next handler set by \u003ccode\u003e--capture=\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/12504\"\u003e#12504\u003c/a\u003e: \u003ccode\u003epytest.mark.xfail\u003c/code\u003e{.interpreted-text role=\u0026quot;func\u0026quot;} now accepts \u003ccode\u003epytest.RaisesGroup\u003c/code\u003e{.interpreted-text role=\u0026quot;class\u0026quot;} for the \u003ccode\u003eraises\u003c/code\u003e parameter when you expect an exception group. You can also pass a \u003ccode\u003epytest.RaisesExc\u003c/code\u003e{.interpreted-text role=\u0026quot;class\u0026quot;} if you e.g. want to make use of the \u003ccode\u003echeck\u003c/code\u003e parameter.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/12713\"\u003e#12713\u003c/a\u003e: New [--force-short-summary]{.title-ref} option to force condensed summary output regardless of verbosity level.\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/pytest-dev/pytest/commit/8d99211f0ce3927eb7ee579f7b4f969da06dc787\"\u003e\u003ccode\u003e8d99211\u003c/code\u003e\u003c/a\u003e Prepare release version 8.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest/commit/5dc5880715633c97310c0593f0ae356de27fa933\"\u003e\u003ccode\u003e5dc5880\u003c/code\u003e\u003c/a\u003e docs: update pytest.ini addopts example to use separate -p entries (\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/13529\"\u003e#13529\u003c/a\u003e) (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest/commit/d0c7ed0bfae5a5f1f9153cd1e464a421d701e925\"\u003e\u003ccode\u003ed0c7ed0\u003c/code\u003e\u003c/a\u003e Reintroduce PytestReturnNotNoneWarning (\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/13495\"\u003e#13495\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/13527\"\u003e#13527\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest/commit/a1b3a7879589eb437e4fd97c169b228c3ed58c63\"\u003e\u003ccode\u003ea1b3a78\u003c/code\u003e\u003c/a\u003e Fix compatibility with Twisted 25 (\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/13502\"\u003e#13502\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/13531\"\u003e#13531\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest/commit/4c161aba8ecaab9940040702369025595d26564c\"\u003e\u003ccode\u003e4c161ab\u003c/code\u003e\u003c/a\u003e pytester: avoid unraisableexception gc collects in inline runs to speed up te...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest/commit/a86ee09291f913b36fdeec14c42356515b91c979\"\u003e\u003ccode\u003ea86ee09\u003c/code\u003e\u003c/a\u003e Fix typo in parametrize.rst (\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/13514\"\u003e#13514\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/13516\"\u003e#13516\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest/commit/1a0581b0227fa07afd1f2c4c6215aec3862cf1ab\"\u003e\u003ccode\u003e1a0581b\u003c/code\u003e\u003c/a\u003e Remove outdated warning about faulthandler_timeout on Windows (\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/13492\"\u003e#13492\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/13493\"\u003e#13493\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest/commit/4e631a71484c2fa49e3fd9f884546af411a4888d\"\u003e\u003ccode\u003e4e631a7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/13486\"\u003e#13486\u003c/a\u003e from hosmir/fixtypo (\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/13487\"\u003e#13487\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest/commit/b49745ec529f06edfbbe531b766839763b2be3c2\"\u003e\u003ccode\u003eb49745e\u003c/code\u003e\u003c/a\u003e fix: support TerminalReporter.isatty being called (\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/13462\"\u003e#13462\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/13483\"\u003e#13483\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest/commit/cc5ceed916d0c63696da33c67e035917194a4e87\"\u003e\u003ccode\u003ecc5ceed\u003c/code\u003e\u003c/a\u003e RELEASING: remove pytest mailing list (\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/13472\"\u003e#13472\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/13473\"\u003e#13473\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/pytest-dev/pytest/compare/8.3.5...8.4.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `pytest-cov` from 6.1.1 to 6.2.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/pytest-dev/pytest-cov/blob/master/CHANGELOG.rst\"\u003epytest-cov's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.2.1 (2025-06-12)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdded a version requirement for pytest's pluggy dependency (1.2.0, released 2023-06-21) that has the required new-style hookwrapper API.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eRemoved deprecated license classifier (packaging).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eDisabled coverage warnings in two more situations where they have no value:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u0026quot;module-not-measured\u0026quot; in workers\u003c/li\u003e\n\u003cli\u003e\u0026quot;already-imported\u0026quot; in subprocesses\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.2.0 (2025-06-11)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eThe plugin now adds 3 rules in the filter warnings configuration to prevent common coverage warnings being raised as obscure errors::\u003c/p\u003e\n\u003cp\u003edefault:unclosed database in \u0026lt;sqlite3.Connection object at:ResourceWarning\nonce::PytestCovWarning\nonce::CoverageWarning\u003c/p\u003e\n\u003cp\u003eThis fixes most of the bad interactions that are occurring on pytest 8.4 with \u003ccode\u003efilterwarnings=error\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eThe plugin will check if there already matching rules for the 3 categories\n(\u003ccode\u003eResourceWarning\u003c/code\u003e, \u003ccode\u003ePytestCovWarning\u003c/code\u003e, \u003ccode\u003eCoverageWarning\u003c/code\u003e) and message (\u003ccode\u003eunclosed database in \u0026lt;sqlite3.Connection object at\u003c/code\u003e) before adding the filters.\u003c/p\u003e\n\u003cp\u003eThis means you can have this in your pytest configuration for complete oblivion (not recommended, if that is not clear)::\u003c/p\u003e\n\u003cp\u003efilterwarnings = [\n\u0026quot;error\u0026quot;,\n\u0026quot;ignore:unclosed database in \u0026lt;sqlite3.Connection object at:ResourceWarning\u0026quot;,\n\u0026quot;ignore::PytestCovWarning\u0026quot;,\n\u0026quot;ignore::CoverageWarning\u0026quot;,\n]\u003c/p\u003e\n\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/pytest-dev/pytest-cov/commit/55dbe43f04f839b760ea346e560276d641998c77\"\u003e\u003ccode\u003e55dbe43\u003c/code\u003e\u003c/a\u003e Bump version: 6.2.0 → 6.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest-cov/commit/d17e9b765e9832e70fe8101daa2f5f42ce447cc2\"\u003e\u003ccode\u003ed17e9b7\u003c/code\u003e\u003c/a\u003e Update changelog.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest-cov/commit/8964ab7595dd10748cad66376289476049340ea4\"\u003e\u003ccode\u003e8964ab7\u003c/code\u003e\u003c/a\u003e Add a note for this warning disable.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest-cov/commit/e932e41e50f37d03a4d600084411661bc1f08ab8\"\u003e\u003ccode\u003ee932e41\u003c/code\u003e\u003c/a\u003e Prevent unimported warnings @ pytest-xdist workers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest-cov/commit/573379ba34539db32cb3a43222f33b7c304af34a\"\u003e\u003ccode\u003e573379b\u003c/code\u003e\u003c/a\u003e Bring pytest-cov's suprocess management in line with coverage's process_start...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest-cov/commit/f1884e854f2687ccfe36747a11e7f3352f168f90\"\u003e\u003ccode\u003ef1884e8\u003c/code\u003e\u003c/a\u003e Fix xdist pin.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest-cov/commit/512c6699010cc0d8145f1f926d876cafba840015\"\u003e\u003ccode\u003e512c669\u003c/code\u003e\u003c/a\u003e Added minium version requirements for pluggin (for new-style hookwrappers). P...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest-cov/commit/629ba644a56148d09fe0f2c20602681bc20027a7\"\u003e\u003ccode\u003e629ba64\u003c/code\u003e\u003c/a\u003e Remove deprecated license classifier.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest-cov/commit/dca5723086a00e8c145a84761b0ce810a8079892\"\u003e\u003ccode\u003edca5723\u003c/code\u003e\u003c/a\u003e Bump version: 6.1.1 → 6.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest-cov/commit/f69166a08444db4736c611cdc7746eeac9a2f158\"\u003e\u003ccode\u003ef69166a\u003c/code\u003e\u003c/a\u003e Also trigger the sqlite warning.\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/pytest-dev/pytest-cov/compare/v6.1.1...v6.2.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `torch` from 2.7.0 to 2.7.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/pytorch/pytorch/releases\"\u003etorch's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ePyTorch 2.7.1 Release, bug fix release\u003c/h2\u003e\n\u003cp\u003eThis release is meant to fix the following issues (regressions / silent correctness):\u003c/p\u003e\n\u003ch3\u003eTorch.compile\u003c/h3\u003e\n\u003cp\u003eFix Excessive cudagraph re-recording for HF LLM models (\u003ca href=\"https://redirect.github.com/pytorch/pytorch/pull/152287\"\u003e#152287\u003c/a\u003e)\nFix torch.compile on some HuggingFace models  (\u003ca href=\"https://redirect.github.com/pytorch/pytorch/pull/151154\"\u003e#151154\u003c/a\u003e)\nFix crash due to Exception raised inside torch.autocast (\u003ca href=\"https://redirect.github.com/pytorch/pytorch/pull/152503\"\u003e#152503\u003c/a\u003e)\nImprove Error logging in torch.compile (\u003ca href=\"https://redirect.github.com/pytorch/pytorch/pull/149831\"\u003e#149831\u003c/a\u003e)\nMark mutable custom operators as cacheable in torch.compile (\u003ca href=\"https://redirect.github.com/pytorch/pytorch/pull/151194\"\u003e#151194\u003c/a\u003e)\nImplement workaround for a graph break with older version einops (\u003ca href=\"https://redirect.github.com/pytorch/pytorch/pull/153925\"\u003e#153925\u003c/a\u003e)\nFix an issue with tensor.view(dtype).copy_(...) (\u003ca href=\"https://redirect.github.com/pytorch/pytorch/pull/151598\"\u003e#151598\u003c/a\u003e)\u003c/p\u003e\n\u003ch3\u003eFlex Attention\u003c/h3\u003e\n\u003cp\u003eFix assertion error due to inductor permuting inputs to flex attention (\u003ca href=\"https://redirect.github.com/pytorch/pytorch/pull/151959\"\u003e#151959\u003c/a\u003e)\nFix performance regression on nanogpt speedrun (\u003ca href=\"https://redirect.github.com/pytorch/pytorch/pull/152641\"\u003e#152641\u003c/a\u003e)\u003c/p\u003e\n\u003ch3\u003eDistributed\u003c/h3\u003e\n\u003cp\u003eFix extra CUDA context created by barrier (\u003ca href=\"https://redirect.github.com/pytorch/pytorch/pull/149144\"\u003e#149144\u003c/a\u003e)\nFix an issue related to Distributed Fused Adam in Rocm/APEX when using nccl_ub feature (\u003ca href=\"https://redirect.github.com/pytorch/pytorch/pull/150010\"\u003e#150010\u003c/a\u003e)\nAdd a workaround random hang in non-blocking API mode in NCCL 2.26 (\u003ca href=\"https://redirect.github.com/pytorch/pytorch/pull/154055\"\u003e#154055\u003c/a\u003e)\u003c/p\u003e\n\u003ch3\u003eMacOS\u003c/h3\u003e\n\u003cp\u003eFix MacOS compilation error with Clang 17 (\u003ca href=\"https://redirect.github.com/pytorch/pytorch/pull/151344\"\u003e#151316\u003c/a\u003e)\nFix binary kernels produce incorrect results when one of the tensor arguments is from a wrapped scalar on MPS devices (\u003ca href=\"https://redirect.github.com/pytorch/pytorch/pull/152997\"\u003e#152997\u003c/a\u003e)\u003c/p\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cp\u003eImprove PyTorch Wheel size due to introduction of addition of 128 bit vectorization (\u003ca href=\"https://redirect.github.com/pytorch/pytorch/pull/148320\"\u003e#148320\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/pytorch/pytorch/pull/152396\"\u003e#152396\u003c/a\u003e)\nFix fmsub function definition (\u003ca href=\"https://redirect.github.com/pytorch/pytorch/pull/152075\"\u003e#152075\u003c/a\u003e)\nFix Floating point exception in torch.mkldnn_max_pool2d (\u003ca href=\"https://redirect.github.com/pytorch/pytorch/pull/151848\"\u003e#151848\u003c/a\u003e)\nFix abnormal inference output with XPU:1 device (\u003ca href=\"https://redirect.github.com/pytorch/pytorch/pull/153067\"\u003e#153067\u003c/a\u003e)\nFix Illegal Instruction Caused by grid_sample on Windows (\u003ca href=\"https://redirect.github.com/pytorch/pytorch/pull/152613\"\u003e#152613\u003c/a\u003e)\nFix ONNX decomposition does not preserve custom CompositeImplicitAutograd ops (\u003ca href=\"https://redirect.github.com/pytorch/pytorch/pull/151826\"\u003e#151826\u003c/a\u003e)\nFix error with dynamic linking of libgomp library (\u003ca href=\"https://redirect.github.com/pytorch/pytorch/pull/150084\"\u003e#150084\u003c/a\u003e)\nFix segfault in profiler with Python 3.13 (\u003ca href=\"https://redirect.github.com/pytorch/pytorch/pull/153848\"\u003e#153848\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/pytorch/pytorch/commit/e2d141dbde55c2a4370fac5165b0561b6af4798b\"\u003e\u003ccode\u003ee2d141d\u003c/code\u003e\u003c/a\u003e set thread_work_size to 4 for unrolled kernel (\u003ca href=\"https://redirect.github.com/pytorch/pytorch/issues/154541\"\u003e#154541\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytorch/pytorch/commit/121419899b9955bbd41b14a207205a9b298ed3f0\"\u003e\u003ccode\u003e1214198\u003c/code\u003e\u003c/a\u003e [c10d] Fix extra CUDA context created by barrier (\u003ca href=\"https://redirect.github.com/pytorch/pytorch/issues/152834\"\u003e#152834\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytorch/pytorch/commit/790cc2f02c193b955a1225cea2f79b624a3013bc\"\u003e\u003ccode\u003e790cc2f\u003c/code\u003e\u003c/a\u003e [c10d] Add more tests to prevent extra context (\u003ca href=\"https://redirect.github.com/pytorch/pytorch/issues/154179\"\u003e#154179\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytorch/pytorch/commit/62ea99a94771dc547320583576b0bc10ded6a3ce\"\u003e\u003ccode\u003e62ea99a\u003c/code\u003e\u003c/a\u003e [CI] Remove the xpu env source for linux binary validate (\u003ca href=\"https://redirect.github.com/pytorch/pytorch/issues/154409\"\u003e#154409\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytorch/pytorch/commit/941732c8298c3a5f5e72b4f744c9d723b751967e\"\u003e\u003ccode\u003e941732c\u003c/code\u003e\u003c/a\u003e [ROCm] Added unit test to test the cuda_pluggable allocator  (\u003ca href=\"https://redirect.github.com/pytorch/pytorch/issues/154135\"\u003e#154135\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytorch/pytorch/commit/769d5da70224ee032fce196b9400927f8b515540\"\u003e\u003ccode\u003e769d5da\u003c/code\u003e\u003c/a\u003e [binary builds] Linux aarch64 CUDA builds. Make sure tag is set correctly (\u003ca href=\"https://redirect.github.com/pytorch/pytorch/issues/1\"\u003e#1\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytorch/pytorch/commit/306ba122bd4653875d450a94918227a180ebe5d4\"\u003e\u003ccode\u003e306ba12\u003c/code\u003e\u003c/a\u003e Fix uint view copy (\u003ca href=\"https://redirect.github.com/pytorch/pytorch/issues/151598\"\u003e#151598\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/pytorch/pytorch/issues/154121\"\u003e#154121\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytorch/pytorch/commit/1ae99532808dac1b833df6bfa37fb21f6e17aa0f\"\u003e\u003ccode\u003e1ae9953\u003c/code\u003e\u003c/a\u003e [ROCm] Update CUDAPluggableAllocator.h (\u003ca href=\"https://redirect.github.com/pytorch/pytorch/issues/1984\"\u003e#1984\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/pytorch/pytorch/issues/153974\"\u003e#153974\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytorch/pytorch/commit/4a815ed15aa99dee3527011cfdd11068dcb946ad\"\u003e\u003ccode\u003e4a815ed\u003c/code\u003e\u003c/a\u003e ci: Set minimum cmake version for halide build (\u003ca href=\"https://redirect.github.com/pytorch/pytorch/issues/154122\"\u003e#154122\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytorch/pytorch/commit/4c7314e78c3aef08ef9ac674ef708200fb10c35c\"\u003e\u003ccode\u003e4c7314e\u003c/code\u003e\u003c/a\u003e [Dynamo] Fix einops regression (\u003ca href=\"https://redirect.github.com/pytorch/pytorch/issues/154053\"\u003e#154053\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/pytorch/pytorch/compare/v2.7.0...v2.7.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `transformers` from 4.52.4 to 4.54.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/huggingface/transformers/releases\"\u003etransformers's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003ePatch release 4.54.1\u003c/h1\u003e\n\u003cp\u003eWe had quite a lot of bugs that got through! Release was a bit rushed, sorry everyone! 🤗\nMostly cache fixes, as we now have layered cache, and fixed to distributed.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFix Cache.max_cache_len max value for Hybrid models, \u003ca href=\"https://github.com/manueldeprada\"\u003e\u003ccode\u003e@​manueldeprada\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Cyrilvallez\"\u003e\u003ccode\u003e@​Cyrilvallez\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/huggingface/transformers/issues/39737\"\u003e#39737\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[modenbert] fix regression, \u003ca href=\"https://github.com/zucchini-nlp\"\u003e\u003ccode\u003e@​zucchini-nlp\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/huggingface/transformers/issues/39750\"\u003e#39750\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix version issue in modeling_utils.py, \u003ca href=\"https://github.com/Cyrilvallez\"\u003e\u003ccode\u003e@​Cyrilvallez\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/huggingface/transformers/issues/39759\"\u003e#39759\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix GPT2 with cross attention, \u003ca href=\"https://github.com/zucchini-nlp\"\u003e\u003ccode\u003e@​zucchini-nlp\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/huggingface/transformers/issues/39754\"\u003e#39754\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix mamba regression, \u003ca href=\"https://github.com/manueldeprada\"\u003e\u003ccode\u003e@​manueldeprada\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/huggingface/transformers/issues/39728\"\u003e#39728\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix: add back base model plan, \u003ca href=\"https://github.com/S1ro1\"\u003e\u003ccode\u003e@​S1ro1\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/huggingface/transformers/issues/39733\"\u003e#39733\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix cache inheritance, \u003ca href=\"https://redirect.github.com/huggingface/transformers/issues/39748\"\u003e#39748\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix cache-related tests, \u003ca href=\"https://github.com/zucchini-nlp\"\u003e\u003ccode\u003e@​zucchini-nlp\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/huggingface/transformers/issues/39676\"\u003e#39676\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix Layer device placement in Caches, \u003ca href=\"https://github.com/Cyrilvallez\"\u003e\u003ccode\u003e@​Cyrilvallez\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/huggingface/transformers/issues/39732\"\u003e#39732\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePATCH: add back n-dim device-mesh + fix tp trainer saving, \u003ca href=\"https://github.com/S1ro1\"\u003e\u003ccode\u003e@​S1ro1\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/SunMarc\"\u003e\u003ccode\u003e@​SunMarc\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/huggingface/transformers/issues/39693\"\u003e#39693\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix missing model._tp_size from ep refactor, \u003ca href=\"https://github.com/winglian\"\u003e\u003ccode\u003e@​winglian\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/huggingface/transformers/issues/39688\"\u003e#39688\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ePatch release v4.53.3\u003c/h2\u003e\n\u003ch1\u003eSmall path release 4.53.3!\u003c/h1\u003e\n\u003cp\u003eA small patch for open telemetry fixes! Sorry for the delay!\u003c/p\u003e\n\u003cp\u003e** refactor: remove set_tracer_provider and set_meter_provider calls (\u003ca href=\"https://redirect.github.com/huggingface/transformers/pull/39422\"\u003ehuggingface/transformers#39422\u003c/a\u003e) from \u003ca href=\"https://github.com/McPatate\"\u003e\u003ccode\u003e@​McPatate\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ePatch Release v4.53.2\u003c/h2\u003e\n\u003cp\u003eThis patch contains the following bug fixes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFix some bug for finetune and batch infer For GLM-4.1V (\u003ca href=\"https://redirect.github.com/huggingface/transformers/issues/39090\"\u003e#39090\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[bugfix] fix flash attention 2 unavailable error on Ascend NPU (\u003ca href=\"https://redirect.github.com/huggingface/transformers/issues/39166\"\u003e#39166\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix errors when use verl to train GLM4.1v model (\u003ca href=\"https://redirect.github.com/huggingface/transformers/issues/39199\"\u003e#39199\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[pagged-attention] fix off-by-1 error in pagged attention generation (\u003ca href=\"https://redirect.github.com/huggingface/transformers/issues/39258\"\u003e#39258\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[smollm3] add tokenizer mapping for \u003ccode\u003esmollm3\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/huggingface/transformers/issues/39271\"\u003e#39271\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[sliding window] revert and deprecate (\u003ca href=\"https://redirect.github.com/huggingface/transformers/issues/39301\"\u003e#39301\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix Glm4v batch videos forward (\u003ca href=\"https://redirect.github.com/huggingface/transformers/issues/39172\"\u003e#39172\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd a default value for \u003ccode\u003eposition_ids\u003c/code\u003e in masking_utils (\u003ca href=\"https://redirect.github.com/huggingface/transformers/issues/39310\"\u003e#39310\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ePatch Release v4.53.1\u003c/h2\u003e\n\u003cp\u003eThis patch contains several bug fixes. The following commits are included:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFix: unprotected import of tp plugin (\u003ca href=\"https://redirect.github.com/huggingface/transformers/issues/39083\"\u003e#39083\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix key mapping for VLMs (\u003ca href=\"https://redirect.github.com/huggingface/transformers/issues/39029\"\u003e#39029\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSeveral fixes for Gemma3n(\u003ca href=\"https://redirect.github.com/huggingface/transformers/issues/39135\"\u003e#39135\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[qwen2-vl] fix FA2 inference (\u003ca href=\"https://redirect.github.com/huggingface/transformers/issues/39121\"\u003e#39121\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[smolvlm] fix video inference (\u003ca href=\"https://redirect.github.com/huggingface/transformers/issues/39147\"\u003e#39147\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix multimodal processor get duplicate arguments when receive kwargs for initialization (\u003ca href=\"https://redirect.github.com/huggingface/transformers/issues/39125\"\u003e#39125\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ewhen delaying optimizer creation only prepare the model (\u003ca href=\"https://redirect.github.com/huggingface/transformers/issues/39152\"\u003e#39152\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd packed tensor format support for flex/sdpa/eager through the mask! (\u003ca href=\"https://redirect.github.com/huggingface/transformers/issues/39194\"\u003e#39194\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRelease v4.53.0\u003c/h2\u003e\n\u003ch3\u003eGemma3n\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/huggingface/transformers/commit/9c641dc16154964e5ffc0c13e9ec6aaffa295ed6\"\u003e\u003ccode\u003e9c641dc\u003c/code\u003e\u003c/a\u003e v4.54.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huggingface/transformers/commit/b04aae7398d63c2b08c171283604d650fced8261\"\u003e\u003ccode\u003eb04aae7\u003c/code\u003e\u003c/a\u003e Fix Cache.max_cache_len max value for Hybrid models (\u003ca href=\"https://redirect.github.com/huggingface/transformers/issues/39737\"\u003e#39737\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huggingface/transformers/commit/0297e595c15aae19f49d940adea1b353de35efe1\"\u003e\u003ccode\u003e0297e59\u003c/code\u003e\u003c/a\u003e [modenbert] fix regression (\u003ca href=\"https://redirect.github.com/huggingface/transformers/issues/39750\"\u003e#39750\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huggingface/transformers/commit/b8e1b282a950841725f6873bea09a1b67b41b1dd\"\u003e\u003ccode\u003eb8e1b28\u003c/code\u003e\u003c/a\u003e Fix version issue in modeling_utils.py (\u003ca href=\"https://redirect.github.com/huggingface/transformers/issues/39759\"\u003e#39759\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huggingface/transformers/commit/166c1b47db0426bea6e6860a349bbb24492e3833\"\u003e\u003ccode\u003e166c1b4\u003c/code\u003e\u003c/a\u003e Fix GPT2 with cross attention (\u003ca href=\"https://redirect.github.com/huggingface/transformers/issues/39754\"\u003e#39754\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huggingface/transformers/commit/ab2a6091d98d3dba401cec1aafa2bc6eafe6fe35\"\u003e\u003ccode\u003eab2a609\u003c/code\u003e\u003c/a\u003e Fix mamba regression (\u003ca href=\"https://redirect.github.com/huggingface/transformers/issues/39728\"\u003e#39728\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huggingface/transformers/commit/3a6d13c887a82ed28a58465784a072996d2ede39\"\u003e\u003ccode\u003e3a6d13c\u003c/code\u003e\u003c/a\u003e Fix: add back base model plan (\u003ca href=\"https://redirect.github.com/huggingface/transformers/issues/39733\"\u003e#39733\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huggingface/transformers/commit/a033ae4876ccd1e07f634d0d13d9ae687eddfda1\"\u003e\u003ccode\u003ea033ae4\u003c/code\u003e\u003c/a\u003e fix cache inheritance (\u003ca href=\"https://redirect.github.com/huggingface/transformers/issues/39748\"\u003e#39748\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huggingface/transformers/commit/457b478e4ad7bc39f9ce93818ef398ce6ef0675c\"\u003e\u003ccode\u003e457b478\u003c/code\u003e\u003c/a\u003e Fix cache-related tests (\u003ca href=\"https://redirect.github.com/huggingface/transformers/issues/39676\"\u003e#39676\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huggingface/transformers/commit/862cb550176d82e68f70e65a34f7443b06b509bb\"\u003e\u003ccode\u003e862cb55\u003c/code\u003e\u003c/a\u003e Fix Layer device placement in Caches (\u003ca href=\"https://redirect.github.com/huggingface/transformers/issues/39732\"\u003e#39732\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/huggingface/transformers/compare/v4.52.4...4.54.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `bitsandbytes` from 0.46.0 to 0.46.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bitsandbytes-foundation/bitsandbytes/releases\"\u003ebitsandbytes's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.46.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix params4bit passing bnb quantized by \u003ca href=\"https://github.com/mklabunde\"\u003e\u003ccode\u003e@​mklabunde\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitsandbytes-foundation/bitsandbytes/pull/1665\"\u003ebitsandbytes-foundation/bitsandbytes#1665\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprovement for torch.compile support on Params4bit by \u003ca href=\"https://github.com/matthewdouglas\"\u003e\u003ccode\u003e@​matthewdouglas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitsandbytes-foundation/bitsandbytes/pull/1673\"\u003ebitsandbytes-foundation/bitsandbytes#1673\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edoc fix signature for 8-bit optim by \u003ca href=\"https://github.com/ved1beta\"\u003e\u003ccode\u003e@​ved1beta\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitsandbytes-foundation/bitsandbytes/pull/1660\"\u003ebitsandbytes-foundation/bitsandbytes#1660\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix AdamW documentation by \u003ca href=\"https://github.com/agupta2304\"\u003e\u003ccode\u003e@​agupta2304\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitsandbytes-foundation/bitsandbytes/pull/1686\"\u003ebitsandbytes-foundation/bitsandbytes#1686\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake minor improvements to optimizer.py by \u003ca href=\"https://github.com/agupta2304\"\u003e\u003ccode\u003e@​agupta2304\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitsandbytes-foundation/bitsandbytes/pull/1687\"\u003ebitsandbytes-foundation/bitsandbytes#1687\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd CUDA 12.9 build by \u003ca href=\"https://github.com/matthewdouglas\"\u003e\u003ccode\u003e@​matthewdouglas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitsandbytes-foundation/bitsandbytes/pull/1689\"\u003ebitsandbytes-foundation/bitsandbytes#1689\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAutomatically call CMake as part of PEP 517 build by \u003ca href=\"https://github.com/mgorny\"\u003e\u003ccode\u003e@​mgorny\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitsandbytes-foundation/bitsandbytes/pull/1512\"\u003ebitsandbytes-foundation/bitsandbytes#1512\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mklabunde\"\u003e\u003ccode\u003e@​mklabunde\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/bitsandbytes-foundation/bitsandbytes/pull/1665\"\u003ebitsandbytes-foundation/bitsandbytes#1665\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agupta2304\"\u003e\u003ccode\u003e@​agupta2304\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/bitsandbytes-foundation/bitsandbytes/pull/1686\"\u003ebitsandbytes-foundation/bitsandbytes#1686\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mgorny\"\u003e\u003ccode\u003e@​mgorny\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/bitsandbytes-foundation/bitsandbytes/pull/1512\"\u003ebitsandbytes-foundation/bitsandbytes#1512\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/bitsandbytes-foundation/bitsandbytes/compare/0.46.0...0.46.1\"\u003ehttps://github.com/bitsandbytes-foundation/bitsandbytes/compare/0.46.0...0.46.1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitsandbytes-foundation/bitsandbytes/commit/4bca84499ad194d6c37e77dfcf99201b81dc6981\"\u003e\u003ccode\u003e4bca844\u003c/code\u003e\u003c/a\u003e Release v0.46.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitsandbytes-foundation/bitsandbytes/commit/7d4b52a49bf4b2a2003f90bd07044b254e34784d\"\u003e\u003ccode\u003e7d4b52a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/bitsandbytes-foundation/bitsandbytes/issues/1694\"\u003e#1694\u003c/a\u003e from bitsandbytes-foundation/cherrypick-v046-1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitsandbytes-foundation/bitsandbytes/commit/39d75057529930845889132679ed7eabd49a7705\"\u003e\u003ccode\u003e39d7505\u003c/code\u003e\u003c/a\u003e Automatically call CMake as part of PEP 517 build (\u003ca href=\"https://redirect.github.com/bitsandbytes-foundation/bitsandbytes/issues/1512\"\u003e#1512\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitsandbytes-foundation/bitsandbytes/commit/4145b5ca5c60c3a343ef330559fe908084c61fe3\"\u003e\u003ccode\u003e4145b5c\u003c/code\u003e\u003c/a\u003e Add CUDA 12.9 build (\u003ca href=\"https://redirect.github.com/bitsandbytes-foundation/bitsandbytes/issues/1689\"\u003e#1689\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitsandbytes-foundation/bitsandbytes/commit/d09527c473be3b096c5eeaf478a38acdc2cd9d27\"\u003e\u003ccode\u003ed09527c\u003c/code\u003e\u003c/a\u003e Fix AdamW documentation (\u003ca href=\"https://redirect.github.com/bitsandbytes-foundation/bitsandbytes/issues/1686\"\u003e#1686\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitsandbytes-foundation/bitsandbytes/commit/565258f937184ec84bde46331ab0841486eaa10c\"\u003e\u003ccode\u003e565258f\u003c/code\u003e\u003c/a\u003e Make minor improvements to optimizer.py (\u003ca href=\"https://redirect.github.com/bitsandbytes-foundation/bitsandbytes/issues/1687\"\u003e#1687\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitsandbytes-foundation/bitsandbytes/commit/472209ff81a5fcb3d3a3cc355f3e6023ae4f64b5\"\u003e\u003ccode\u003e472209f\u003c/code\u003e\u003c/a\u003e doc fix signature for 8-bit optim (\u003ca href=\"https://redirect.github.com/bitsandbytes-foundation/bitsandbytes/issues/1660\"\u003e#1660\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitsandbytes-foundation/bitsandbytes/commit/9ad7b33b26c60d93d000fc1b469148350d0d248a\"\u003e\u003ccode\u003e9ad7b33\u003c/code\u003e\u003c/a\u003e Improvement for torch.compile support on Params4bit (\u003ca href=\"https://redirect.github.com/bitsandbytes-foundation/bitsandbytes/issues/1673\"\u003e#1673\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitsandbytes-foundation/bitsandbytes/commit/bbb257dd2770fbca64f7c5c7071fa873305dbfdb\"\u003e\u003ccode\u003ebbb257d\u003c/code\u003e\u003c/a\u003e pass current bnb_quantized when moving quantized Params4bit to different devi...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitsandbytes-foundation/bitsandbytes/commit/d35b170f47866cc236478311d9a8533a80629286\"\u003e\u003ccode\u003ed35b170\u003c/code\u003e\u003c/a\u003e Bump dev version\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/bitsandbytes-foundation/bitsandbytes/compare/0.46.0...0.46.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- `@de...\n\n_Description has been truncated_","html_url":"https://github.com/hangyav/textLSP/pull/54","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/hangyav%2FtextLSP/issues/54","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/54/packages"},{"uuid":"2633179092","node_id":"PR_kwDOIdWLBs6c8x_U","number":53,"state":"closed","title":"build(deps): bump the python-packages group with 7 updates","user":"dependabot[bot]","labels":["dependencies","python"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":"2025-07-05T08:08:03.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-07-01T17:34:40.000Z","updated_at":"2025-07-05T08:08:03.000Z","time_to_close":311603,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"python-packages","update_count":7,"packages":[{"name":"lsprotocol","old_version":"2023.0.1","new_version":"2025.0.0","repository_url":"https://github.com/microsoft/lsprotocol"},{"name":"language-tool-python","old_version":"2.9.3","new_version":"2.9.4","repository_url":"https://github.com/jxmorris12/language_tool_python"},{"name":"openai","old_version":"1.82.1","new_version":"1.93.0","repository_url":"https://github.com/openai/openai-python"},{"name":"pytest","old_version":"8.3.5","new_version":"8.4.1","repository_url":"https://github.com/pytest-dev/pytest"},{"name":"pytest-cov","old_version":"6.1.1","new_version":"6.2.1","repository_url":"https://github.com/pytest-dev/pytest-cov"},{"name":"torch","old_version":"2.7.0","new_version":"2.7.1","repository_url":"https://github.com/pytorch/pytorch"},{"name":"transformers","old_version":"4.52.4","new_version":"4.53.0","repository_url":"https://github.com/huggingface/transformers"}],"path":null,"ecosystem":"pip"},"body":"Bumps the python-packages group with 7 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [lsprotocol](https://github.com/microsoft/lsprotocol) | `2023.0.1` | `2025.0.0` |\n| [language-tool-python](https://github.com/jxmorris12/language_tool_python) | `2.9.3` | `2.9.4` |\n| [openai](https://github.com/openai/openai-python) | `1.82.1` | `1.93.0` |\n| [pytest](https://github.com/pytest-dev/pytest) | `8.3.5` | `8.4.1` |\n| [pytest-cov](https://github.com/pytest-dev/pytest-cov) | `6.1.1` | `6.2.1` |\n| [torch](https://github.com/pytorch/pytorch) | `2.7.0` | `2.7.1` |\n| [transformers](https://github.com/huggingface/transformers) | `4.52.4` | `4.53.0` |\n\nUpdates `lsprotocol` from 2023.0.1 to 2025.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/microsoft/lsprotocol/releases\"\u003elsprotocol's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2025.0.0\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e2025.0.0rc1\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003ev2024.0.0b1\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003epypi: \u003ca href=\"https://pypi.org/project/lsprotocol/2024.0.0b1/\"\u003ehttps://pypi.org/project/lsprotocol/2024.0.0b1/\u003c/a\u003e\ncrates: \u003ca href=\"https://crates.io/crates/lsprotocol/1.0.0-alpha.2\"\u003ehttps://crates.io/crates/lsprotocol/1.0.0-alpha.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[rust] Consider using \u003ccode\u003eurl::Url\u003c/code\u003e for \u003ccode\u003eDocumentUri\u003c/code\u003e and \u003ccode\u003eURI\u003c/code\u003e types by \u003ca href=\"https://github.com/39555\"\u003e\u003ccode\u003e@​39555\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/pull/361\"\u003emicrosoft/lsprotocol#361\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse stable name generation from LSP spec by \u003ca href=\"https://github.com/karthiknadig\"\u003e\u003ccode\u003e@​karthiknadig\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/pull/368\"\u003emicrosoft/lsprotocol#368\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd Text Document Content support by \u003ca href=\"https://github.com/karthiknadig\"\u003e\u003ccode\u003e@​karthiknadig\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/pull/377\"\u003emicrosoft/lsprotocol#377\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for TextDocumentContentResult by \u003ca href=\"https://github.com/karthiknadig\"\u003e\u003ccode\u003e@​karthiknadig\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/pull/388\"\u003emicrosoft/lsprotocol#388\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix development class by \u003ca href=\"https://github.com/karthiknadig\"\u003e\u003ccode\u003e@​karthiknadig\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/pull/402\"\u003emicrosoft/lsprotocol#402\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCode Health\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to latest pytest and attrs by \u003ca href=\"https://github.com/karthiknadig\"\u003e\u003ccode\u003e@​karthiknadig\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/pull/373\"\u003emicrosoft/lsprotocol#373\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd Python 3.13 to CI by \u003ca href=\"https://github.com/karthiknadig\"\u003e\u003ccode\u003e@​karthiknadig\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/pull/396\"\u003emicrosoft/lsprotocol#396\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCode Action Tag for LLMs by \u003ca href=\"https://github.com/karthiknadig\"\u003e\u003ccode\u003e@​karthiknadig\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/pull/401\"\u003emicrosoft/lsprotocol#401\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/39555\"\u003e\u003ccode\u003e@​39555\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/pull/361\"\u003emicrosoft/lsprotocol#361\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/microsoft/lsprotocol/compare/2024.0.0a2...v2024.0.0b1\"\u003ehttps://github.com/microsoft/lsprotocol/compare/2024.0.0a2...v2024.0.0b1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e2024.0.0a2\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003epypi: \u003ca href=\"https://pypi.org/project/lsprotocol/2024.0.0a2/\"\u003ehttps://pypi.org/project/lsprotocol/2024.0.0a2/\u003c/a\u003e\ncrates: \u003ca href=\"https://crates.io/crates/lsprotocol/1.0.0-alpha.1\"\u003ehttps://crates.io/crates/lsprotocol/1.0.0-alpha.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[all][breaking] Update to latest LSP spec with type name changes by \u003ca href=\"https://github.com/karthiknadig\"\u003e\u003ccode\u003e@​karthiknadig\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/pull/286\"\u003emicrosoft/lsprotocol#286\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/pull/325\"\u003emicrosoft/lsprotocol#325\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/pull/358\"\u003emicrosoft/lsprotocol#358\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[all][breaking] Use stable name generation from LSP spec model by \u003ca href=\"https://github.com/karthiknadig\"\u003e\u003ccode\u003e@​karthiknadig\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/pull/368\"\u003emicrosoft/lsprotocol#368\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[all] Add \u003ccode\u003eTextDocumentContent\u003c/code\u003e support by \u003ca href=\"https://github.com/karthiknadig\"\u003e\u003ccode\u003e@​karthiknadig\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/pull/377\"\u003emicrosoft/lsprotocol#377\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[python] Adds type alias for result types by \u003ca href=\"https://github.com/karthiknadig\"\u003e\u003ccode\u003e@​karthiknadig\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/pull/290\"\u003emicrosoft/lsprotocol#290\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[dotnet] change \u003ccode\u003euint\u003c/code\u003e to \u003ccode\u003elong\u003c/code\u003e by \u003ca href=\"https://github.com/karthiknadig\"\u003e\u003ccode\u003e@​karthiknadig\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/pull/295\"\u003emicrosoft/lsprotocol#295\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[python] Make the method fields of requests, responses and notifications literals by \u003ca href=\"https://github.com/svenberkvens\"\u003e\u003ccode\u003e@​svenberkvens\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/pull/355\"\u003emicrosoft/lsprotocol#355\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[python] Add customization to \u003ccode\u003eCompletionItemKind\u003c/code\u003e by \u003ca href=\"https://github.com/karthiknadig\"\u003e\u003ccode\u003e@​karthiknadig\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/pull/359\"\u003emicrosoft/lsprotocol#359\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[rust] Consider using url::Url for DocumentUri and URI types by \u003ca href=\"https://github.com/39555\"\u003e\u003ccode\u003e@​39555\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/pull/361\"\u003emicrosoft/lsprotocol#361\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[python] Use \u003ccode\u003eSequence\u003c/code\u003e instead of \u003ccode\u003eList\u003c/code\u003e by \u003ca href=\"https://github.com/muffinmad\"\u003e\u003ccode\u003e@​muffinmad\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/pull/285\"\u003emicrosoft/lsprotocol#285\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[python] \u003ccode\u003emypy\u003c/code\u003e update changed linting rules by \u003ca href=\"https://github.com/karthiknadig\"\u003e\u003ccode\u003e@​karthiknadig\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/pull/288\"\u003emicrosoft/lsprotocol#288\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[python] Remove types preserved from backwards compat by \u003ca href=\"https://github.com/karthiknadig\"\u003e\u003ccode\u003e@​karthiknadig\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/pull/296\"\u003emicrosoft/lsprotocol#296\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/microsoft/lsprotocol/commit/b71110640e0f1dbe535ddeb98a0e649bec0058b4\"\u003e\u003ccode\u003eb711106\u003c/code\u003e\u003c/a\u003e Change \u003ccode\u003epyproject.toml\u003c/code\u003e version to \u003ccode\u003e2025.0.0\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/issues/424\"\u003e#424\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/lsprotocol/commit/fc1d3df25e49dcc28bc52f4f9630bf051757eba2\"\u003e\u003ccode\u003efc1d3df\u003c/code\u003e\u003c/a\u003e Fix \u003ccode\u003eREADME.md\u003c/code\u003e links and output, update \u003ccode\u003e.vscode/launch.json\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/issues/423\"\u003e#423\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/lsprotocol/commit/db068cc3be4f7bc3f31165a90dd36835a853caaf\"\u003e\u003ccode\u003edb068cc\u003c/code\u003e\u003c/a\u003e Change \u003ccode\u003epyproject.toml\u003c/code\u003e version to \u003ccode\u003e2025.0.0rc1\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/issues/422\"\u003e#422\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/lsprotocol/commit/f31cd4249ddf69e4c5038ae0cda5ea079ca96293\"\u003e\u003ccode\u003ef31cd42\u003c/code\u003e\u003c/a\u003e Rewrite release pipeline to use MicroBuild rather than vscode's templates (\u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/issues/421\"\u003e#421\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/lsprotocol/commit/926bd4362d93b5dfc267df6b4cb81144a15107f7\"\u003e\u003ccode\u003e926bd43\u003c/code\u003e\u003c/a\u003e Update to latest LSP spec (\u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/issues/420\"\u003e#420\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/lsprotocol/commit/4b964091856dd5460e52e762fe3666dafa2524f0\"\u003e\u003ccode\u003e4b96409\u003c/code\u003e\u003c/a\u003e Add golang to plugin table (\u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/issues/418\"\u003e#418\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/lsprotocol/commit/a0db0dade9bcb110219d1078e5db0c828721068d\"\u003e\u003ccode\u003ea0db0da\u003c/code\u003e\u003c/a\u003e Python generator: use Mapping instead of Dict for type annotations (\u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/issues/415\"\u003e#415\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/lsprotocol/commit/a79f4dc86bcf3f8655dbc7171952c7dcf6931f37\"\u003e\u003ccode\u003ea79f4dc\u003c/code\u003e\u003c/a\u003e Breaking change \u003ccode\u003eApplyKind\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/issues/408\"\u003e#408\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/lsprotocol/commit/4dd0484502f1906a6530c7ff89d39ddc24969228\"\u003e\u003ccode\u003e4dd0484\u003c/code\u003e\u003c/a\u003e Fix: version check for CI (\u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/issues/416\"\u003e#416\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/lsprotocol/commit/2841d4acfe5cd8eaef31658da50a838a0e92c0c7\"\u003e\u003ccode\u003e2841d4a\u003c/code\u003e\u003c/a\u003e Breaking change to \u003ccode\u003eApplyKind\u003c/code\u003e from LSP Spec (\u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/issues/406\"\u003e#406\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/microsoft/lsprotocol/compare/2023.0.1...2025.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `language-tool-python` from 2.9.3 to 2.9.4\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/jxmorris12/language_tool_python/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `openai` from 1.82.1 to 1.93.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\u003ev1.93.0\u003c/h2\u003e\n\u003ch2\u003e1.93.0 (2025-06-27)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/openai/openai-python/compare/v1.92.3...v1.93.0\"\u003ev1.92.3...v1.93.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecli:\u003c/strong\u003e add support for fine_tuning.jobs (\u003ca href=\"https://redirect.github.com/openai/openai-python/issues/1224\"\u003e#1224\u003c/a\u003e) (\u003ca href=\"https://github.com/openai/openai-python/commit/e362bfd10dfd04176560b964470ab0c517c601f3\"\u003ee362bfd\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.92.3\u003c/h2\u003e\n\u003ch2\u003e1.92.3 (2025-06-27)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/openai/openai-python/compare/v1.92.2...v1.92.3\"\u003ev1.92.2...v1.92.3\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient:\u003c/strong\u003e avoid encoding error with empty API keys (\u003ca href=\"https://github.com/openai/openai-python/commit/5a3e64e0cc761dbaa613fb22ec16e7e73c3bcf72\"\u003e5a3e64e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eexamples/realtime:\u003c/strong\u003e mention macOS requirements (\u003ca href=\"https://redirect.github.com/openai/openai-python/issues/2142\"\u003e#2142\u003c/a\u003e) (\u003ca href=\"https://github.com/openai/openai-python/commit/27bf6b2a933c61d5ec23fd266148af888f69f5c1\"\u003e27bf6b2\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.92.2\u003c/h2\u003e\n\u003ch2\u003e1.92.2 (2025-06-26)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/openai/openai-python/compare/v1.92.1...v1.92.2\"\u003ev1.92.1...v1.92.2\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e remove unsupported property (\u003ca href=\"https://github.com/openai/openai-python/commit/ec2440864e03278144d7f58b97c31d87903e0843\"\u003eec24408\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.92.1\u003c/h2\u003e\n\u003ch2\u003e1.92.1 (2025-06-26)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/openai/openai-python/compare/v1.92.0...v1.92.1\"\u003ev1.92.0...v1.92.1\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient:\u003c/strong\u003e sync stream/parse methods over (\u003ca href=\"https://github.com/openai/openai-python/commit/e2536cfd74224047cece9c2ad86f0ffe51c0667c\"\u003ee2536cf\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edocs:\u003c/strong\u003e update README to include links to docs on Webhooks (\u003ca href=\"https://github.com/openai/openai-python/commit/ddbf9f1dc47a32257716189f2056b45933328c9c\"\u003eddbf9f1\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.92.0\u003c/h2\u003e\n\u003ch2\u003e1.92.0 (2025-06-26)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/openai/openai-python/compare/v1.91.0...v1.92.0\"\u003ev1.91.0...v1.92.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e webhook and deep research support (\u003ca href=\"https://github.com/openai/openai-python/commit/d3bb116f34f470502f902b88131deec43a953b12\"\u003ed3bb116\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/openai/openai-python/blob/main/CHANGELOG.md\"\u003eopenai's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.93.0 (2025-06-27)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/openai/openai-python/compare/v1.92.3...v1.93.0\"\u003ev1.92.3...v1.93.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecli:\u003c/strong\u003e add support for fine_tuning.jobs (\u003ca href=\"https://redirect.github.com/openai/openai-python/issues/1224\"\u003e#1224\u003c/a\u003e) (\u003ca href=\"https://github.com/openai/openai-python/commit/e362bfd10dfd04176560b964470ab0c517c601f3\"\u003ee362bfd\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.92.3 (2025-06-27)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/openai/openai-python/compare/v1.92.2...v1.92.3\"\u003ev1.92.2...v1.92.3\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient:\u003c/strong\u003e avoid encoding error with empty API keys (\u003ca href=\"https://github.com/openai/openai-python/commit/5a3e64e0cc761dbaa613fb22ec16e7e73c3bcf72\"\u003e5a3e64e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eexamples/realtime:\u003c/strong\u003e mention macOS requirements (\u003ca href=\"https://redirect.github.com/openai/openai-python/issues/2142\"\u003e#2142\u003c/a\u003e) (\u003ca href=\"https://github.com/openai/openai-python/commit/27bf6b2a933c61d5ec23fd266148af888f69f5c1\"\u003e27bf6b2\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.92.2 (2025-06-26)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/openai/openai-python/compare/v1.92.1...v1.92.2\"\u003ev1.92.1...v1.92.2\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e remove unsupported property (\u003ca href=\"https://github.com/openai/openai-python/commit/ec2440864e03278144d7f58b97c31d87903e0843\"\u003eec24408\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.92.1 (2025-06-26)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/openai/openai-python/compare/v1.92.0...v1.92.1\"\u003ev1.92.0...v1.92.1\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient:\u003c/strong\u003e sync stream/parse methods over (\u003ca href=\"https://github.com/openai/openai-python/commit/e2536cfd74224047cece9c2ad86f0ffe51c0667c\"\u003ee2536cf\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edocs:\u003c/strong\u003e update README to include links to docs on Webhooks (\u003ca href=\"https://github.com/openai/openai-python/commit/ddbf9f1dc47a32257716189f2056b45933328c9c\"\u003eddbf9f1\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.92.0 (2025-06-26)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/openai/openai-python/compare/v1.91.0...v1.92.0\"\u003ev1.91.0...v1.92.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e webhook and deep research support (\u003ca href=\"https://github.com/openai/openai-python/commit/d3bb116f34f470502f902b88131deec43a953b12\"\u003ed3bb116\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient:\u003c/strong\u003e move stream and parse out of beta (\u003ca href=\"https://github.com/openai/openai-python/commit/0e358ed66b317038705fb38958a449d284f3cb88\"\u003e0e358ed\u003c/a\u003e)\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\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openai/openai-python/commit/1dbb72b290cb360a9ccbcec17425aaba4ad114b0\"\u003e\u003ccode\u003e1dbb72b\u003c/code\u003e\u003c/a\u003e release: 1.93.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openai/openai-python/commit/4b4d4864b041d2d93a03f4b36305b4d9c4af5b37\"\u003e\u003ccode\u003e4b4d486\u003c/code\u003e\u003c/a\u003e codegen metadata\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openai/openai-python/commit/4f4d6fade56e1e4a7fedee56d47039541824904e\"\u003e\u003ccode\u003e4f4d6fa\u003c/code\u003e\u003c/a\u003e feat(cli): add support for fine_tuning.jobs (\u003ca href=\"https://redirect.github.com/openai/openai-python/issues/1224\"\u003e#1224\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openai/openai-python/commit/6ff802409ca1f1c614dc52ad258a93e9fd1a3d46\"\u003e\u003ccode\u003e6ff8024\u003c/code\u003e\u003c/a\u003e release: 1.92.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openai/openai-python/commit/dc550bf47b1c086e7b8358fd57798f97e87d4f41\"\u003e\u003ccode\u003edc550bf\u003c/code\u003e\u003c/a\u003e docs(examples/realtime): mention macOS requirements (\u003ca href=\"https://redirect.github.com/openai/openai-python/issues/2142\"\u003e#2142\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openai/openai-python/commit/90afdfff14d0084619d71e76c66bc3cee27df81c\"\u003e\u003ccode\u003e90afdff\u003c/code\u003e\u003c/a\u003e fix(client): avoid encoding error with empty API keys\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openai/openai-python/commit/a186778fecf6f7fcdfc0fb6bcd5cf33fb895c005\"\u003e\u003ccode\u003ea186778\u003c/code\u003e\u003c/a\u003e codegen metadata\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openai/openai-python/commit/1a85f249ecdf13278d16185a1f9ae908e96e03d2\"\u003e\u003ccode\u003e1a85f24\u003c/code\u003e\u003c/a\u003e release: 1.92.2 (\u003ca href=\"https://redirect.github.com/openai/openai-python/issues/2431\"\u003e#2431\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openai/openai-python/commit/996e42fc09b2992009f09ae9f3fdad93452ee937\"\u003e\u003ccode\u003e996e42f\u003c/code\u003e\u003c/a\u003e release: 1.92.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openai/openai-python/commit/85a011be2e956e0c11a80b9e787cecd98c99be3a\"\u003e\u003ccode\u003e85a011b\u003c/code\u003e\u003c/a\u003e chore(client): sync stream/parse methods over\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/openai/openai-python/compare/v1.82.1...v1.93.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `pytest` from 8.3.5 to 8.4.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/pytest-dev/pytest/releases\"\u003epytest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.4.1\u003c/h2\u003e\n\u003ch1\u003epytest 8.4.1 (2025-06-17)\u003c/h1\u003e\n\u003ch2\u003eBug fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/13461\"\u003e#13461\u003c/a\u003e: Corrected \u003ccode\u003e_pytest.terminal.TerminalReporter.isatty\u003c/code\u003e to support\nbeing called as a method. Before it was just a boolean which could\nbreak correct code when using \u003ccode\u003e-o log_cli=true\u003c/code\u003e).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/13477\"\u003e#13477\u003c/a\u003e: Reintroduced \u003ccode\u003epytest.PytestReturnNotNoneWarning\u003c/code\u003e{.interpreted-text role=\u0026quot;class\u0026quot;} which was removed by accident in pytest [8.4]{.title-ref}.\u003c/p\u003e\n\u003cp\u003eThis warning is raised when a test functions returns a value other than \u003ccode\u003eNone\u003c/code\u003e, which is often a mistake made by beginners.\u003c/p\u003e\n\u003cp\u003eSee \u003ccode\u003ereturn-not-none\u003c/code\u003e{.interpreted-text role=\u0026quot;ref\u0026quot;} for more information.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/13497\"\u003e#13497\u003c/a\u003e: Fixed compatibility with \u003ccode\u003eTwisted 25+\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eImproved documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/13492\"\u003e#13492\u003c/a\u003e: Fixed outdated warning about \u003ccode\u003efaulthandler\u003c/code\u003e not working on Windows.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.4.0\u003c/h2\u003e\n\u003ch1\u003epytest 8.4.0 (2025-06-02)\u003c/h1\u003e\n\u003ch2\u003eRemovals and backward incompatible breaking changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/11372\"\u003e#11372\u003c/a\u003e: Async tests will now fail, instead of warning+skipping, if you don't have any suitable plugin installed.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/12346\"\u003e#12346\u003c/a\u003e: Tests will now fail, instead of raising a warning, if they return any value other than None.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/12874\"\u003e#12874\u003c/a\u003e: We dropped support for Python 3.8 following its end of life (2024-10-07).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/12960\"\u003e#12960\u003c/a\u003e: Test functions containing a yield now cause an explicit error. They have not been run since pytest 4.0, and were previously marked as an expected failure and deprecation warning.\u003c/p\u003e\n\u003cp\u003eSee \u003ccode\u003ethe docs \u0026lt;yield tests deprecated\u0026gt;\u003c/code\u003e{.interpreted-text role=\u0026quot;ref\u0026quot;} for more information.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDeprecations (removal in next major release)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/10839\"\u003e#10839\u003c/a\u003e: Requesting an asynchronous fixture without a [pytest_fixture_setup]{.title-ref} hook that resolves it will now give a DeprecationWarning. This most commonly happens if a sync test requests an async fixture. This should have no effect on a majority of users with async tests or fixtures using async pytest plugins, but may affect non-standard hook setups or \u003ccode\u003eautouse=True\u003c/code\u003e. For guidance on how to work around this warning see \u003ccode\u003esync-test-async-fixture\u003c/code\u003e{.interpreted-text role=\u0026quot;ref\u0026quot;}.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/11538\"\u003e#11538\u003c/a\u003e: Added \u003ccode\u003epytest.RaisesGroup\u003c/code\u003e{.interpreted-text role=\u0026quot;class\u0026quot;} as an equivalent to \u003ccode\u003epytest.raises\u003c/code\u003e{.interpreted-text role=\u0026quot;func\u0026quot;} for expecting \u003ccode\u003eExceptionGroup\u003c/code\u003e{.interpreted-text role=\u0026quot;exc\u0026quot;}. Also adds \u003ccode\u003epytest.RaisesExc\u003c/code\u003e{.interpreted-text role=\u0026quot;class\u0026quot;} which is now the logic behind \u003ccode\u003epytest.raises\u003c/code\u003e{.interpreted-text role=\u0026quot;func\u0026quot;} and used as parameter to \u003ccode\u003epytest.RaisesGroup\u003c/code\u003e{.interpreted-text role=\u0026quot;class\u0026quot;}. \u003ccode\u003eRaisesGroup\u003c/code\u003e includes the ability to specify multiple different expected exceptions, the structure of nested exception groups, and flags for emulating \u003ccode\u003eexcept* \u0026lt;except_star\u0026gt;\u003c/code\u003e{.interpreted-text role=\u0026quot;ref\u0026quot;}. See \u003ccode\u003eassert-matching-exception-groups\u003c/code\u003e{.interpreted-text role=\u0026quot;ref\u0026quot;} and docstrings for more information.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/12081\"\u003e#12081\u003c/a\u003e: Added \u003ccode\u003ecapteesys\u003c/code\u003e{.interpreted-text role=\u0026quot;fixture\u0026quot;} to capture AND pass output to next handler set by \u003ccode\u003e--capture=\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/12504\"\u003e#12504\u003c/a\u003e: \u003ccode\u003epytest.mark.xfail\u003c/code\u003e{.interpreted-text role=\u0026quot;func\u0026quot;} now accepts \u003ccode\u003epytest.RaisesGroup\u003c/code\u003e{.interpreted-text role=\u0026quot;class\u0026quot;} for the \u003ccode\u003eraises\u003c/code\u003e parameter when you expect an exception group. You can also pass a \u003ccode\u003epytest.RaisesExc\u003c/code\u003e{.interpreted-text role=\u0026quot;class\u0026quot;} if you e.g. want to make use of the \u003ccode\u003echeck\u003c/code\u003e parameter.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/12713\"\u003e#12713\u003c/a\u003e: New [--force-short-summary]{.title-ref} option to force condensed summary output regardless of verbosity level.\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/pytest-dev/pytest/commit/8d99211f0ce3927eb7ee579f7b4f969da06dc787\"\u003e\u003ccode\u003e8d99211\u003c/code\u003e\u003c/a\u003e Prepare release version 8.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest/commit/5dc5880715633c97310c0593f0ae356de27fa933\"\u003e\u003ccode\u003e5dc5880\u003c/code\u003e\u003c/a\u003e docs: update pytest.ini addopts example to use separate -p entries (\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/13529\"\u003e#13529\u003c/a\u003e) (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest/commit/d0c7ed0bfae5a5f1f9153cd1e464a421d701e925\"\u003e\u003ccode\u003ed0c7ed0\u003c/code\u003e\u003c/a\u003e Reintroduce PytestReturnNotNoneWarning (\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/13495\"\u003e#13495\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/13527\"\u003e#13527\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest/commit/a1b3a7879589eb437e4fd97c169b228c3ed58c63\"\u003e\u003ccode\u003ea1b3a78\u003c/code\u003e\u003c/a\u003e Fix compatibility with Twisted 25 (\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/13502\"\u003e#13502\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/13531\"\u003e#13531\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest/commit/4c161aba8ecaab9940040702369025595d26564c\"\u003e\u003ccode\u003e4c161ab\u003c/code\u003e\u003c/a\u003e pytester: avoid unraisableexception gc collects in inline runs to speed up te...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest/commit/a86ee09291f913b36fdeec14c42356515b91c979\"\u003e\u003ccode\u003ea86ee09\u003c/code\u003e\u003c/a\u003e Fix typo in parametrize.rst (\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/13514\"\u003e#13514\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/13516\"\u003e#13516\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest/commit/1a0581b0227fa07afd1f2c4c6215aec3862cf1ab\"\u003e\u003ccode\u003e1a0581b\u003c/code\u003e\u003c/a\u003e Remove outdated warning about faulthandler_timeout on Windows (\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/13492\"\u003e#13492\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/13493\"\u003e#13493\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest/commit/4e631a71484c2fa49e3fd9f884546af411a4888d\"\u003e\u003ccode\u003e4e631a7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/13486\"\u003e#13486\u003c/a\u003e from hosmir/fixtypo (\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/13487\"\u003e#13487\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest/commit/b49745ec529f06edfbbe531b766839763b2be3c2\"\u003e\u003ccode\u003eb49745e\u003c/code\u003e\u003c/a\u003e fix: support TerminalReporter.isatty being called (\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/13462\"\u003e#13462\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/13483\"\u003e#13483\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest/commit/cc5ceed916d0c63696da33c67e035917194a4e87\"\u003e\u003ccode\u003ecc5ceed\u003c/code\u003e\u003c/a\u003e RELEASING: remove pytest mailing list (\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/13472\"\u003e#13472\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/13473\"\u003e#13473\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/pytest-dev/pytest/compare/8.3.5...8.4.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `pytest-cov` from 6.1.1 to 6.2.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/pytest-dev/pytest-cov/blob/master/CHANGELOG.rst\"\u003epytest-cov's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.2.1 (2025-06-12)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdded a version requirement for pytest's pluggy dependency (1.2.0, released 2023-06-21) that has the required new-style hookwrapper API.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eRemoved deprecated license classifier (packaging).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eDisabled coverage warnings in two more situations where they have no value:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u0026quot;module-not-measured\u0026quot; in workers\u003c/li\u003e\n\u003cli\u003e\u0026quot;already-imported\u0026quot; in subprocesses\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.2.0 (2025-06-11)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eThe plugin now adds 3 rules in the filter warnings configuration to prevent common coverage warnings being raised as obscure errors::\u003c/p\u003e\n\u003cp\u003edefault:unclosed database in \u0026lt;sqlite3.Connection object at:ResourceWarning\nonce::PytestCovWarning\nonce::CoverageWarning\u003c/p\u003e\n\u003cp\u003eThis fixes most of the bad interactions that are occurring on pytest 8.4 with \u003ccode\u003efilterwarnings=error\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eThe plugin will check if there already matching rules for the 3 categories\n(\u003ccode\u003eResourceWarning\u003c/code\u003e, \u003ccode\u003ePytestCovWarning\u003c/code\u003e, \u003ccode\u003eCoverageWarning\u003c/code\u003e) and message (\u003ccode\u003eunclosed database in \u0026lt;sqlite3.Connection object at\u003c/code\u003e) before adding the filters.\u003c/p\u003e\n\u003cp\u003eThis means you can have this in your pytest configuration for complete oblivion (not recommended, if that is not clear)::\u003c/p\u003e\n\u003cp\u003efilterwarnings = [\n\u0026quot;error\u0026quot;,\n\u0026quot;ignore:unclosed database in \u0026lt;sqlite3.Connection object at:ResourceWarning\u0026quot;,\n\u0026quot;ignore::PytestCovWarning\u0026quot;,\n\u0026quot;ignore::CoverageWarning\u0026quot;,\n]\u003c/p\u003e\n\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/pytest-dev/pytest-cov/commit/55dbe43f04f839b760ea346e560276d641998c77\"\u003e\u003ccode\u003e55dbe43\u003c/code\u003e\u003c/a\u003e Bump version: 6.2.0 → 6.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest-cov/commit/d17e9b765e9832e70fe8101daa2f5f42ce447cc2\"\u003e\u003ccode\u003ed17e9b7\u003c/code\u003e\u003c/a\u003e Update changelog.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest-cov/commit/8964ab7595dd10748cad66376289476049340ea4\"\u003e\u003ccode\u003e8964ab7\u003c/code\u003e\u003c/a\u003e Add a note for this warning disable.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest-cov/commit/e932e41e50f37d03a4d600084411661bc1f08ab8\"\u003e\u003ccode\u003ee932e41\u003c/code\u003e\u003c/a\u003e Prevent unimported warnings @ pytest-xdist workers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest-cov/commit/573379ba34539db32cb3a43222f33b7c304af34a\"\u003e\u003ccode\u003e573379b\u003c/code\u003e\u003c/a\u003e Bring pytest-cov's suprocess management in line with coverage's process_start...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest-cov/commit/f1884e854f2687ccfe36747a11e7f3352f168f90\"\u003e\u003ccode\u003ef1884e8\u003c/code\u003e\u003c/a\u003e Fix xdist pin.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest-cov/commit/512c6699010cc0d8145f1f926d876cafba840015\"\u003e\u003ccode\u003e512c669\u003c/code\u003e\u003c/a\u003e Added minium version requirements for pluggin (for new-style hookwrappers). P...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest-cov/commit/629ba644a56148d09fe0f2c20602681bc20027a7\"\u003e\u003ccode\u003e629ba64\u003c/code\u003e\u003c/a\u003e Remove deprecated license classifier.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest-cov/commit/dca5723086a00e8c145a84761b0ce810a8079892\"\u003e\u003ccode\u003edca5723\u003c/code\u003e\u003c/a\u003e Bump version: 6.1.1 → 6.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest-cov/commit/f69166a08444db4736c611cdc7746eeac9a2f158\"\u003e\u003ccode\u003ef69166a\u003c/code\u003e\u003c/a\u003e Also trigger the sqlite warning.\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/pytest-dev/pytest-cov/compare/v6.1.1...v6.2.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `torch` from 2.7.0 to 2.7.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/pytorch/pytorch/releases\"\u003etorch's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ePyTorch 2.7.1 Release, bug fix release\u003c/h2\u003e\n\u003cp\u003eThis release is meant to fix the following issues (regressions / silent correctness):\u003c/p\u003e\n\u003ch3\u003eTorch.compile\u003c/h3\u003e\n\u003cp\u003eFix Excessive cudagraph re-recording for HF LLM models (\u003ca href=\"https://redirect.github.com/pytorch/pytorch/pull/152287\"\u003e#152287\u003c/a\u003e)\nFix torch.compile on some HuggingFace models  (\u003ca href=\"https://redirect.github.com/pytorch/pytorch/pull/151154\"\u003e#151154\u003c/a\u003e)\nFix crash due to Exception raised inside torch.autocast (\u003ca href=\"https://redirect.github.com/pytorch/pytorch/pull/152503\"\u003e#152503\u003c/a\u003e)\nImprove Error logging in torch.compile (\u003ca href=\"https://redirect.github.com/pytorch/pytorch/pull/149831\"\u003e#149831\u003c/a\u003e)\nMark mutable custom operators as cacheable in torch.compile (\u003ca href=\"https://redirect.github.com/pytorch/pytorch/pull/151194\"\u003e#151194\u003c/a\u003e)\nImplement workaround for a graph break with older version einops (\u003ca href=\"https://redirect.github.com/pytorch/pytorch/pull/153925\"\u003e#153925\u003c/a\u003e)\nFix an issue with tensor.view(dtype).copy_(...) (\u003ca href=\"https://redirect.github.com/pytorch/pytorch/pull/151598\"\u003e#151598\u003c/a\u003e)\u003c/p\u003e\n\u003ch3\u003eFlex Attention\u003c/h3\u003e\n\u003cp\u003eFix assertion error due to inductor permuting inputs to flex attention (\u003ca href=\"https://redirect.github.com/pytorch/pytorch/pull/151959\"\u003e#151959\u003c/a\u003e)\nFix performance regression on nanogpt speedrun (\u003ca href=\"https://redirect.github.com/pytorch/pytorch/pull/152641\"\u003e#152641\u003c/a\u003e)\u003c/p\u003e\n\u003ch3\u003eDistributed\u003c/h3\u003e\n\u003cp\u003eFix extra CUDA context created by barrier (\u003ca href=\"https://redirect.github.com/pytorch/pytorch/pull/149144\"\u003e#149144\u003c/a\u003e)\nFix an issue related to Distributed Fused Adam in Rocm/APEX when using nccl_ub feature (\u003ca href=\"https://redirect.github.com/pytorch/pytorch/pull/150010\"\u003e#150010\u003c/a\u003e)\nAdd a workaround random hang in non-blocking API mode in NCCL 2.26 (\u003ca href=\"https://redirect.github.com/pytorch/pytorch/pull/154055\"\u003e#154055\u003c/a\u003e)\u003c/p\u003e\n\u003ch3\u003eMacOS\u003c/h3\u003e\n\u003cp\u003eFix MacOS compilation error with Clang 17 (\u003ca href=\"https://redirect.github.com/pytorch/pytorch/pull/151344\"\u003e#151316\u003c/a\u003e)\nFix binary kernels produce incorrect results when one of the tensor arguments is from a wrapped scalar on MPS devices (\u003ca href=\"https://redirect.github.com/pytorch/pytorch/pull/152997\"\u003e#152997\u003c/a\u003e)\u003c/p\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cp\u003eImprove PyTorch Wheel size due to introduction of addition of 128 bit vectorization (\u003ca href=\"https://redirect.github.com/pytorch/pytorch/pull/148320\"\u003e#148320\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/pytorch/pytorch/pull/152396\"\u003e#152396\u003c/a\u003e)\nFix fmsub function definition (\u003ca href=\"https://redirect.github.com/pytorch/pytorch/pull/152075\"\u003e#152075\u003c/a\u003e)\nFix Floating point exception in torch.mkldnn_max_pool2d (\u003ca href=\"https://redirect.github.com/pytorch/pytorch/pull/151848\"\u003e#151848\u003c/a\u003e)\nFix abnormal inference output with XPU:1 device (\u003ca href=\"https://redirect.github.com/pytorch/pytorch/pull/153067\"\u003e#153067\u003c/a\u003e)\nFix Illegal Instruction Caused by grid_sample on Windows (\u003ca href=\"https://redirect.github.com/pytorch/pytorch/pull/152613\"\u003e#152613\u003c/a\u003e)\nFix ONNX decomposition does not preserve custom CompositeImplicitAutograd ops (\u003ca href=\"https://redirect.github.com/pytorch/pytorch/pull/151826\"\u003e#151826\u003c/a\u003e)\nFix error with dynamic linking of libgomp library (\u003ca href=\"https://redirect.github.com/pytorch/pytorch/pull/150084\"\u003e#150084\u003c/a\u003e)\nFix segfault in profiler with Python 3.13 (\u003ca href=\"https://redirect.github.com/pytorch/pytorch/pull/153848\"\u003e#153848\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/pytorch/pytorch/commit/e2d141dbde55c2a4370fac5165b0561b6af4798b\"\u003e\u003ccode\u003ee2d141d\u003c/code\u003e\u003c/a\u003e set thread_work_size to 4 for unrolled kernel (\u003ca href=\"https://redirect.github.com/pytorch/pytorch/issues/154541\"\u003e#154541\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytorch/pytorch/commit/121419899b9955bbd41b14a207205a9b298ed3f0\"\u003e\u003ccode\u003e1214198\u003c/code\u003e\u003c/a\u003e [c10d] Fix extra CUDA context created by barrier (\u003ca href=\"https://redirect.github.com/pytorch/pytorch/issues/152834\"\u003e#152834\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytorch/pytorch/commit/790cc2f02c193b955a1225cea2f79b624a3013bc\"\u003e\u003ccode\u003e790cc2f\u003c/code\u003e\u003c/a\u003e [c10d] Add more tests to prevent extra context (\u003ca href=\"https://redirect.github.com/pytorch/pytorch/issues/154179\"\u003e#154179\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytorch/pytorch/commit/62ea99a94771dc547320583576b0bc10ded6a3ce\"\u003e\u003ccode\u003e62ea99a\u003c/code\u003e\u003c/a\u003e [CI] Remove the xpu env source for linux binary validate (\u003ca href=\"https://redirect.github.com/pytorch/pytorch/issues/154409\"\u003e#154409\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytorch/pytorch/commit/941732c8298c3a5f5e72b4f744c9d723b751967e\"\u003e\u003ccode\u003e941732c\u003c/code\u003e\u003c/a\u003e [ROCm] Added unit test to test the cuda_pluggable allocator  (\u003ca href=\"https://redirect.github.com/pytorch/pytorch/issues/154135\"\u003e#154135\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytorch/pytorch/commit/769d5da70224ee032fce196b9400927f8b515540\"\u003e\u003ccode\u003e769d5da\u003c/code\u003e\u003c/a\u003e [binary builds] Linux aarch64 CUDA builds. Make sure tag is set correctly (\u003ca href=\"https://redirect.github.com/pytorch/pytorch/issues/1\"\u003e#1\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytorch/pytorch/commit/306ba122bd4653875d450a94918227a180ebe5d4\"\u003e\u003ccode\u003e306ba12\u003c/code\u003e\u003c/a\u003e Fix uint view copy (\u003ca href=\"https://redirect.github.com/pytorch/pytorch/issues/151598\"\u003e#151598\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/pytorch/pytorch/issues/154121\"\u003e#154121\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytorch/pytorch/commit/1ae99532808dac1b833df6bfa37fb21f6e17aa0f\"\u003e\u003ccode\u003e1ae9953\u003c/code\u003e\u003c/a\u003e [ROCm] Update CUDAPluggableAllocator.h (\u003ca href=\"https://redirect.github.com/pytorch/pytorch/issues/1984\"\u003e#1984\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/pytorch/pytorch/issues/153974\"\u003e#153974\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytorch/pytorch/commit/4a815ed15aa99dee3527011cfdd11068dcb946ad\"\u003e\u003ccode\u003e4a815ed\u003c/code\u003e\u003c/a\u003e ci: Set minimum cmake version for halide build (\u003ca href=\"https://redirect.github.com/pytorch/pytorch/issues/154122\"\u003e#154122\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytorch/pytorch/commit/4c7314e78c3aef08ef9ac674ef708200fb10c35c\"\u003e\u003ccode\u003e4c7314e\u003c/code\u003e\u003c/a\u003e [Dynamo] Fix einops regression (\u003ca href=\"https://redirect.github.com/pytorch/pytorch/issues/154053\"\u003e#154053\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/pytorch/pytorch/compare/v2.7.0...v2.7.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `transformers` from 4.52.4 to 4.53.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/huggingface/transformers/releases\"\u003etransformers's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease v4.53.0\u003c/h2\u003e\n\u003ch3\u003eGemma3n\u003c/h3\u003e\n\u003cp\u003eGemma 3n models are designed for efficient execution on low-resource devices. They are capable of multimodal input, handling text, image, video, and audio input, and generating text outputs, with open weights for pre-trained and instruction-tuned variants. These models were trained with data in over 140 spoken languages.\u003c/p\u003e\n\u003cp\u003eGemma 3n models use selective parameter activation technology to reduce resource requirements. This technique allows the models to operate at an effective size of 2B and 4B parameters, which is lower than the total number of parameters they contain. For more information on Gemma 3n's efficient parameter management technology, see the \u003ca href=\"https://ai.google.dev/gemma/docs/gemma-3n#parameters\"\u003eGemma 3n\u003c/a\u003e page.\u003c/p\u003e\n\u003cp\u003e\u003cimg src=\"https://github.com/user-attachments/assets/858cb034-364d-4eb6-8de8-4a0b5eaff3d7\" alt=\"image\" /\u003e\u003c/p\u003e\n\u003cpre lang=\"python\"\u003e\u003ccode\u003efrom transformers import pipeline\nimport torch\n\u003cp\u003epipe = pipeline(\n\u0026quot;image-text-to-text\u0026quot;,\ntorch_dtype=torch.bfloat16,\nmodel=\u0026quot;google/gemma-3n-e4b\u0026quot;,\ndevice=\u0026quot;cuda\u0026quot;,\n)\noutput = pipe(\n\u0026quot;\u003ca href=\"https://huggingface.co/datasets/huggingface/documentation-images/resolve/main/bee.jpg\"\u003ehttps://huggingface.co/datasets/huggingface/documentation-images/resolve/main/bee.jpg\u003c/a\u003e\u0026quot;,\ntext=\u0026quot;\u0026lt;image_soft_token\u0026gt; in this image, there is\u0026quot;\n)\u003c/p\u003e\n\u003cp\u003eprint(output)\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003ch3\u003eDia\u003c/h3\u003e\n\u003cp\u003e\u003cimg src=\"https://github.com/user-attachments/assets/bf86e887-e4f4-4222-993d-f5eac58f8040\" alt=\"image\" /\u003e\u003c/p\u003e\n\u003cp\u003eDia is an opensource text-to-speech (TTS) model (1.6B parameters) developed by \u003ca href=\"https://huggingface.co/nari-labs\"\u003eNari Labs\u003c/a\u003e.\nIt can generate highly realistic dialogue from transcript including nonverbal communications such as laughter and coughing.\nFurthermore, emotion and tone control is also possible via audio conditioning (voice cloning).\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eModel Architecture:\u003c/strong\u003e\nDia is an encoder-decoder transformer based on the original transformer architecture. However, some more modern features such as\nrotational positional embeddings (RoPE) are also included. For its text portion (encoder), a byte tokenizer is utilized while\nfor the audio portion (decoder), a pretrained codec model \u003ca href=\"https://github.com/huggingface/transformers/blob/HEAD/dac.md\"\u003eDAC\u003c/a\u003e is used - DAC encodes speech into discrete codebook\ntokens and decodes them back into audio.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdd Dia model  by \u003ca href=\"https://github.com/buttercrab\"\u003e\u003ccode\u003e@​buttercrab\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/huggingface/transformers/issues/38405\"\u003e#38405\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eKyutai Speech-to-Text\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003eKyutai STT is a speech-to-text model architecture based on the \u003ca href=\"https://huggingface.co/docs/transformers/en/model_doc/mimi\"\u003eMimi codec\u003c/a\u003e, which encodes audio into discrete tokens in a streaming fashion, and a \u003ca href=\"https://huggingface.co/docs/transformers/en/model_doc/moshi\"\u003eMoshi-like\u003c/a\u003e autoregressive decoder. Kyutai’s lab has released two model checkpoints:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://huggingface.co/kyutai/stt-1b-en_fr\"\u003ekyutai/stt-1b-en_fr\u003c/a\u003e: a 1B-parameter model capable of transcribing both English and French\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/huggingface/transformers/commit/67ddc82fbc7e52c6f42a395b4a6d278c55b77a39\"\u003e\u003ccode\u003e67ddc82\u003c/code\u003e\u003c/a\u003e Release: v4.53.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huggingface/transformers/commit/0a8081b03d118da9a8c3fa143a03afe54a5c624e\"\u003e\u003ccode\u003e0a8081b\u003c/code\u003e\u003c/a\u003e [Modeling] Fix encoder CPU offloading for whisper (\u003ca href=\"https://redirect.github.com/huggingface/transformers/issues/38994\"\u003e#38994\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huggingface/transformers/commit/c63cfd6a833d629a74c098933017c61dd755969d\"\u003e\u003ccode\u003ec63cfd6\u003c/code\u003e\u003c/a\u003e Gemma 3n (\u003ca href=\"https://redirect.github.com/huggingface/transformers/issues/39059\"\u003e#39059\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huggingface/transformers/commit/3e5cc1285503bbdb6a0a3e173b5ae90566862215\"\u003e\u003ccode\u003e3e5cc12\u003c/code\u003e\u003c/a\u003e [tests] remove tests from libraries with deprecated support (flax, tensorflow...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huggingface/transformers/commit/cfff7ca9a27280338c6a57dfa7722dcf44f51a87\"\u003e\u003ccode\u003ecfff7ca\u003c/code\u003e\u003c/a\u003e [Whisper] Pipeline: handle long form generation (\u003ca href=\"https://redirect.github.com/huggingface/transformers/issues/35750\"\u003e#35750\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huggingface/transformers/commit/02ecdcfc0f7d81e90a9c8e7f9e6d636123a84254\"\u003e\u003ccode\u003e02ecdcf\u003c/code\u003e\u003c/a\u003e add _keep_in_fp32_modules_strict (\u003ca href=\"https://redirect.github.com/huggingface/transformers/issues/39058\"\u003e#39058\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huggingface/transformers/commit/d973e62fdd86d64259f87debc46bbcbf6c7e5de2\"\u003e\u003ccode\u003ed973e62\u003c/code\u003e\u003c/a\u003e fix condition where torch_dtype auto collides with model_kwargs. (\u003ca href=\"https://redirect.github.com/huggingface/transformers/issues/39054\"\u003e#39054\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huggingface/transformers/commit/44b231671db25974cfebcdae34402ad5099bf37a\"\u003e\u003ccode\u003e44b2316\u003c/code\u003e\u003c/a\u003e [qwen2-vl] fix vision attention scaling (\u003ca href=\"https://redirect.github.com/huggingface/transformers/issues/39043\"\u003e#39043\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huggingface/transformers/commit/ae15715df138949328d18e1dd95fd9cb4efb8e09\"\u003e\u003ccode\u003eae15715\u003c/code\u003e\u003c/a\u003e polishing docs: error fixes for clarity (\u003ca href=\"https://redirect.github.com/huggingface/transformers/issues/39042\"\u003e#39042\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huggingface/transformers/commit/3abeaba7e53512ef9c1314163dd7e462ab405ce6\"\u003e\u003ccode\u003e3abeaba\u003c/code\u003e\u003c/a\u003e Create test for \u003ca href=\"https://redirect.github.com/huggingface/transformers/issues/38916\"\u003e#38916\u003c/a\u003e (custom generate from local dir with imports) (\u003ca href=\"https://redirect.github.com/huggingface/transformers/issues/39015\"\u003e#39015\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/huggingface/transformers/compare/v4.52.4...v4.53.0\"\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 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 \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/hangyav/textLSP/pull/53","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/hangyav%2FtextLSP/issues/53","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/53/packages"},{"uuid":"3183783737","node_id":"PR_kwDOPCYVus6ceQfb","number":10,"state":"open","title":"pip(deps): Bump lsprotocol from 2023.0.1 to 2025.0.0","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":"NONE","state_reason":null,"created_at":"2025-06-27T18:45:57.000Z","updated_at":"2025-06-27T18:45:57.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"pip(deps): Bump","packages":[{"name":"lsprotocol","old_version":"2023.0.1","new_version":"2025.0.0","repository_url":"https://github.com/microsoft/lsprotocol"}],"path":null,"ecosystem":"pip"},"body":"Bumps [lsprotocol](https://github.com/microsoft/lsprotocol) from 2023.0.1 to 2025.0.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/microsoft/lsprotocol/releases\"\u003elsprotocol's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2025.0.0\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e2025.0.0rc1\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003ev2024.0.0b1\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003epypi: \u003ca href=\"https://pypi.org/project/lsprotocol/2024.0.0b1/\"\u003ehttps://pypi.org/project/lsprotocol/2024.0.0b1/\u003c/a\u003e\ncrates: \u003ca href=\"https://crates.io/crates/lsprotocol/1.0.0-alpha.2\"\u003ehttps://crates.io/crates/lsprotocol/1.0.0-alpha.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[rust] Consider using \u003ccode\u003eurl::Url\u003c/code\u003e for \u003ccode\u003eDocumentUri\u003c/code\u003e and \u003ccode\u003eURI\u003c/code\u003e types by \u003ca href=\"https://github.com/39555\"\u003e\u003ccode\u003e@​39555\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/pull/361\"\u003emicrosoft/lsprotocol#361\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse stable name generation from LSP spec by \u003ca href=\"https://github.com/karthiknadig\"\u003e\u003ccode\u003e@​karthiknadig\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/pull/368\"\u003emicrosoft/lsprotocol#368\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd Text Document Content support by \u003ca href=\"https://github.com/karthiknadig\"\u003e\u003ccode\u003e@​karthiknadig\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/pull/377\"\u003emicrosoft/lsprotocol#377\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for TextDocumentContentResult by \u003ca href=\"https://github.com/karthiknadig\"\u003e\u003ccode\u003e@​karthiknadig\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/pull/388\"\u003emicrosoft/lsprotocol#388\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix development class by \u003ca href=\"https://github.com/karthiknadig\"\u003e\u003ccode\u003e@​karthiknadig\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/pull/402\"\u003emicrosoft/lsprotocol#402\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCode Health\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to latest pytest and attrs by \u003ca href=\"https://github.com/karthiknadig\"\u003e\u003ccode\u003e@​karthiknadig\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/pull/373\"\u003emicrosoft/lsprotocol#373\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd Python 3.13 to CI by \u003ca href=\"https://github.com/karthiknadig\"\u003e\u003ccode\u003e@​karthiknadig\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/pull/396\"\u003emicrosoft/lsprotocol#396\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCode Action Tag for LLMs by \u003ca href=\"https://github.com/karthiknadig\"\u003e\u003ccode\u003e@​karthiknadig\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/pull/401\"\u003emicrosoft/lsprotocol#401\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/39555\"\u003e\u003ccode\u003e@​39555\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/pull/361\"\u003emicrosoft/lsprotocol#361\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/microsoft/lsprotocol/compare/2024.0.0a2...v2024.0.0b1\"\u003ehttps://github.com/microsoft/lsprotocol/compare/2024.0.0a2...v2024.0.0b1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e2024.0.0a2\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003epypi: \u003ca href=\"https://pypi.org/project/lsprotocol/2024.0.0a2/\"\u003ehttps://pypi.org/project/lsprotocol/2024.0.0a2/\u003c/a\u003e\ncrates: \u003ca href=\"https://crates.io/crates/lsprotocol/1.0.0-alpha.1\"\u003ehttps://crates.io/crates/lsprotocol/1.0.0-alpha.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[all][breaking] Update to latest LSP spec with type name changes by \u003ca href=\"https://github.com/karthiknadig\"\u003e\u003ccode\u003e@​karthiknadig\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/pull/286\"\u003emicrosoft/lsprotocol#286\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/pull/325\"\u003emicrosoft/lsprotocol#325\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/pull/358\"\u003emicrosoft/lsprotocol#358\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[all][breaking] Use stable name generation from LSP spec model by \u003ca href=\"https://github.com/karthiknadig\"\u003e\u003ccode\u003e@​karthiknadig\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/pull/368\"\u003emicrosoft/lsprotocol#368\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[all] Add \u003ccode\u003eTextDocumentContent\u003c/code\u003e support by \u003ca href=\"https://github.com/karthiknadig\"\u003e\u003ccode\u003e@​karthiknadig\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/pull/377\"\u003emicrosoft/lsprotocol#377\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[python] Adds type alias for result types by \u003ca href=\"https://github.com/karthiknadig\"\u003e\u003ccode\u003e@​karthiknadig\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/pull/290\"\u003emicrosoft/lsprotocol#290\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[dotnet] change \u003ccode\u003euint\u003c/code\u003e to \u003ccode\u003elong\u003c/code\u003e by \u003ca href=\"https://github.com/karthiknadig\"\u003e\u003ccode\u003e@​karthiknadig\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/pull/295\"\u003emicrosoft/lsprotocol#295\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[python] Make the method fields of requests, responses and notifications literals by \u003ca href=\"https://github.com/svenberkvens\"\u003e\u003ccode\u003e@​svenberkvens\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/pull/355\"\u003emicrosoft/lsprotocol#355\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[python] Add customization to \u003ccode\u003eCompletionItemKind\u003c/code\u003e by \u003ca href=\"https://github.com/karthiknadig\"\u003e\u003ccode\u003e@​karthiknadig\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/pull/359\"\u003emicrosoft/lsprotocol#359\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[rust] Consider using url::Url for DocumentUri and URI types by \u003ca href=\"https://github.com/39555\"\u003e\u003ccode\u003e@​39555\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/pull/361\"\u003emicrosoft/lsprotocol#361\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[python] Use \u003ccode\u003eSequence\u003c/code\u003e instead of \u003ccode\u003eList\u003c/code\u003e by \u003ca href=\"https://github.com/muffinmad\"\u003e\u003ccode\u003e@​muffinmad\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/pull/285\"\u003emicrosoft/lsprotocol#285\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[python] \u003ccode\u003emypy\u003c/code\u003e update changed linting rules by \u003ca href=\"https://github.com/karthiknadig\"\u003e\u003ccode\u003e@​karthiknadig\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/pull/288\"\u003emicrosoft/lsprotocol#288\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[python] Remove types preserved from backwards compat by \u003ca href=\"https://github.com/karthiknadig\"\u003e\u003ccode\u003e@​karthiknadig\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/pull/296\"\u003emicrosoft/lsprotocol#296\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/microsoft/lsprotocol/commit/b71110640e0f1dbe535ddeb98a0e649bec0058b4\"\u003e\u003ccode\u003eb711106\u003c/code\u003e\u003c/a\u003e Change \u003ccode\u003epyproject.toml\u003c/code\u003e version to \u003ccode\u003e2025.0.0\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/issues/424\"\u003e#424\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/lsprotocol/commit/fc1d3df25e49dcc28bc52f4f9630bf051757eba2\"\u003e\u003ccode\u003efc1d3df\u003c/code\u003e\u003c/a\u003e Fix \u003ccode\u003eREADME.md\u003c/code\u003e links and output, update \u003ccode\u003e.vscode/launch.json\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/issues/423\"\u003e#423\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/lsprotocol/commit/db068cc3be4f7bc3f31165a90dd36835a853caaf\"\u003e\u003ccode\u003edb068cc\u003c/code\u003e\u003c/a\u003e Change \u003ccode\u003epyproject.toml\u003c/code\u003e version to \u003ccode\u003e2025.0.0rc1\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/issues/422\"\u003e#422\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/lsprotocol/commit/f31cd4249ddf69e4c5038ae0cda5ea079ca96293\"\u003e\u003ccode\u003ef31cd42\u003c/code\u003e\u003c/a\u003e Rewrite release pipeline to use MicroBuild rather than vscode's templates (\u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/issues/421\"\u003e#421\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/lsprotocol/commit/926bd4362d93b5dfc267df6b4cb81144a15107f7\"\u003e\u003ccode\u003e926bd43\u003c/code\u003e\u003c/a\u003e Update to latest LSP spec (\u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/issues/420\"\u003e#420\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/lsprotocol/commit/4b964091856dd5460e52e762fe3666dafa2524f0\"\u003e\u003ccode\u003e4b96409\u003c/code\u003e\u003c/a\u003e Add golang to plugin table (\u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/issues/418\"\u003e#418\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/lsprotocol/commit/a0db0dade9bcb110219d1078e5db0c828721068d\"\u003e\u003ccode\u003ea0db0da\u003c/code\u003e\u003c/a\u003e Python generator: use Mapping instead of Dict for type annotations (\u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/issues/415\"\u003e#415\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/lsprotocol/commit/a79f4dc86bcf3f8655dbc7171952c7dcf6931f37\"\u003e\u003ccode\u003ea79f4dc\u003c/code\u003e\u003c/a\u003e Breaking change \u003ccode\u003eApplyKind\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/issues/408\"\u003e#408\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/lsprotocol/commit/4dd0484502f1906a6530c7ff89d39ddc24969228\"\u003e\u003ccode\u003e4dd0484\u003c/code\u003e\u003c/a\u003e Fix: version check for CI (\u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/issues/416\"\u003e#416\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/lsprotocol/commit/2841d4acfe5cd8eaef31658da50a838a0e92c0c7\"\u003e\u003ccode\u003e2841d4a\u003c/code\u003e\u003c/a\u003e Breaking change to \u003ccode\u003eApplyKind\u003c/code\u003e from LSP Spec (\u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/issues/406\"\u003e#406\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/microsoft/lsprotocol/compare/2023.0.1...2025.0.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=lsprotocol\u0026package-manager=pip\u0026previous-version=2023.0.1\u0026new-version=2025.0.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/Josverl/vscode_mp_debugger/pull/10","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Josverl%2Fvscode_mp_debugger/issues/10","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/10/packages"},{"uuid":"2611419596","node_id":"PR_kwDOOQA63M6bpxnM","number":39,"state":"open","title":"chore(deps): bump lsprotocol from 2024.0.0b1 to 2025.0.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-06-23T11:54:20.000Z","updated_at":"2025-06-23T11:54:20.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"lsprotocol","old_version":"2024.0.0b1","new_version":"2025.0.0","repository_url":"https://github.com/microsoft/lsprotocol"}],"path":null,"ecosystem":"pip"},"body":"Bumps [lsprotocol](https://github.com/microsoft/lsprotocol) from 2024.0.0b1 to 2025.0.0.\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/lsprotocol/commit/b71110640e0f1dbe535ddeb98a0e649bec0058b4\"\u003e\u003ccode\u003eb711106\u003c/code\u003e\u003c/a\u003e Change \u003ccode\u003epyproject.toml\u003c/code\u003e version to \u003ccode\u003e2025.0.0\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/issues/424\"\u003e#424\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/lsprotocol/commit/fc1d3df25e49dcc28bc52f4f9630bf051757eba2\"\u003e\u003ccode\u003efc1d3df\u003c/code\u003e\u003c/a\u003e Fix \u003ccode\u003eREADME.md\u003c/code\u003e links and output, update \u003ccode\u003e.vscode/launch.json\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/issues/423\"\u003e#423\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/lsprotocol/commit/db068cc3be4f7bc3f31165a90dd36835a853caaf\"\u003e\u003ccode\u003edb068cc\u003c/code\u003e\u003c/a\u003e Change \u003ccode\u003epyproject.toml\u003c/code\u003e version to \u003ccode\u003e2025.0.0rc1\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/issues/422\"\u003e#422\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/lsprotocol/commit/f31cd4249ddf69e4c5038ae0cda5ea079ca96293\"\u003e\u003ccode\u003ef31cd42\u003c/code\u003e\u003c/a\u003e Rewrite release pipeline to use MicroBuild rather than vscode's templates (\u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/issues/421\"\u003e#421\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/lsprotocol/commit/926bd4362d93b5dfc267df6b4cb81144a15107f7\"\u003e\u003ccode\u003e926bd43\u003c/code\u003e\u003c/a\u003e Update to latest LSP spec (\u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/issues/420\"\u003e#420\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/lsprotocol/commit/4b964091856dd5460e52e762fe3666dafa2524f0\"\u003e\u003ccode\u003e4b96409\u003c/code\u003e\u003c/a\u003e Add golang to plugin table (\u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/issues/418\"\u003e#418\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/lsprotocol/commit/a0db0dade9bcb110219d1078e5db0c828721068d\"\u003e\u003ccode\u003ea0db0da\u003c/code\u003e\u003c/a\u003e Python generator: use Mapping instead of Dict for type annotations (\u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/issues/415\"\u003e#415\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/lsprotocol/commit/a79f4dc86bcf3f8655dbc7171952c7dcf6931f37\"\u003e\u003ccode\u003ea79f4dc\u003c/code\u003e\u003c/a\u003e Breaking change \u003ccode\u003eApplyKind\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/issues/408\"\u003e#408\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/lsprotocol/commit/4dd0484502f1906a6530c7ff89d39ddc24969228\"\u003e\u003ccode\u003e4dd0484\u003c/code\u003e\u003c/a\u003e Fix: version check for CI (\u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/issues/416\"\u003e#416\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/lsprotocol/commit/2841d4acfe5cd8eaef31658da50a838a0e92c0c7\"\u003e\u003ccode\u003e2841d4a\u003c/code\u003e\u003c/a\u003e Breaking change to \u003ccode\u003eApplyKind\u003c/code\u003e from LSP Spec (\u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/issues/406\"\u003e#406\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/microsoft/lsprotocol/compare/v2024.0.0b1...2025.0.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=lsprotocol\u0026package-manager=pip\u0026previous-version=2024.0.0b1\u0026new-version=2025.0.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/pixeliumperfecto/codegen/pull/39","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/pixeliumperfecto%2Fcodegen/issues/39","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/39/packages"},{"uuid":"3166953956","node_id":"PR_kwDOOk5Y0s6bmhsw","number":311,"state":"open","title":"Bump lsprotocol from 2024.0.0b1 to 2025.0.0","user":"dependabot[bot]","labels":["dependencies","python"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":null,"author_association":"NONE","state_reason":null,"created_at":"2025-06-23T06:34:18.000Z","updated_at":"2025-06-23T06:34:24.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"lsprotocol","old_version":"2024.0.0b1","new_version":"2025.0.0","repository_url":"https://github.com/microsoft/lsprotocol"}],"path":null,"ecosystem":"pip"},"body":"Bumps [lsprotocol](https://github.com/microsoft/lsprotocol) from 2024.0.0b1 to 2025.0.0.\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/lsprotocol/commit/b71110640e0f1dbe535ddeb98a0e649bec0058b4\"\u003e\u003ccode\u003eb711106\u003c/code\u003e\u003c/a\u003e Change \u003ccode\u003epyproject.toml\u003c/code\u003e version to \u003ccode\u003e2025.0.0\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/issues/424\"\u003e#424\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/lsprotocol/commit/fc1d3df25e49dcc28bc52f4f9630bf051757eba2\"\u003e\u003ccode\u003efc1d3df\u003c/code\u003e\u003c/a\u003e Fix \u003ccode\u003eREADME.md\u003c/code\u003e links and output, update \u003ccode\u003e.vscode/launch.json\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/issues/423\"\u003e#423\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/lsprotocol/commit/db068cc3be4f7bc3f31165a90dd36835a853caaf\"\u003e\u003ccode\u003edb068cc\u003c/code\u003e\u003c/a\u003e Change \u003ccode\u003epyproject.toml\u003c/code\u003e version to \u003ccode\u003e2025.0.0rc1\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/issues/422\"\u003e#422\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/lsprotocol/commit/f31cd4249ddf69e4c5038ae0cda5ea079ca96293\"\u003e\u003ccode\u003ef31cd42\u003c/code\u003e\u003c/a\u003e Rewrite release pipeline to use MicroBuild rather than vscode's templates (\u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/issues/421\"\u003e#421\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/lsprotocol/commit/926bd4362d93b5dfc267df6b4cb81144a15107f7\"\u003e\u003ccode\u003e926bd43\u003c/code\u003e\u003c/a\u003e Update to latest LSP spec (\u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/issues/420\"\u003e#420\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/lsprotocol/commit/4b964091856dd5460e52e762fe3666dafa2524f0\"\u003e\u003ccode\u003e4b96409\u003c/code\u003e\u003c/a\u003e Add golang to plugin table (\u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/issues/418\"\u003e#418\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/lsprotocol/commit/a0db0dade9bcb110219d1078e5db0c828721068d\"\u003e\u003ccode\u003ea0db0da\u003c/code\u003e\u003c/a\u003e Python generator: use Mapping instead of Dict for type annotations (\u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/issues/415\"\u003e#415\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/lsprotocol/commit/a79f4dc86bcf3f8655dbc7171952c7dcf6931f37\"\u003e\u003ccode\u003ea79f4dc\u003c/code\u003e\u003c/a\u003e Breaking change \u003ccode\u003eApplyKind\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/issues/408\"\u003e#408\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/lsprotocol/commit/4dd0484502f1906a6530c7ff89d39ddc24969228\"\u003e\u003ccode\u003e4dd0484\u003c/code\u003e\u003c/a\u003e Fix: version check for CI (\u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/issues/416\"\u003e#416\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/lsprotocol/commit/2841d4acfe5cd8eaef31658da50a838a0e92c0c7\"\u003e\u003ccode\u003e2841d4a\u003c/code\u003e\u003c/a\u003e Breaking change to \u003ccode\u003eApplyKind\u003c/code\u003e from LSP Spec (\u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/issues/406\"\u003e#406\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/microsoft/lsprotocol/compare/v2024.0.0b1...2025.0.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=lsprotocol\u0026package-manager=pip\u0026previous-version=2024.0.0b1\u0026new-version=2025.0.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\n\n\n\u003e [!NOTE]\n\u003e I'm currently writing a description for your pull request. I should be done shortly (\u003c1 minute). Please don't edit the description field until I'm finished, or we may overwrite each other. If I find nothing to write about, I'll delete this message.\n","html_url":"https://github.com/Zeeeepa/graph-sitter/pull/311","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Zeeeepa%2Fgraph-sitter/issues/311","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/311/packages"},{"uuid":"2610151213","node_id":"PR_kwDONtmXaM6bk78t","number":1144,"state":"closed","title":"chore(deps): bump lsprotocol from 2024.0.0b1 to 2025.0.0","user":"dependabot[bot]","labels":["dependencies","python"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-06-29T21:40:25.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-06-23T01:35:59.000Z","updated_at":"2025-06-29T21:40:25.000Z","time_to_close":590666,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"lsprotocol","old_version":"2024.0.0b1","new_version":"2025.0.0","repository_url":"https://github.com/microsoft/lsprotocol"}],"path":null,"ecosystem":"pip"},"body":"Bumps [lsprotocol](https://github.com/microsoft/lsprotocol) from 2024.0.0b1 to 2025.0.0.\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/lsprotocol/commit/b71110640e0f1dbe535ddeb98a0e649bec0058b4\"\u003e\u003ccode\u003eb711106\u003c/code\u003e\u003c/a\u003e Change \u003ccode\u003epyproject.toml\u003c/code\u003e version to \u003ccode\u003e2025.0.0\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/issues/424\"\u003e#424\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/lsprotocol/commit/fc1d3df25e49dcc28bc52f4f9630bf051757eba2\"\u003e\u003ccode\u003efc1d3df\u003c/code\u003e\u003c/a\u003e Fix \u003ccode\u003eREADME.md\u003c/code\u003e links and output, update \u003ccode\u003e.vscode/launch.json\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/issues/423\"\u003e#423\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/lsprotocol/commit/db068cc3be4f7bc3f31165a90dd36835a853caaf\"\u003e\u003ccode\u003edb068cc\u003c/code\u003e\u003c/a\u003e Change \u003ccode\u003epyproject.toml\u003c/code\u003e version to \u003ccode\u003e2025.0.0rc1\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/issues/422\"\u003e#422\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/lsprotocol/commit/f31cd4249ddf69e4c5038ae0cda5ea079ca96293\"\u003e\u003ccode\u003ef31cd42\u003c/code\u003e\u003c/a\u003e Rewrite release pipeline to use MicroBuild rather than vscode's templates (\u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/issues/421\"\u003e#421\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/lsprotocol/commit/926bd4362d93b5dfc267df6b4cb81144a15107f7\"\u003e\u003ccode\u003e926bd43\u003c/code\u003e\u003c/a\u003e Update to latest LSP spec (\u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/issues/420\"\u003e#420\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/lsprotocol/commit/4b964091856dd5460e52e762fe3666dafa2524f0\"\u003e\u003ccode\u003e4b96409\u003c/code\u003e\u003c/a\u003e Add golang to plugin table (\u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/issues/418\"\u003e#418\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/lsprotocol/commit/a0db0dade9bcb110219d1078e5db0c828721068d\"\u003e\u003ccode\u003ea0db0da\u003c/code\u003e\u003c/a\u003e Python generator: use Mapping instead of Dict for type annotations (\u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/issues/415\"\u003e#415\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/lsprotocol/commit/a79f4dc86bcf3f8655dbc7171952c7dcf6931f37\"\u003e\u003ccode\u003ea79f4dc\u003c/code\u003e\u003c/a\u003e Breaking change \u003ccode\u003eApplyKind\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/issues/408\"\u003e#408\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/lsprotocol/commit/4dd0484502f1906a6530c7ff89d39ddc24969228\"\u003e\u003ccode\u003e4dd0484\u003c/code\u003e\u003c/a\u003e Fix: version check for CI (\u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/issues/416\"\u003e#416\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/lsprotocol/commit/2841d4acfe5cd8eaef31658da50a838a0e92c0c7\"\u003e\u003ccode\u003e2841d4a\u003c/code\u003e\u003c/a\u003e Breaking change to \u003ccode\u003eApplyKind\u003c/code\u003e from LSP Spec (\u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/issues/406\"\u003e#406\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/microsoft/lsprotocol/compare/v2024.0.0b1...2025.0.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=lsprotocol\u0026package-manager=pip\u0026previous-version=2024.0.0b1\u0026new-version=2025.0.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/codegen-sh/codegen/pull/1144","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/codegen-sh%2Fcodegen/issues/1144","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1144/packages"},{"uuid":"2579394627","node_id":"PR_kwDOOfzSas6ZvnBD","number":61,"state":"open","title":"chore(deps): bump lsprotocol from 2024.0.0b1 to 2025.0.0rc1","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-06-09T20:22:39.000Z","updated_at":"2025-06-09T20:22:40.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"lsprotocol","old_version":"2024.0.0b1","new_version":"2025.0.0rc1","repository_url":"https://github.com/microsoft/lsprotocol"}],"path":null,"ecosystem":"pip"},"body":"Bumps [lsprotocol](https://github.com/microsoft/lsprotocol) from 2024.0.0b1 to 2025.0.0rc1.\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/lsprotocol/commit/db068cc3be4f7bc3f31165a90dd36835a853caaf\"\u003e\u003ccode\u003edb068cc\u003c/code\u003e\u003c/a\u003e Change \u003ccode\u003epyproject.toml\u003c/code\u003e version to \u003ccode\u003e2025.0.0rc1\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/issues/422\"\u003e#422\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/lsprotocol/commit/f31cd4249ddf69e4c5038ae0cda5ea079ca96293\"\u003e\u003ccode\u003ef31cd42\u003c/code\u003e\u003c/a\u003e Rewrite release pipeline to use MicroBuild rather than vscode's templates (\u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/issues/421\"\u003e#421\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/lsprotocol/commit/926bd4362d93b5dfc267df6b4cb81144a15107f7\"\u003e\u003ccode\u003e926bd43\u003c/code\u003e\u003c/a\u003e Update to latest LSP spec (\u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/issues/420\"\u003e#420\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/lsprotocol/commit/4b964091856dd5460e52e762fe3666dafa2524f0\"\u003e\u003ccode\u003e4b96409\u003c/code\u003e\u003c/a\u003e Add golang to plugin table (\u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/issues/418\"\u003e#418\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/lsprotocol/commit/a0db0dade9bcb110219d1078e5db0c828721068d\"\u003e\u003ccode\u003ea0db0da\u003c/code\u003e\u003c/a\u003e Python generator: use Mapping instead of Dict for type annotations (\u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/issues/415\"\u003e#415\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/lsprotocol/commit/a79f4dc86bcf3f8655dbc7171952c7dcf6931f37\"\u003e\u003ccode\u003ea79f4dc\u003c/code\u003e\u003c/a\u003e Breaking change \u003ccode\u003eApplyKind\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/issues/408\"\u003e#408\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/lsprotocol/commit/4dd0484502f1906a6530c7ff89d39ddc24969228\"\u003e\u003ccode\u003e4dd0484\u003c/code\u003e\u003c/a\u003e Fix: version check for CI (\u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/issues/416\"\u003e#416\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/lsprotocol/commit/2841d4acfe5cd8eaef31658da50a838a0e92c0c7\"\u003e\u003ccode\u003e2841d4a\u003c/code\u003e\u003c/a\u003e Breaking change to \u003ccode\u003eApplyKind\u003c/code\u003e from LSP Spec (\u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/issues/406\"\u003e#406\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/lsprotocol/commit/4b3fb6e4bd8155918ea3d68dd3d1de930a155551\"\u003e\u003ccode\u003e4b3fb6e\u003c/code\u003e\u003c/a\u003e Add coverage support (\u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/issues/404\"\u003e#404\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/lsprotocol/commit/1daa65a84095221814743b365a5be2bc670a421d\"\u003e\u003ccode\u003e1daa65a\u003c/code\u003e\u003c/a\u003e Add Crystal plugin to README (\u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/issues/403\"\u003e#403\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/microsoft/lsprotocol/compare/v2024.0.0b1...2025.0.0rc1\"\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=lsprotocol\u0026package-manager=pip\u0026previous-version=2024.0.0b1\u0026new-version=2025.0.0rc1)](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/codegen-sh/graph-sitter/pull/61","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/codegen-sh%2Fgraph-sitter/issues/61","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/61/packages"},{"uuid":"2578117596","node_id":"PR_kwDOOQA63M6ZqvPc","number":35,"state":"closed","title":"chore(deps): bump lsprotocol from 2024.0.0b1 to 2025.0.0rc1","user":"dependabot[bot]","labels":["dependencies","python"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-06-23T11:54:22.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-06-09T11:12:00.000Z","updated_at":"2025-06-23T11:54:22.000Z","time_to_close":1212142,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"lsprotocol","old_version":"2024.0.0b1","new_version":"2025.0.0rc1","repository_url":"https://github.com/microsoft/lsprotocol"}],"path":null,"ecosystem":"pip"},"body":"Bumps [lsprotocol](https://github.com/microsoft/lsprotocol) from 2024.0.0b1 to 2025.0.0rc1.\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/lsprotocol/commit/db068cc3be4f7bc3f31165a90dd36835a853caaf\"\u003e\u003ccode\u003edb068cc\u003c/code\u003e\u003c/a\u003e Change \u003ccode\u003epyproject.toml\u003c/code\u003e version to \u003ccode\u003e2025.0.0rc1\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/issues/422\"\u003e#422\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/lsprotocol/commit/f31cd4249ddf69e4c5038ae0cda5ea079ca96293\"\u003e\u003ccode\u003ef31cd42\u003c/code\u003e\u003c/a\u003e Rewrite release pipeline to use MicroBuild rather than vscode's templates (\u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/issues/421\"\u003e#421\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/lsprotocol/commit/926bd4362d93b5dfc267df6b4cb81144a15107f7\"\u003e\u003ccode\u003e926bd43\u003c/code\u003e\u003c/a\u003e Update to latest LSP spec (\u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/issues/420\"\u003e#420\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/lsprotocol/commit/4b964091856dd5460e52e762fe3666dafa2524f0\"\u003e\u003ccode\u003e4b96409\u003c/code\u003e\u003c/a\u003e Add golang to plugin table (\u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/issues/418\"\u003e#418\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/lsprotocol/commit/a0db0dade9bcb110219d1078e5db0c828721068d\"\u003e\u003ccode\u003ea0db0da\u003c/code\u003e\u003c/a\u003e Python generator: use Mapping instead of Dict for type annotations (\u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/issues/415\"\u003e#415\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/lsprotocol/commit/a79f4dc86bcf3f8655dbc7171952c7dcf6931f37\"\u003e\u003ccode\u003ea79f4dc\u003c/code\u003e\u003c/a\u003e Breaking change \u003ccode\u003eApplyKind\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/issues/408\"\u003e#408\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/lsprotocol/commit/4dd0484502f1906a6530c7ff89d39ddc24969228\"\u003e\u003ccode\u003e4dd0484\u003c/code\u003e\u003c/a\u003e Fix: version check for CI (\u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/issues/416\"\u003e#416\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/lsprotocol/commit/2841d4acfe5cd8eaef31658da50a838a0e92c0c7\"\u003e\u003ccode\u003e2841d4a\u003c/code\u003e\u003c/a\u003e Breaking change to \u003ccode\u003eApplyKind\u003c/code\u003e from LSP Spec (\u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/issues/406\"\u003e#406\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/lsprotocol/commit/4b3fb6e4bd8155918ea3d68dd3d1de930a155551\"\u003e\u003ccode\u003e4b3fb6e\u003c/code\u003e\u003c/a\u003e Add coverage support (\u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/issues/404\"\u003e#404\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/lsprotocol/commit/1daa65a84095221814743b365a5be2bc670a421d\"\u003e\u003ccode\u003e1daa65a\u003c/code\u003e\u003c/a\u003e Add Crystal plugin to README (\u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/issues/403\"\u003e#403\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/microsoft/lsprotocol/compare/v2024.0.0b1...2025.0.0rc1\"\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=lsprotocol\u0026package-manager=pip\u0026previous-version=2024.0.0b1\u0026new-version=2025.0.0rc1)](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/pixeliumperfecto/codegen/pull/35","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/pixeliumperfecto%2Fcodegen/issues/35","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/35/packages"},{"uuid":"2577326764","node_id":"PR_kwDOOXqDXs6ZnuKs","number":17,"state":"open","title":"chore(deps): bump lsprotocol from 2024.0.0b1 to 2025.0.0rc1","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-06-09T04:29:50.000Z","updated_at":"2025-06-09T04:29:50.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"lsprotocol","old_version":"2024.0.0b1","new_version":"2025.0.0rc1","repository_url":"https://github.com/microsoft/lsprotocol"}],"path":null,"ecosystem":"pip"},"body":"Bumps [lsprotocol](https://github.com/microsoft/lsprotocol) from 2024.0.0b1 to 2025.0.0rc1.\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/lsprotocol/commit/db068cc3be4f7bc3f31165a90dd36835a853caaf\"\u003e\u003ccode\u003edb068cc\u003c/code\u003e\u003c/a\u003e Change \u003ccode\u003epyproject.toml\u003c/code\u003e version to \u003ccode\u003e2025.0.0rc1\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/issues/422\"\u003e#422\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/lsprotocol/commit/f31cd4249ddf69e4c5038ae0cda5ea079ca96293\"\u003e\u003ccode\u003ef31cd42\u003c/code\u003e\u003c/a\u003e Rewrite release pipeline to use MicroBuild rather than vscode's templates (\u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/issues/421\"\u003e#421\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/lsprotocol/commit/926bd4362d93b5dfc267df6b4cb81144a15107f7\"\u003e\u003ccode\u003e926bd43\u003c/code\u003e\u003c/a\u003e Update to latest LSP spec (\u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/issues/420\"\u003e#420\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/lsprotocol/commit/4b964091856dd5460e52e762fe3666dafa2524f0\"\u003e\u003ccode\u003e4b96409\u003c/code\u003e\u003c/a\u003e Add golang to plugin table (\u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/issues/418\"\u003e#418\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/lsprotocol/commit/a0db0dade9bcb110219d1078e5db0c828721068d\"\u003e\u003ccode\u003ea0db0da\u003c/code\u003e\u003c/a\u003e Python generator: use Mapping instead of Dict for type annotations (\u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/issues/415\"\u003e#415\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/lsprotocol/commit/a79f4dc86bcf3f8655dbc7171952c7dcf6931f37\"\u003e\u003ccode\u003ea79f4dc\u003c/code\u003e\u003c/a\u003e Breaking change \u003ccode\u003eApplyKind\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/issues/408\"\u003e#408\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/lsprotocol/commit/4dd0484502f1906a6530c7ff89d39ddc24969228\"\u003e\u003ccode\u003e4dd0484\u003c/code\u003e\u003c/a\u003e Fix: version check for CI (\u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/issues/416\"\u003e#416\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/lsprotocol/commit/2841d4acfe5cd8eaef31658da50a838a0e92c0c7\"\u003e\u003ccode\u003e2841d4a\u003c/code\u003e\u003c/a\u003e Breaking change to \u003ccode\u003eApplyKind\u003c/code\u003e from LSP Spec (\u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/issues/406\"\u003e#406\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/lsprotocol/commit/4b3fb6e4bd8155918ea3d68dd3d1de930a155551\"\u003e\u003ccode\u003e4b3fb6e\u003c/code\u003e\u003c/a\u003e Add coverage support (\u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/issues/404\"\u003e#404\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/lsprotocol/commit/1daa65a84095221814743b365a5be2bc670a421d\"\u003e\u003ccode\u003e1daa65a\u003c/code\u003e\u003c/a\u003e Add Crystal plugin to README (\u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/issues/403\"\u003e#403\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/microsoft/lsprotocol/compare/v2024.0.0b1...2025.0.0rc1\"\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=lsprotocol\u0026package-manager=pip\u0026previous-version=2024.0.0b1\u0026new-version=2025.0.0rc1)](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/Padmaja-Ramesh/codegen_tryouts/pull/17","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Padmaja-Ramesh%2Fcodegen_tryouts/issues/17","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/17/packages"},{"uuid":"2577143605","node_id":"PR_kwDONtmXaM6ZnBc1","number":1129,"state":"closed","title":"chore(deps): bump lsprotocol from 2024.0.0b1 to 2025.0.0rc1","user":"dependabot[bot]","labels":["dependencies","python"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-06-23T01:36:03.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-06-09T01:41:33.000Z","updated_at":"2025-06-23T01:36:03.000Z","time_to_close":1209270,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"lsprotocol","old_version":"2024.0.0b1","new_version":"2025.0.0rc1","repository_url":"https://github.com/microsoft/lsprotocol"}],"path":null,"ecosystem":"pip"},"body":"Bumps [lsprotocol](https://github.com/microsoft/lsprotocol) from 2024.0.0b1 to 2025.0.0rc1.\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/lsprotocol/commit/db068cc3be4f7bc3f31165a90dd36835a853caaf\"\u003e\u003ccode\u003edb068cc\u003c/code\u003e\u003c/a\u003e Change \u003ccode\u003epyproject.toml\u003c/code\u003e version to \u003ccode\u003e2025.0.0rc1\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/issues/422\"\u003e#422\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/lsprotocol/commit/f31cd4249ddf69e4c5038ae0cda5ea079ca96293\"\u003e\u003ccode\u003ef31cd42\u003c/code\u003e\u003c/a\u003e Rewrite release pipeline to use MicroBuild rather than vscode's templates (\u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/issues/421\"\u003e#421\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/lsprotocol/commit/926bd4362d93b5dfc267df6b4cb81144a15107f7\"\u003e\u003ccode\u003e926bd43\u003c/code\u003e\u003c/a\u003e Update to latest LSP spec (\u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/issues/420\"\u003e#420\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/lsprotocol/commit/4b964091856dd5460e52e762fe3666dafa2524f0\"\u003e\u003ccode\u003e4b96409\u003c/code\u003e\u003c/a\u003e Add golang to plugin table (\u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/issues/418\"\u003e#418\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/lsprotocol/commit/a0db0dade9bcb110219d1078e5db0c828721068d\"\u003e\u003ccode\u003ea0db0da\u003c/code\u003e\u003c/a\u003e Python generator: use Mapping instead of Dict for type annotations (\u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/issues/415\"\u003e#415\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/lsprotocol/commit/a79f4dc86bcf3f8655dbc7171952c7dcf6931f37\"\u003e\u003ccode\u003ea79f4dc\u003c/code\u003e\u003c/a\u003e Breaking change \u003ccode\u003eApplyKind\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/issues/408\"\u003e#408\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/lsprotocol/commit/4dd0484502f1906a6530c7ff89d39ddc24969228\"\u003e\u003ccode\u003e4dd0484\u003c/code\u003e\u003c/a\u003e Fix: version check for CI (\u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/issues/416\"\u003e#416\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/lsprotocol/commit/2841d4acfe5cd8eaef31658da50a838a0e92c0c7\"\u003e\u003ccode\u003e2841d4a\u003c/code\u003e\u003c/a\u003e Breaking change to \u003ccode\u003eApplyKind\u003c/code\u003e from LSP Spec (\u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/issues/406\"\u003e#406\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/lsprotocol/commit/4b3fb6e4bd8155918ea3d68dd3d1de930a155551\"\u003e\u003ccode\u003e4b3fb6e\u003c/code\u003e\u003c/a\u003e Add coverage support (\u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/issues/404\"\u003e#404\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/lsprotocol/commit/1daa65a84095221814743b365a5be2bc670a421d\"\u003e\u003ccode\u003e1daa65a\u003c/code\u003e\u003c/a\u003e Add Crystal plugin to README (\u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/issues/403\"\u003e#403\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/microsoft/lsprotocol/compare/v2024.0.0b1...2025.0.0rc1\"\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=lsprotocol\u0026package-manager=pip\u0026previous-version=2024.0.0b1\u0026new-version=2025.0.0rc1)](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/codegen-sh/codegen/pull/1129","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/codegen-sh%2Fcodegen/issues/1129","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1129/packages"},{"uuid":"2572388309","node_id":"PR_kwDOOk5Y0s6ZU4fV","number":219,"state":"closed","title":"Bump lsprotocol from 2024.0.0b1 to 2025.0.0rc1","user":"dependabot[bot]","labels":["dependencies","python"],"assignees":[],"locked":false,"comments_count":4,"pull_request":true,"closed_at":"2025-06-23T06:34:21.000Z","author_association":"NONE","state_reason":null,"created_at":"2025-06-06T03:57:37.000Z","updated_at":"2025-06-23T06:34:21.000Z","time_to_close":1478204,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"lsprotocol","old_version":"2024.0.0b1","new_version":"2025.0.0rc1","repository_url":"https://github.com/microsoft/lsprotocol"}],"path":null,"ecosystem":"pip"},"body":"Bumps [lsprotocol](https://github.com/microsoft/lsprotocol) from 2024.0.0b1 to 2025.0.0rc1.\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/lsprotocol/commit/db068cc3be4f7bc3f31165a90dd36835a853caaf\"\u003e\u003ccode\u003edb068cc\u003c/code\u003e\u003c/a\u003e Change \u003ccode\u003epyproject.toml\u003c/code\u003e version to \u003ccode\u003e2025.0.0rc1\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/issues/422\"\u003e#422\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/lsprotocol/commit/f31cd4249ddf69e4c5038ae0cda5ea079ca96293\"\u003e\u003ccode\u003ef31cd42\u003c/code\u003e\u003c/a\u003e Rewrite release pipeline to use MicroBuild rather than vscode's templates (\u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/issues/421\"\u003e#421\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/lsprotocol/commit/926bd4362d93b5dfc267df6b4cb81144a15107f7\"\u003e\u003ccode\u003e926bd43\u003c/code\u003e\u003c/a\u003e Update to latest LSP spec (\u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/issues/420\"\u003e#420\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/lsprotocol/commit/4b964091856dd5460e52e762fe3666dafa2524f0\"\u003e\u003ccode\u003e4b96409\u003c/code\u003e\u003c/a\u003e Add golang to plugin table (\u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/issues/418\"\u003e#418\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/lsprotocol/commit/a0db0dade9bcb110219d1078e5db0c828721068d\"\u003e\u003ccode\u003ea0db0da\u003c/code\u003e\u003c/a\u003e Python generator: use Mapping instead of Dict for type annotations (\u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/issues/415\"\u003e#415\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/lsprotocol/commit/a79f4dc86bcf3f8655dbc7171952c7dcf6931f37\"\u003e\u003ccode\u003ea79f4dc\u003c/code\u003e\u003c/a\u003e Breaking change \u003ccode\u003eApplyKind\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/issues/408\"\u003e#408\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/lsprotocol/commit/4dd0484502f1906a6530c7ff89d39ddc24969228\"\u003e\u003ccode\u003e4dd0484\u003c/code\u003e\u003c/a\u003e Fix: version check for CI (\u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/issues/416\"\u003e#416\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/lsprotocol/commit/2841d4acfe5cd8eaef31658da50a838a0e92c0c7\"\u003e\u003ccode\u003e2841d4a\u003c/code\u003e\u003c/a\u003e Breaking change to \u003ccode\u003eApplyKind\u003c/code\u003e from LSP Spec (\u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/issues/406\"\u003e#406\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/lsprotocol/commit/4b3fb6e4bd8155918ea3d68dd3d1de930a155551\"\u003e\u003ccode\u003e4b3fb6e\u003c/code\u003e\u003c/a\u003e Add coverage support (\u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/issues/404\"\u003e#404\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/lsprotocol/commit/1daa65a84095221814743b365a5be2bc670a421d\"\u003e\u003ccode\u003e1daa65a\u003c/code\u003e\u003c/a\u003e Add Crystal plugin to README (\u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/issues/403\"\u003e#403\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/microsoft/lsprotocol/compare/v2024.0.0b1...2025.0.0rc1\"\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=lsprotocol\u0026package-manager=pip\u0026previous-version=2024.0.0b1\u0026new-version=2025.0.0rc1)](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\n\n\u003c!-- Korbit AI PR Description Start --\u003e\n## Description by Korbit AI\n\n### What change is being made?\n\nUpdate `lsprotocol` dependency from version `2024.0.0b1` to `2025.0.0rc1` in the `pyproject.toml` file.\n\n### Why are these changes being made?\n\nThis change is made to ensure the project is using the latest release candidate version of `lsprotocol`, which may include important enhancements, bug fixes, and compatibility improvements. Keeping dependencies up-to-date is crucial for maintaining software performance, stability, and security.\n\n\u003e Is this description stale? Ask me to generate a new description by commenting `/korbit-generate-pr-description`\n\u003c!-- Korbit AI PR Description End --\u003e\n\n## Summary by Sourcery\n\nChores:\n- Update lsprotocol dependency version from 2024.0.0b1 to 2025.0.0rc1 in pyproject.toml","html_url":"https://github.com/Zeeeepa/graph-sitter/pull/219","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Zeeeepa%2Fgraph-sitter/issues/219","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/219/packages"}],"issue_packages":[{"old_version":"2023.0.1","new_version":"2025.0.0","update_type":"major","path":null,"pr_created_at":"2025-12-29T12:12:06.000Z","version_change":"2023.0.1 → 2025.0.0","issue":{"uuid":"3767260335","node_id":"PR_kwDOMglYcc660V4M","number":100,"state":"open","title":"Bump lsprotocol from 2023.0.1 to 2025.0.0","user":"dependabot[bot]","labels":["dependencies","python"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2025-12-29T12:12:06.000Z","updated_at":"2026-01-06T13:00:50.254Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"lsprotocol","old_version":"2023.0.1","new_version":"2025.0.0","repository_url":"https://github.com/microsoft/lsprotocol"}],"path":null,"ecosystem":"pip"},"body":"Bumps [lsprotocol](https://github.com/microsoft/lsprotocol) from 2023.0.1 to 2025.0.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/microsoft/lsprotocol/releases\"\u003elsprotocol's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2025.0.0\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e2025.0.0rc1\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003ev2024.0.0b1\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003epypi: \u003ca href=\"https://pypi.org/project/lsprotocol/2024.0.0b1/\"\u003ehttps://pypi.org/project/lsprotocol/2024.0.0b1/\u003c/a\u003e\ncrates: \u003ca href=\"https://crates.io/crates/lsprotocol/1.0.0-alpha.2\"\u003ehttps://crates.io/crates/lsprotocol/1.0.0-alpha.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[rust] Consider using \u003ccode\u003eurl::Url\u003c/code\u003e for \u003ccode\u003eDocumentUri\u003c/code\u003e and \u003ccode\u003eURI\u003c/code\u003e types by \u003ca href=\"https://github.com/39555\"\u003e\u003ccode\u003e@​39555\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/pull/361\"\u003emicrosoft/lsprotocol#361\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse stable name generation from LSP spec by \u003ca href=\"https://github.com/karthiknadig\"\u003e\u003ccode\u003e@​karthiknadig\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/pull/368\"\u003emicrosoft/lsprotocol#368\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd Text Document Content support by \u003ca href=\"https://github.com/karthiknadig\"\u003e\u003ccode\u003e@​karthiknadig\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/pull/377\"\u003emicrosoft/lsprotocol#377\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for TextDocumentContentResult by \u003ca href=\"https://github.com/karthiknadig\"\u003e\u003ccode\u003e@​karthiknadig\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/pull/388\"\u003emicrosoft/lsprotocol#388\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix development class by \u003ca href=\"https://github.com/karthiknadig\"\u003e\u003ccode\u003e@​karthiknadig\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/pull/402\"\u003emicrosoft/lsprotocol#402\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCode Health\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to latest pytest and attrs by \u003ca href=\"https://github.com/karthiknadig\"\u003e\u003ccode\u003e@​karthiknadig\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/pull/373\"\u003emicrosoft/lsprotocol#373\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd Python 3.13 to CI by \u003ca href=\"https://github.com/karthiknadig\"\u003e\u003ccode\u003e@​karthiknadig\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/pull/396\"\u003emicrosoft/lsprotocol#396\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCode Action Tag for LLMs by \u003ca href=\"https://github.com/karthiknadig\"\u003e\u003ccode\u003e@​karthiknadig\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/pull/401\"\u003emicrosoft/lsprotocol#401\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/39555\"\u003e\u003ccode\u003e@​39555\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/pull/361\"\u003emicrosoft/lsprotocol#361\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/microsoft/lsprotocol/compare/2024.0.0a2...v2024.0.0b1\"\u003ehttps://github.com/microsoft/lsprotocol/compare/2024.0.0a2...v2024.0.0b1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e2024.0.0a2\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003epypi: \u003ca href=\"https://pypi.org/project/lsprotocol/2024.0.0a2/\"\u003ehttps://pypi.org/project/lsprotocol/2024.0.0a2/\u003c/a\u003e\ncrates: \u003ca href=\"https://crates.io/crates/lsprotocol/1.0.0-alpha.1\"\u003ehttps://crates.io/crates/lsprotocol/1.0.0-alpha.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[all][breaking] Update to latest LSP spec with type name changes by \u003ca href=\"https://github.com/karthiknadig\"\u003e\u003ccode\u003e@​karthiknadig\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/pull/286\"\u003emicrosoft/lsprotocol#286\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/pull/325\"\u003emicrosoft/lsprotocol#325\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/pull/358\"\u003emicrosoft/lsprotocol#358\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[all][breaking] Use stable name generation from LSP spec model by \u003ca href=\"https://github.com/karthiknadig\"\u003e\u003ccode\u003e@​karthiknadig\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/pull/368\"\u003emicrosoft/lsprotocol#368\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[all] Add \u003ccode\u003eTextDocumentContent\u003c/code\u003e support by \u003ca href=\"https://github.com/karthiknadig\"\u003e\u003ccode\u003e@​karthiknadig\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/pull/377\"\u003emicrosoft/lsprotocol#377\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[python] Adds type alias for result types by \u003ca href=\"https://github.com/karthiknadig\"\u003e\u003ccode\u003e@​karthiknadig\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/pull/290\"\u003emicrosoft/lsprotocol#290\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[dotnet] change \u003ccode\u003euint\u003c/code\u003e to \u003ccode\u003elong\u003c/code\u003e by \u003ca href=\"https://github.com/karthiknadig\"\u003e\u003ccode\u003e@​karthiknadig\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/pull/295\"\u003emicrosoft/lsprotocol#295\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[python] Make the method fields of requests, responses and notifications literals by \u003ca href=\"https://github.com/svenberkvens\"\u003e\u003ccode\u003e@​svenberkvens\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/pull/355\"\u003emicrosoft/lsprotocol#355\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[python] Add customization to \u003ccode\u003eCompletionItemKind\u003c/code\u003e by \u003ca href=\"https://github.com/karthiknadig\"\u003e\u003ccode\u003e@​karthiknadig\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/pull/359\"\u003emicrosoft/lsprotocol#359\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[rust] Consider using url::Url for DocumentUri and URI types by \u003ca href=\"https://github.com/39555\"\u003e\u003ccode\u003e@​39555\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/pull/361\"\u003emicrosoft/lsprotocol#361\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[python] Use \u003ccode\u003eSequence\u003c/code\u003e instead of \u003ccode\u003eList\u003c/code\u003e by \u003ca href=\"https://github.com/muffinmad\"\u003e\u003ccode\u003e@​muffinmad\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/pull/285\"\u003emicrosoft/lsprotocol#285\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[python] \u003ccode\u003emypy\u003c/code\u003e update changed linting rules by \u003ca href=\"https://github.com/karthiknadig\"\u003e\u003ccode\u003e@​karthiknadig\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/pull/288\"\u003emicrosoft/lsprotocol#288\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[python] Remove types preserved from backwards compat by \u003ca href=\"https://github.com/karthiknadig\"\u003e\u003ccode\u003e@​karthiknadig\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/pull/296\"\u003emicrosoft/lsprotocol#296\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/microsoft/lsprotocol/commit/b71110640e0f1dbe535ddeb98a0e649bec0058b4\"\u003e\u003ccode\u003eb711106\u003c/code\u003e\u003c/a\u003e Change \u003ccode\u003epyproject.toml\u003c/code\u003e version to \u003ccode\u003e2025.0.0\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/issues/424\"\u003e#424\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/lsprotocol/commit/fc1d3df25e49dcc28bc52f4f9630bf051757eba2\"\u003e\u003ccode\u003efc1d3df\u003c/code\u003e\u003c/a\u003e Fix \u003ccode\u003eREADME.md\u003c/code\u003e links and output, update \u003ccode\u003e.vscode/launch.json\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/issues/423\"\u003e#423\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/lsprotocol/commit/db068cc3be4f7bc3f31165a90dd36835a853caaf\"\u003e\u003ccode\u003edb068cc\u003c/code\u003e\u003c/a\u003e Change \u003ccode\u003epyproject.toml\u003c/code\u003e version to \u003ccode\u003e2025.0.0rc1\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/issues/422\"\u003e#422\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/lsprotocol/commit/f31cd4249ddf69e4c5038ae0cda5ea079ca96293\"\u003e\u003ccode\u003ef31cd42\u003c/code\u003e\u003c/a\u003e Rewrite release pipeline to use MicroBuild rather than vscode's templates (\u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/issues/421\"\u003e#421\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/lsprotocol/commit/926bd4362d93b5dfc267df6b4cb81144a15107f7\"\u003e\u003ccode\u003e926bd43\u003c/code\u003e\u003c/a\u003e Update to latest LSP spec (\u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/issues/420\"\u003e#420\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/lsprotocol/commit/4b964091856dd5460e52e762fe3666dafa2524f0\"\u003e\u003ccode\u003e4b96409\u003c/code\u003e\u003c/a\u003e Add golang to plugin table (\u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/issues/418\"\u003e#418\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/lsprotocol/commit/a0db0dade9bcb110219d1078e5db0c828721068d\"\u003e\u003ccode\u003ea0db0da\u003c/code\u003e\u003c/a\u003e Python generator: use Mapping instead of Dict for type annotations (\u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/issues/415\"\u003e#415\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/lsprotocol/commit/a79f4dc86bcf3f8655dbc7171952c7dcf6931f37\"\u003e\u003ccode\u003ea79f4dc\u003c/code\u003e\u003c/a\u003e Breaking change \u003ccode\u003eApplyKind\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/issues/408\"\u003e#408\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/lsprotocol/commit/4dd0484502f1906a6530c7ff89d39ddc24969228\"\u003e\u003ccode\u003e4dd0484\u003c/code\u003e\u003c/a\u003e Fix: version check for CI (\u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/issues/416\"\u003e#416\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/lsprotocol/commit/2841d4acfe5cd8eaef31658da50a838a0e92c0c7\"\u003e\u003ccode\u003e2841d4a\u003c/code\u003e\u003c/a\u003e Breaking change to \u003ccode\u003eApplyKind\u003c/code\u003e from LSP Spec (\u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/issues/406\"\u003e#406\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/microsoft/lsprotocol/compare/2023.0.1...2025.0.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=lsprotocol\u0026package-manager=pip\u0026previous-version=2023.0.1\u0026new-version=2025.0.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/FalkorDB/code-graph-backend/pull/100","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/FalkorDB%2Fcode-graph-backend/issues/100","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/100/packages"}},{"old_version":"2023.0.1","new_version":"2025.0.0","update_type":"major","path":null,"pr_created_at":"2025-09-02T12:04:52.000Z","version_change":"2023.0.1 → 2025.0.0","issue":{"uuid":"2792409358","node_id":"PR_kwDOIdWLBs6mcMkO","number":55,"state":"closed","title":"build(deps): bump the python-packages group with 10 updates","user":"dependabot[bot]","labels":["dependencies","python"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":"2025-09-06T06:29:33.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-09-02T12:04:52.000Z","updated_at":"2025-09-06T06:29:33.000Z","time_to_close":325481,"merged_at":"2025-09-06T06:29:33.000Z","merged_by":"hangyav","closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"python-packages","update_count":10,"packages":[{"name":"lsprotocol","old_version":"2023.0.1","new_version":"2025.0.0","repository_url":"https://github.com/microsoft/lsprotocol"},{"name":"language-tool-python","old_version":"2.9.3","new_version":"2.9.4","repository_url":"https://github.com/jxmorris12/language_tool_python"},{"name":"gitpython","old_version":"3.1.44","new_version":"3.1.45","repository_url":"https://github.com/gitpython-developers/GitPython"},{"name":"openai","old_version":"1.82.1","new_version":"1.102.0","repository_url":"https://github.com/openai/openai-python"},{"name":"ollama","old_version":"0.5.1","new_version":"0.5.3","repository_url":"https://github.com/ollama/ollama-python"},{"name":"pytest","old_version":"8.3.5","new_version":"8.4.1","repository_url":"https://github.com/pytest-dev/pytest"},{"name":"pytest-cov","old_version":"6.1.1","new_version":"6.2.1","repository_url":"https://github.com/pytest-dev/pytest-cov"},{"name":"torch","old_version":"2.7.0","new_version":"2.8.0","repository_url":"https://github.com/pytorch/pytorch"},{"name":"transformers","old_version":"4.52.4","new_version":"4.56.0","repository_url":"https://github.com/huggingface/transformers"},{"name":"bitsandbytes","old_version":"0.46.0","new_version":"0.47.0","repository_url":"https://github.com/bitsandbytes-foundation/bitsandbytes"}],"path":null,"ecosystem":"pip"},"body":"Bumps the python-packages group with 10 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [lsprotocol](https://github.com/microsoft/lsprotocol) | `2023.0.1` | `2025.0.0` |\n| [language-tool-python](https://github.com/jxmorris12/language_tool_python) | `2.9.3` | `2.9.4` |\n| [gitpython](https://github.com/gitpython-developers/GitPython) | `3.1.44` | `3.1.45` |\n| [openai](https://github.com/openai/openai-python) | `1.82.1` | `1.102.0` |\n| [ollama](https://github.com/ollama/ollama-python) | `0.5.1` | `0.5.3` |\n| [pytest](https://github.com/pytest-dev/pytest) | `8.3.5` | `8.4.1` |\n| [pytest-cov](https://github.com/pytest-dev/pytest-cov) | `6.1.1` | `6.2.1` |\n| [torch](https://github.com/pytorch/pytorch) | `2.7.0` | `2.8.0` |\n| [transformers](https://github.com/huggingface/transformers) | `4.52.4` | `4.56.0` |\n| [bitsandbytes](https://github.com/bitsandbytes-foundation/bitsandbytes) | `0.46.0` | `0.47.0` |\n\nUpdates `lsprotocol` from 2023.0.1 to 2025.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/microsoft/lsprotocol/releases\"\u003elsprotocol's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2025.0.0\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e2025.0.0rc1\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003ev2024.0.0b1\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003epypi: \u003ca href=\"https://pypi.org/project/lsprotocol/2024.0.0b1/\"\u003ehttps://pypi.org/project/lsprotocol/2024.0.0b1/\u003c/a\u003e\ncrates: \u003ca href=\"https://crates.io/crates/lsprotocol/1.0.0-alpha.2\"\u003ehttps://crates.io/crates/lsprotocol/1.0.0-alpha.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[rust] Consider using \u003ccode\u003eurl::Url\u003c/code\u003e for \u003ccode\u003eDocumentUri\u003c/code\u003e and \u003ccode\u003eURI\u003c/code\u003e types by \u003ca href=\"https://github.com/39555\"\u003e\u003ccode\u003e@​39555\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/pull/361\"\u003emicrosoft/lsprotocol#361\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse stable name generation from LSP spec by \u003ca href=\"https://github.com/karthiknadig\"\u003e\u003ccode\u003e@​karthiknadig\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/pull/368\"\u003emicrosoft/lsprotocol#368\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd Text Document Content support by \u003ca href=\"https://github.com/karthiknadig\"\u003e\u003ccode\u003e@​karthiknadig\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/pull/377\"\u003emicrosoft/lsprotocol#377\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for TextDocumentContentResult by \u003ca href=\"https://github.com/karthiknadig\"\u003e\u003ccode\u003e@​karthiknadig\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/pull/388\"\u003emicrosoft/lsprotocol#388\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix development class by \u003ca href=\"https://github.com/karthiknadig\"\u003e\u003ccode\u003e@​karthiknadig\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/pull/402\"\u003emicrosoft/lsprotocol#402\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCode Health\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to latest pytest and attrs by \u003ca href=\"https://github.com/karthiknadig\"\u003e\u003ccode\u003e@​karthiknadig\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/pull/373\"\u003emicrosoft/lsprotocol#373\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd Python 3.13 to CI by \u003ca href=\"https://github.com/karthiknadig\"\u003e\u003ccode\u003e@​karthiknadig\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/pull/396\"\u003emicrosoft/lsprotocol#396\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCode Action Tag for LLMs by \u003ca href=\"https://github.com/karthiknadig\"\u003e\u003ccode\u003e@​karthiknadig\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/pull/401\"\u003emicrosoft/lsprotocol#401\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/39555\"\u003e\u003ccode\u003e@​39555\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/pull/361\"\u003emicrosoft/lsprotocol#361\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/microsoft/lsprotocol/compare/2024.0.0a2...v2024.0.0b1\"\u003ehttps://github.com/microsoft/lsprotocol/compare/2024.0.0a2...v2024.0.0b1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e2024.0.0a2\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003epypi: \u003ca href=\"https://pypi.org/project/lsprotocol/2024.0.0a2/\"\u003ehttps://pypi.org/project/lsprotocol/2024.0.0a2/\u003c/a\u003e\ncrates: \u003ca href=\"https://crates.io/crates/lsprotocol/1.0.0-alpha.1\"\u003ehttps://crates.io/crates/lsprotocol/1.0.0-alpha.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[all][breaking] Update to latest LSP spec with type name changes by \u003ca href=\"https://github.com/karthiknadig\"\u003e\u003ccode\u003e@​karthiknadig\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/pull/286\"\u003emicrosoft/lsprotocol#286\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/pull/325\"\u003emicrosoft/lsprotocol#325\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/pull/358\"\u003emicrosoft/lsprotocol#358\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[all][breaking] Use stable name generation from LSP spec model by \u003ca href=\"https://github.com/karthiknadig\"\u003e\u003ccode\u003e@​karthiknadig\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/pull/368\"\u003emicrosoft/lsprotocol#368\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[all] Add \u003ccode\u003eTextDocumentContent\u003c/code\u003e support by \u003ca href=\"https://github.com/karthiknadig\"\u003e\u003ccode\u003e@​karthiknadig\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/pull/377\"\u003emicrosoft/lsprotocol#377\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[python] Adds type alias for result types by \u003ca href=\"https://github.com/karthiknadig\"\u003e\u003ccode\u003e@​karthiknadig\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/pull/290\"\u003emicrosoft/lsprotocol#290\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[dotnet] change \u003ccode\u003euint\u003c/code\u003e to \u003ccode\u003elong\u003c/code\u003e by \u003ca href=\"https://github.com/karthiknadig\"\u003e\u003ccode\u003e@​karthiknadig\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/pull/295\"\u003emicrosoft/lsprotocol#295\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[python] Make the method fields of requests, responses and notifications literals by \u003ca href=\"https://github.com/svenberkvens\"\u003e\u003ccode\u003e@​svenberkvens\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/pull/355\"\u003emicrosoft/lsprotocol#355\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[python] Add customization to \u003ccode\u003eCompletionItemKind\u003c/code\u003e by \u003ca href=\"https://github.com/karthiknadig\"\u003e\u003ccode\u003e@​karthiknadig\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/pull/359\"\u003emicrosoft/lsprotocol#359\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[rust] Consider using url::Url for DocumentUri and URI types by \u003ca href=\"https://github.com/39555\"\u003e\u003ccode\u003e@​39555\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/pull/361\"\u003emicrosoft/lsprotocol#361\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[python] Use \u003ccode\u003eSequence\u003c/code\u003e instead of \u003ccode\u003eList\u003c/code\u003e by \u003ca href=\"https://github.com/muffinmad\"\u003e\u003ccode\u003e@​muffinmad\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/pull/285\"\u003emicrosoft/lsprotocol#285\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[python] \u003ccode\u003emypy\u003c/code\u003e update changed linting rules by \u003ca href=\"https://github.com/karthiknadig\"\u003e\u003ccode\u003e@​karthiknadig\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/pull/288\"\u003emicrosoft/lsprotocol#288\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[python] Remove types preserved from backwards compat by \u003ca href=\"https://github.com/karthiknadig\"\u003e\u003ccode\u003e@​karthiknadig\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/pull/296\"\u003emicrosoft/lsprotocol#296\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/microsoft/lsprotocol/commit/b71110640e0f1dbe535ddeb98a0e649bec0058b4\"\u003e\u003ccode\u003eb711106\u003c/code\u003e\u003c/a\u003e Change \u003ccode\u003epyproject.toml\u003c/code\u003e version to \u003ccode\u003e2025.0.0\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/issues/424\"\u003e#424\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/lsprotocol/commit/fc1d3df25e49dcc28bc52f4f9630bf051757eba2\"\u003e\u003ccode\u003efc1d3df\u003c/code\u003e\u003c/a\u003e Fix \u003ccode\u003eREADME.md\u003c/code\u003e links and output, update \u003ccode\u003e.vscode/launch.json\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/issues/423\"\u003e#423\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/lsprotocol/commit/db068cc3be4f7bc3f31165a90dd36835a853caaf\"\u003e\u003ccode\u003edb068cc\u003c/code\u003e\u003c/a\u003e Change \u003ccode\u003epyproject.toml\u003c/code\u003e version to \u003ccode\u003e2025.0.0rc1\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/issues/422\"\u003e#422\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/lsprotocol/commit/f31cd4249ddf69e4c5038ae0cda5ea079ca96293\"\u003e\u003ccode\u003ef31cd42\u003c/code\u003e\u003c/a\u003e Rewrite release pipeline to use MicroBuild rather than vscode's templates (\u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/issues/421\"\u003e#421\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/lsprotocol/commit/926bd4362d93b5dfc267df6b4cb81144a15107f7\"\u003e\u003ccode\u003e926bd43\u003c/code\u003e\u003c/a\u003e Update to latest LSP spec (\u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/issues/420\"\u003e#420\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/lsprotocol/commit/4b964091856dd5460e52e762fe3666dafa2524f0\"\u003e\u003ccode\u003e4b96409\u003c/code\u003e\u003c/a\u003e Add golang to plugin table (\u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/issues/418\"\u003e#418\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/lsprotocol/commit/a0db0dade9bcb110219d1078e5db0c828721068d\"\u003e\u003ccode\u003ea0db0da\u003c/code\u003e\u003c/a\u003e Python generator: use Mapping instead of Dict for type annotations (\u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/issues/415\"\u003e#415\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/lsprotocol/commit/a79f4dc86bcf3f8655dbc7171952c7dcf6931f37\"\u003e\u003ccode\u003ea79f4dc\u003c/code\u003e\u003c/a\u003e Breaking change \u003ccode\u003eApplyKind\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/issues/408\"\u003e#408\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/lsprotocol/commit/4dd0484502f1906a6530c7ff89d39ddc24969228\"\u003e\u003ccode\u003e4dd0484\u003c/code\u003e\u003c/a\u003e Fix: version check for CI (\u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/issues/416\"\u003e#416\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/lsprotocol/commit/2841d4acfe5cd8eaef31658da50a838a0e92c0c7\"\u003e\u003ccode\u003e2841d4a\u003c/code\u003e\u003c/a\u003e Breaking change to \u003ccode\u003eApplyKind\u003c/code\u003e from LSP Spec (\u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/issues/406\"\u003e#406\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/microsoft/lsprotocol/compare/2023.0.1...2025.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `language-tool-python` from 2.9.3 to 2.9.4\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/jxmorris12/language_tool_python/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `gitpython` from 3.1.44 to 3.1.45\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/gitpython-developers/GitPython/releases\"\u003egitpython's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.1.45\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix various version-related CI breakages by \u003ca href=\"https://github.com/EliahKagan\"\u003e\u003ccode\u003e@​EliahKagan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gitpython-developers/GitPython/pull/1987\"\u003egitpython-developers/GitPython#1987\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDo some CI cleanup to make reports clearer and future changes easier by \u003ca href=\"https://github.com/EliahKagan\"\u003e\u003ccode\u003e@​EliahKagan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gitpython-developers/GitPython/pull/1989\"\u003egitpython-developers/GitPython#1989\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAffirm that gitdb and smmap advisories can also be created by \u003ca href=\"https://github.com/EliahKagan\"\u003e\u003ccode\u003e@​EliahKagan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gitpython-developers/GitPython/pull/1991\"\u003egitpython-developers/GitPython#1991\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix links to gitdb and smmap \u003ccode\u003eSECURITY.md\u003c/code\u003e files by \u003ca href=\"https://github.com/EliahKagan\"\u003e\u003ccode\u003e@​EliahKagan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gitpython-developers/GitPython/pull/1992\"\u003egitpython-developers/GitPython#1992\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTest Python 3.13 regularly on Ubuntu and macOS on CI by \u003ca href=\"https://github.com/EliahKagan\"\u003e\u003ccode\u003e@​EliahKagan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gitpython-developers/GitPython/pull/1990\"\u003egitpython-developers/GitPython#1990\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRepo.rev_parse: Handle \u003c!-- raw HTML omitted --\u003e^{commit} correctly by \u003ca href=\"https://github.com/flichtenheld\"\u003e\u003ccode\u003e@​flichtenheld\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gitpython-developers/GitPython/pull/1996\"\u003egitpython-developers/GitPython#1996\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFuzzing: Fix Broken Fuzz Test for Git Submodule Handling by \u003ca href=\"https://github.com/DaveLak\"\u003e\u003ccode\u003e@​DaveLak\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gitpython-developers/GitPython/pull/1997\"\u003egitpython-developers/GitPython#1997\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWork around Cygwin CI failure \u003ca href=\"https://redirect.github.com/gitpython-developers/GitPython/issues/2004\"\u003e#2004\u003c/a\u003e, except for \u003ccode\u003etest_installation\u003c/code\u003e by \u003ca href=\"https://github.com/EliahKagan\"\u003e\u003ccode\u003e@​EliahKagan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gitpython-developers/GitPython/pull/2007\"\u003egitpython-developers/GitPython#2007\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMark \u003ccode\u003etest_installation\u003c/code\u003e xfail on Cygwin CI by \u003ca href=\"https://github.com/EliahKagan\"\u003e\u003ccode\u003e@​EliahKagan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gitpython-developers/GitPython/pull/2009\"\u003egitpython-developers/GitPython#2009\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eIndexFile._to_relative_path\u003c/code\u003e - fix case where absolute path gets stripped of trailing slash by \u003ca href=\"https://github.com/kamilkozik7\"\u003e\u003ccode\u003e@​kamilkozik7\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gitpython-developers/GitPython/pull/2012\"\u003egitpython-developers/GitPython#2012\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse WSL1 on CI by \u003ca href=\"https://github.com/EliahKagan\"\u003e\u003ccode\u003e@​EliahKagan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gitpython-developers/GitPython/pull/2010\"\u003egitpython-developers/GitPython#2010\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTest free-threaded Python (but only on Linux) by \u003ca href=\"https://github.com/EliahKagan\"\u003e\u003ccode\u003e@​EliahKagan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gitpython-developers/GitPython/pull/2011\"\u003egitpython-developers/GitPython#2011\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse property decorator to support typing by \u003ca href=\"https://github.com/Andrej730\"\u003e\u003ccode\u003e@​Andrej730\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gitpython-developers/GitPython/pull/2015\"\u003egitpython-developers/GitPython#2015\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix some incorrect sphinx markups in the docstrings by \u003ca href=\"https://github.com/koyuki7w\"\u003e\u003ccode\u003e@​koyuki7w\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gitpython-developers/GitPython/pull/2018\"\u003egitpython-developers/GitPython#2018\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ereplace quansight-labs/setup-python with actions/setup-python by \u003ca href=\"https://github.com/ngoldbaum\"\u003e\u003ccode\u003e@​ngoldbaum\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gitpython-developers/GitPython/pull/2019\"\u003egitpython-developers/GitPython#2019\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eremove type assertions from util.py by \u003ca href=\"https://github.com/gcmarx\"\u003e\u003ccode\u003e@​gcmarx\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gitpython-developers/GitPython/pull/2028\"\u003egitpython-developers/GitPython#2028\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ecorrectly handle \u003ccode\u003euname-cmd\u003c/code\u003e that doesn't point to an executable file by \u003ca href=\"https://github.com/gcmarx\"\u003e\u003ccode\u003e@​gcmarx\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gitpython-developers/GitPython/pull/2026\"\u003egitpython-developers/GitPython#2026\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse newer ruff style by \u003ca href=\"https://github.com/EliahKagan\"\u003e\u003ccode\u003e@​EliahKagan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gitpython-developers/GitPython/pull/2031\"\u003egitpython-developers/GitPython#2031\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHave CodeQL scan GitHub Actions workflows as well as Python code by \u003ca href=\"https://github.com/EliahKagan\"\u003e\u003ccode\u003e@​EliahKagan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gitpython-developers/GitPython/pull/2032\"\u003egitpython-developers/GitPython#2032\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSpecify explicit \u003ccode\u003econtents: read\u003c/code\u003e workflow permissions by \u003ca href=\"https://github.com/EliahKagan\"\u003e\u003ccode\u003e@​EliahKagan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gitpython-developers/GitPython/pull/2033\"\u003egitpython-developers/GitPython#2033\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix GitConfigParser not removing quotes from values by \u003ca href=\"https://github.com/betaboon\"\u003e\u003ccode\u003e@​betaboon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gitpython-developers/GitPython/pull/2035\"\u003egitpython-developers/GitPython#2035\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePreserve quoted leading and trailing single-line config var whitespace by \u003ca href=\"https://github.com/EliahKagan\"\u003e\u003ccode\u003e@​EliahKagan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gitpython-developers/GitPython/pull/2036\"\u003egitpython-developers/GitPython#2036\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefactor Git.{AutoInterrupt,CatFileContentStream} nesting by \u003ca href=\"https://github.com/EliahKagan\"\u003e\u003ccode\u003e@​EliahKagan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gitpython-developers/GitPython/pull/2037\"\u003egitpython-developers/GitPython#2037\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix Git.{AutoInterrupt,CatFileContentStream} static typing by \u003ca href=\"https://github.com/EliahKagan\"\u003e\u003ccode\u003e@​EliahKagan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gitpython-developers/GitPython/pull/2039\"\u003egitpython-developers/GitPython#2039\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix CI \u003ccode\u003emypy\u003c/code\u003e command on free-threaded Python by \u003ca href=\"https://github.com/EliahKagan\"\u003e\u003ccode\u003e@​EliahKagan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gitpython-developers/GitPython/pull/2040\"\u003egitpython-developers/GitPython#2040\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSplit Cygwin CI into non-\u003ccode\u003eperformance\u003c/code\u003e and \u003ccode\u003eperformance\u003c/code\u003e test jobs by \u003ca href=\"https://github.com/EliahKagan\"\u003e\u003ccode\u003e@​EliahKagan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gitpython-developers/GitPython/pull/2042\"\u003egitpython-developers/GitPython#2042\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExpress conditional \u003ccode\u003esetuptools\u003c/code\u003e requirement statically by \u003ca href=\"https://github.com/EliahKagan\"\u003e\u003ccode\u003e@​EliahKagan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gitpython-developers/GitPython/pull/2043\"\u003egitpython-developers/GitPython#2043\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix ambiguous \u003ccode\u003e_safer_popen_windows\u003c/code\u003e comment by \u003ca href=\"https://github.com/EliahKagan\"\u003e\u003ccode\u003e@​EliahKagan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gitpython-developers/GitPython/pull/2044\"\u003egitpython-developers/GitPython#2044\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClarify \u003ccode\u003eUSE_SHELL\u003c/code\u003e warning helper signature by \u003ca href=\"https://github.com/EliahKagan\"\u003e\u003ccode\u003e@​EliahKagan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gitpython-developers/GitPython/pull/2045\"\u003egitpython-developers/GitPython#2045\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTest \u003ccode\u003eConfigParser\u003c/code\u003e with whitespace outside the value by \u003ca href=\"https://github.com/EliahKagan\"\u003e\u003ccode\u003e@​EliahKagan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gitpython-developers/GitPython/pull/2046\"\u003egitpython-developers/GitPython#2046\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove explicit empty \u003ccode\u003e\u0026quot;\u0026quot;\u003c/code\u003e handling in ConfigParser by \u003ca href=\"https://github.com/EliahKagan\"\u003e\u003ccode\u003e@​EliahKagan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gitpython-developers/GitPython/pull/2047\"\u003egitpython-developers/GitPython#2047\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eVarious style improvements by \u003ca href=\"https://github.com/EliahKagan\"\u003e\u003ccode\u003e@​EliahKagan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gitpython-developers/GitPython/pull/2049\"\u003egitpython-developers/GitPython#2049\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDon't remove quotes if \u003ccode\u003e\\\u003c/code\u003e or \u003ccode\u003e\u0026quot;\u003c/code\u003e are present inside by \u003ca href=\"https://github.com/EliahKagan\"\u003e\u003ccode\u003e@​EliahKagan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gitpython-developers/GitPython/pull/2048\"\u003egitpython-developers/GitPython#2048\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix updating submodules with relative urls by \u003ca href=\"https://github.com/david0\"\u003e\u003ccode\u003e@​david0\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gitpython-developers/GitPython/pull/2051\"\u003egitpython-developers/GitPython#2051\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRun \u003ccode\u003ecat_file.py\u003c/code\u003e fixture without site customizations by \u003ca href=\"https://github.com/EliahKagan\"\u003e\u003ccode\u003e@​EliahKagan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gitpython-developers/GitPython/pull/2052\"\u003egitpython-developers/GitPython#2052\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix Cygwin installation on CI for \u003ccode\u003epip\u003c/code\u003e by \u003ca href=\"https://github.com/EliahKagan\"\u003e\u003ccode\u003e@​EliahKagan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gitpython-developers/GitPython/pull/2053\"\u003egitpython-developers/GitPython#2053\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFail \u003ccode\u003etest_installation\u003c/code\u003e on warnings, and remove deprecated license classifier by \u003ca href=\"https://github.com/EliahKagan\"\u003e\u003ccode\u003e@​EliahKagan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gitpython-developers/GitPython/pull/2054\"\u003egitpython-developers/GitPython#2054\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd clearer error version for unsupported index error by \u003ca href=\"https://github.com/tombedor\"\u003e\u003ccode\u003e@​tombedor\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gitpython-developers/GitPython/pull/2055\"\u003egitpython-developers/GitPython#2055\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix name collision by \u003ca href=\"https://github.com/NMertsch\"\u003e\u003ccode\u003e@​NMertsch\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gitpython-developers/GitPython/pull/2060\"\u003egitpython-developers/GitPython#2060\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow relative path url in submodules for submodule_update by \u003ca href=\"https://github.com/t-webber\"\u003e\u003ccode\u003e@​t-webber\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gitpython-developers/GitPython/pull/2062\"\u003egitpython-developers/GitPython#2062\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flichtenheld\"\u003e\u003ccode\u003e@​flichtenheld\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/gitpython-developers/GitPython/pull/1996\"\u003egitpython-developers/GitPython#1996\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kamilkozik7\"\u003e\u003ccode\u003e@​kamilkozik7\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/gitpython-developers/GitPython/pull/2012\"\u003egitpython-developers/GitPython#2012\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/koyuki7w\"\u003e\u003ccode\u003e@​koyuki7w\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/gitpython-developers/GitPython/pull/2018\"\u003egitpython-developers/GitPython#2018\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ngoldbaum\"\u003e\u003ccode\u003e@​ngoldbaum\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/gitpython-developers/GitPython/pull/2019\"\u003egitpython-developers/GitPython#2019\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gcmarx\"\u003e\u003ccode\u003e@​gcmarx\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/gitpython-developers/GitPython/pull/2028\"\u003egitpython-developers/GitPython#2028\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/betaboon\"\u003e\u003ccode\u003e@​betaboon\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/gitpython-developers/GitPython/pull/2035\"\u003egitpython-developers/GitPython#2035\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/gitpython-developers/GitPython/commit/6ba2c0a2f9ee7feffd7e079621c4845820180c9a\"\u003e\u003ccode\u003e6ba2c0a\u003c/code\u003e\u003c/a\u003e Prepare a new release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gitpython-developers/GitPython/commit/bbb3d00ac431dc7966f9715fb813792d234eca81\"\u003e\u003ccode\u003ebbb3d00\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/gitpython-developers/GitPython/issues/2062\"\u003e#2062\u003c/a\u003e from t-webber/relative_path_submodules\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gitpython-developers/GitPython/commit/1ee1e781929074afd66bff1eae007bbee41d117e\"\u003e\u003ccode\u003e1ee1e78\u003c/code\u003e\u003c/a\u003e Add test case for cloning submodules with relative path\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gitpython-developers/GitPython/commit/ec2e2c8b894512e7a2364774d77cdd9db73f0566\"\u003e\u003ccode\u003eec2e2c8\u003c/code\u003e\u003c/a\u003e Allow relative path url in submodules for submodule_update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gitpython-developers/GitPython/commit/4d529b71905edae12e4699170f7d9e0a665801b5\"\u003e\u003ccode\u003e4d529b7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/gitpython-developers/GitPython/issues/2060\"\u003e#2060\u003c/a\u003e from NMertsch/2023-fix-gitconfigparser-autodoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gitpython-developers/GitPython/commit/80fd2c16211738156e65258381a17cdc429ddd08\"\u003e\u003ccode\u003e80fd2c1\u003c/code\u003e\u003c/a\u003e Don't treat sphinx warnings as errors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gitpython-developers/GitPython/commit/a4aadb0c04bd13af824c14dcc39f88345aa5c440\"\u003e\u003ccode\u003ea4aadb0\u003c/code\u003e\u003c/a\u003e Fix name collision\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gitpython-developers/GitPython/commit/4c7778a93134364cfff7b1597f9eda00a88323af\"\u003e\u003ccode\u003e4c7778a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/gitpython-developers/GitPython/issues/2057\"\u003e#2057\u003c/a\u003e from gitpython-developers/dependabot/github_actions/...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gitpython-developers/GitPython/commit/5033c3ffd8917d835658c22e84bd86103a2ae52d\"\u003e\u003ccode\u003e5033c3f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/gitpython-developers/GitPython/issues/2056\"\u003e#2056\u003c/a\u003e from gitpython-developers/dependabot/github_actions/...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gitpython-developers/GitPython/commit/496392b9bf781904421cbd171c0c5395a6fe330c\"\u003e\u003ccode\u003e496392b\u003c/code\u003e\u003c/a\u003e Bump cygwin/cygwin-install-action from 5 to 6\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/gitpython-developers/GitPython/compare/3.1.44...3.1.45\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `openai` from 1.82.1 to 1.102.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\u003ev1.102.0\u003c/h2\u003e\n\u003ch2\u003e1.102.0 (2025-08-26)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/openai/openai-python/compare/v1.101.0...v1.102.0\"\u003ev1.101.0...v1.102.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e add web search filters (\u003ca href=\"https://github.com/openai/openai-python/commit/1c199a8dc85f773ae656fe850fdfb80b91f8f6b1\"\u003e1c199a8\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eavoid newer type syntax (\u003ca href=\"https://github.com/openai/openai-python/commit/bd0c668d754b89c78c2c9ad2e081258c04aaece6\"\u003ebd0c668\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 change ci workflow machines (\u003ca href=\"https://github.com/openai/openai-python/commit/3e129d5e49f6391dea7497132cb3cfed8e5dd8ee\"\u003e3e129d5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003einternal:\u003c/strong\u003e codegen related update (\u003ca href=\"https://github.com/openai/openai-python/commit/b6dc170832d719fc5028cfe234748c22e6e168aa\"\u003eb6dc170\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.101.0\u003c/h2\u003e\n\u003ch2\u003e1.101.0 (2025-08-21)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/openai/openai-python/compare/v1.100.3...v1.101.0\"\u003ev1.100.3...v1.101.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e Add connectors support for MCP tool (\u003ca href=\"https://github.com/openai/openai-python/commit/a47f962daf579c142b8af5579be732772b688a29\"\u003ea47f962\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e adding support for /v1/conversations to the API (\u003ca href=\"https://github.com/openai/openai-python/commit/e30bcbc0cb7c827af779bee6971f976261abfb67\"\u003ee30bcbc\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate github action (\u003ca href=\"https://github.com/openai/openai-python/commit/7333b282718a5f6977f30e1a2548207b3a089bd4\"\u003e7333b28\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.100.3\u003c/h2\u003e\n\u003ch2\u003e1.100.3 (2025-08-20)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/openai/openai-python/compare/v1.100.2...v1.100.3\"\u003ev1.100.2...v1.100.3\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003einternal/ci:\u003c/strong\u003e setup breaking change detection (\u003ca href=\"https://github.com/openai/openai-python/commit/ca2f93600238e875f26395faf6afbefaf15b7c97\"\u003eca2f936\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.100.2\u003c/h2\u003e\n\u003ch2\u003e1.100.2 (2025-08-19)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/openai/openai-python/compare/v1.100.1...v1.100.2\"\u003ev1.100.1...v1.100.2\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eChores\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/openai/openai-python/blob/main/CHANGELOG.md\"\u003eopenai's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.102.0 (2025-08-26)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/openai/openai-python/compare/v1.101.0...v1.102.0\"\u003ev1.101.0...v1.102.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e add web search filters (\u003ca href=\"https://github.com/openai/openai-python/commit/1c199a8dc85f773ae656fe850fdfb80b91f8f6b1\"\u003e1c199a8\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eavoid newer type syntax (\u003ca href=\"https://github.com/openai/openai-python/commit/bd0c668d754b89c78c2c9ad2e081258c04aaece6\"\u003ebd0c668\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 change ci workflow machines (\u003ca href=\"https://github.com/openai/openai-python/commit/3e129d5e49f6391dea7497132cb3cfed8e5dd8ee\"\u003e3e129d5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003einternal:\u003c/strong\u003e codegen related update (\u003ca href=\"https://github.com/openai/openai-python/commit/b6dc170832d719fc5028cfe234748c22e6e168aa\"\u003eb6dc170\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.101.0 (2025-08-21)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/openai/openai-python/compare/v1.100.3...v1.101.0\"\u003ev1.100.3...v1.101.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e Add connectors support for MCP tool (\u003ca href=\"https://github.com/openai/openai-python/commit/a47f962daf579c142b8af5579be732772b688a29\"\u003ea47f962\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e adding support for /v1/conversations to the API (\u003ca href=\"https://github.com/openai/openai-python/commit/e30bcbc0cb7c827af779bee6971f976261abfb67\"\u003ee30bcbc\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate github action (\u003ca href=\"https://github.com/openai/openai-python/commit/7333b282718a5f6977f30e1a2548207b3a089bd4\"\u003e7333b28\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.100.3 (2025-08-20)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/openai/openai-python/compare/v1.100.2...v1.100.3\"\u003ev1.100.2...v1.100.3\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003einternal/ci:\u003c/strong\u003e setup breaking change detection (\u003ca href=\"https://github.com/openai/openai-python/commit/ca2f93600238e875f26395faf6afbefaf15b7c97\"\u003eca2f936\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.100.2 (2025-08-19)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/openai/openai-python/compare/v1.100.1...v1.100.2\"\u003ev1.100.1...v1.100.2\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e accurately represent shape for verbosity on Chat Completions (\u003ca href=\"https://github.com/openai/openai-python/commit/c39d5fd3f5429c6d41f257669a1dd4c67a477455\"\u003ec39d5fd\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.100.1 (2025-08-18)\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/openai/openai-python/commit/3154a78ac8cb404d64707d63cdfe72d3db8a45be\"\u003e\u003ccode\u003e3154a78\u003c/code\u003e\u003c/a\u003e release: 1.102.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openai/openai-python/commit/af5f9c4e9d26777364154c2961dce7a047a2b42d\"\u003e\u003ccode\u003eaf5f9c4\u003c/code\u003e\u003c/a\u003e feat(api): add web search filters\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openai/openai-python/commit/3f21bcd0b993641402e28d21621b794db0b34cc2\"\u003e\u003ccode\u003e3f21bcd\u003c/code\u003e\u003c/a\u003e fix: avoid newer type syntax\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openai/openai-python/commit/7325cdbbaf88078d00fefdb830f5040272b35dda\"\u003e\u003ccode\u003e7325cdb\u003c/code\u003e\u003c/a\u003e chore(internal): codegen related update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openai/openai-python/commit/9fd9df51bb12956598d6e12b50a3330aa0e56272\"\u003e\u003ccode\u003e9fd9df5\u003c/code\u003e\u003c/a\u003e chore(internal): change ci workflow machines\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openai/openai-python/commit/4e28a424e6afd60040e3bdf7c76eebb63bc0c407\"\u003e\u003ccode\u003e4e28a42\u003c/code\u003e\u003c/a\u003e release: 1.101.0 (\u003ca href=\"https://redirect.github.com/openai/openai-python/issues/2577\"\u003e#2577\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openai/openai-python/commit/e328fb4d79badc7ca28a1f599a56ab43eb420363\"\u003e\u003ccode\u003ee328fb4\u003c/code\u003e\u003c/a\u003e release: 1.100.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openai/openai-python/commit/72e0ad60f0a6cb2c7d39651c7217b3dd1e86315b\"\u003e\u003ccode\u003e72e0ad6\u003c/code\u003e\u003c/a\u003e chore(internal/ci): setup breaking change detection\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openai/openai-python/commit/4ada66f8f86473f342aa032ed021b62180422dc1\"\u003e\u003ccode\u003e4ada66f\u003c/code\u003e\u003c/a\u003e release: 1.100.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openai/openai-python/commit/a94bd5b239ad73b1f6f7cf11a2fa9d9279096321\"\u003e\u003ccode\u003ea94bd5b\u003c/code\u003e\u003c/a\u003e chore(api): accurately represent shape for verbosity on Chat Completions\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/openai/openai-python/compare/v1.82.1...v1.102.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ollama` from 0.5.1 to 0.5.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ollama/ollama-python/releases\"\u003eollama's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.5.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eadd support for 'high'/'medium'/'low' think values by \u003ca href=\"https://github.com/drifkin\"\u003e\u003ccode\u003e@​drifkin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ollama/ollama-python/pull/553\"\u003eollama/ollama-python#553\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/ollama/ollama-python/compare/v0.5.2...v0.5.3\"\u003ehttps://github.com/ollama/ollama-python/compare/v0.5.2...v0.5.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.5.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003etypes/examples: add tool_name to message and examples by \u003ca href=\"https://github.com/ParthSareen\"\u003e\u003ccode\u003e@​ParthSareen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ollama/ollama-python/pull/537\"\u003eollama/ollama-python#537\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003etypes: add \u003ccode\u003econtext_length\u003c/code\u003e to ProcessResponse by \u003ca href=\"https://github.com/ParthSareen\"\u003e\u003ccode\u003e@​ParthSareen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ollama/ollama-python/pull/538\"\u003eollama/ollama-python#538\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003etypes: relax type for tools by \u003ca href=\"https://github.com/ParthSareen\"\u003e\u003ccode\u003e@​ParthSareen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ollama/ollama-python/pull/550\"\u003eollama/ollama-python#550\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eadd license metadata to package by \u003ca href=\"https://github.com/ViViDboarder\"\u003e\u003ccode\u003e@​ViViDboarder\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ollama/ollama-python/pull/526\"\u003eollama/ollama-python#526\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hwittenborn\"\u003e\u003ccode\u003e@​hwittenborn\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/ollama/ollama-python/pull/525\"\u003eollama/ollama-python#525\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ViViDboarder\"\u003e\u003ccode\u003e@​ViViDboarder\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/ollama/ollama-python/pull/526\"\u003eollama/ollama-python#526\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/ollama/ollama-python/compare/v0.5.1...v0.5.2\"\u003ehttps://github.com/ollama/ollama-python/compare/v0.5.1...v0.5.2\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/ollama/ollama-python/commit/53ff3cd025c1ae5e06cd81d47b79ae6b3b905027\"\u003e\u003ccode\u003e53ff3cd\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/ollama/ollama-python/issues/553\"\u003e#553\u003c/a\u003e from ollama/drifkin/thinking-levels\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ollama/ollama-python/commit/aa4b476f26a1147ea1597faa9d8583c0216cb8a7\"\u003e\u003ccode\u003eaa4b476\u003c/code\u003e\u003c/a\u003e add support for 'high'/'medium'/'low' think values\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ollama/ollama-python/commit/34e98bd237db8ccb0a9515515e3e83efd2528270\"\u003e\u003ccode\u003e34e98bd\u003c/code\u003e\u003c/a\u003e types: relax type for tools (\u003ca href=\"https://redirect.github.com/ollama/ollama-python/issues/550\"\u003e#550\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ollama/ollama-python/commit/dad9e1ca3a1a3fafb8916e83823fcee19bbc0024\"\u003e\u003ccode\u003edad9e1c\u003c/code\u003e\u003c/a\u003e examples: add gpt-oss tools (\u003ca href=\"https://redirect.github.com/ollama/ollama-python/issues/549\"\u003e#549\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ollama/ollama-python/commit/fe91357d4b9c86d79efe4fabbdfabf9a1e68b07f\"\u003e\u003ccode\u003efe91357\u003c/code\u003e\u003c/a\u003e examples: update to use gemma3 (\u003ca href=\"https://redirect.github.com/ollama/ollama-python/issues/543\"\u003e#543\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ollama/ollama-python/commit/d7978cb234d1108e199c6cbbea29e4af3264facc\"\u003e\u003ccode\u003ed7978cb\u003c/code\u003e\u003c/a\u003e pyproject.toml: add license metadata to package (\u003ca href=\"https://redirect.github.com/ollama/ollama-python/issues/526\"\u003e#526\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ollama/ollama-python/commit/b23d79d8b5e5eba3b3677c47323f3735cfe0caed\"\u003e\u003ccode\u003eb23d79d\u003c/code\u003e\u003c/a\u003e types: add context_length to ProcessResponse (\u003ca href=\"https://redirect.github.com/ollama/ollama-python/issues/538\"\u003e#538\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ollama/ollama-python/commit/33488eee066d96fc79881811c88ee548be63cec9\"\u003e\u003ccode\u003e33488ee\u003c/code\u003e\u003c/a\u003e types/examples: add tool_name to message and examples (\u003ca href=\"https://redirect.github.com/ollama/ollama-python/issues/537\"\u003e#537\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ollama/ollama-python/commit/63ca74762284100b2f0ad207bc00fa3d32720fbd\"\u003e\u003ccode\u003e63ca747\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/ollama/ollama-python/issues/525\"\u003e#525\u003c/a\u003e from hwittenborn/main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ollama/ollama-python/commit/4c11d507b05c6a52e950a37670c21b162792e40f\"\u003e\u003ccode\u003e4c11d50\u003c/code\u003e\u003c/a\u003e Remove unused \u003ccode\u003emessages\u003c/code\u003e variable from \u003ccode\u003ethinking-generate\u003c/code\u003e example\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/ollama/ollama-python/compare/v0.5.1...v0.5.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `pytest` from 8.3.5 to 8.4.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/pytest-dev/pytest/releases\"\u003epytest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.4.1\u003c/h2\u003e\n\u003ch1\u003epytest 8.4.1 (2025-06-17)\u003c/h1\u003e\n\u003ch2\u003eBug fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/13461\"\u003e#13461\u003c/a\u003e: Corrected \u003ccode\u003e_pytest.terminal.TerminalReporter.isatty\u003c/code\u003e to support\nbeing called as a method. Before it was just a boolean which could\nbreak correct code when using \u003ccode\u003e-o log_cli=true\u003c/code\u003e).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/13477\"\u003e#13477\u003c/a\u003e: Reintroduced \u003ccode\u003epytest.PytestReturnNotNoneWarning\u003c/code\u003e{.interpreted-text role=\u0026quot;class\u0026quot;} which was removed by accident in pytest [8.4]{.title-ref}.\u003c/p\u003e\n\u003cp\u003eThis warning is raised when a test functions returns a value other than \u003ccode\u003eNone\u003c/code\u003e, which is often a mistake made by beginners.\u003c/p\u003e\n\u003cp\u003eSee \u003ccode\u003ereturn-not-none\u003c/code\u003e{.interpreted-text role=\u0026quot;ref\u0026quot;} for more information.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/13497\"\u003e#13497\u003c/a\u003e: Fixed compatibility with \u003ccode\u003eTwisted 25+\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eImproved documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/13492\"\u003e#13492\u003c/a\u003e: Fixed outdated warning about \u003ccode\u003efaulthandler\u003c/code\u003e not working on Windows.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.4.0\u003c/h2\u003e\n\u003ch1\u003epytest 8.4.0 (2025-06-02)\u003c/h1\u003e\n\u003ch2\u003eRemovals and backward incompatible breaking changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/11372\"\u003e#11372\u003c/a\u003e: Async tests will now fail, instead of warning+skipping, if you don't have any suitable plugin installed.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/12346\"\u003e#12346\u003c/a\u003e: Tests will now fail, instead of raising a warning, if they return any value other than None.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/12874\"\u003e#12874\u003c/a\u003e: We dropped support for Python 3.8 following its end of life (2024-10-07).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/12960\"\u003e#12960\u003c/a\u003e: Test functions containing a yield now cause an explicit error. They have not been run since pytest 4.0, and were previously marked as an expected failure and deprecation warning.\u003c/p\u003e\n\u003cp\u003eSee \u003ccode\u003ethe docs \u0026lt;yield tests deprecated\u0026gt;\u003c/code\u003e{.interpreted-text role=\u0026quot;ref\u0026quot;} for more information.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDeprecations (removal in next major release)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/10839\"\u003e#10839\u003c/a\u003e: Requesting an asynchronous fixture without a [pytest_fixture_setup]{.title-ref} hook that resolves it will now give a DeprecationWarning. This most commonly happens if a sync test requests an async fixture. This should have no effect on a majority of users with async tests or fixtures using async pytest plugins, but may affect non-standard hook setups or \u003ccode\u003eautouse=True\u003c/code\u003e. For guidance on how to work around this warning see \u003ccode\u003esync-test-async-fixture\u003c/code\u003e{.interpreted-text role=\u0026quot;ref\u0026quot;}.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/11538\"\u003e#11538\u003c/a\u003e: Added \u003ccode\u003epytest.RaisesGroup\u003c/code\u003e{.interpreted-text role=\u0026quot;class\u0026quot;} as an equivalent to \u003ccode\u003epytest.raises\u003c/code\u003e{.interpreted-text role=\u0026quot;func\u0026quot;} for expecting \u003ccode\u003eExceptionGroup\u003c/code\u003e{.interpreted-text role=\u0026quot;exc\u0026quot;}. Also adds \u003ccode\u003epytest.RaisesExc\u003c/code\u003e{.interpreted-text role=\u0026quot;class\u0026quot;} which is now the logic behind \u003ccode\u003epytest.raises\u003c/code\u003e{.interpreted-text role=\u0026quot;func\u0026quot;} and used as parameter to \u003ccode\u003epytest.RaisesGroup\u003c/code\u003e{.interpreted-text role=\u0026quot;class\u0026quot;}. \u003ccode\u003eRaisesGroup\u003c/code\u003e includes the ability to specify multiple different expected exceptions, the structure of nested exception groups, and flags for emulating \u003ccode\u003eexcept* \u0026lt;except_star\u0026gt;\u003c/code\u003e{.interpreted-text role=\u0026quot;ref\u0026quot;}. See \u003ccode\u003eassert-matching-exception-groups\u003c/code\u003e{.interpreted-text role=\u0026quot;ref\u0026quot;} and docstrings for more information.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/12081\"\u003e#12081\u003c/a\u003e: Added \u003ccode\u003ecapteesys\u003c/code\u003e{.interpreted-text role=\u0026quot;fixture\u0026quot;} to capture AND pass output to next handler set by \u003ccode\u003e--capture=\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/12504\"\u003e#12504\u003c/a\u003e: \u003ccode\u003epytest.mark.xfail\u003c/code\u003e{.interpreted-text role=\u0026quot;func\u0026quot;} now accepts \u003ccode\u003epytest.RaisesGroup\u003c/code\u003e{.interpreted-text role=\u0026quot;class\u0026quot;} for the \u003ccode\u003eraises\u003c/code\u003e parameter when you expect an exception group. You can also pass a \u003ccode\u003epytest.RaisesExc\u003c/code\u003e{.interpreted-text role=\u0026quot;class\u0026quot;} if you e.g. want to make use of the \u003ccode\u003echeck\u003c/code\u003e parameter.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/12713\"\u003e#12713\u003c/a\u003e: New [--force-short-summary]{.title-ref} option to force condensed summary output regardless of verbosity level.\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/pytest-dev/pytest/commit/8d99211f0ce3927eb7ee579f7b4f969da06dc787\"\u003e\u003ccode\u003e8d99211\u003c/code\u003e\u003c/a\u003e Prepare release version 8.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest/commit/5dc5880715633c97310c0593f0ae356de27fa933\"\u003e\u003ccode\u003e5dc5880\u003c/code\u003e\u003c/a\u003e docs: update pytest.ini addopts example to use separate -p entries (\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/13529\"\u003e#13529\u003c/a\u003e) (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest/commit/d0c7ed0bfae5a5f1f9153cd1e464a421d701e925\"\u003e\u003ccode\u003ed0c7ed0\u003c/code\u003e\u003c/a\u003e Reintroduce PytestReturnNotNoneWarning (\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/13495\"\u003e#13495\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/13527\"\u003e#13527\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest/commit/a1b3a7879589eb437e4fd97c169b228c3ed58c63\"\u003e\u003ccode\u003ea1b3a78\u003c/code\u003e\u003c/a\u003e Fix compatibility with Twisted 25 (\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/13502\"\u003e#13502\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/13531\"\u003e#13531\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest/commit/4c161aba8ecaab9940040702369025595d26564c\"\u003e\u003ccode\u003e4c161ab\u003c/code\u003e\u003c/a\u003e pytester: avoid unraisableexception gc collects in inline runs to speed up te...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest/commit/a86ee09291f913b36fdeec14c42356515b91c979\"\u003e\u003ccode\u003ea86ee09\u003c/code\u003e\u003c/a\u003e Fix typo in parametrize.rst (\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/13514\"\u003e#13514\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/13516\"\u003e#13516\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest/commit/1a0581b0227fa07afd1f2c4c6215aec3862cf1ab\"\u003e\u003ccode\u003e1a0581b\u003c/code\u003e\u003c/a\u003e Remove outdated warning about faulthandler_timeout on Windows (\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/13492\"\u003e#13492\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/13493\"\u003e#13493\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest/commit/4e631a71484c2fa49e3fd9f884546af411a4888d\"\u003e\u003ccode\u003e4e631a7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/13486\"\u003e#13486\u003c/a\u003e from hosmir/fixtypo (\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/13487\"\u003e#13487\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest/commit/b49745ec529f06edfbbe531b766839763b2be3c2\"\u003e\u003ccode\u003eb49745e\u003c/code\u003e\u003c/a\u003e fix: support TerminalReporter.isatty being called (\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/13462\"\u003e#13462\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/13483\"\u003e#13483\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest/commit/cc5ceed916d0c63696da33c67e035917194a4e87\"\u003e\u003ccode\u003ecc5ceed\u003c/code\u003e\u003c/a\u003e RELEASING: remove pytest mailing list (\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/13472\"\u003e#13472\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/13473\"\u003e#13473\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/pytest-dev/pytest/compare/8.3.5...8.4.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `pytest-cov` from 6.1.1 to 6.2.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/pytest-dev/pytest-cov/blob/master/CHANGELOG.rst\"\u003epytest-cov's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.2.1 (2025-06-12)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdded a version requirement for pytest's pluggy dependency (1.2.0, released 2023-06-21) that has the required new-style hookwrapper API.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eRemoved deprecated license classifier (packaging).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eDisabled coverage warnings in two more situations where they have no value:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u0026quot;module-not-measured\u0026quot; in workers\u003c/li\u003e\n\u003cli\u003e\u0026quot;already-imported\u0026quot; in subprocesses\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.2.0 (2025-06-11)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eThe plugin now adds 3 rules in the filter warnings configuration to prevent common coverage warnings being raised as obscure errors::\u003c/p\u003e\n\u003cp\u003edefault:unclosed database in \u0026lt;sqlite3.Connection object at:ResourceWarning\nonce::PytestCovWarning\nonce::CoverageWarning\u003c/p\u003e\n\u003cp\u003eThis fixes most of the bad interactions that are occurring on pytest 8.4 with \u003ccode\u003efilterwarnings=error\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eThe plugin will check if there already matching rules for the 3 categories\n(\u003ccode\u003eResourceWarning\u003c/code\u003e, \u003ccode\u003ePytestCovWarning\u003c/code\u003e, \u003ccode\u003eCoverageWarning\u003c/code\u003e) and message (\u003ccode\u003eunclosed database in \u0026lt;sqlite3.Connection object at\u003c/code\u003e) before adding the filters.\u003c/p\u003e\n\u003cp\u003eThis means you can have this in your pytest configuration for complete oblivion (not recommended, if that is not clear)::\u003c/p\u003e\n\u003cp\u003efilterwarnings = [\n\u0026quot;error\u0026quot;,\n\u0026quot;ignore:unclosed database in \u0026lt;sqlite3.Connection object at:ResourceWarning\u0026quot;,\n\u0026quot;ignore::PytestCovWarning\u0026quot;,\n\u0026quot;ignore::CoverageWarning\u0026quot;,\n]\u003c/p\u003e\n\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/pytest-dev/pytest-cov/commit/55dbe43f04f839b760ea346e560276d641998c77\"\u003e\u003ccode\u003e55dbe43\u003c/code\u003e\u003c/a\u003e Bump version: 6.2.0 → 6.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest-cov/commit/d17e9b765e9832e70fe8101daa2f5f42ce447cc2\"\u003e\u003ccode\u003ed17e9b7\u003c/code\u003e\u003c/a\u003e Update changelog.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest-cov/commit/8964ab7595dd10748cad66376289476049340ea4\"\u003e\u003ccode\u003e8964ab7\u003c/code\u003e\u003c/a\u003e Add a note for this warning disable.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest-cov/commit/e932e41e50f37d03a4d600084411661bc1f08ab8\"\u003e\u003ccode\u003ee932e41\u003c/code\u003e\u003c/a\u003e Prevent unimported warnings @ pytest-xdist workers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest-cov/commit/573379ba34539db32cb3a43222f33b7c304af34a\"\u003e\u003ccode\u003e573379b\u003c/code\u003e\u003c/a\u003e Bring pytest-cov's suprocess management in line with coverage's process_start...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest-cov/commit/f1884e854f2687ccfe36747a11e7f3352f168f90\"\u003e\u003ccode\u003ef1884e8\u003c/code\u003e\u003c/a\u003e Fix xdist pin.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest-cov/commit/512c6699010cc0d8145f1f926d876cafba840015\"\u003e\u003ccode\u003e512c669\u003c/code\u003e\u003c/a\u003e Added minium version requirements for pluggin (for new-style hookwrappers). P...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest-cov/commit/629ba644a56148d09fe0f2c20602681bc20027a7\"\u003e\u003ccode\u003e629ba64\u003c/code\u003e\u003c/a\u003e Remove deprecated license classifier.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest-cov/commit/dca5723086a00e8c145a84761b0ce810a8079892\"\u003e\u003ccode\u003edca5723\u003c/code\u003e\u003c/a\u003e Bump version: 6.1.1 → 6.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest-cov/commit/f69166a08444db4736c611cdc7746eeac9a2f158\"\u003e\u003ccode\u003ef69166a\u003c/code\u003e\u003c/a\u003e Also trigger the sqlite warning.\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/pytest-dev/pytest-cov/compare/v6.1.1...v6.2.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `torch` from 2.7.0 to 2.8.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/pytorch/pytorch/releases\"\u003etorch's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003ePyTorch 2.8.0 Release Notes\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytorch/pytorch/blob/HEAD/#highlights\"\u003eHighlights\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytorch/pytorch/blob/HEAD/#backwards-incompatible-changes\"\u003eBackwards Incompatible Changes\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytorch/pytorch/blob/HEAD/#deprecations\"\u003eDeprecations\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytorch/pytorch/blob/HEAD/#new-features\"\u003eNew Features\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytorch/pytorch/blob/HEAD/#improvements\"\u003eImprovements\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytorch/pytorch/blob/HEAD/#bug-fixes\"\u003eBug fixes\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytorch/pytorch/blob/HEAD/#performance\"\u003ePerformance\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytorch/pytorch/blob/HEAD/#documentation\"\u003eDocumentation\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytorch/pytorch/blob/HEAD/#developers\"\u003eDevelopers\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eHighlights\u003c/h1\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/pytorch/pytorch/commit/ba56102387ef21a3b04b357e5b183d48f0afefc7\"\u003e\u003ccode\u003eba56102\u003c/code\u003e\u003c/a\u003e Cherrypick: Add the RunLLM widget to the website (\u003ca href=\"https://redirect.github.com/pytorch/pytorch/issues/159592\"\u003e#159592\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytorch/pytorch/commit/c525a02c89217181b5731d8043c7309a84e84066\"\u003e\u003ccode\u003ec525a02\u003c/code\u003e\u003c/a\u003e [dynamo, docs] cherry pick torch.compile programming model docs into 2.8 (\u003ca href=\"https://redirect.github.com/pytorch/pytorch/issues/15\"\u003e#15\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytorch/pytorch/commit/a1cb3cc05d46d198467bebbb6e8fba50a325d4e7\"\u003e\u003ccode\u003ea1cb3cc\u003c/code\u003e\u003c/a\u003e [Release Only] Remove nvshmem from list of preload libraries (\u003ca href=\"https://redirect.github.com/pytorch/pytorch/issues/158925\"\u003e#158925\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytorch/pytorch/commit/c76b2356bc31654de2af0c98cce1bef291f06f89\"\u003e\u003ccode\u003ec76b235\u003c/code\u003e\u003c/a\u003e Move out super large one off foreach_copy test (\u003ca href=\"https://redirect.github.com/pytorch/pytorch/issues/158880\"\u003e#158880\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytorch/pytorch/commit/20a0e225a01d4ebbffd44a6a59acff628359c772\"\u003e\u003ccode\u003e20a0e22\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;[Dynamo] Allow inlining into AO quantization modules (\u003ca href=\"https://redirect.github.com/pytorch/pytorch/issues/152934\"\u003e#152934\u003c/a\u003e)\u0026quot; (\u003ca href=\"https://redirect.github.com/pytorch/pytorch/issues/158\"\u003e#158\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytorch/pytorch/commit/9167ac8c75481e2beb3746aa37b7f48a213c631e\"\u003e\u003ccode\u003e9167ac8\u003c/code\u003e\u003c/a\u003e [MPS] Switch Cholesky  decomp to column wise (\u003ca href=\"https://redirect.github.com/pytorch/pytorch/issues/158237\"\u003e#158237\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytorch/pytorch/commit/5534685c62399db8d1e51b47e2dcbc17deaab230\"\u003e\u003ccode\u003e5534685\u003c/code\u003e\u003c/a\u003e [MPS] Reimplement \u003ccode\u003etri[ul]\u003c/code\u003e as Metal shaders (\u003ca href=\"https://redirect.github.com/pytorch/pytorch/issues/158867\"\u003e#158867\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytorch/pytorch/commit/d19e08d74b2a27e661bf57a9015014b757e8ea31\"\u003e\u003ccode\u003ed19e08d\u003c/code\u003e\u003c/a\u003e Cherry pick PR 158746 (\u003ca href=\"https://redirect.github.com/pytorch/pytorch/issues/158801\"\u003e#158801\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytorch/pytorch/commit/a6c044ab9aa14f0864c6a572f7c023432511c5ea\"\u003e\u003ccode\u003ea6c044a\u003c/code\u003e\u003c/a\u003e [cherry-pick] Unify torch.tensor and torch.ops.aten.scalar_tensor behavior (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytorch/pytorch/commit/620ebd0646252bbb22524f5c252ec7e9ab977bee\"\u003e\u003ccode\u003e620ebd0\u003c/code\u003e\u003c/a\u003e [Dynamo] Use proper sources for constructing dataclass defaults (\u003ca href=\"https://redirect.github.com/pytorch/pytorch/issues/158689\"\u003e#158689\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/pytorch/pytorch/compare/v2.7.0...v2.8.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `transformers` from 4.52.4 to 4.56.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/huggingface/transformers/releases\"\u003etransformers's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003ePatch v4.55.4\u003c/h1\u003e\n\u003cp\u003eThere was a mick mack on our side when cherry-picking the commit \u003ca href=\"https://redirect.github.com/huggingface/transformers/issues/40197\"\u003e#40197\u003c/a\u003e which led to a wrong commit in the patch!\nSorry everyone 😭\u003c/p\u003e\n\u003cp\u003eThis patch is just the official fix for \u003ca href=\"https://redirect.github.com/huggingface/transformers/issues/40197\"\u003e#40197\u003c/a\u003e!\u003c/p\u003e\n\u003ch2\u003ePatch release v4.55.3\u003c/h2\u003e\n\u003ch1\u003ePatch release 4.55.3\u003c/h1\u003e\n\u003cp\u003eFocused on stabilizing FlashAttention-2 on Ascend NPU, improving FSDP behavior for generic-task models, fixing MXFP4 integration for GPT-OSS\u003c/p\u003e\n\u003ch2\u003eBug Fixes \u0026amp; Improvements\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFlashAttention-2 / Ascend NPU – Fix “unavailable” runtime error (\u003ca href=\"https://redirect.github.com/huggingface/transformers/issues/40151\"\u003e#40151\u003c/a\u003e) by \u003ca href=\"https://github.com/FightingZhen\"\u003e\u003ccode\u003e@​FightingZhen\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFlashAttention kwargs – Revert FA kwargs preparation to resolve regression (\u003ca href=\"https://redirect.github.com/huggingface/transformers/issues/40161\"\u003e#40161\u003c/a\u003e) by \u003ca href=\"https://github.com/Cyrilvallez\"\u003e\u003ccode\u003e@​Cyrilvallez\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFSDP (generic-task models) – Fix sharding/runtime issues (\u003ca href=\"https://redirect.github.com/huggingface/transformers/issues/40191\"\u003e#40191\u003c/a\u003e) by \u003ca href=\"https://github.com/Cyrilvallez\"\u003e\u003ccode\u003e@​Cyrilvallez\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGPT-OSS / MXFP4 – Ensure swiglu_limit is correctly passed through (\u003ca href=\"https://redirect.github.com/huggingface/transformers/issues/40197\"\u003e#40197\u003c/a\u003e) by \u003ca href=\"https://github.com/danielhanchen\"\u003e\u003ccode\u003e@​danielhanchen\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMamba – Fix cache handling to prevent stale/incorrect state (\u003ca href=\"https://redirect.github.com/huggingface/transformers/issues/40203\"\u003e#40203\u003c/a\u003e) by \u003ca href=\"https://github.com/manueldeprada\"\u003e\u003ccode\u003e@​manueldeprada\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMisc – Minor follow-up fix addressing \u003ca href=\"https://redirect.github.com/huggingface/transformers/issues/40262\"\u003e#40262\u003c/a\u003e by \u003ca href=\"https://github.com/ArthurZucker\"\u003e\u003ccode\u003e@​ArthurZucker\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ePatch release 4.55.2: for FA2 users!\u003c/h2\u003e\n\u003ch1\u003ePatch release 4.55.2!\u003c/h1\u003e\n\u003ch2\u003eonly affects \u003ccode\u003eFA2\u003c/code\u003e generations!\u003c/h2\u003e\n\u003cp\u003e😢 Well sorry everyone, sometimes shit can happen...\n4.55.1 was broken because of 🥁 git merge conflict.\nI cherry-picked \u003ca href=\"https://redirect.github.com/huggingface/transformers/pull/40002\"\u003ehuggingface/transformers#40002\u003c/a\u003e without having \u003ca href=\"https://redirect.github.com/huggingface/transformers/pull/40029\"\u003ehuggingface/transformers#40029\u003c/a\u003e , thus \u003ccode\u003efrom ..modeling_flash_attention_utils import prepare_fa_kwargs_from_position_ids\u003c/code\u003e is missing, and since this is a slow test, nothing caught it.\u003c/p\u003e\n\u003cp\u003eWill work to remediate and write the post-mortem when yanking the release.\u003c/p\u003e\n\u003ch1\u003ePatch release 4.55.1:\u003c/h1\u003e\n\u003cp\u003eMostly focused around stabalizing the Mxfp4 for GPTOSS model!\u003c/p\u003e\n\u003ch2\u003eBug Fixes \u0026amp; Improvements\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eIdefics2, Idefics3, SmolVLM – Fix tensor device issue (\u003ca href=\"https://redirect.github.com/huggingface/transformers/issues/39975\"\u003e#39975\u003c/a\u003e) by \u003ca href=\"https://github.com/qgallouedec\"\u003e\u003ccode\u003e@​qgallouedec\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMerge conflicts – Fix merge conflicts from previous changes by \u003ca href=\"https://github.com/vasqu\"\u003e\u003ccode\u003e@​vasqu\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMXFP4 / CPU device_map – Default to dequantize when CPU is in device_map (\u003ca href=\"https://redirect.github.com/huggingface/transformers/issues/39993\"\u003e#39993\u003c/a\u003e) by \u003ca href=\"https://github.com/MekkCyber\"\u003e\u003ccode\u003e@​MekkCyber\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGPT Big Code – Fix attention scaling (\u003ca href=\"https://redirect.github.com/huggingface/transformers/issues/40041\"\u003e#40041\u003c/a\u003e) by \u003ca href=\"https://github.com/vasqu\"\u003e\u003ccode\u003e@​vasqu\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWindows compatibility – Resolve Triton version check compatibility (\u003ca href=\"https://redirect.github.com/huggingface/transformers/issues/39986\"\u003e#39986\u003c/a\u003e) by \u003ca href=\"https://github.com/Tsumugii24\"\u003e\u003ccode\u003e@​Tsumugii24\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/MekkCyber\"\u003e\u003ccode\u003e@​MekkCyber\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGemma3n model – Add missing None default values for get_placeholder_mask (\u003ca href=\"https://redirect.github.com/huggingface/transformers/issues/39991\"\u003e#39991\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/huggingface/transformers/issues/40024\"\u003e#40024\u003c/a\u003e) by \u003ca href=\"https://github.com/Znerual\"\u003e\u003ccode\u003e@​Znerual\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFuyu model – Fix broken image inference (\u003ca href=\"https://redirect.github.com/huggingface/transformers/issues/39915\"\u003e#39915\u003c/a\u003e) by \u003ca href=\"https://github.com/Isotr0py\"\u003e\u003ccode\u003e@​Isotr0py\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePerceptionLM – Fix missing video inputs (\u003ca href=\"https://redirect.github.com/huggingface/transformers/issues/39971\"\u003e#39971\u003c/a\u003e) by \u003ca href=\"https://github.com/shuminghu\"\u003e\u003ccode\u003e@​shuminghu\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIdefics – Fix device mismatch (\u003ca href=\"https://redirect.github.com/huggingface/transformers/issues/39981\"\u003e#39981\u003c/a\u003e) by \u003ca href=\"https://github.com/zucchini-nlp\"\u003e\u003ccode\u003e@​zucchini-nlp\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTriton kernels – Remove triton_kernels dependency in favor of included kernels (\u003ca href=\"https://redirect.github.com/huggingface/transformers/issues/39926\"\u003e#39926\u003c/a\u003e) by \u003ca href=\"https://github.com/SunMarc\"\u003e\u003ccode\u003e@​SunMarc\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGPT-OSS MXFP4 – Enable on older hardware (sm75+) (\u003ca href=\"https://redirect.github.com/huggingface/transformers/issues/39940\"\u003e#39940\u003c/a\u003e) by \u003ca href=\"https://github.com/matthewdouglas\"\u003e\u003ccode\u003e@​matthewdouglas\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/SunMarc\"\u003e\u003ccode\u003e@​SunMarc\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMXFP4 quantizer – Allow CPU inference with dequantize option (\u003ca href=\"https://redirect.github.com/huggingface/transformers/issues/39953\"\u003e#39953\u003c/a\u003e) by \u003ca href=\"https://github.com/returnL\"\u003e\u003ccode\u003e@​returnL\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eCI \u0026amp; Build\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCI stability – Post-GPT-OSS fixes for green CI (\u003ca href=\"https://redirect.github.com/huggingface/transformers/issues/39929\"\u003e#39929\u003c/a\u003e) by \u003ca href=\"https://github.com/gante\"\u003e\u003ccode\u003e@​gante\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/LysandreJik\"\u003e\u003ccode\u003e@​LysandreJik\u003c/code\u003e\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/huggingface/transformers/commit/e7d351cebad5f6dcdd169b0c034fdee0a000e6a9\"\u003e\u003ccode\u003ee7d351c\u003c/code\u003e\u003c/a\u003e Release: v4.56.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huggingface/transformers/commit/1067577ad204e649514ff3a5d3af0f7d52a63f14\"\u003e\u003ccode\u003e1067577\u003c/code\u003e\u003c/a\u003e fix gpt-oss out shape (\u003ca href=\"https://redirect.github.com/huggingface/transformers/issues/40535\"\u003e#40535\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huggingface/transformers/commit/7efb4c87ca3ed1a8d8c96f3f158f27f693f78b38\"\u003e\u003ccode\u003e7efb4c8\u003c/code\u003e\u003c/a\u003e Flaky CI is annoying (\u003ca href=\"https://redirect.github.com/huggingface/transformers/issues/40543\"\u003e#40543\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huggingface/transformers/commit/828a27fd326e49d4a1c4b08210bfd32c107facc9\"\u003e\u003ccode\u003e828a27f\u003c/code\u003e\u003c/a\u003e Fix gpt-oss rope warning  (\u003ca href=\"https://redirect.github.com/huggingface/transformers/issues/40550\"\u003e#40550\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huggingface/transformers/commit/74a24217f5a09cdd514e7a72af177bf61569cac6\"\u003e\u003ccode\u003e74a2421\u003c/code\u003e\u003c/a\u003e Add bfloat16 support detection for MPS in is_torch_bf16_gpu_available() (\u003ca href=\"https://redirect.github.com/huggingface/transformers/issues/40458\"\u003e#40458\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huggingface/transformers/commit/ffdd10fcedb1ab4f9217ac645b2e0dbe03623a53\"\u003e\u003ccode\u003effdd10f\u003c/code\u003e\u003c/a\u003e Allow compression on meta device (\u003ca href=\"https://redirect.github.com/huggingface/transformers/issues/39039\"\u003e#39039\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huggingface/transformers/commit/f0e778112fe6438f25142960fc4a3781c5e32566\"\u003e\u003ccode\u003ef0e7781\u003c/code\u003e\u003c/a\u003e Clean-up kernel loading and dispatch (\u003ca href=\"https://redirect.github.com/huggingface/transformers/issues/40542\"\u003e#40542\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huggingface/transformers/commit/f68eb5f135bc403a3e00ac3736c35c5e041e685a\"\u003e\u003ccode\u003ef68eb5f\u003c/code\u003e\u003c/a\u003e Redundant code removal (\u003ca href=\"https://redirect.github.com/huggingface/transformers/issues/40534\"\u003e#40534\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huggingface/transformers/commit/d888bd435d0c0eaabaabad5b33d52af518c7187c\"\u003e\u003ccode\u003ed888bd4\u003c/code\u003e\u003c/a\u003e Fix typos (\u003ca href=\"https://redirect.github.com/huggingface/transformers/issues/40511\"\u003e#40511\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huggingface/transformers/commit/11a6b95553d99d153710dfd1e64facb9e4f85219\"\u003e\u003ccode\u003e11a6b95\u003c/code\u003e\u003c/a\u003e Oupsy  (\u003ca href=\"https://redirect.github.com/huggingface/transformers/issues/40544\"\u003e#40544\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/huggingface/transformers/compare/v4.52.4...v4.56.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `bitsandbytes` from 0.46.0 to 0.47.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bitsandbytes-foundation/bitsandbytes/releases\"\u003ebitsandbytes's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.47.0\u003c/h2\u003e\n\u003ch2\u003eHighlights:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFSDP2 compatibility for Params4bit (\u003ca href=\"https://redirect.github.com/bitsandbytes-foundation/bitsandbytes/issues/1719\"\u003e#1719\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBugfix for 4bit quantization with large block sizes (\u003ca href=\"https://redirect.github.com/bitsandbytes-foundation/bitsandbytes/issues/1721\"\u003e#1721\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFurther removal of previously deprecated code (\u003ca href=\"https://redirect.github.com/bitsandbytes-foundation/bitsandbytes/issues/1669\"\u003e#1669\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImproved CPU coverage (\u003ca href=\"https://redirect.github.com/bitsandbytes-foundation/bitsandbytes/issues/1628\"\u003e#1628\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eInclude NVIDIA Volta support in CUDA 12.8 and 12.9 builds (\u003ca href=\"https://redirect.github.com/bitsandbytes-foundation/bitsandbytes/issues/1715\"\u003e#1715\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eEnable CPU/XPU native and ipex path by \u003ca href=\"https://github.com/jiqing-feng\"\u003e\u003ccode\u003e@​jiqing-feng\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitsandbytes-foundation/bitsandbytes/pull/1628\"\u003ebitsandbytes-foundation/bitsandbytes#1628\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix CI regression by \u003ca href=\"https://github.com/matthewdouglas\"\u003e\u003ccode\u003e@​matthewdouglas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitsandbytes-foundation/bitsandbytes/pull/1666\"\u003ebitsandbytes-foundation/bitsandbytes#1666\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd CPU + IPEX to nightly CI by \u003ca href=\"https://github.com/matthewdouglas\"\u003e\u003ccode\u003e@​matthewdouglas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitsandbytes-foundation/bitsandbytes/pull/1667\"\u003ebitsandbytes-foundation/bitsandbytes#1667\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix params4bit passing bnb quantized by \u003ca href=\"https://github.com/mklabunde\"\u003e\u003ccode\u003e@​mklabunde\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitsandbytes-foundation/bitsandbytes/pull/1665\"\u003ebitsandbytes-foundation/bitsandbytes#1665\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeprecation cleanup by \u003ca href=\"https://github.com/matthewdouglas\"\u003e\u003ccode\u003e@​matthewdouglas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitsandbytes-foundation/bitsandbytes/pull/1669\"\u003ebitsandbytes-foundation/bitsandbytes#1669\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCI workflow: bump torch 2.7.0 to 2.7.1 by \u003ca href=\"https://github.com/matthewdouglas\"\u003e\u003ccode\u003e@​matthewdouglas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitsandbytes-foundation/bitsandbytes/pull/1670\"\u003ebitsandbytes-foundation/bitsandbytes#1670\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprovement for torch.compile support on Params4bit by \u003ca href=\"https://github.com/matthewdouglas\"\u003e\u003ccode\u003e@​matthewdouglas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitsandbytes-foundation/bitsandbytes/pull/1673\"\u003ebitsandbytes-foundation/bitsandbytes#1673\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed a bug in test_fw_bit_quant testing on CPU by \u003ca href=\"https://github.com/Egor-Krivov\"\u003e\u003ccode\u003e@​Egor-Krivov\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitsandbytes-foundation/bitsandbytes/pull/1675\"\u003ebitsandbytes-foundation/bitsandbytes#1675\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edo...\n\n_Description has been truncated_","html_url":"https://github.com/hangyav/textLSP/pull/55","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/hangyav%2FtextLSP/issues/55","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/55/packages"}},{"old_version":"2023.0.1","new_version":"2025.0.0","update_type":"major","path":"/deps","pr_created_at":"2025-08-27T09:44:37.000Z","version_change":"2023.0.1 → 2025.0.0","issue":{"uuid":"2777782646","node_id":"PR_kwDOAUq3d86lkZl2","number":3,"state":"closed","title":"build(deps): bump lsprotocol from 2023.0.1 to 2025.0.0 in /deps","user":"dependabot[bot]","labels":["dependencies","python"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":"2025-09-16T16:58:09.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-08-27T09:44:37.000Z","updated_at":"2025-09-16T16:58:09.000Z","time_to_close":1754012,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps)","packages":[{"name":"lsprotocol","old_version":"2023.0.1","new_version":"2025.0.0","repository_url":"https://github.com/microsoft/lsprotocol"}],"path":"/deps","ecosystem":"pip"},"body":"Bumps [lsprotocol](https://github.com/microsoft/lsprotocol) from 2023.0.1 to 2025.0.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/microsoft/lsprotocol/releases\"\u003elsprotocol's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2025.0.0\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e2025.0.0rc1\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003ev2024.0.0b1\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003epypi: \u003ca href=\"https://pypi.org/project/lsprotocol/2024.0.0b1/\"\u003ehttps://pypi.org/project/lsprotocol/2024.0.0b1/\u003c/a\u003e\ncrates: \u003ca href=\"https://crates.io/crates/lsprotocol/1.0.0-alpha.2\"\u003ehttps://crates.io/crates/lsprotocol/1.0.0-alpha.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[rust] Consider using \u003ccode\u003eurl::Url\u003c/code\u003e for \u003ccode\u003eDocumentUri\u003c/code\u003e and \u003ccode\u003eURI\u003c/code\u003e types by \u003ca href=\"https://github.com/39555\"\u003e\u003ccode\u003e@​39555\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/pull/361\"\u003emicrosoft/lsprotocol#361\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse stable name generation from LSP spec by \u003ca href=\"https://github.com/karthiknadig\"\u003e\u003ccode\u003e@​karthiknadig\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/pull/368\"\u003emicrosoft/lsprotocol#368\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd Text Document Content support by \u003ca href=\"https://github.com/karthiknadig\"\u003e\u003ccode\u003e@​karthiknadig\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/pull/377\"\u003emicrosoft/lsprotocol#377\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for TextDocumentContentResult by \u003ca href=\"https://github.com/karthiknadig\"\u003e\u003ccode\u003e@​karthiknadig\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/pull/388\"\u003emicrosoft/lsprotocol#388\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix development class by \u003ca href=\"https://github.com/karthiknadig\"\u003e\u003ccode\u003e@​karthiknadig\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/pull/402\"\u003emicrosoft/lsprotocol#402\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCode Health\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to latest pytest and attrs by \u003ca href=\"https://github.com/karthiknadig\"\u003e\u003ccode\u003e@​karthiknadig\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/pull/373\"\u003emicrosoft/lsprotocol#373\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd Python 3.13 to CI by \u003ca href=\"https://github.com/karthiknadig\"\u003e\u003ccode\u003e@​karthiknadig\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/pull/396\"\u003emicrosoft/lsprotocol#396\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCode Action Tag for LLMs by \u003ca href=\"https://github.com/karthiknadig\"\u003e\u003ccode\u003e@​karthiknadig\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/pull/401\"\u003emicrosoft/lsprotocol#401\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/39555\"\u003e\u003ccode\u003e@​39555\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/pull/361\"\u003emicrosoft/lsprotocol#361\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/microsoft/lsprotocol/compare/2024.0.0a2...v2024.0.0b1\"\u003ehttps://github.com/microsoft/lsprotocol/compare/2024.0.0a2...v2024.0.0b1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e2024.0.0a2\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003epypi: \u003ca href=\"https://pypi.org/project/lsprotocol/2024.0.0a2/\"\u003ehttps://pypi.org/project/lsprotocol/2024.0.0a2/\u003c/a\u003e\ncrates: \u003ca href=\"https://crates.io/crates/lsprotocol/1.0.0-alpha.1\"\u003ehttps://crates.io/crates/lsprotocol/1.0.0-alpha.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[all][breaking] Update to latest LSP spec with type name changes by \u003ca href=\"https://github.com/karthiknadig\"\u003e\u003ccode\u003e@​karthiknadig\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/pull/286\"\u003emicrosoft/lsprotocol#286\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/pull/325\"\u003emicrosoft/lsprotocol#325\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/pull/358\"\u003emicrosoft/lsprotocol#358\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[all][breaking] Use stable name generation from LSP spec model by \u003ca href=\"https://github.com/karthiknadig\"\u003e\u003ccode\u003e@​karthiknadig\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/pull/368\"\u003emicrosoft/lsprotocol#368\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[all] Add \u003ccode\u003eTextDocumentContent\u003c/code\u003e support by \u003ca href=\"https://github.com/karthiknadig\"\u003e\u003ccode\u003e@​karthiknadig\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/pull/377\"\u003emicrosoft/lsprotocol#377\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[python] Adds type alias for result types by \u003ca href=\"https://github.com/karthiknadig\"\u003e\u003ccode\u003e@​karthiknadig\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/pull/290\"\u003emicrosoft/lsprotocol#290\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[dotnet] change \u003ccode\u003euint\u003c/code\u003e to \u003ccode\u003elong\u003c/code\u003e by \u003ca href=\"https://github.com/karthiknadig\"\u003e\u003ccode\u003e@​karthiknadig\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/pull/295\"\u003emicrosoft/lsprotocol#295\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[python] Make the method fields of requests, responses and notifications literals by \u003ca href=\"https://github.com/svenberkvens\"\u003e\u003ccode\u003e@​svenberkvens\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/pull/355\"\u003emicrosoft/lsprotocol#355\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[python] Add customization to \u003ccode\u003eCompletionItemKind\u003c/code\u003e by \u003ca href=\"https://github.com/karthiknadig\"\u003e\u003ccode\u003e@​karthiknadig\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/pull/359\"\u003emicrosoft/lsprotocol#359\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[rust] Consider using url::Url for DocumentUri and URI types by \u003ca href=\"https://github.com/39555\"\u003e\u003ccode\u003e@​39555\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/pull/361\"\u003emicrosoft/lsprotocol#361\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[python] Use \u003ccode\u003eSequence\u003c/code\u003e instead of \u003ccode\u003eList\u003c/code\u003e by \u003ca href=\"https://github.com/muffinmad\"\u003e\u003ccode\u003e@​muffinmad\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/pull/285\"\u003emicrosoft/lsprotocol#285\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[python] \u003ccode\u003emypy\u003c/code\u003e update changed linting rules by \u003ca href=\"https://github.com/karthiknadig\"\u003e\u003ccode\u003e@​karthiknadig\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/pull/288\"\u003emicrosoft/lsprotocol#288\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[python] Remove types preserved from backwards compat by \u003ca href=\"https://github.com/karthiknadig\"\u003e\u003ccode\u003e@​karthiknadig\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/pull/296\"\u003emicrosoft/lsprotocol#296\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/microsoft/lsprotocol/commit/b71110640e0f1dbe535ddeb98a0e649bec0058b4\"\u003e\u003ccode\u003eb711106\u003c/code\u003e\u003c/a\u003e Change \u003ccode\u003epyproject.toml\u003c/code\u003e version to \u003ccode\u003e2025.0.0\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/issues/424\"\u003e#424\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/lsprotocol/commit/fc1d3df25e49dcc28bc52f4f9630bf051757eba2\"\u003e\u003ccode\u003efc1d3df\u003c/code\u003e\u003c/a\u003e Fix \u003ccode\u003eREADME.md\u003c/code\u003e links and output, update \u003ccode\u003e.vscode/launch.json\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/issues/423\"\u003e#423\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/lsprotocol/commit/db068cc3be4f7bc3f31165a90dd36835a853caaf\"\u003e\u003ccode\u003edb068cc\u003c/code\u003e\u003c/a\u003e Change \u003ccode\u003epyproject.toml\u003c/code\u003e version to \u003ccode\u003e2025.0.0rc1\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/issues/422\"\u003e#422\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/lsprotocol/commit/f31cd4249ddf69e4c5038ae0cda5ea079ca96293\"\u003e\u003ccode\u003ef31cd42\u003c/code\u003e\u003c/a\u003e Rewrite release pipeline to use MicroBuild rather than vscode's templates (\u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/issues/421\"\u003e#421\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/lsprotocol/commit/926bd4362d93b5dfc267df6b4cb81144a15107f7\"\u003e\u003ccode\u003e926bd43\u003c/code\u003e\u003c/a\u003e Update to latest LSP spec (\u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/issues/420\"\u003e#420\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/lsprotocol/commit/4b964091856dd5460e52e762fe3666dafa2524f0\"\u003e\u003ccode\u003e4b96409\u003c/code\u003e\u003c/a\u003e Add golang to plugin table (\u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/issues/418\"\u003e#418\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/lsprotocol/commit/a0db0dade9bcb110219d1078e5db0c828721068d\"\u003e\u003ccode\u003ea0db0da\u003c/code\u003e\u003c/a\u003e Python generator: use Mapping instead of Dict for type annotations (\u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/issues/415\"\u003e#415\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/lsprotocol/commit/a79f4dc86bcf3f8655dbc7171952c7dcf6931f37\"\u003e\u003ccode\u003ea79f4dc\u003c/code\u003e\u003c/a\u003e Breaking change \u003ccode\u003eApplyKind\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/issues/408\"\u003e#408\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/lsprotocol/commit/4dd0484502f1906a6530c7ff89d39ddc24969228\"\u003e\u003ccode\u003e4dd0484\u003c/code\u003e\u003c/a\u003e Fix: version check for CI (\u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/issues/416\"\u003e#416\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/lsprotocol/commit/2841d4acfe5cd8eaef31658da50a838a0e92c0c7\"\u003e\u003ccode\u003e2841d4a\u003c/code\u003e\u003c/a\u003e Breaking change to \u003ccode\u003eApplyKind\u003c/code\u003e from LSP Spec (\u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/issues/406\"\u003e#406\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/microsoft/lsprotocol/compare/2023.0.1...2025.0.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=lsprotocol\u0026package-manager=pip\u0026previous-version=2023.0.1\u0026new-version=2025.0.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/flrgh/.dotfiles/pull/3","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/flrgh%2F.dotfiles/issues/3","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/3/packages"}},{"old_version":"2023.0.1","new_version":"2025.0.0","update_type":"major","path":null,"pr_created_at":"2025-08-21T23:49:33.000Z","version_change":"2023.0.1 → 2025.0.0","issue":{"uuid":"3343552499","node_id":"PR_kwDOPiBT0c6kyKne","number":2,"state":"open","title":"Bump lsprotocol from 2023.0.1 to 2025.0.0","user":"dependabot[bot]","labels":["dependencies","python"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-08-21T23:49:33.000Z","updated_at":"2025-08-21T23:49:42.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"lsprotocol","old_version":"2023.0.1","new_version":"2025.0.0","repository_url":"https://github.com/microsoft/lsprotocol"}],"path":null,"ecosystem":"pip"},"body":"Bumps [lsprotocol](https://github.com/microsoft/lsprotocol) from 2023.0.1 to 2025.0.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/microsoft/lsprotocol/releases\"\u003elsprotocol's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2025.0.0\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e2025.0.0rc1\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003ev2024.0.0b1\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003epypi: \u003ca href=\"https://pypi.org/project/lsprotocol/2024.0.0b1/\"\u003ehttps://pypi.org/project/lsprotocol/2024.0.0b1/\u003c/a\u003e\ncrates: \u003ca href=\"https://crates.io/crates/lsprotocol/1.0.0-alpha.2\"\u003ehttps://crates.io/crates/lsprotocol/1.0.0-alpha.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[rust] Consider using \u003ccode\u003eurl::Url\u003c/code\u003e for \u003ccode\u003eDocumentUri\u003c/code\u003e and \u003ccode\u003eURI\u003c/code\u003e types by \u003ca href=\"https://github.com/39555\"\u003e\u003ccode\u003e@​39555\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/pull/361\"\u003emicrosoft/lsprotocol#361\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse stable name generation from LSP spec by \u003ca href=\"https://github.com/karthiknadig\"\u003e\u003ccode\u003e@​karthiknadig\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/pull/368\"\u003emicrosoft/lsprotocol#368\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd Text Document Content support by \u003ca href=\"https://github.com/karthiknadig\"\u003e\u003ccode\u003e@​karthiknadig\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/pull/377\"\u003emicrosoft/lsprotocol#377\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for TextDocumentContentResult by \u003ca href=\"https://github.com/karthiknadig\"\u003e\u003ccode\u003e@​karthiknadig\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/pull/388\"\u003emicrosoft/lsprotocol#388\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix development class by \u003ca href=\"https://github.com/karthiknadig\"\u003e\u003ccode\u003e@​karthiknadig\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/pull/402\"\u003emicrosoft/lsprotocol#402\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCode Health\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to latest pytest and attrs by \u003ca href=\"https://github.com/karthiknadig\"\u003e\u003ccode\u003e@​karthiknadig\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/pull/373\"\u003emicrosoft/lsprotocol#373\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd Python 3.13 to CI by \u003ca href=\"https://github.com/karthiknadig\"\u003e\u003ccode\u003e@​karthiknadig\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/pull/396\"\u003emicrosoft/lsprotocol#396\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCode Action Tag for LLMs by \u003ca href=\"https://github.com/karthiknadig\"\u003e\u003ccode\u003e@​karthiknadig\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/pull/401\"\u003emicrosoft/lsprotocol#401\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/39555\"\u003e\u003ccode\u003e@​39555\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/pull/361\"\u003emicrosoft/lsprotocol#361\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/microsoft/lsprotocol/compare/2024.0.0a2...v2024.0.0b1\"\u003ehttps://github.com/microsoft/lsprotocol/compare/2024.0.0a2...v2024.0.0b1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e2024.0.0a2\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003epypi: \u003ca href=\"https://pypi.org/project/lsprotocol/2024.0.0a2/\"\u003ehttps://pypi.org/project/lsprotocol/2024.0.0a2/\u003c/a\u003e\ncrates: \u003ca href=\"https://crates.io/crates/lsprotocol/1.0.0-alpha.1\"\u003ehttps://crates.io/crates/lsprotocol/1.0.0-alpha.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[all][breaking] Update to latest LSP spec with type name changes by \u003ca href=\"https://github.com/karthiknadig\"\u003e\u003ccode\u003e@​karthiknadig\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/pull/286\"\u003emicrosoft/lsprotocol#286\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/pull/325\"\u003emicrosoft/lsprotocol#325\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/pull/358\"\u003emicrosoft/lsprotocol#358\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[all][breaking] Use stable name generation from LSP spec model by \u003ca href=\"https://github.com/karthiknadig\"\u003e\u003ccode\u003e@​karthiknadig\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/pull/368\"\u003emicrosoft/lsprotocol#368\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[all] Add \u003ccode\u003eTextDocumentContent\u003c/code\u003e support by \u003ca href=\"https://github.com/karthiknadig\"\u003e\u003ccode\u003e@​karthiknadig\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/pull/377\"\u003emicrosoft/lsprotocol#377\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[python] Adds type alias for result types by \u003ca href=\"https://github.com/karthiknadig\"\u003e\u003ccode\u003e@​karthiknadig\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/pull/290\"\u003emicrosoft/lsprotocol#290\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[dotnet] change \u003ccode\u003euint\u003c/code\u003e to \u003ccode\u003elong\u003c/code\u003e by \u003ca href=\"https://github.com/karthiknadig\"\u003e\u003ccode\u003e@​karthiknadig\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/pull/295\"\u003emicrosoft/lsprotocol#295\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[python] Make the method fields of requests, responses and notifications literals by \u003ca href=\"https://github.com/svenberkvens\"\u003e\u003ccode\u003e@​svenberkvens\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/pull/355\"\u003emicrosoft/lsprotocol#355\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[python] Add customization to \u003ccode\u003eCompletionItemKind\u003c/code\u003e by \u003ca href=\"https://github.com/karthiknadig\"\u003e\u003ccode\u003e@​karthiknadig\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/pull/359\"\u003emicrosoft/lsprotocol#359\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[rust] Consider using url::Url for DocumentUri and URI types by \u003ca href=\"https://github.com/39555\"\u003e\u003ccode\u003e@​39555\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/pull/361\"\u003emicrosoft/lsprotocol#361\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[python] Use \u003ccode\u003eSequence\u003c/code\u003e instead of \u003ccode\u003eList\u003c/code\u003e by \u003ca href=\"https://github.com/muffinmad\"\u003e\u003ccode\u003e@​muffinmad\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/pull/285\"\u003emicrosoft/lsprotocol#285\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[python] \u003ccode\u003emypy\u003c/code\u003e update changed linting rules by \u003ca href=\"https://github.com/karthiknadig\"\u003e\u003ccode\u003e@​karthiknadig\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/pull/288\"\u003emicrosoft/lsprotocol#288\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[python] Remove types preserved from backwards compat by \u003ca href=\"https://github.com/karthiknadig\"\u003e\u003ccode\u003e@​karthiknadig\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/pull/296\"\u003emicrosoft/lsprotocol#296\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/microsoft/lsprotocol/commit/b71110640e0f1dbe535ddeb98a0e649bec0058b4\"\u003e\u003ccode\u003eb711106\u003c/code\u003e\u003c/a\u003e Change \u003ccode\u003epyproject.toml\u003c/code\u003e version to \u003ccode\u003e2025.0.0\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/issues/424\"\u003e#424\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/lsprotocol/commit/fc1d3df25e49dcc28bc52f4f9630bf051757eba2\"\u003e\u003ccode\u003efc1d3df\u003c/code\u003e\u003c/a\u003e Fix \u003ccode\u003eREADME.md\u003c/code\u003e links and output, update \u003ccode\u003e.vscode/launch.json\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/issues/423\"\u003e#423\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/lsprotocol/commit/db068cc3be4f7bc3f31165a90dd36835a853caaf\"\u003e\u003ccode\u003edb068cc\u003c/code\u003e\u003c/a\u003e Change \u003ccode\u003epyproject.toml\u003c/code\u003e version to \u003ccode\u003e2025.0.0rc1\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/issues/422\"\u003e#422\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/lsprotocol/commit/f31cd4249ddf69e4c5038ae0cda5ea079ca96293\"\u003e\u003ccode\u003ef31cd42\u003c/code\u003e\u003c/a\u003e Rewrite release pipeline to use MicroBuild rather than vscode's templates (\u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/issues/421\"\u003e#421\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/lsprotocol/commit/926bd4362d93b5dfc267df6b4cb81144a15107f7\"\u003e\u003ccode\u003e926bd43\u003c/code\u003e\u003c/a\u003e Update to latest LSP spec (\u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/issues/420\"\u003e#420\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/lsprotocol/commit/4b964091856dd5460e52e762fe3666dafa2524f0\"\u003e\u003ccode\u003e4b96409\u003c/code\u003e\u003c/a\u003e Add golang to plugin table (\u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/issues/418\"\u003e#418\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/lsprotocol/commit/a0db0dade9bcb110219d1078e5db0c828721068d\"\u003e\u003ccode\u003ea0db0da\u003c/code\u003e\u003c/a\u003e Python generator: use Mapping instead of Dict for type annotations (\u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/issues/415\"\u003e#415\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/lsprotocol/commit/a79f4dc86bcf3f8655dbc7171952c7dcf6931f37\"\u003e\u003ccode\u003ea79f4dc\u003c/code\u003e\u003c/a\u003e Breaking change \u003ccode\u003eApplyKind\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/issues/408\"\u003e#408\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/lsprotocol/commit/4dd0484502f1906a6530c7ff89d39ddc24969228\"\u003e\u003ccode\u003e4dd0484\u003c/code\u003e\u003c/a\u003e Fix: version check for CI (\u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/issues/416\"\u003e#416\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/lsprotocol/commit/2841d4acfe5cd8eaef31658da50a838a0e92c0c7\"\u003e\u003ccode\u003e2841d4a\u003c/code\u003e\u003c/a\u003e Breaking change to \u003ccode\u003eApplyKind\u003c/code\u003e from LSP Spec (\u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/issues/406\"\u003e#406\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/microsoft/lsprotocol/compare/2023.0.1...2025.0.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=lsprotocol\u0026package-manager=pip\u0026previous-version=2023.0.1\u0026new-version=2025.0.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/alfasec77/ruff-lsp/pull/2","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/alfasec77%2Fruff-lsp/issues/2","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/2/packages"}},{"old_version":"2023.0.1","new_version":"2025.0.0","update_type":"major","path":null,"pr_created_at":"2025-08-01T17:32:30.000Z","version_change":"2023.0.1 → 2025.0.0","issue":{"uuid":"2713882314","node_id":"PR_kwDOIdWLBs6hwo7K","number":54,"state":"closed","title":"build(deps): bump the python-packages group with 9 updates","user":"dependabot[bot]","labels":["dependencies","python"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":"2025-08-03T08:47:34.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-08-01T17:32:30.000Z","updated_at":"2025-08-03T08:47:34.000Z","time_to_close":141304,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"python-packages","update_count":9,"packages":[{"name":"lsprotocol","old_version":"2023.0.1","new_version":"2025.0.0","repository_url":"https://github.com/microsoft/lsprotocol"},{"name":"language-tool-python","old_version":"2.9.3","new_version":"2.9.4","repository_url":"https://github.com/jxmorris12/language_tool_python"},{"name":"gitpython","old_version":"3.1.44","new_version":"3.1.45","repository_url":"https://github.com/gitpython-developers/GitPython"},{"name":"openai","old_version":"1.82.1","new_version":"1.98.0","repository_url":"https://github.com/openai/openai-python"},{"name":"pytest","old_version":"8.3.5","new_version":"8.4.1","repository_url":"https://github.com/pytest-dev/pytest"},{"name":"pytest-cov","old_version":"6.1.1","new_version":"6.2.1","repository_url":"https://github.com/pytest-dev/pytest-cov"},{"name":"torch","old_version":"2.7.0","new_version":"2.7.1","repository_url":"https://github.com/pytorch/pytorch"},{"name":"transformers","old_version":"4.52.4","new_version":"4.54.1","repository_url":"https://github.com/huggingface/transformers"},{"name":"bitsandbytes","old_version":"0.46.0","new_version":"0.46.1","repository_url":"https://github.com/bitsandbytes-foundation/bitsandbytes"}],"path":null,"ecosystem":"pip"},"body":"Bumps the python-packages group with 9 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [lsprotocol](https://github.com/microsoft/lsprotocol) | `2023.0.1` | `2025.0.0` |\n| [language-tool-python](https://github.com/jxmorris12/language_tool_python) | `2.9.3` | `2.9.4` |\n| [gitpython](https://github.com/gitpython-developers/GitPython) | `3.1.44` | `3.1.45` |\n| [openai](https://github.com/openai/openai-python) | `1.82.1` | `1.98.0` |\n| [pytest](https://github.com/pytest-dev/pytest) | `8.3.5` | `8.4.1` |\n| [pytest-cov](https://github.com/pytest-dev/pytest-cov) | `6.1.1` | `6.2.1` |\n| [torch](https://github.com/pytorch/pytorch) | `2.7.0` | `2.7.1` |\n| [transformers](https://github.com/huggingface/transformers) | `4.52.4` | `4.54.1` |\n| [bitsandbytes](https://github.com/bitsandbytes-foundation/bitsandbytes) | `0.46.0` | `0.46.1` |\n\nUpdates `lsprotocol` from 2023.0.1 to 2025.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/microsoft/lsprotocol/releases\"\u003elsprotocol's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2025.0.0\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e2025.0.0rc1\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003ev2024.0.0b1\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003epypi: \u003ca href=\"https://pypi.org/project/lsprotocol/2024.0.0b1/\"\u003ehttps://pypi.org/project/lsprotocol/2024.0.0b1/\u003c/a\u003e\ncrates: \u003ca href=\"https://crates.io/crates/lsprotocol/1.0.0-alpha.2\"\u003ehttps://crates.io/crates/lsprotocol/1.0.0-alpha.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[rust] Consider using \u003ccode\u003eurl::Url\u003c/code\u003e for \u003ccode\u003eDocumentUri\u003c/code\u003e and \u003ccode\u003eURI\u003c/code\u003e types by \u003ca href=\"https://github.com/39555\"\u003e\u003ccode\u003e@​39555\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/pull/361\"\u003emicrosoft/lsprotocol#361\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse stable name generation from LSP spec by \u003ca href=\"https://github.com/karthiknadig\"\u003e\u003ccode\u003e@​karthiknadig\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/pull/368\"\u003emicrosoft/lsprotocol#368\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd Text Document Content support by \u003ca href=\"https://github.com/karthiknadig\"\u003e\u003ccode\u003e@​karthiknadig\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/pull/377\"\u003emicrosoft/lsprotocol#377\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for TextDocumentContentResult by \u003ca href=\"https://github.com/karthiknadig\"\u003e\u003ccode\u003e@​karthiknadig\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/pull/388\"\u003emicrosoft/lsprotocol#388\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix development class by \u003ca href=\"https://github.com/karthiknadig\"\u003e\u003ccode\u003e@​karthiknadig\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/pull/402\"\u003emicrosoft/lsprotocol#402\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCode Health\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to latest pytest and attrs by \u003ca href=\"https://github.com/karthiknadig\"\u003e\u003ccode\u003e@​karthiknadig\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/pull/373\"\u003emicrosoft/lsprotocol#373\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd Python 3.13 to CI by \u003ca href=\"https://github.com/karthiknadig\"\u003e\u003ccode\u003e@​karthiknadig\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/pull/396\"\u003emicrosoft/lsprotocol#396\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCode Action Tag for LLMs by \u003ca href=\"https://github.com/karthiknadig\"\u003e\u003ccode\u003e@​karthiknadig\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/pull/401\"\u003emicrosoft/lsprotocol#401\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/39555\"\u003e\u003ccode\u003e@​39555\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/pull/361\"\u003emicrosoft/lsprotocol#361\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/microsoft/lsprotocol/compare/2024.0.0a2...v2024.0.0b1\"\u003ehttps://github.com/microsoft/lsprotocol/compare/2024.0.0a2...v2024.0.0b1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e2024.0.0a2\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003epypi: \u003ca href=\"https://pypi.org/project/lsprotocol/2024.0.0a2/\"\u003ehttps://pypi.org/project/lsprotocol/2024.0.0a2/\u003c/a\u003e\ncrates: \u003ca href=\"https://crates.io/crates/lsprotocol/1.0.0-alpha.1\"\u003ehttps://crates.io/crates/lsprotocol/1.0.0-alpha.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[all][breaking] Update to latest LSP spec with type name changes by \u003ca href=\"https://github.com/karthiknadig\"\u003e\u003ccode\u003e@​karthiknadig\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/pull/286\"\u003emicrosoft/lsprotocol#286\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/pull/325\"\u003emicrosoft/lsprotocol#325\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/pull/358\"\u003emicrosoft/lsprotocol#358\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[all][breaking] Use stable name generation from LSP spec model by \u003ca href=\"https://github.com/karthiknadig\"\u003e\u003ccode\u003e@​karthiknadig\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/pull/368\"\u003emicrosoft/lsprotocol#368\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[all] Add \u003ccode\u003eTextDocumentContent\u003c/code\u003e support by \u003ca href=\"https://github.com/karthiknadig\"\u003e\u003ccode\u003e@​karthiknadig\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/pull/377\"\u003emicrosoft/lsprotocol#377\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[python] Adds type alias for result types by \u003ca href=\"https://github.com/karthiknadig\"\u003e\u003ccode\u003e@​karthiknadig\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/pull/290\"\u003emicrosoft/lsprotocol#290\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[dotnet] change \u003ccode\u003euint\u003c/code\u003e to \u003ccode\u003elong\u003c/code\u003e by \u003ca href=\"https://github.com/karthiknadig\"\u003e\u003ccode\u003e@​karthiknadig\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/pull/295\"\u003emicrosoft/lsprotocol#295\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[python] Make the method fields of requests, responses and notifications literals by \u003ca href=\"https://github.com/svenberkvens\"\u003e\u003ccode\u003e@​svenberkvens\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/pull/355\"\u003emicrosoft/lsprotocol#355\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[python] Add customization to \u003ccode\u003eCompletionItemKind\u003c/code\u003e by \u003ca href=\"https://github.com/karthiknadig\"\u003e\u003ccode\u003e@​karthiknadig\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/pull/359\"\u003emicrosoft/lsprotocol#359\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[rust] Consider using url::Url for DocumentUri and URI types by \u003ca href=\"https://github.com/39555\"\u003e\u003ccode\u003e@​39555\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/pull/361\"\u003emicrosoft/lsprotocol#361\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[python] Use \u003ccode\u003eSequence\u003c/code\u003e instead of \u003ccode\u003eList\u003c/code\u003e by \u003ca href=\"https://github.com/muffinmad\"\u003e\u003ccode\u003e@​muffinmad\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/pull/285\"\u003emicrosoft/lsprotocol#285\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[python] \u003ccode\u003emypy\u003c/code\u003e update changed linting rules by \u003ca href=\"https://github.com/karthiknadig\"\u003e\u003ccode\u003e@​karthiknadig\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/pull/288\"\u003emicrosoft/lsprotocol#288\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[python] Remove types preserved from backwards compat by \u003ca href=\"https://github.com/karthiknadig\"\u003e\u003ccode\u003e@​karthiknadig\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/pull/296\"\u003emicrosoft/lsprotocol#296\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/microsoft/lsprotocol/commit/b71110640e0f1dbe535ddeb98a0e649bec0058b4\"\u003e\u003ccode\u003eb711106\u003c/code\u003e\u003c/a\u003e Change \u003ccode\u003epyproject.toml\u003c/code\u003e version to \u003ccode\u003e2025.0.0\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/issues/424\"\u003e#424\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/lsprotocol/commit/fc1d3df25e49dcc28bc52f4f9630bf051757eba2\"\u003e\u003ccode\u003efc1d3df\u003c/code\u003e\u003c/a\u003e Fix \u003ccode\u003eREADME.md\u003c/code\u003e links and output, update \u003ccode\u003e.vscode/launch.json\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/issues/423\"\u003e#423\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/lsprotocol/commit/db068cc3be4f7bc3f31165a90dd36835a853caaf\"\u003e\u003ccode\u003edb068cc\u003c/code\u003e\u003c/a\u003e Change \u003ccode\u003epyproject.toml\u003c/code\u003e version to \u003ccode\u003e2025.0.0rc1\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/issues/422\"\u003e#422\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/lsprotocol/commit/f31cd4249ddf69e4c5038ae0cda5ea079ca96293\"\u003e\u003ccode\u003ef31cd42\u003c/code\u003e\u003c/a\u003e Rewrite release pipeline to use MicroBuild rather than vscode's templates (\u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/issues/421\"\u003e#421\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/lsprotocol/commit/926bd4362d93b5dfc267df6b4cb81144a15107f7\"\u003e\u003ccode\u003e926bd43\u003c/code\u003e\u003c/a\u003e Update to latest LSP spec (\u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/issues/420\"\u003e#420\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/lsprotocol/commit/4b964091856dd5460e52e762fe3666dafa2524f0\"\u003e\u003ccode\u003e4b96409\u003c/code\u003e\u003c/a\u003e Add golang to plugin table (\u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/issues/418\"\u003e#418\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/lsprotocol/commit/a0db0dade9bcb110219d1078e5db0c828721068d\"\u003e\u003ccode\u003ea0db0da\u003c/code\u003e\u003c/a\u003e Python generator: use Mapping instead of Dict for type annotations (\u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/issues/415\"\u003e#415\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/lsprotocol/commit/a79f4dc86bcf3f8655dbc7171952c7dcf6931f37\"\u003e\u003ccode\u003ea79f4dc\u003c/code\u003e\u003c/a\u003e Breaking change \u003ccode\u003eApplyKind\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/issues/408\"\u003e#408\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/lsprotocol/commit/4dd0484502f1906a6530c7ff89d39ddc24969228\"\u003e\u003ccode\u003e4dd0484\u003c/code\u003e\u003c/a\u003e Fix: version check for CI (\u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/issues/416\"\u003e#416\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/lsprotocol/commit/2841d4acfe5cd8eaef31658da50a838a0e92c0c7\"\u003e\u003ccode\u003e2841d4a\u003c/code\u003e\u003c/a\u003e Breaking change to \u003ccode\u003eApplyKind\u003c/code\u003e from LSP Spec (\u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/issues/406\"\u003e#406\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/microsoft/lsprotocol/compare/2023.0.1...2025.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `language-tool-python` from 2.9.3 to 2.9.4\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/jxmorris12/language_tool_python/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `gitpython` from 3.1.44 to 3.1.45\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/gitpython-developers/GitPython/releases\"\u003egitpython's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.1.45\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix various version-related CI breakages by \u003ca href=\"https://github.com/EliahKagan\"\u003e\u003ccode\u003e@​EliahKagan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gitpython-developers/GitPython/pull/1987\"\u003egitpython-developers/GitPython#1987\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDo some CI cleanup to make reports clearer and future changes easier by \u003ca href=\"https://github.com/EliahKagan\"\u003e\u003ccode\u003e@​EliahKagan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gitpython-developers/GitPython/pull/1989\"\u003egitpython-developers/GitPython#1989\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAffirm that gitdb and smmap advisories can also be created by \u003ca href=\"https://github.com/EliahKagan\"\u003e\u003ccode\u003e@​EliahKagan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gitpython-developers/GitPython/pull/1991\"\u003egitpython-developers/GitPython#1991\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix links to gitdb and smmap \u003ccode\u003eSECURITY.md\u003c/code\u003e files by \u003ca href=\"https://github.com/EliahKagan\"\u003e\u003ccode\u003e@​EliahKagan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gitpython-developers/GitPython/pull/1992\"\u003egitpython-developers/GitPython#1992\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTest Python 3.13 regularly on Ubuntu and macOS on CI by \u003ca href=\"https://github.com/EliahKagan\"\u003e\u003ccode\u003e@​EliahKagan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gitpython-developers/GitPython/pull/1990\"\u003egitpython-developers/GitPython#1990\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRepo.rev_parse: Handle \u003c!-- raw HTML omitted --\u003e^{commit} correctly by \u003ca href=\"https://github.com/flichtenheld\"\u003e\u003ccode\u003e@​flichtenheld\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gitpython-developers/GitPython/pull/1996\"\u003egitpython-developers/GitPython#1996\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFuzzing: Fix Broken Fuzz Test for Git Submodule Handling by \u003ca href=\"https://github.com/DaveLak\"\u003e\u003ccode\u003e@​DaveLak\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gitpython-developers/GitPython/pull/1997\"\u003egitpython-developers/GitPython#1997\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWork around Cygwin CI failure \u003ca href=\"https://redirect.github.com/gitpython-developers/GitPython/issues/2004\"\u003e#2004\u003c/a\u003e, except for \u003ccode\u003etest_installation\u003c/code\u003e by \u003ca href=\"https://github.com/EliahKagan\"\u003e\u003ccode\u003e@​EliahKagan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gitpython-developers/GitPython/pull/2007\"\u003egitpython-developers/GitPython#2007\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMark \u003ccode\u003etest_installation\u003c/code\u003e xfail on Cygwin CI by \u003ca href=\"https://github.com/EliahKagan\"\u003e\u003ccode\u003e@​EliahKagan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gitpython-developers/GitPython/pull/2009\"\u003egitpython-developers/GitPython#2009\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eIndexFile._to_relative_path\u003c/code\u003e - fix case where absolute path gets stripped of trailing slash by \u003ca href=\"https://github.com/kamilkozik7\"\u003e\u003ccode\u003e@​kamilkozik7\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gitpython-developers/GitPython/pull/2012\"\u003egitpython-developers/GitPython#2012\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse WSL1 on CI by \u003ca href=\"https://github.com/EliahKagan\"\u003e\u003ccode\u003e@​EliahKagan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gitpython-developers/GitPython/pull/2010\"\u003egitpython-developers/GitPython#2010\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTest free-threaded Python (but only on Linux) by \u003ca href=\"https://github.com/EliahKagan\"\u003e\u003ccode\u003e@​EliahKagan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gitpython-developers/GitPython/pull/2011\"\u003egitpython-developers/GitPython#2011\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse property decorator to support typing by \u003ca href=\"https://github.com/Andrej730\"\u003e\u003ccode\u003e@​Andrej730\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gitpython-developers/GitPython/pull/2015\"\u003egitpython-developers/GitPython#2015\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix some incorrect sphinx markups in the docstrings by \u003ca href=\"https://github.com/koyuki7w\"\u003e\u003ccode\u003e@​koyuki7w\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gitpython-developers/GitPython/pull/2018\"\u003egitpython-developers/GitPython#2018\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ereplace quansight-labs/setup-python with actions/setup-python by \u003ca href=\"https://github.com/ngoldbaum\"\u003e\u003ccode\u003e@​ngoldbaum\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gitpython-developers/GitPython/pull/2019\"\u003egitpython-developers/GitPython#2019\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eremove type assertions from util.py by \u003ca href=\"https://github.com/gcmarx\"\u003e\u003ccode\u003e@​gcmarx\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gitpython-developers/GitPython/pull/2028\"\u003egitpython-developers/GitPython#2028\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ecorrectly handle \u003ccode\u003euname-cmd\u003c/code\u003e that doesn't point to an executable file by \u003ca href=\"https://github.com/gcmarx\"\u003e\u003ccode\u003e@​gcmarx\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gitpython-developers/GitPython/pull/2026\"\u003egitpython-developers/GitPython#2026\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse newer ruff style by \u003ca href=\"https://github.com/EliahKagan\"\u003e\u003ccode\u003e@​EliahKagan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gitpython-developers/GitPython/pull/2031\"\u003egitpython-developers/GitPython#2031\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHave CodeQL scan GitHub Actions workflows as well as Python code by \u003ca href=\"https://github.com/EliahKagan\"\u003e\u003ccode\u003e@​EliahKagan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gitpython-developers/GitPython/pull/2032\"\u003egitpython-developers/GitPython#2032\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSpecify explicit \u003ccode\u003econtents: read\u003c/code\u003e workflow permissions by \u003ca href=\"https://github.com/EliahKagan\"\u003e\u003ccode\u003e@​EliahKagan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gitpython-developers/GitPython/pull/2033\"\u003egitpython-developers/GitPython#2033\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix GitConfigParser not removing quotes from values by \u003ca href=\"https://github.com/betaboon\"\u003e\u003ccode\u003e@​betaboon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gitpython-developers/GitPython/pull/2035\"\u003egitpython-developers/GitPython#2035\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePreserve quoted leading and trailing single-line config var whitespace by \u003ca href=\"https://github.com/EliahKagan\"\u003e\u003ccode\u003e@​EliahKagan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gitpython-developers/GitPython/pull/2036\"\u003egitpython-developers/GitPython#2036\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefactor Git.{AutoInterrupt,CatFileContentStream} nesting by \u003ca href=\"https://github.com/EliahKagan\"\u003e\u003ccode\u003e@​EliahKagan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gitpython-developers/GitPython/pull/2037\"\u003egitpython-developers/GitPython#2037\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix Git.{AutoInterrupt,CatFileContentStream} static typing by \u003ca href=\"https://github.com/EliahKagan\"\u003e\u003ccode\u003e@​EliahKagan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gitpython-developers/GitPython/pull/2039\"\u003egitpython-developers/GitPython#2039\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix CI \u003ccode\u003emypy\u003c/code\u003e command on free-threaded Python by \u003ca href=\"https://github.com/EliahKagan\"\u003e\u003ccode\u003e@​EliahKagan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gitpython-developers/GitPython/pull/2040\"\u003egitpython-developers/GitPython#2040\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSplit Cygwin CI into non-\u003ccode\u003eperformance\u003c/code\u003e and \u003ccode\u003eperformance\u003c/code\u003e test jobs by \u003ca href=\"https://github.com/EliahKagan\"\u003e\u003ccode\u003e@​EliahKagan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gitpython-developers/GitPython/pull/2042\"\u003egitpython-developers/GitPython#2042\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExpress conditional \u003ccode\u003esetuptools\u003c/code\u003e requirement statically by \u003ca href=\"https://github.com/EliahKagan\"\u003e\u003ccode\u003e@​EliahKagan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gitpython-developers/GitPython/pull/2043\"\u003egitpython-developers/GitPython#2043\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix ambiguous \u003ccode\u003e_safer_popen_windows\u003c/code\u003e comment by \u003ca href=\"https://github.com/EliahKagan\"\u003e\u003ccode\u003e@​EliahKagan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gitpython-developers/GitPython/pull/2044\"\u003egitpython-developers/GitPython#2044\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClarify \u003ccode\u003eUSE_SHELL\u003c/code\u003e warning helper signature by \u003ca href=\"https://github.com/EliahKagan\"\u003e\u003ccode\u003e@​EliahKagan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gitpython-developers/GitPython/pull/2045\"\u003egitpython-developers/GitPython#2045\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTest \u003ccode\u003eConfigParser\u003c/code\u003e with whitespace outside the value by \u003ca href=\"https://github.com/EliahKagan\"\u003e\u003ccode\u003e@​EliahKagan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gitpython-developers/GitPython/pull/2046\"\u003egitpython-developers/GitPython#2046\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove explicit empty \u003ccode\u003e\u0026quot;\u0026quot;\u003c/code\u003e handling in ConfigParser by \u003ca href=\"https://github.com/EliahKagan\"\u003e\u003ccode\u003e@​EliahKagan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gitpython-developers/GitPython/pull/2047\"\u003egitpython-developers/GitPython#2047\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eVarious style improvements by \u003ca href=\"https://github.com/EliahKagan\"\u003e\u003ccode\u003e@​EliahKagan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gitpython-developers/GitPython/pull/2049\"\u003egitpython-developers/GitPython#2049\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDon't remove quotes if \u003ccode\u003e\\\u003c/code\u003e or \u003ccode\u003e\u0026quot;\u003c/code\u003e are present inside by \u003ca href=\"https://github.com/EliahKagan\"\u003e\u003ccode\u003e@​EliahKagan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gitpython-developers/GitPython/pull/2048\"\u003egitpython-developers/GitPython#2048\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix updating submodules with relative urls by \u003ca href=\"https://github.com/david0\"\u003e\u003ccode\u003e@​david0\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gitpython-developers/GitPython/pull/2051\"\u003egitpython-developers/GitPython#2051\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRun \u003ccode\u003ecat_file.py\u003c/code\u003e fixture without site customizations by \u003ca href=\"https://github.com/EliahKagan\"\u003e\u003ccode\u003e@​EliahKagan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gitpython-developers/GitPython/pull/2052\"\u003egitpython-developers/GitPython#2052\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix Cygwin installation on CI for \u003ccode\u003epip\u003c/code\u003e by \u003ca href=\"https://github.com/EliahKagan\"\u003e\u003ccode\u003e@​EliahKagan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gitpython-developers/GitPython/pull/2053\"\u003egitpython-developers/GitPython#2053\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFail \u003ccode\u003etest_installation\u003c/code\u003e on warnings, and remove deprecated license classifier by \u003ca href=\"https://github.com/EliahKagan\"\u003e\u003ccode\u003e@​EliahKagan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gitpython-developers/GitPython/pull/2054\"\u003egitpython-developers/GitPython#2054\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd clearer error version for unsupported index error by \u003ca href=\"https://github.com/tombedor\"\u003e\u003ccode\u003e@​tombedor\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gitpython-developers/GitPython/pull/2055\"\u003egitpython-developers/GitPython#2055\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix name collision by \u003ca href=\"https://github.com/NMertsch\"\u003e\u003ccode\u003e@​NMertsch\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gitpython-developers/GitPython/pull/2060\"\u003egitpython-developers/GitPython#2060\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow relative path url in submodules for submodule_update by \u003ca href=\"https://github.com/t-webber\"\u003e\u003ccode\u003e@​t-webber\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gitpython-developers/GitPython/pull/2062\"\u003egitpython-developers/GitPython#2062\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flichtenheld\"\u003e\u003ccode\u003e@​flichtenheld\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/gitpython-developers/GitPython/pull/1996\"\u003egitpython-developers/GitPython#1996\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kamilkozik7\"\u003e\u003ccode\u003e@​kamilkozik7\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/gitpython-developers/GitPython/pull/2012\"\u003egitpython-developers/GitPython#2012\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/koyuki7w\"\u003e\u003ccode\u003e@​koyuki7w\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/gitpython-developers/GitPython/pull/2018\"\u003egitpython-developers/GitPython#2018\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ngoldbaum\"\u003e\u003ccode\u003e@​ngoldbaum\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/gitpython-developers/GitPython/pull/2019\"\u003egitpython-developers/GitPython#2019\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gcmarx\"\u003e\u003ccode\u003e@​gcmarx\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/gitpython-developers/GitPython/pull/2028\"\u003egitpython-developers/GitPython#2028\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/betaboon\"\u003e\u003ccode\u003e@​betaboon\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/gitpython-developers/GitPython/pull/2035\"\u003egitpython-developers/GitPython#2035\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/gitpython-developers/GitPython/commit/6ba2c0a2f9ee7feffd7e079621c4845820180c9a\"\u003e\u003ccode\u003e6ba2c0a\u003c/code\u003e\u003c/a\u003e Prepare a new release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gitpython-developers/GitPython/commit/bbb3d00ac431dc7966f9715fb813792d234eca81\"\u003e\u003ccode\u003ebbb3d00\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/gitpython-developers/GitPython/issues/2062\"\u003e#2062\u003c/a\u003e from t-webber/relative_path_submodules\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gitpython-developers/GitPython/commit/1ee1e781929074afd66bff1eae007bbee41d117e\"\u003e\u003ccode\u003e1ee1e78\u003c/code\u003e\u003c/a\u003e Add test case for cloning submodules with relative path\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gitpython-developers/GitPython/commit/ec2e2c8b894512e7a2364774d77cdd9db73f0566\"\u003e\u003ccode\u003eec2e2c8\u003c/code\u003e\u003c/a\u003e Allow relative path url in submodules for submodule_update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gitpython-developers/GitPython/commit/4d529b71905edae12e4699170f7d9e0a665801b5\"\u003e\u003ccode\u003e4d529b7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/gitpython-developers/GitPython/issues/2060\"\u003e#2060\u003c/a\u003e from NMertsch/2023-fix-gitconfigparser-autodoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gitpython-developers/GitPython/commit/80fd2c16211738156e65258381a17cdc429ddd08\"\u003e\u003ccode\u003e80fd2c1\u003c/code\u003e\u003c/a\u003e Don't treat sphinx warnings as errors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gitpython-developers/GitPython/commit/a4aadb0c04bd13af824c14dcc39f88345aa5c440\"\u003e\u003ccode\u003ea4aadb0\u003c/code\u003e\u003c/a\u003e Fix name collision\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gitpython-developers/GitPython/commit/4c7778a93134364cfff7b1597f9eda00a88323af\"\u003e\u003ccode\u003e4c7778a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/gitpython-developers/GitPython/issues/2057\"\u003e#2057\u003c/a\u003e from gitpython-developers/dependabot/github_actions/...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gitpython-developers/GitPython/commit/5033c3ffd8917d835658c22e84bd86103a2ae52d\"\u003e\u003ccode\u003e5033c3f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/gitpython-developers/GitPython/issues/2056\"\u003e#2056\u003c/a\u003e from gitpython-developers/dependabot/github_actions/...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gitpython-developers/GitPython/commit/496392b9bf781904421cbd171c0c5395a6fe330c\"\u003e\u003ccode\u003e496392b\u003c/code\u003e\u003c/a\u003e Bump cygwin/cygwin-install-action from 5 to 6\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/gitpython-developers/GitPython/compare/3.1.44...3.1.45\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `openai` from 1.82.1 to 1.98.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\u003ev1.98.0\u003c/h2\u003e\n\u003ch2\u003e1.98.0 (2025-07-30)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/openai/openai-python/compare/v1.97.2...v1.98.0\"\u003ev1.97.2...v1.98.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e manual updates (\u003ca href=\"https://github.com/openai/openai-python/commit/88a8036c5ea186f36c57029ef4501a0833596f56\"\u003e88a8036\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.97.2\u003c/h2\u003e\n\u003ch2\u003e1.97.2 (2025-07-30)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/openai/openai-python/compare/v1.97.1...v1.97.2\"\u003ev1.97.1...v1.97.2\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient:\u003c/strong\u003e refactor streaming slightly to better future proof it (\u003ca href=\"https://github.com/openai/openai-python/commit/71c0c747132221b798e419bc5a37baf67173d34e\"\u003e71c0c74\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eproject:\u003c/strong\u003e add settings file for vscode (\u003ca href=\"https://github.com/openai/openai-python/commit/29c22c90fd229983355089f95d0bba9de15efedb\"\u003e29c22c9\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.97.1\u003c/h2\u003e\n\u003ch2\u003e1.97.1 (2025-07-22)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/openai/openai-python/compare/v1.97.0...v1.97.1\"\u003ev1.97.0...v1.97.1\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eparsing:\u003c/strong\u003e ignore empty metadata (\u003ca href=\"https://github.com/openai/openai-python/commit/58c359ff67fd6103268e4405600fd58844b6f27b\"\u003e58c359f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eparsing:\u003c/strong\u003e parse extra field types (\u003ca href=\"https://github.com/openai/openai-python/commit/d524b7e201418ccc9b5c2206da06d1be011808e5\"\u003ed524b7e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e event shapes more accurate (\u003ca href=\"https://github.com/openai/openai-python/commit/f3a9a9229280ecb7e0b2779dd44290df6d9824ef\"\u003ef3a9a92\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.97.0\u003c/h2\u003e\n\u003ch2\u003e1.97.0 (2025-07-16)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/openai/openai-python/compare/v1.96.1...v1.97.0\"\u003ev1.96.1...v1.97.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e manual updates (\u003ca href=\"https://github.com/openai/openai-python/commit/ed8e89953d11bd5f44fa531422bdbb7a577ab426\"\u003eed8e899\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.96.1\u003c/h2\u003e\n\u003ch2\u003e1.96.1 (2025-07-15)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/openai/openai-python/compare/v1.96.0...v1.96.1\"\u003ev1.96.0...v1.96.1\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eChores\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/openai/openai-python/blob/main/CHANGELOG.md\"\u003eopenai's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.98.0 (2025-07-30)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/openai/openai-python/compare/v1.97.2...v1.98.0\"\u003ev1.97.2...v1.98.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e manual updates (\u003ca href=\"https://github.com/openai/openai-python/commit/88a8036c5ea186f36c57029ef4501a0833596f56\"\u003e88a8036\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.97.2 (2025-07-30)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/openai/openai-python/compare/v1.97.1...v1.97.2\"\u003ev1.97.1...v1.97.2\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient:\u003c/strong\u003e refactor streaming slightly to better future proof it (\u003ca href=\"https://github.com/openai/openai-python/commit/71c0c747132221b798e419bc5a37baf67173d34e\"\u003e71c0c74\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eproject:\u003c/strong\u003e add settings file for vscode (\u003ca href=\"https://github.com/openai/openai-python/commit/29c22c90fd229983355089f95d0bba9de15efedb\"\u003e29c22c9\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.97.1 (2025-07-22)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/openai/openai-python/compare/v1.97.0...v1.97.1\"\u003ev1.97.0...v1.97.1\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eparsing:\u003c/strong\u003e ignore empty metadata (\u003ca href=\"https://github.com/openai/openai-python/commit/58c359ff67fd6103268e4405600fd58844b6f27b\"\u003e58c359f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eparsing:\u003c/strong\u003e parse extra field types (\u003ca href=\"https://github.com/openai/openai-python/commit/d524b7e201418ccc9b5c2206da06d1be011808e5\"\u003ed524b7e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e event shapes more accurate (\u003ca href=\"https://github.com/openai/openai-python/commit/f3a9a9229280ecb7e0b2779dd44290df6d9824ef\"\u003ef3a9a92\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.97.0 (2025-07-16)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/openai/openai-python/compare/v1.96.1...v1.97.0\"\u003ev1.96.1...v1.97.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e manual updates (\u003ca href=\"https://github.com/openai/openai-python/commit/ed8e89953d11bd5f44fa531422bdbb7a577ab426\"\u003eed8e899\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.96.1 (2025-07-15)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/openai/openai-python/compare/v1.96.0...v1.96.1\"\u003ev1.96.0...v1.96.1\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e update realtime specs (\u003ca href=\"https://github.com/openai/openai-python/commit/b68b71b178719e0b49ecfe34486b9d9ac0627924\"\u003eb68b71b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.96.0 (2025-07-15)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/openai/openai-python/compare/v1.95.1...v1.96.0\"\u003ev1.95.1...v1.96.0\u003c/a\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\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openai/openai-python/commit/a3315d9fcc17d7583603476f088929fb2b9e71ca\"\u003e\u003ccode\u003ea3315d9\u003c/code\u003e\u003c/a\u003e release: 1.98.0 (\u003ca href=\"https://redirect.github.com/openai/openai-python/issues/2503\"\u003e#2503\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openai/openai-python/commit/48188cc8d5af8c8c4359f84848ea9e436739819f\"\u003e\u003ccode\u003e48188cc\u003c/code\u003e\u003c/a\u003e release: 1.97.2 (\u003ca href=\"https://redirect.github.com/openai/openai-python/issues/2494\"\u003e#2494\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openai/openai-python/commit/e6c6757553bbdb777c31d0daf5916fb9e2b47ff8\"\u003e\u003ccode\u003ee6c6757\u003c/code\u003e\u003c/a\u003e release: 1.97.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openai/openai-python/commit/48df6b4c30d7e4b1f8a60cf3d34bce8dab06a30b\"\u003e\u003ccode\u003e48df6b4\u003c/code\u003e\u003c/a\u003e fix(parsing): parse extra field types\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openai/openai-python/commit/bf4a9a422e5eaffa90863439ddfd8a82cbaaa636\"\u003e\u003ccode\u003ebf4a9a4\u003c/code\u003e\u003c/a\u003e chore(api): event shapes more accurate\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openai/openai-python/commit/c6b933520213cddea927c4fe83c1abe2f66893d8\"\u003e\u003ccode\u003ec6b9335\u003c/code\u003e\u003c/a\u003e fix(parsing): ignore empty metadata\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openai/openai-python/commit/fa466c099aab0213f3ce09d5adcfca5ae2bf58a4\"\u003e\u003ccode\u003efa466c0\u003c/code\u003e\u003c/a\u003e codegen metadata\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openai/openai-python/commit/35df552d032873b62c2ae127a0efce60947dbed0\"\u003e\u003ccode\u003e35df552\u003c/code\u003e\u003c/a\u003e release: 1.97.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openai/openai-python/commit/a85ad051aa4e6cf4f81a51714afc7bc90310e047\"\u003e\u003ccode\u003ea85ad05\u003c/code\u003e\u003c/a\u003e feat(api): manual updates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openai/openai-python/commit/859b4db4a7b3c229cd4c19eb21642faca007530b\"\u003e\u003ccode\u003e859b4db\u003c/code\u003e\u003c/a\u003e release: 1.96.1\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/openai/openai-python/compare/v1.82.1...v1.98.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `pytest` from 8.3.5 to 8.4.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/pytest-dev/pytest/releases\"\u003epytest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.4.1\u003c/h2\u003e\n\u003ch1\u003epytest 8.4.1 (2025-06-17)\u003c/h1\u003e\n\u003ch2\u003eBug fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/13461\"\u003e#13461\u003c/a\u003e: Corrected \u003ccode\u003e_pytest.terminal.TerminalReporter.isatty\u003c/code\u003e to support\nbeing called as a method. Before it was just a boolean which could\nbreak correct code when using \u003ccode\u003e-o log_cli=true\u003c/code\u003e).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/13477\"\u003e#13477\u003c/a\u003e: Reintroduced \u003ccode\u003epytest.PytestReturnNotNoneWarning\u003c/code\u003e{.interpreted-text role=\u0026quot;class\u0026quot;} which was removed by accident in pytest [8.4]{.title-ref}.\u003c/p\u003e\n\u003cp\u003eThis warning is raised when a test functions returns a value other than \u003ccode\u003eNone\u003c/code\u003e, which is often a mistake made by beginners.\u003c/p\u003e\n\u003cp\u003eSee \u003ccode\u003ereturn-not-none\u003c/code\u003e{.interpreted-text role=\u0026quot;ref\u0026quot;} for more information.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/13497\"\u003e#13497\u003c/a\u003e: Fixed compatibility with \u003ccode\u003eTwisted 25+\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eImproved documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/13492\"\u003e#13492\u003c/a\u003e: Fixed outdated warning about \u003ccode\u003efaulthandler\u003c/code\u003e not working on Windows.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.4.0\u003c/h2\u003e\n\u003ch1\u003epytest 8.4.0 (2025-06-02)\u003c/h1\u003e\n\u003ch2\u003eRemovals and backward incompatible breaking changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/11372\"\u003e#11372\u003c/a\u003e: Async tests will now fail, instead of warning+skipping, if you don't have any suitable plugin installed.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/12346\"\u003e#12346\u003c/a\u003e: Tests will now fail, instead of raising a warning, if they return any value other than None.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/12874\"\u003e#12874\u003c/a\u003e: We dropped support for Python 3.8 following its end of life (2024-10-07).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/12960\"\u003e#12960\u003c/a\u003e: Test functions containing a yield now cause an explicit error. They have not been run since pytest 4.0, and were previously marked as an expected failure and deprecation warning.\u003c/p\u003e\n\u003cp\u003eSee \u003ccode\u003ethe docs \u0026lt;yield tests deprecated\u0026gt;\u003c/code\u003e{.interpreted-text role=\u0026quot;ref\u0026quot;} for more information.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDeprecations (removal in next major release)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/10839\"\u003e#10839\u003c/a\u003e: Requesting an asynchronous fixture without a [pytest_fixture_setup]{.title-ref} hook that resolves it will now give a DeprecationWarning. This most commonly happens if a sync test requests an async fixture. This should have no effect on a majority of users with async tests or fixtures using async pytest plugins, but may affect non-standard hook setups or \u003ccode\u003eautouse=True\u003c/code\u003e. For guidance on how to work around this warning see \u003ccode\u003esync-test-async-fixture\u003c/code\u003e{.interpreted-text role=\u0026quot;ref\u0026quot;}.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/11538\"\u003e#11538\u003c/a\u003e: Added \u003ccode\u003epytest.RaisesGroup\u003c/code\u003e{.interpreted-text role=\u0026quot;class\u0026quot;} as an equivalent to \u003ccode\u003epytest.raises\u003c/code\u003e{.interpreted-text role=\u0026quot;func\u0026quot;} for expecting \u003ccode\u003eExceptionGroup\u003c/code\u003e{.interpreted-text role=\u0026quot;exc\u0026quot;}. Also adds \u003ccode\u003epytest.RaisesExc\u003c/code\u003e{.interpreted-text role=\u0026quot;class\u0026quot;} which is now the logic behind \u003ccode\u003epytest.raises\u003c/code\u003e{.interpreted-text role=\u0026quot;func\u0026quot;} and used as parameter to \u003ccode\u003epytest.RaisesGroup\u003c/code\u003e{.interpreted-text role=\u0026quot;class\u0026quot;}. \u003ccode\u003eRaisesGroup\u003c/code\u003e includes the ability to specify multiple different expected exceptions, the structure of nested exception groups, and flags for emulating \u003ccode\u003eexcept* \u0026lt;except_star\u0026gt;\u003c/code\u003e{.interpreted-text role=\u0026quot;ref\u0026quot;}. See \u003ccode\u003eassert-matching-exception-groups\u003c/code\u003e{.interpreted-text role=\u0026quot;ref\u0026quot;} and docstrings for more information.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/12081\"\u003e#12081\u003c/a\u003e: Added \u003ccode\u003ecapteesys\u003c/code\u003e{.interpreted-text role=\u0026quot;fixture\u0026quot;} to capture AND pass output to next handler set by \u003ccode\u003e--capture=\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/12504\"\u003e#12504\u003c/a\u003e: \u003ccode\u003epytest.mark.xfail\u003c/code\u003e{.interpreted-text role=\u0026quot;func\u0026quot;} now accepts \u003ccode\u003epytest.RaisesGroup\u003c/code\u003e{.interpreted-text role=\u0026quot;class\u0026quot;} for the \u003ccode\u003eraises\u003c/code\u003e parameter when you expect an exception group. You can also pass a \u003ccode\u003epytest.RaisesExc\u003c/code\u003e{.interpreted-text role=\u0026quot;class\u0026quot;} if you e.g. want to make use of the \u003ccode\u003echeck\u003c/code\u003e parameter.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/12713\"\u003e#12713\u003c/a\u003e: New [--force-short-summary]{.title-ref} option to force condensed summary output regardless of verbosity level.\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/pytest-dev/pytest/commit/8d99211f0ce3927eb7ee579f7b4f969da06dc787\"\u003e\u003ccode\u003e8d99211\u003c/code\u003e\u003c/a\u003e Prepare release version 8.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest/commit/5dc5880715633c97310c0593f0ae356de27fa933\"\u003e\u003ccode\u003e5dc5880\u003c/code\u003e\u003c/a\u003e docs: update pytest.ini addopts example to use separate -p entries (\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/13529\"\u003e#13529\u003c/a\u003e) (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest/commit/d0c7ed0bfae5a5f1f9153cd1e464a421d701e925\"\u003e\u003ccode\u003ed0c7ed0\u003c/code\u003e\u003c/a\u003e Reintroduce PytestReturnNotNoneWarning (\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/13495\"\u003e#13495\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/13527\"\u003e#13527\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest/commit/a1b3a7879589eb437e4fd97c169b228c3ed58c63\"\u003e\u003ccode\u003ea1b3a78\u003c/code\u003e\u003c/a\u003e Fix compatibility with Twisted 25 (\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/13502\"\u003e#13502\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/13531\"\u003e#13531\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest/commit/4c161aba8ecaab9940040702369025595d26564c\"\u003e\u003ccode\u003e4c161ab\u003c/code\u003e\u003c/a\u003e pytester: avoid unraisableexception gc collects in inline runs to speed up te...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest/commit/a86ee09291f913b36fdeec14c42356515b91c979\"\u003e\u003ccode\u003ea86ee09\u003c/code\u003e\u003c/a\u003e Fix typo in parametrize.rst (\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/13514\"\u003e#13514\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/13516\"\u003e#13516\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest/commit/1a0581b0227fa07afd1f2c4c6215aec3862cf1ab\"\u003e\u003ccode\u003e1a0581b\u003c/code\u003e\u003c/a\u003e Remove outdated warning about faulthandler_timeout on Windows (\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/13492\"\u003e#13492\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/13493\"\u003e#13493\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest/commit/4e631a71484c2fa49e3fd9f884546af411a4888d\"\u003e\u003ccode\u003e4e631a7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/13486\"\u003e#13486\u003c/a\u003e from hosmir/fixtypo (\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/13487\"\u003e#13487\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest/commit/b49745ec529f06edfbbe531b766839763b2be3c2\"\u003e\u003ccode\u003eb49745e\u003c/code\u003e\u003c/a\u003e fix: support TerminalReporter.isatty being called (\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/13462\"\u003e#13462\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/13483\"\u003e#13483\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest/commit/cc5ceed916d0c63696da33c67e035917194a4e87\"\u003e\u003ccode\u003ecc5ceed\u003c/code\u003e\u003c/a\u003e RELEASING: remove pytest mailing list (\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/13472\"\u003e#13472\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/13473\"\u003e#13473\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/pytest-dev/pytest/compare/8.3.5...8.4.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `pytest-cov` from 6.1.1 to 6.2.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/pytest-dev/pytest-cov/blob/master/CHANGELOG.rst\"\u003epytest-cov's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.2.1 (2025-06-12)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdded a version requirement for pytest's pluggy dependency (1.2.0, released 2023-06-21) that has the required new-style hookwrapper API.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eRemoved deprecated license classifier (packaging).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eDisabled coverage warnings in two more situations where they have no value:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u0026quot;module-not-measured\u0026quot; in workers\u003c/li\u003e\n\u003cli\u003e\u0026quot;already-imported\u0026quot; in subprocesses\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.2.0 (2025-06-11)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eThe plugin now adds 3 rules in the filter warnings configuration to prevent common coverage warnings being raised as obscure errors::\u003c/p\u003e\n\u003cp\u003edefault:unclosed database in \u0026lt;sqlite3.Connection object at:ResourceWarning\nonce::PytestCovWarning\nonce::CoverageWarning\u003c/p\u003e\n\u003cp\u003eThis fixes most of the bad interactions that are occurring on pytest 8.4 with \u003ccode\u003efilterwarnings=error\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eThe plugin will check if there already matching rules for the 3 categories\n(\u003ccode\u003eResourceWarning\u003c/code\u003e, \u003ccode\u003ePytestCovWarning\u003c/code\u003e, \u003ccode\u003eCoverageWarning\u003c/code\u003e) and message (\u003ccode\u003eunclosed database in \u0026lt;sqlite3.Connection object at\u003c/code\u003e) before adding the filters.\u003c/p\u003e\n\u003cp\u003eThis means you can have this in your pytest configuration for complete oblivion (not recommended, if that is not clear)::\u003c/p\u003e\n\u003cp\u003efilterwarnings = [\n\u0026quot;error\u0026quot;,\n\u0026quot;ignore:unclosed database in \u0026lt;sqlite3.Connection object at:ResourceWarning\u0026quot;,\n\u0026quot;ignore::PytestCovWarning\u0026quot;,\n\u0026quot;ignore::CoverageWarning\u0026quot;,\n]\u003c/p\u003e\n\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/pytest-dev/pytest-cov/commit/55dbe43f04f839b760ea346e560276d641998c77\"\u003e\u003ccode\u003e55dbe43\u003c/code\u003e\u003c/a\u003e Bump version: 6.2.0 → 6.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest-cov/commit/d17e9b765e9832e70fe8101daa2f5f42ce447cc2\"\u003e\u003ccode\u003ed17e9b7\u003c/code\u003e\u003c/a\u003e Update changelog.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest-cov/commit/8964ab7595dd10748cad66376289476049340ea4\"\u003e\u003ccode\u003e8964ab7\u003c/code\u003e\u003c/a\u003e Add a note for this warning disable.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest-cov/commit/e932e41e50f37d03a4d600084411661bc1f08ab8\"\u003e\u003ccode\u003ee932e41\u003c/code\u003e\u003c/a\u003e Prevent unimported warnings @ pytest-xdist workers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest-cov/commit/573379ba34539db32cb3a43222f33b7c304af34a\"\u003e\u003ccode\u003e573379b\u003c/code\u003e\u003c/a\u003e Bring pytest-cov's suprocess management in line with coverage's process_start...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest-cov/commit/f1884e854f2687ccfe36747a11e7f3352f168f90\"\u003e\u003ccode\u003ef1884e8\u003c/code\u003e\u003c/a\u003e Fix xdist pin.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest-cov/commit/512c6699010cc0d8145f1f926d876cafba840015\"\u003e\u003ccode\u003e512c669\u003c/code\u003e\u003c/a\u003e Added minium version requirements for pluggin (for new-style hookwrappers). P...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest-cov/commit/629ba644a56148d09fe0f2c20602681bc20027a7\"\u003e\u003ccode\u003e629ba64\u003c/code\u003e\u003c/a\u003e Remove deprecated license classifier.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest-cov/commit/dca5723086a00e8c145a84761b0ce810a8079892\"\u003e\u003ccode\u003edca5723\u003c/code\u003e\u003c/a\u003e Bump version: 6.1.1 → 6.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest-cov/commit/f69166a08444db4736c611cdc7746eeac9a2f158\"\u003e\u003ccode\u003ef69166a\u003c/code\u003e\u003c/a\u003e Also trigger the sqlite warning.\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/pytest-dev/pytest-cov/compare/v6.1.1...v6.2.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `torch` from 2.7.0 to 2.7.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/pytorch/pytorch/releases\"\u003etorch's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ePyTorch 2.7.1 Release, bug fix release\u003c/h2\u003e\n\u003cp\u003eThis release is meant to fix the following issues (regressions / silent correctness):\u003c/p\u003e\n\u003ch3\u003eTorch.compile\u003c/h3\u003e\n\u003cp\u003eFix Excessive cudagraph re-recording for HF LLM models (\u003ca href=\"https://redirect.github.com/pytorch/pytorch/pull/152287\"\u003e#152287\u003c/a\u003e)\nFix torch.compile on some HuggingFace models  (\u003ca href=\"https://redirect.github.com/pytorch/pytorch/pull/151154\"\u003e#151154\u003c/a\u003e)\nFix crash due to Exception raised inside torch.autocast (\u003ca href=\"https://redirect.github.com/pytorch/pytorch/pull/152503\"\u003e#152503\u003c/a\u003e)\nImprove Error logging in torch.compile (\u003ca href=\"https://redirect.github.com/pytorch/pytorch/pull/149831\"\u003e#149831\u003c/a\u003e)\nMark mutable custom operators as cacheable in torch.compile (\u003ca href=\"https://redirect.github.com/pytorch/pytorch/pull/151194\"\u003e#151194\u003c/a\u003e)\nImplement workaround for a graph break with older version einops (\u003ca href=\"https://redirect.github.com/pytorch/pytorch/pull/153925\"\u003e#153925\u003c/a\u003e)\nFix an issue with tensor.view(dtype).copy_(...) (\u003ca href=\"https://redirect.github.com/pytorch/pytorch/pull/151598\"\u003e#151598\u003c/a\u003e)\u003c/p\u003e\n\u003ch3\u003eFlex Attention\u003c/h3\u003e\n\u003cp\u003eFix assertion error due to inductor permuting inputs to flex attention (\u003ca href=\"https://redirect.github.com/pytorch/pytorch/pull/151959\"\u003e#151959\u003c/a\u003e)\nFix performance regression on nanogpt speedrun (\u003ca href=\"https://redirect.github.com/pytorch/pytorch/pull/152641\"\u003e#152641\u003c/a\u003e)\u003c/p\u003e\n\u003ch3\u003eDistributed\u003c/h3\u003e\n\u003cp\u003eFix extra CUDA context created by barrier (\u003ca href=\"https://redirect.github.com/pytorch/pytorch/pull/149144\"\u003e#149144\u003c/a\u003e)\nFix an issue related to Distributed Fused Adam in Rocm/APEX when using nccl_ub feature (\u003ca href=\"https://redirect.github.com/pytorch/pytorch/pull/150010\"\u003e#150010\u003c/a\u003e)\nAdd a workaround random hang in non-blocking API mode in NCCL 2.26 (\u003ca href=\"https://redirect.github.com/pytorch/pytorch/pull/154055\"\u003e#154055\u003c/a\u003e)\u003c/p\u003e\n\u003ch3\u003eMacOS\u003c/h3\u003e\n\u003cp\u003eFix MacOS compilation error with Clang 17 (\u003ca href=\"https://redirect.github.com/pytorch/pytorch/pull/151344\"\u003e#151316\u003c/a\u003e)\nFix binary kernels produce incorrect results when one of the tensor arguments is from a wrapped scalar on MPS devices (\u003ca href=\"https://redirect.github.com/pytorch/pytorch/pull/152997\"\u003e#152997\u003c/a\u003e)\u003c/p\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cp\u003eImprove PyTorch Wheel size due to introduction of addition of 128 bit vectorization (\u003ca href=\"https://redirect.github.com/pytorch/pytorch/pull/148320\"\u003e#148320\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/pytorch/pytorch/pull/152396\"\u003e#152396\u003c/a\u003e)\nFix fmsub function definition (\u003ca href=\"https://redirect.github.com/pytorch/pytorch/pull/152075\"\u003e#152075\u003c/a\u003e)\nFix Floating point exception in torch.mkldnn_max_pool2d (\u003ca href=\"https://redirect.github.com/pytorch/pytorch/pull/151848\"\u003e#151848\u003c/a\u003e)\nFix abnormal inference output with XPU:1 device (\u003ca href=\"https://redirect.github.com/pytorch/pytorch/pull/153067\"\u003e#153067\u003c/a\u003e)\nFix Illegal Instruction Caused by grid_sample on Windows (\u003ca href=\"https://redirect.github.com/pytorch/pytorch/pull/152613\"\u003e#152613\u003c/a\u003e)\nFix ONNX decomposition does not preserve custom CompositeImplicitAutograd ops (\u003ca href=\"https://redirect.github.com/pytorch/pytorch/pull/151826\"\u003e#151826\u003c/a\u003e)\nFix error with dynamic linking of libgomp library (\u003ca href=\"https://redirect.github.com/pytorch/pytorch/pull/150084\"\u003e#150084\u003c/a\u003e)\nFix segfault in profiler with Python 3.13 (\u003ca href=\"https://redirect.github.com/pytorch/pytorch/pull/153848\"\u003e#153848\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/pytorch/pytorch/commit/e2d141dbde55c2a4370fac5165b0561b6af4798b\"\u003e\u003ccode\u003ee2d141d\u003c/code\u003e\u003c/a\u003e set thread_work_size to 4 for unrolled kernel (\u003ca href=\"https://redirect.github.com/pytorch/pytorch/issues/154541\"\u003e#154541\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytorch/pytorch/commit/121419899b9955bbd41b14a207205a9b298ed3f0\"\u003e\u003ccode\u003e1214198\u003c/code\u003e\u003c/a\u003e [c10d] Fix extra CUDA context created by barrier (\u003ca href=\"https://redirect.github.com/pytorch/pytorch/issues/152834\"\u003e#152834\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytorch/pytorch/commit/790cc2f02c193b955a1225cea2f79b624a3013bc\"\u003e\u003ccode\u003e790cc2f\u003c/code\u003e\u003c/a\u003e [c10d] Add more tests to prevent extra context (\u003ca href=\"https://redirect.github.com/pytorch/pytorch/issues/154179\"\u003e#154179\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytorch/pytorch/commit/62ea99a94771dc547320583576b0bc10ded6a3ce\"\u003e\u003ccode\u003e62ea99a\u003c/code\u003e\u003c/a\u003e [CI] Remove the xpu env source for linux binary validate (\u003ca href=\"https://redirect.github.com/pytorch/pytorch/issues/154409\"\u003e#154409\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytorch/pytorch/commit/941732c8298c3a5f5e72b4f744c9d723b751967e\"\u003e\u003ccode\u003e941732c\u003c/code\u003e\u003c/a\u003e [ROCm] Added unit test to test the cuda_pluggable allocator  (\u003ca href=\"https://redirect.github.com/pytorch/pytorch/issues/154135\"\u003e#154135\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytorch/pytorch/commit/769d5da70224ee032fce196b9400927f8b515540\"\u003e\u003ccode\u003e769d5da\u003c/code\u003e\u003c/a\u003e [binary builds] Linux aarch64 CUDA builds. Make sure tag is set correctly (\u003ca href=\"https://redirect.github.com/pytorch/pytorch/issues/1\"\u003e#1\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytorch/pytorch/commit/306ba122bd4653875d450a94918227a180ebe5d4\"\u003e\u003ccode\u003e306ba12\u003c/code\u003e\u003c/a\u003e Fix uint view copy (\u003ca href=\"https://redirect.github.com/pytorch/pytorch/issues/151598\"\u003e#151598\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/pytorch/pytorch/issues/154121\"\u003e#154121\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytorch/pytorch/commit/1ae99532808dac1b833df6bfa37fb21f6e17aa0f\"\u003e\u003ccode\u003e1ae9953\u003c/code\u003e\u003c/a\u003e [ROCm] Update CUDAPluggableAllocator.h (\u003ca href=\"https://redirect.github.com/pytorch/pytorch/issues/1984\"\u003e#1984\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/pytorch/pytorch/issues/153974\"\u003e#153974\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytorch/pytorch/commit/4a815ed15aa99dee3527011cfdd11068dcb946ad\"\u003e\u003ccode\u003e4a815ed\u003c/code\u003e\u003c/a\u003e ci: Set minimum cmake version for halide build (\u003ca href=\"https://redirect.github.com/pytorch/pytorch/issues/154122\"\u003e#154122\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytorch/pytorch/commit/4c7314e78c3aef08ef9ac674ef708200fb10c35c\"\u003e\u003ccode\u003e4c7314e\u003c/code\u003e\u003c/a\u003e [Dynamo] Fix einops regression (\u003ca href=\"https://redirect.github.com/pytorch/pytorch/issues/154053\"\u003e#154053\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/pytorch/pytorch/compare/v2.7.0...v2.7.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `transformers` from 4.52.4 to 4.54.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/huggingface/transformers/releases\"\u003etransformers's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003ePatch release 4.54.1\u003c/h1\u003e\n\u003cp\u003eWe had quite a lot of bugs that got through! Release was a bit rushed, sorry everyone! 🤗\nMostly cache fixes, as we now have layered cache, and fixed to distributed.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFix Cache.max_cache_len max value for Hybrid models, \u003ca href=\"https://github.com/manueldeprada\"\u003e\u003ccode\u003e@​manueldeprada\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Cyrilvallez\"\u003e\u003ccode\u003e@​Cyrilvallez\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/huggingface/transformers/issues/39737\"\u003e#39737\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[modenbert] fix regression, \u003ca href=\"https://github.com/zucchini-nlp\"\u003e\u003ccode\u003e@​zucchini-nlp\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/huggingface/transformers/issues/39750\"\u003e#39750\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix version issue in modeling_utils.py, \u003ca href=\"https://github.com/Cyrilvallez\"\u003e\u003ccode\u003e@​Cyrilvallez\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/huggingface/transformers/issues/39759\"\u003e#39759\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix GPT2 with cross attention, \u003ca href=\"https://github.com/zucchini-nlp\"\u003e\u003ccode\u003e@​zucchini-nlp\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/huggingface/transformers/issues/39754\"\u003e#39754\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix mamba regression, \u003ca href=\"https://github.com/manueldeprada\"\u003e\u003ccode\u003e@​manueldeprada\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/huggingface/transformers/issues/39728\"\u003e#39728\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix: add back base model plan, \u003ca href=\"https://github.com/S1ro1\"\u003e\u003ccode\u003e@​S1ro1\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/huggingface/transformers/issues/39733\"\u003e#39733\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix cache inheritance, \u003ca href=\"https://redirect.github.com/huggingface/transformers/issues/39748\"\u003e#39748\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix cache-related tests, \u003ca href=\"https://github.com/zucchini-nlp\"\u003e\u003ccode\u003e@​zucchini-nlp\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/huggingface/transformers/issues/39676\"\u003e#39676\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix Layer device placement in Caches, \u003ca href=\"https://github.com/Cyrilvallez\"\u003e\u003ccode\u003e@​Cyrilvallez\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/huggingface/transformers/issues/39732\"\u003e#39732\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePATCH: add back n-dim device-mesh + fix tp trainer saving, \u003ca href=\"https://github.com/S1ro1\"\u003e\u003ccode\u003e@​S1ro1\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/SunMarc\"\u003e\u003ccode\u003e@​SunMarc\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/huggingface/transformers/issues/39693\"\u003e#39693\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix missing model._tp_size from ep refactor, \u003ca href=\"https://github.com/winglian\"\u003e\u003ccode\u003e@​winglian\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/huggingface/transformers/issues/39688\"\u003e#39688\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ePatch release v4.53.3\u003c/h2\u003e\n\u003ch1\u003eSmall path release 4.53.3!\u003c/h1\u003e\n\u003cp\u003eA small patch for open telemetry fixes! Sorry for the delay!\u003c/p\u003e\n\u003cp\u003e** refactor: remove set_tracer_provider and set_meter_provider calls (\u003ca href=\"https://redirect.github.com/huggingface/transformers/pull/39422\"\u003ehuggingface/transformers#39422\u003c/a\u003e) from \u003ca href=\"https://github.com/McPatate\"\u003e\u003ccode\u003e@​McPatate\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ePatch Release v4.53.2\u003c/h2\u003e\n\u003cp\u003eThis patch contains the following bug fixes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFix some bug for finetune and batch infer For GLM-4.1V (\u003ca href=\"https://redirect.github.com/huggingface/transformers/issues/39090\"\u003e#39090\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[bugfix] fix flash attention 2 unavailable error on Ascend NPU (\u003ca href=\"https://redirect.github.com/huggingface/transformers/issues/39166\"\u003e#39166\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix errors when use verl to train GLM4.1v model (\u003ca href=\"https://redirect.github.com/huggingface/transformers/issues/39199\"\u003e#39199\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[pagged-attention] fix off-by-1 error in pagged attention generation (\u003ca href=\"https://redirect.github.com/huggingface/transformers/issues/39258\"\u003e#39258\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[smollm3] add tokenizer mapping for \u003ccode\u003esmollm3\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/huggingface/transformers/issues/39271\"\u003e#39271\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[sliding window] revert and deprecate (\u003ca href=\"https://redirect.github.com/huggingface/transformers/issues/39301\"\u003e#39301\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix Glm4v batch videos forward (\u003ca href=\"https://redirect.github.com/huggingface/transformers/issues/39172\"\u003e#39172\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd a default value for \u003ccode\u003eposition_ids\u003c/code\u003e in masking_utils (\u003ca href=\"https://redirect.github.com/huggingface/transformers/issues/39310\"\u003e#39310\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ePatch Release v4.53.1\u003c/h2\u003e\n\u003cp\u003eThis patch contains several bug fixes. The following commits are included:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFix: unprotected import of tp plugin (\u003ca href=\"https://redirect.github.com/huggingface/transformers/issues/39083\"\u003e#39083\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix key mapping for VLMs (\u003ca href=\"https://redirect.github.com/huggingface/transformers/issues/39029\"\u003e#39029\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSeveral fixes for Gemma3n(\u003ca href=\"https://redirect.github.com/huggingface/transformers/issues/39135\"\u003e#39135\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[qwen2-vl] fix FA2 inference (\u003ca href=\"https://redirect.github.com/huggingface/transformers/issues/39121\"\u003e#39121\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[smolvlm] fix video inference (\u003ca href=\"https://redirect.github.com/huggingface/transformers/issues/39147\"\u003e#39147\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix multimodal processor get duplicate arguments when receive kwargs for initialization (\u003ca href=\"https://redirect.github.com/huggingface/transformers/issues/39125\"\u003e#39125\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ewhen delaying optimizer creation only prepare the model (\u003ca href=\"https://redirect.github.com/huggingface/transformers/issues/39152\"\u003e#39152\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd packed tensor format support for flex/sdpa/eager through the mask! (\u003ca href=\"https://redirect.github.com/huggingface/transformers/issues/39194\"\u003e#39194\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRelease v4.53.0\u003c/h2\u003e\n\u003ch3\u003eGemma3n\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/huggingface/transformers/commit/9c641dc16154964e5ffc0c13e9ec6aaffa295ed6\"\u003e\u003ccode\u003e9c641dc\u003c/code\u003e\u003c/a\u003e v4.54.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huggingface/transformers/commit/b04aae7398d63c2b08c171283604d650fced8261\"\u003e\u003ccode\u003eb04aae7\u003c/code\u003e\u003c/a\u003e Fix Cache.max_cache_len max value for Hybrid models (\u003ca href=\"https://redirect.github.com/huggingface/transformers/issues/39737\"\u003e#39737\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huggingface/transformers/commit/0297e595c15aae19f49d940adea1b353de35efe1\"\u003e\u003ccode\u003e0297e59\u003c/code\u003e\u003c/a\u003e [modenbert] fix regression (\u003ca href=\"https://redirect.github.com/huggingface/transformers/issues/39750\"\u003e#39750\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huggingface/transformers/commit/b8e1b282a950841725f6873bea09a1b67b41b1dd\"\u003e\u003ccode\u003eb8e1b28\u003c/code\u003e\u003c/a\u003e Fix version issue in modeling_utils.py (\u003ca href=\"https://redirect.github.com/huggingface/transformers/issues/39759\"\u003e#39759\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huggingface/transformers/commit/166c1b47db0426bea6e6860a349bbb24492e3833\"\u003e\u003ccode\u003e166c1b4\u003c/code\u003e\u003c/a\u003e Fix GPT2 with cross attention (\u003ca href=\"https://redirect.github.com/huggingface/transformers/issues/39754\"\u003e#39754\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huggingface/transformers/commit/ab2a6091d98d3dba401cec1aafa2bc6eafe6fe35\"\u003e\u003ccode\u003eab2a609\u003c/code\u003e\u003c/a\u003e Fix mamba regression (\u003ca href=\"https://redirect.github.com/huggingface/transformers/issues/39728\"\u003e#39728\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huggingface/transformers/commit/3a6d13c887a82ed28a58465784a072996d2ede39\"\u003e\u003ccode\u003e3a6d13c\u003c/code\u003e\u003c/a\u003e Fix: add back base model plan (\u003ca href=\"https://redirect.github.com/huggingface/transformers/issues/39733\"\u003e#39733\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huggingface/transformers/commit/a033ae4876ccd1e07f634d0d13d9ae687eddfda1\"\u003e\u003ccode\u003ea033ae4\u003c/code\u003e\u003c/a\u003e fix cache inheritance (\u003ca href=\"https://redirect.github.com/huggingface/transformers/issues/39748\"\u003e#39748\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huggingface/transformers/commit/457b478e4ad7bc39f9ce93818ef398ce6ef0675c\"\u003e\u003ccode\u003e457b478\u003c/code\u003e\u003c/a\u003e Fix cache-related tests (\u003ca href=\"https://redirect.github.com/huggingface/transformers/issues/39676\"\u003e#39676\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huggingface/transformers/commit/862cb550176d82e68f70e65a34f7443b06b509bb\"\u003e\u003ccode\u003e862cb55\u003c/code\u003e\u003c/a\u003e Fix Layer device placement in Caches (\u003ca href=\"https://redirect.github.com/huggingface/transformers/issues/39732\"\u003e#39732\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/huggingface/transformers/compare/v4.52.4...4.54.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `bitsandbytes` from 0.46.0 to 0.46.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bitsandbytes-foundation/bitsandbytes/releases\"\u003ebitsandbytes's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.46.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix params4bit passing bnb quantized by \u003ca href=\"https://github.com/mklabunde\"\u003e\u003ccode\u003e@​mklabunde\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitsandbytes-foundation/bitsandbytes/pull/1665\"\u003ebitsandbytes-foundation/bitsandbytes#1665\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprovement for torch.compile support on Params4bit by \u003ca href=\"https://github.com/matthewdouglas\"\u003e\u003ccode\u003e@​matthewdouglas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitsandbytes-foundation/bitsandbytes/pull/1673\"\u003ebitsandbytes-foundation/bitsandbytes#1673\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edoc fix signature for 8-bit optim by \u003ca href=\"https://github.com/ved1beta\"\u003e\u003ccode\u003e@​ved1beta\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitsandbytes-foundation/bitsandbytes/pull/1660\"\u003ebitsandbytes-foundation/bitsandbytes#1660\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix AdamW documentation by \u003ca href=\"https://github.com/agupta2304\"\u003e\u003ccode\u003e@​agupta2304\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitsandbytes-foundation/bitsandbytes/pull/1686\"\u003ebitsandbytes-foundation/bitsandbytes#1686\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake minor improvements to optimizer.py by \u003ca href=\"https://github.com/agupta2304\"\u003e\u003ccode\u003e@​agupta2304\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitsandbytes-foundation/bitsandbytes/pull/1687\"\u003ebitsandbytes-foundation/bitsandbytes#1687\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd CUDA 12.9 build by \u003ca href=\"https://github.com/matthewdouglas\"\u003e\u003ccode\u003e@​matthewdouglas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitsandbytes-foundation/bitsandbytes/pull/1689\"\u003ebitsandbytes-foundation/bitsandbytes#1689\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAutomatically call CMake as part of PEP 517 build by \u003ca href=\"https://github.com/mgorny\"\u003e\u003ccode\u003e@​mgorny\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitsandbytes-foundation/bitsandbytes/pull/1512\"\u003ebitsandbytes-foundation/bitsandbytes#1512\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mklabunde\"\u003e\u003ccode\u003e@​mklabunde\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/bitsandbytes-foundation/bitsandbytes/pull/1665\"\u003ebitsandbytes-foundation/bitsandbytes#1665\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agupta2304\"\u003e\u003ccode\u003e@​agupta2304\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/bitsandbytes-foundation/bitsandbytes/pull/1686\"\u003ebitsandbytes-foundation/bitsandbytes#1686\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mgorny\"\u003e\u003ccode\u003e@​mgorny\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/bitsandbytes-foundation/bitsandbytes/pull/1512\"\u003ebitsandbytes-foundation/bitsandbytes#1512\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/bitsandbytes-foundation/bitsandbytes/compare/0.46.0...0.46.1\"\u003ehttps://github.com/bitsandbytes-foundation/bitsandbytes/compare/0.46.0...0.46.1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitsandbytes-foundation/bitsandbytes/commit/4bca84499ad194d6c37e77dfcf99201b81dc6981\"\u003e\u003ccode\u003e4bca844\u003c/code\u003e\u003c/a\u003e Release v0.46.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitsandbytes-foundation/bitsandbytes/commit/7d4b52a49bf4b2a2003f90bd07044b254e34784d\"\u003e\u003ccode\u003e7d4b52a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/bitsandbytes-foundation/bitsandbytes/issues/1694\"\u003e#1694\u003c/a\u003e from bitsandbytes-foundation/cherrypick-v046-1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitsandbytes-foundation/bitsandbytes/commit/39d75057529930845889132679ed7eabd49a7705\"\u003e\u003ccode\u003e39d7505\u003c/code\u003e\u003c/a\u003e Automatically call CMake as part of PEP 517 build (\u003ca href=\"https://redirect.github.com/bitsandbytes-foundation/bitsandbytes/issues/1512\"\u003e#1512\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitsandbytes-foundation/bitsandbytes/commit/4145b5ca5c60c3a343ef330559fe908084c61fe3\"\u003e\u003ccode\u003e4145b5c\u003c/code\u003e\u003c/a\u003e Add CUDA 12.9 build (\u003ca href=\"https://redirect.github.com/bitsandbytes-foundation/bitsandbytes/issues/1689\"\u003e#1689\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitsandbytes-foundation/bitsandbytes/commit/d09527c473be3b096c5eeaf478a38acdc2cd9d27\"\u003e\u003ccode\u003ed09527c\u003c/code\u003e\u003c/a\u003e Fix AdamW documentation (\u003ca href=\"https://redirect.github.com/bitsandbytes-foundation/bitsandbytes/issues/1686\"\u003e#1686\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitsandbytes-foundation/bitsandbytes/commit/565258f937184ec84bde46331ab0841486eaa10c\"\u003e\u003ccode\u003e565258f\u003c/code\u003e\u003c/a\u003e Make minor improvements to optimizer.py (\u003ca href=\"https://redirect.github.com/bitsandbytes-foundation/bitsandbytes/issues/1687\"\u003e#1687\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitsandbytes-foundation/bitsandbytes/commit/472209ff81a5fcb3d3a3cc355f3e6023ae4f64b5\"\u003e\u003ccode\u003e472209f\u003c/code\u003e\u003c/a\u003e doc fix signature for 8-bit optim (\u003ca href=\"https://redirect.github.com/bitsandbytes-foundation/bitsandbytes/issues/1660\"\u003e#1660\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitsandbytes-foundation/bitsandbytes/commit/9ad7b33b26c60d93d000fc1b469148350d0d248a\"\u003e\u003ccode\u003e9ad7b33\u003c/code\u003e\u003c/a\u003e Improvement for torch.compile support on Params4bit (\u003ca href=\"https://redirect.github.com/bitsandbytes-foundation/bitsandbytes/issues/1673\"\u003e#1673\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitsandbytes-foundation/bitsandbytes/commit/bbb257dd2770fbca64f7c5c7071fa873305dbfdb\"\u003e\u003ccode\u003ebbb257d\u003c/code\u003e\u003c/a\u003e pass current bnb_quantized when moving quantized Params4bit to different devi...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitsandbytes-foundation/bitsandbytes/commit/d35b170f47866cc236478311d9a8533a80629286\"\u003e\u003ccode\u003ed35b170\u003c/code\u003e\u003c/a\u003e Bump dev version\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/bitsandbytes-foundation/bitsandbytes/compare/0.46.0...0.46.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- `@de...\n\n_Description has been truncated_","html_url":"https://github.com/hangyav/textLSP/pull/54","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/hangyav%2FtextLSP/issues/54","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/54/packages"}},{"old_version":"2023.0.1","new_version":"2025.0.0","update_type":"major","path":null,"pr_created_at":"2025-07-01T17:34:40.000Z","version_change":"2023.0.1 → 2025.0.0","issue":{"uuid":"2633179092","node_id":"PR_kwDOIdWLBs6c8x_U","number":53,"state":"closed","title":"build(deps): bump the python-packages group with 7 updates","user":"dependabot[bot]","labels":["dependencies","python"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":"2025-07-05T08:08:03.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-07-01T17:34:40.000Z","updated_at":"2025-07-05T08:08:03.000Z","time_to_close":311603,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"python-packages","update_count":7,"packages":[{"name":"lsprotocol","old_version":"2023.0.1","new_version":"2025.0.0","repository_url":"https://github.com/microsoft/lsprotocol"},{"name":"language-tool-python","old_version":"2.9.3","new_version":"2.9.4","repository_url":"https://github.com/jxmorris12/language_tool_python"},{"name":"openai","old_version":"1.82.1","new_version":"1.93.0","repository_url":"https://github.com/openai/openai-python"},{"name":"pytest","old_version":"8.3.5","new_version":"8.4.1","repository_url":"https://github.com/pytest-dev/pytest"},{"name":"pytest-cov","old_version":"6.1.1","new_version":"6.2.1","repository_url":"https://github.com/pytest-dev/pytest-cov"},{"name":"torch","old_version":"2.7.0","new_version":"2.7.1","repository_url":"https://github.com/pytorch/pytorch"},{"name":"transformers","old_version":"4.52.4","new_version":"4.53.0","repository_url":"https://github.com/huggingface/transformers"}],"path":null,"ecosystem":"pip"},"body":"Bumps the python-packages group with 7 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [lsprotocol](https://github.com/microsoft/lsprotocol) | `2023.0.1` | `2025.0.0` |\n| [language-tool-python](https://github.com/jxmorris12/language_tool_python) | `2.9.3` | `2.9.4` |\n| [openai](https://github.com/openai/openai-python) | `1.82.1` | `1.93.0` |\n| [pytest](https://github.com/pytest-dev/pytest) | `8.3.5` | `8.4.1` |\n| [pytest-cov](https://github.com/pytest-dev/pytest-cov) | `6.1.1` | `6.2.1` |\n| [torch](https://github.com/pytorch/pytorch) | `2.7.0` | `2.7.1` |\n| [transformers](https://github.com/huggingface/transformers) | `4.52.4` | `4.53.0` |\n\nUpdates `lsprotocol` from 2023.0.1 to 2025.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/microsoft/lsprotocol/releases\"\u003elsprotocol's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2025.0.0\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e2025.0.0rc1\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003ev2024.0.0b1\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003epypi: \u003ca href=\"https://pypi.org/project/lsprotocol/2024.0.0b1/\"\u003ehttps://pypi.org/project/lsprotocol/2024.0.0b1/\u003c/a\u003e\ncrates: \u003ca href=\"https://crates.io/crates/lsprotocol/1.0.0-alpha.2\"\u003ehttps://crates.io/crates/lsprotocol/1.0.0-alpha.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[rust] Consider using \u003ccode\u003eurl::Url\u003c/code\u003e for \u003ccode\u003eDocumentUri\u003c/code\u003e and \u003ccode\u003eURI\u003c/code\u003e types by \u003ca href=\"https://github.com/39555\"\u003e\u003ccode\u003e@​39555\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/pull/361\"\u003emicrosoft/lsprotocol#361\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse stable name generation from LSP spec by \u003ca href=\"https://github.com/karthiknadig\"\u003e\u003ccode\u003e@​karthiknadig\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/pull/368\"\u003emicrosoft/lsprotocol#368\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd Text Document Content support by \u003ca href=\"https://github.com/karthiknadig\"\u003e\u003ccode\u003e@​karthiknadig\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/pull/377\"\u003emicrosoft/lsprotocol#377\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for TextDocumentContentResult by \u003ca href=\"https://github.com/karthiknadig\"\u003e\u003ccode\u003e@​karthiknadig\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/pull/388\"\u003emicrosoft/lsprotocol#388\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix development class by \u003ca href=\"https://github.com/karthiknadig\"\u003e\u003ccode\u003e@​karthiknadig\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/pull/402\"\u003emicrosoft/lsprotocol#402\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCode Health\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to latest pytest and attrs by \u003ca href=\"https://github.com/karthiknadig\"\u003e\u003ccode\u003e@​karthiknadig\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/pull/373\"\u003emicrosoft/lsprotocol#373\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd Python 3.13 to CI by \u003ca href=\"https://github.com/karthiknadig\"\u003e\u003ccode\u003e@​karthiknadig\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/pull/396\"\u003emicrosoft/lsprotocol#396\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCode Action Tag for LLMs by \u003ca href=\"https://github.com/karthiknadig\"\u003e\u003ccode\u003e@​karthiknadig\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/pull/401\"\u003emicrosoft/lsprotocol#401\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/39555\"\u003e\u003ccode\u003e@​39555\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/pull/361\"\u003emicrosoft/lsprotocol#361\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/microsoft/lsprotocol/compare/2024.0.0a2...v2024.0.0b1\"\u003ehttps://github.com/microsoft/lsprotocol/compare/2024.0.0a2...v2024.0.0b1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e2024.0.0a2\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003epypi: \u003ca href=\"https://pypi.org/project/lsprotocol/2024.0.0a2/\"\u003ehttps://pypi.org/project/lsprotocol/2024.0.0a2/\u003c/a\u003e\ncrates: \u003ca href=\"https://crates.io/crates/lsprotocol/1.0.0-alpha.1\"\u003ehttps://crates.io/crates/lsprotocol/1.0.0-alpha.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[all][breaking] Update to latest LSP spec with type name changes by \u003ca href=\"https://github.com/karthiknadig\"\u003e\u003ccode\u003e@​karthiknadig\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/pull/286\"\u003emicrosoft/lsprotocol#286\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/pull/325\"\u003emicrosoft/lsprotocol#325\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/pull/358\"\u003emicrosoft/lsprotocol#358\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[all][breaking] Use stable name generation from LSP spec model by \u003ca href=\"https://github.com/karthiknadig\"\u003e\u003ccode\u003e@​karthiknadig\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/pull/368\"\u003emicrosoft/lsprotocol#368\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[all] Add \u003ccode\u003eTextDocumentContent\u003c/code\u003e support by \u003ca href=\"https://github.com/karthiknadig\"\u003e\u003ccode\u003e@​karthiknadig\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/pull/377\"\u003emicrosoft/lsprotocol#377\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[python] Adds type alias for result types by \u003ca href=\"https://github.com/karthiknadig\"\u003e\u003ccode\u003e@​karthiknadig\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/pull/290\"\u003emicrosoft/lsprotocol#290\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[dotnet] change \u003ccode\u003euint\u003c/code\u003e to \u003ccode\u003elong\u003c/code\u003e by \u003ca href=\"https://github.com/karthiknadig\"\u003e\u003ccode\u003e@​karthiknadig\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/pull/295\"\u003emicrosoft/lsprotocol#295\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[python] Make the method fields of requests, responses and notifications literals by \u003ca href=\"https://github.com/svenberkvens\"\u003e\u003ccode\u003e@​svenberkvens\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/pull/355\"\u003emicrosoft/lsprotocol#355\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[python] Add customization to \u003ccode\u003eCompletionItemKind\u003c/code\u003e by \u003ca href=\"https://github.com/karthiknadig\"\u003e\u003ccode\u003e@​karthiknadig\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/pull/359\"\u003emicrosoft/lsprotocol#359\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[rust] Consider using url::Url for DocumentUri and URI types by \u003ca href=\"https://github.com/39555\"\u003e\u003ccode\u003e@​39555\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/pull/361\"\u003emicrosoft/lsprotocol#361\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[python] Use \u003ccode\u003eSequence\u003c/code\u003e instead of \u003ccode\u003eList\u003c/code\u003e by \u003ca href=\"https://github.com/muffinmad\"\u003e\u003ccode\u003e@​muffinmad\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/pull/285\"\u003emicrosoft/lsprotocol#285\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[python] \u003ccode\u003emypy\u003c/code\u003e update changed linting rules by \u003ca href=\"https://github.com/karthiknadig\"\u003e\u003ccode\u003e@​karthiknadig\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/pull/288\"\u003emicrosoft/lsprotocol#288\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[python] Remove types preserved from backwards compat by \u003ca href=\"https://github.com/karthiknadig\"\u003e\u003ccode\u003e@​karthiknadig\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/pull/296\"\u003emicrosoft/lsprotocol#296\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/microsoft/lsprotocol/commit/b71110640e0f1dbe535ddeb98a0e649bec0058b4\"\u003e\u003ccode\u003eb711106\u003c/code\u003e\u003c/a\u003e Change \u003ccode\u003epyproject.toml\u003c/code\u003e version to \u003ccode\u003e2025.0.0\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/issues/424\"\u003e#424\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/lsprotocol/commit/fc1d3df25e49dcc28bc52f4f9630bf051757eba2\"\u003e\u003ccode\u003efc1d3df\u003c/code\u003e\u003c/a\u003e Fix \u003ccode\u003eREADME.md\u003c/code\u003e links and output, update \u003ccode\u003e.vscode/launch.json\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/issues/423\"\u003e#423\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/lsprotocol/commit/db068cc3be4f7bc3f31165a90dd36835a853caaf\"\u003e\u003ccode\u003edb068cc\u003c/code\u003e\u003c/a\u003e Change \u003ccode\u003epyproject.toml\u003c/code\u003e version to \u003ccode\u003e2025.0.0rc1\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/issues/422\"\u003e#422\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/lsprotocol/commit/f31cd4249ddf69e4c5038ae0cda5ea079ca96293\"\u003e\u003ccode\u003ef31cd42\u003c/code\u003e\u003c/a\u003e Rewrite release pipeline to use MicroBuild rather than vscode's templates (\u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/issues/421\"\u003e#421\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/lsprotocol/commit/926bd4362d93b5dfc267df6b4cb81144a15107f7\"\u003e\u003ccode\u003e926bd43\u003c/code\u003e\u003c/a\u003e Update to latest LSP spec (\u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/issues/420\"\u003e#420\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/lsprotocol/commit/4b964091856dd5460e52e762fe3666dafa2524f0\"\u003e\u003ccode\u003e4b96409\u003c/code\u003e\u003c/a\u003e Add golang to plugin table (\u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/issues/418\"\u003e#418\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/lsprotocol/commit/a0db0dade9bcb110219d1078e5db0c828721068d\"\u003e\u003ccode\u003ea0db0da\u003c/code\u003e\u003c/a\u003e Python generator: use Mapping instead of Dict for type annotations (\u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/issues/415\"\u003e#415\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/lsprotocol/commit/a79f4dc86bcf3f8655dbc7171952c7dcf6931f37\"\u003e\u003ccode\u003ea79f4dc\u003c/code\u003e\u003c/a\u003e Breaking change \u003ccode\u003eApplyKind\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/issues/408\"\u003e#408\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/lsprotocol/commit/4dd0484502f1906a6530c7ff89d39ddc24969228\"\u003e\u003ccode\u003e4dd0484\u003c/code\u003e\u003c/a\u003e Fix: version check for CI (\u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/issues/416\"\u003e#416\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/lsprotocol/commit/2841d4acfe5cd8eaef31658da50a838a0e92c0c7\"\u003e\u003ccode\u003e2841d4a\u003c/code\u003e\u003c/a\u003e Breaking change to \u003ccode\u003eApplyKind\u003c/code\u003e from LSP Spec (\u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/issues/406\"\u003e#406\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/microsoft/lsprotocol/compare/2023.0.1...2025.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `language-tool-python` from 2.9.3 to 2.9.4\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/jxmorris12/language_tool_python/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `openai` from 1.82.1 to 1.93.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\u003ev1.93.0\u003c/h2\u003e\n\u003ch2\u003e1.93.0 (2025-06-27)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/openai/openai-python/compare/v1.92.3...v1.93.0\"\u003ev1.92.3...v1.93.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecli:\u003c/strong\u003e add support for fine_tuning.jobs (\u003ca href=\"https://redirect.github.com/openai/openai-python/issues/1224\"\u003e#1224\u003c/a\u003e) (\u003ca href=\"https://github.com/openai/openai-python/commit/e362bfd10dfd04176560b964470ab0c517c601f3\"\u003ee362bfd\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.92.3\u003c/h2\u003e\n\u003ch2\u003e1.92.3 (2025-06-27)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/openai/openai-python/compare/v1.92.2...v1.92.3\"\u003ev1.92.2...v1.92.3\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient:\u003c/strong\u003e avoid encoding error with empty API keys (\u003ca href=\"https://github.com/openai/openai-python/commit/5a3e64e0cc761dbaa613fb22ec16e7e73c3bcf72\"\u003e5a3e64e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eexamples/realtime:\u003c/strong\u003e mention macOS requirements (\u003ca href=\"https://redirect.github.com/openai/openai-python/issues/2142\"\u003e#2142\u003c/a\u003e) (\u003ca href=\"https://github.com/openai/openai-python/commit/27bf6b2a933c61d5ec23fd266148af888f69f5c1\"\u003e27bf6b2\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.92.2\u003c/h2\u003e\n\u003ch2\u003e1.92.2 (2025-06-26)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/openai/openai-python/compare/v1.92.1...v1.92.2\"\u003ev1.92.1...v1.92.2\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e remove unsupported property (\u003ca href=\"https://github.com/openai/openai-python/commit/ec2440864e03278144d7f58b97c31d87903e0843\"\u003eec24408\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.92.1\u003c/h2\u003e\n\u003ch2\u003e1.92.1 (2025-06-26)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/openai/openai-python/compare/v1.92.0...v1.92.1\"\u003ev1.92.0...v1.92.1\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient:\u003c/strong\u003e sync stream/parse methods over (\u003ca href=\"https://github.com/openai/openai-python/commit/e2536cfd74224047cece9c2ad86f0ffe51c0667c\"\u003ee2536cf\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edocs:\u003c/strong\u003e update README to include links to docs on Webhooks (\u003ca href=\"https://github.com/openai/openai-python/commit/ddbf9f1dc47a32257716189f2056b45933328c9c\"\u003eddbf9f1\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.92.0\u003c/h2\u003e\n\u003ch2\u003e1.92.0 (2025-06-26)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/openai/openai-python/compare/v1.91.0...v1.92.0\"\u003ev1.91.0...v1.92.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e webhook and deep research support (\u003ca href=\"https://github.com/openai/openai-python/commit/d3bb116f34f470502f902b88131deec43a953b12\"\u003ed3bb116\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/openai/openai-python/blob/main/CHANGELOG.md\"\u003eopenai's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.93.0 (2025-06-27)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/openai/openai-python/compare/v1.92.3...v1.93.0\"\u003ev1.92.3...v1.93.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecli:\u003c/strong\u003e add support for fine_tuning.jobs (\u003ca href=\"https://redirect.github.com/openai/openai-python/issues/1224\"\u003e#1224\u003c/a\u003e) (\u003ca href=\"https://github.com/openai/openai-python/commit/e362bfd10dfd04176560b964470ab0c517c601f3\"\u003ee362bfd\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.92.3 (2025-06-27)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/openai/openai-python/compare/v1.92.2...v1.92.3\"\u003ev1.92.2...v1.92.3\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient:\u003c/strong\u003e avoid encoding error with empty API keys (\u003ca href=\"https://github.com/openai/openai-python/commit/5a3e64e0cc761dbaa613fb22ec16e7e73c3bcf72\"\u003e5a3e64e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eexamples/realtime:\u003c/strong\u003e mention macOS requirements (\u003ca href=\"https://redirect.github.com/openai/openai-python/issues/2142\"\u003e#2142\u003c/a\u003e) (\u003ca href=\"https://github.com/openai/openai-python/commit/27bf6b2a933c61d5ec23fd266148af888f69f5c1\"\u003e27bf6b2\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.92.2 (2025-06-26)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/openai/openai-python/compare/v1.92.1...v1.92.2\"\u003ev1.92.1...v1.92.2\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e remove unsupported property (\u003ca href=\"https://github.com/openai/openai-python/commit/ec2440864e03278144d7f58b97c31d87903e0843\"\u003eec24408\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.92.1 (2025-06-26)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/openai/openai-python/compare/v1.92.0...v1.92.1\"\u003ev1.92.0...v1.92.1\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient:\u003c/strong\u003e sync stream/parse methods over (\u003ca href=\"https://github.com/openai/openai-python/commit/e2536cfd74224047cece9c2ad86f0ffe51c0667c\"\u003ee2536cf\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edocs:\u003c/strong\u003e update README to include links to docs on Webhooks (\u003ca href=\"https://github.com/openai/openai-python/commit/ddbf9f1dc47a32257716189f2056b45933328c9c\"\u003eddbf9f1\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.92.0 (2025-06-26)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/openai/openai-python/compare/v1.91.0...v1.92.0\"\u003ev1.91.0...v1.92.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e webhook and deep research support (\u003ca href=\"https://github.com/openai/openai-python/commit/d3bb116f34f470502f902b88131deec43a953b12\"\u003ed3bb116\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient:\u003c/strong\u003e move stream and parse out of beta (\u003ca href=\"https://github.com/openai/openai-python/commit/0e358ed66b317038705fb38958a449d284f3cb88\"\u003e0e358ed\u003c/a\u003e)\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\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openai/openai-python/commit/1dbb72b290cb360a9ccbcec17425aaba4ad114b0\"\u003e\u003ccode\u003e1dbb72b\u003c/code\u003e\u003c/a\u003e release: 1.93.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openai/openai-python/commit/4b4d4864b041d2d93a03f4b36305b4d9c4af5b37\"\u003e\u003ccode\u003e4b4d486\u003c/code\u003e\u003c/a\u003e codegen metadata\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openai/openai-python/commit/4f4d6fade56e1e4a7fedee56d47039541824904e\"\u003e\u003ccode\u003e4f4d6fa\u003c/code\u003e\u003c/a\u003e feat(cli): add support for fine_tuning.jobs (\u003ca href=\"https://redirect.github.com/openai/openai-python/issues/1224\"\u003e#1224\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openai/openai-python/commit/6ff802409ca1f1c614dc52ad258a93e9fd1a3d46\"\u003e\u003ccode\u003e6ff8024\u003c/code\u003e\u003c/a\u003e release: 1.92.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openai/openai-python/commit/dc550bf47b1c086e7b8358fd57798f97e87d4f41\"\u003e\u003ccode\u003edc550bf\u003c/code\u003e\u003c/a\u003e docs(examples/realtime): mention macOS requirements (\u003ca href=\"https://redirect.github.com/openai/openai-python/issues/2142\"\u003e#2142\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openai/openai-python/commit/90afdfff14d0084619d71e76c66bc3cee27df81c\"\u003e\u003ccode\u003e90afdff\u003c/code\u003e\u003c/a\u003e fix(client): avoid encoding error with empty API keys\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openai/openai-python/commit/a186778fecf6f7fcdfc0fb6bcd5cf33fb895c005\"\u003e\u003ccode\u003ea186778\u003c/code\u003e\u003c/a\u003e codegen metadata\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openai/openai-python/commit/1a85f249ecdf13278d16185a1f9ae908e96e03d2\"\u003e\u003ccode\u003e1a85f24\u003c/code\u003e\u003c/a\u003e release: 1.92.2 (\u003ca href=\"https://redirect.github.com/openai/openai-python/issues/2431\"\u003e#2431\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openai/openai-python/commit/996e42fc09b2992009f09ae9f3fdad93452ee937\"\u003e\u003ccode\u003e996e42f\u003c/code\u003e\u003c/a\u003e release: 1.92.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openai/openai-python/commit/85a011be2e956e0c11a80b9e787cecd98c99be3a\"\u003e\u003ccode\u003e85a011b\u003c/code\u003e\u003c/a\u003e chore(client): sync stream/parse methods over\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/openai/openai-python/compare/v1.82.1...v1.93.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `pytest` from 8.3.5 to 8.4.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/pytest-dev/pytest/releases\"\u003epytest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.4.1\u003c/h2\u003e\n\u003ch1\u003epytest 8.4.1 (2025-06-17)\u003c/h1\u003e\n\u003ch2\u003eBug fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/13461\"\u003e#13461\u003c/a\u003e: Corrected \u003ccode\u003e_pytest.terminal.TerminalReporter.isatty\u003c/code\u003e to support\nbeing called as a method. Before it was just a boolean which could\nbreak correct code when using \u003ccode\u003e-o log_cli=true\u003c/code\u003e).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/13477\"\u003e#13477\u003c/a\u003e: Reintroduced \u003ccode\u003epytest.PytestReturnNotNoneWarning\u003c/code\u003e{.interpreted-text role=\u0026quot;class\u0026quot;} which was removed by accident in pytest [8.4]{.title-ref}.\u003c/p\u003e\n\u003cp\u003eThis warning is raised when a test functions returns a value other than \u003ccode\u003eNone\u003c/code\u003e, which is often a mistake made by beginners.\u003c/p\u003e\n\u003cp\u003eSee \u003ccode\u003ereturn-not-none\u003c/code\u003e{.interpreted-text role=\u0026quot;ref\u0026quot;} for more information.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/13497\"\u003e#13497\u003c/a\u003e: Fixed compatibility with \u003ccode\u003eTwisted 25+\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eImproved documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/13492\"\u003e#13492\u003c/a\u003e: Fixed outdated warning about \u003ccode\u003efaulthandler\u003c/code\u003e not working on Windows.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.4.0\u003c/h2\u003e\n\u003ch1\u003epytest 8.4.0 (2025-06-02)\u003c/h1\u003e\n\u003ch2\u003eRemovals and backward incompatible breaking changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/11372\"\u003e#11372\u003c/a\u003e: Async tests will now fail, instead of warning+skipping, if you don't have any suitable plugin installed.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/12346\"\u003e#12346\u003c/a\u003e: Tests will now fail, instead of raising a warning, if they return any value other than None.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/12874\"\u003e#12874\u003c/a\u003e: We dropped support for Python 3.8 following its end of life (2024-10-07).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/12960\"\u003e#12960\u003c/a\u003e: Test functions containing a yield now cause an explicit error. They have not been run since pytest 4.0, and were previously marked as an expected failure and deprecation warning.\u003c/p\u003e\n\u003cp\u003eSee \u003ccode\u003ethe docs \u0026lt;yield tests deprecated\u0026gt;\u003c/code\u003e{.interpreted-text role=\u0026quot;ref\u0026quot;} for more information.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDeprecations (removal in next major release)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/10839\"\u003e#10839\u003c/a\u003e: Requesting an asynchronous fixture without a [pytest_fixture_setup]{.title-ref} hook that resolves it will now give a DeprecationWarning. This most commonly happens if a sync test requests an async fixture. This should have no effect on a majority of users with async tests or fixtures using async pytest plugins, but may affect non-standard hook setups or \u003ccode\u003eautouse=True\u003c/code\u003e. For guidance on how to work around this warning see \u003ccode\u003esync-test-async-fixture\u003c/code\u003e{.interpreted-text role=\u0026quot;ref\u0026quot;}.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/11538\"\u003e#11538\u003c/a\u003e: Added \u003ccode\u003epytest.RaisesGroup\u003c/code\u003e{.interpreted-text role=\u0026quot;class\u0026quot;} as an equivalent to \u003ccode\u003epytest.raises\u003c/code\u003e{.interpreted-text role=\u0026quot;func\u0026quot;} for expecting \u003ccode\u003eExceptionGroup\u003c/code\u003e{.interpreted-text role=\u0026quot;exc\u0026quot;}. Also adds \u003ccode\u003epytest.RaisesExc\u003c/code\u003e{.interpreted-text role=\u0026quot;class\u0026quot;} which is now the logic behind \u003ccode\u003epytest.raises\u003c/code\u003e{.interpreted-text role=\u0026quot;func\u0026quot;} and used as parameter to \u003ccode\u003epytest.RaisesGroup\u003c/code\u003e{.interpreted-text role=\u0026quot;class\u0026quot;}. \u003ccode\u003eRaisesGroup\u003c/code\u003e includes the ability to specify multiple different expected exceptions, the structure of nested exception groups, and flags for emulating \u003ccode\u003eexcept* \u0026lt;except_star\u0026gt;\u003c/code\u003e{.interpreted-text role=\u0026quot;ref\u0026quot;}. See \u003ccode\u003eassert-matching-exception-groups\u003c/code\u003e{.interpreted-text role=\u0026quot;ref\u0026quot;} and docstrings for more information.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/12081\"\u003e#12081\u003c/a\u003e: Added \u003ccode\u003ecapteesys\u003c/code\u003e{.interpreted-text role=\u0026quot;fixture\u0026quot;} to capture AND pass output to next handler set by \u003ccode\u003e--capture=\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/12504\"\u003e#12504\u003c/a\u003e: \u003ccode\u003epytest.mark.xfail\u003c/code\u003e{.interpreted-text role=\u0026quot;func\u0026quot;} now accepts \u003ccode\u003epytest.RaisesGroup\u003c/code\u003e{.interpreted-text role=\u0026quot;class\u0026quot;} for the \u003ccode\u003eraises\u003c/code\u003e parameter when you expect an exception group. You can also pass a \u003ccode\u003epytest.RaisesExc\u003c/code\u003e{.interpreted-text role=\u0026quot;class\u0026quot;} if you e.g. want to make use of the \u003ccode\u003echeck\u003c/code\u003e parameter.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/12713\"\u003e#12713\u003c/a\u003e: New [--force-short-summary]{.title-ref} option to force condensed summary output regardless of verbosity level.\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/pytest-dev/pytest/commit/8d99211f0ce3927eb7ee579f7b4f969da06dc787\"\u003e\u003ccode\u003e8d99211\u003c/code\u003e\u003c/a\u003e Prepare release version 8.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest/commit/5dc5880715633c97310c0593f0ae356de27fa933\"\u003e\u003ccode\u003e5dc5880\u003c/code\u003e\u003c/a\u003e docs: update pytest.ini addopts example to use separate -p entries (\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/13529\"\u003e#13529\u003c/a\u003e) (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest/commit/d0c7ed0bfae5a5f1f9153cd1e464a421d701e925\"\u003e\u003ccode\u003ed0c7ed0\u003c/code\u003e\u003c/a\u003e Reintroduce PytestReturnNotNoneWarning (\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/13495\"\u003e#13495\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/13527\"\u003e#13527\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest/commit/a1b3a7879589eb437e4fd97c169b228c3ed58c63\"\u003e\u003ccode\u003ea1b3a78\u003c/code\u003e\u003c/a\u003e Fix compatibility with Twisted 25 (\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/13502\"\u003e#13502\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/13531\"\u003e#13531\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest/commit/4c161aba8ecaab9940040702369025595d26564c\"\u003e\u003ccode\u003e4c161ab\u003c/code\u003e\u003c/a\u003e pytester: avoid unraisableexception gc collects in inline runs to speed up te...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest/commit/a86ee09291f913b36fdeec14c42356515b91c979\"\u003e\u003ccode\u003ea86ee09\u003c/code\u003e\u003c/a\u003e Fix typo in parametrize.rst (\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/13514\"\u003e#13514\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/13516\"\u003e#13516\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest/commit/1a0581b0227fa07afd1f2c4c6215aec3862cf1ab\"\u003e\u003ccode\u003e1a0581b\u003c/code\u003e\u003c/a\u003e Remove outdated warning about faulthandler_timeout on Windows (\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/13492\"\u003e#13492\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/13493\"\u003e#13493\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest/commit/4e631a71484c2fa49e3fd9f884546af411a4888d\"\u003e\u003ccode\u003e4e631a7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/13486\"\u003e#13486\u003c/a\u003e from hosmir/fixtypo (\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/13487\"\u003e#13487\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest/commit/b49745ec529f06edfbbe531b766839763b2be3c2\"\u003e\u003ccode\u003eb49745e\u003c/code\u003e\u003c/a\u003e fix: support TerminalReporter.isatty being called (\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/13462\"\u003e#13462\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/13483\"\u003e#13483\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest/commit/cc5ceed916d0c63696da33c67e035917194a4e87\"\u003e\u003ccode\u003ecc5ceed\u003c/code\u003e\u003c/a\u003e RELEASING: remove pytest mailing list (\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/13472\"\u003e#13472\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/13473\"\u003e#13473\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/pytest-dev/pytest/compare/8.3.5...8.4.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `pytest-cov` from 6.1.1 to 6.2.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/pytest-dev/pytest-cov/blob/master/CHANGELOG.rst\"\u003epytest-cov's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.2.1 (2025-06-12)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdded a version requirement for pytest's pluggy dependency (1.2.0, released 2023-06-21) that has the required new-style hookwrapper API.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eRemoved deprecated license classifier (packaging).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eDisabled coverage warnings in two more situations where they have no value:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u0026quot;module-not-measured\u0026quot; in workers\u003c/li\u003e\n\u003cli\u003e\u0026quot;already-imported\u0026quot; in subprocesses\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.2.0 (2025-06-11)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eThe plugin now adds 3 rules in the filter warnings configuration to prevent common coverage warnings being raised as obscure errors::\u003c/p\u003e\n\u003cp\u003edefault:unclosed database in \u0026lt;sqlite3.Connection object at:ResourceWarning\nonce::PytestCovWarning\nonce::CoverageWarning\u003c/p\u003e\n\u003cp\u003eThis fixes most of the bad interactions that are occurring on pytest 8.4 with \u003ccode\u003efilterwarnings=error\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eThe plugin will check if there already matching rules for the 3 categories\n(\u003ccode\u003eResourceWarning\u003c/code\u003e, \u003ccode\u003ePytestCovWarning\u003c/code\u003e, \u003ccode\u003eCoverageWarning\u003c/code\u003e) and message (\u003ccode\u003eunclosed database in \u0026lt;sqlite3.Connection object at\u003c/code\u003e) before adding the filters.\u003c/p\u003e\n\u003cp\u003eThis means you can have this in your pytest configuration for complete oblivion (not recommended, if that is not clear)::\u003c/p\u003e\n\u003cp\u003efilterwarnings = [\n\u0026quot;error\u0026quot;,\n\u0026quot;ignore:unclosed database in \u0026lt;sqlite3.Connection object at:ResourceWarning\u0026quot;,\n\u0026quot;ignore::PytestCovWarning\u0026quot;,\n\u0026quot;ignore::CoverageWarning\u0026quot;,\n]\u003c/p\u003e\n\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/pytest-dev/pytest-cov/commit/55dbe43f04f839b760ea346e560276d641998c77\"\u003e\u003ccode\u003e55dbe43\u003c/code\u003e\u003c/a\u003e Bump version: 6.2.0 → 6.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest-cov/commit/d17e9b765e9832e70fe8101daa2f5f42ce447cc2\"\u003e\u003ccode\u003ed17e9b7\u003c/code\u003e\u003c/a\u003e Update changelog.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest-cov/commit/8964ab7595dd10748cad66376289476049340ea4\"\u003e\u003ccode\u003e8964ab7\u003c/code\u003e\u003c/a\u003e Add a note for this warning disable.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest-cov/commit/e932e41e50f37d03a4d600084411661bc1f08ab8\"\u003e\u003ccode\u003ee932e41\u003c/code\u003e\u003c/a\u003e Prevent unimported warnings @ pytest-xdist workers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest-cov/commit/573379ba34539db32cb3a43222f33b7c304af34a\"\u003e\u003ccode\u003e573379b\u003c/code\u003e\u003c/a\u003e Bring pytest-cov's suprocess management in line with coverage's process_start...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest-cov/commit/f1884e854f2687ccfe36747a11e7f3352f168f90\"\u003e\u003ccode\u003ef1884e8\u003c/code\u003e\u003c/a\u003e Fix xdist pin.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest-cov/commit/512c6699010cc0d8145f1f926d876cafba840015\"\u003e\u003ccode\u003e512c669\u003c/code\u003e\u003c/a\u003e Added minium version requirements for pluggin (for new-style hookwrappers). P...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest-cov/commit/629ba644a56148d09fe0f2c20602681bc20027a7\"\u003e\u003ccode\u003e629ba64\u003c/code\u003e\u003c/a\u003e Remove deprecated license classifier.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest-cov/commit/dca5723086a00e8c145a84761b0ce810a8079892\"\u003e\u003ccode\u003edca5723\u003c/code\u003e\u003c/a\u003e Bump version: 6.1.1 → 6.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest-cov/commit/f69166a08444db4736c611cdc7746eeac9a2f158\"\u003e\u003ccode\u003ef69166a\u003c/code\u003e\u003c/a\u003e Also trigger the sqlite warning.\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/pytest-dev/pytest-cov/compare/v6.1.1...v6.2.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `torch` from 2.7.0 to 2.7.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/pytorch/pytorch/releases\"\u003etorch's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ePyTorch 2.7.1 Release, bug fix release\u003c/h2\u003e\n\u003cp\u003eThis release is meant to fix the following issues (regressions / silent correctness):\u003c/p\u003e\n\u003ch3\u003eTorch.compile\u003c/h3\u003e\n\u003cp\u003eFix Excessive cudagraph re-recording for HF LLM models (\u003ca href=\"https://redirect.github.com/pytorch/pytorch/pull/152287\"\u003e#152287\u003c/a\u003e)\nFix torch.compile on some HuggingFace models  (\u003ca href=\"https://redirect.github.com/pytorch/pytorch/pull/151154\"\u003e#151154\u003c/a\u003e)\nFix crash due to Exception raised inside torch.autocast (\u003ca href=\"https://redirect.github.com/pytorch/pytorch/pull/152503\"\u003e#152503\u003c/a\u003e)\nImprove Error logging in torch.compile (\u003ca href=\"https://redirect.github.com/pytorch/pytorch/pull/149831\"\u003e#149831\u003c/a\u003e)\nMark mutable custom operators as cacheable in torch.compile (\u003ca href=\"https://redirect.github.com/pytorch/pytorch/pull/151194\"\u003e#151194\u003c/a\u003e)\nImplement workaround for a graph break with older version einops (\u003ca href=\"https://redirect.github.com/pytorch/pytorch/pull/153925\"\u003e#153925\u003c/a\u003e)\nFix an issue with tensor.view(dtype).copy_(...) (\u003ca href=\"https://redirect.github.com/pytorch/pytorch/pull/151598\"\u003e#151598\u003c/a\u003e)\u003c/p\u003e\n\u003ch3\u003eFlex Attention\u003c/h3\u003e\n\u003cp\u003eFix assertion error due to inductor permuting inputs to flex attention (\u003ca href=\"https://redirect.github.com/pytorch/pytorch/pull/151959\"\u003e#151959\u003c/a\u003e)\nFix performance regression on nanogpt speedrun (\u003ca href=\"https://redirect.github.com/pytorch/pytorch/pull/152641\"\u003e#152641\u003c/a\u003e)\u003c/p\u003e\n\u003ch3\u003eDistributed\u003c/h3\u003e\n\u003cp\u003eFix extra CUDA context created by barrier (\u003ca href=\"https://redirect.github.com/pytorch/pytorch/pull/149144\"\u003e#149144\u003c/a\u003e)\nFix an issue related to Distributed Fused Adam in Rocm/APEX when using nccl_ub feature (\u003ca href=\"https://redirect.github.com/pytorch/pytorch/pull/150010\"\u003e#150010\u003c/a\u003e)\nAdd a workaround random hang in non-blocking API mode in NCCL 2.26 (\u003ca href=\"https://redirect.github.com/pytorch/pytorch/pull/154055\"\u003e#154055\u003c/a\u003e)\u003c/p\u003e\n\u003ch3\u003eMacOS\u003c/h3\u003e\n\u003cp\u003eFix MacOS compilation error with Clang 17 (\u003ca href=\"https://redirect.github.com/pytorch/pytorch/pull/151344\"\u003e#151316\u003c/a\u003e)\nFix binary kernels produce incorrect results when one of the tensor arguments is from a wrapped scalar on MPS devices (\u003ca href=\"https://redirect.github.com/pytorch/pytorch/pull/152997\"\u003e#152997\u003c/a\u003e)\u003c/p\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cp\u003eImprove PyTorch Wheel size due to introduction of addition of 128 bit vectorization (\u003ca href=\"https://redirect.github.com/pytorch/pytorch/pull/148320\"\u003e#148320\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/pytorch/pytorch/pull/152396\"\u003e#152396\u003c/a\u003e)\nFix fmsub function definition (\u003ca href=\"https://redirect.github.com/pytorch/pytorch/pull/152075\"\u003e#152075\u003c/a\u003e)\nFix Floating point exception in torch.mkldnn_max_pool2d (\u003ca href=\"https://redirect.github.com/pytorch/pytorch/pull/151848\"\u003e#151848\u003c/a\u003e)\nFix abnormal inference output with XPU:1 device (\u003ca href=\"https://redirect.github.com/pytorch/pytorch/pull/153067\"\u003e#153067\u003c/a\u003e)\nFix Illegal Instruction Caused by grid_sample on Windows (\u003ca href=\"https://redirect.github.com/pytorch/pytorch/pull/152613\"\u003e#152613\u003c/a\u003e)\nFix ONNX decomposition does not preserve custom CompositeImplicitAutograd ops (\u003ca href=\"https://redirect.github.com/pytorch/pytorch/pull/151826\"\u003e#151826\u003c/a\u003e)\nFix error with dynamic linking of libgomp library (\u003ca href=\"https://redirect.github.com/pytorch/pytorch/pull/150084\"\u003e#150084\u003c/a\u003e)\nFix segfault in profiler with Python 3.13 (\u003ca href=\"https://redirect.github.com/pytorch/pytorch/pull/153848\"\u003e#153848\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/pytorch/pytorch/commit/e2d141dbde55c2a4370fac5165b0561b6af4798b\"\u003e\u003ccode\u003ee2d141d\u003c/code\u003e\u003c/a\u003e set thread_work_size to 4 for unrolled kernel (\u003ca href=\"https://redirect.github.com/pytorch/pytorch/issues/154541\"\u003e#154541\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytorch/pytorch/commit/121419899b9955bbd41b14a207205a9b298ed3f0\"\u003e\u003ccode\u003e1214198\u003c/code\u003e\u003c/a\u003e [c10d] Fix extra CUDA context created by barrier (\u003ca href=\"https://redirect.github.com/pytorch/pytorch/issues/152834\"\u003e#152834\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytorch/pytorch/commit/790cc2f02c193b955a1225cea2f79b624a3013bc\"\u003e\u003ccode\u003e790cc2f\u003c/code\u003e\u003c/a\u003e [c10d] Add more tests to prevent extra context (\u003ca href=\"https://redirect.github.com/pytorch/pytorch/issues/154179\"\u003e#154179\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytorch/pytorch/commit/62ea99a94771dc547320583576b0bc10ded6a3ce\"\u003e\u003ccode\u003e62ea99a\u003c/code\u003e\u003c/a\u003e [CI] Remove the xpu env source for linux binary validate (\u003ca href=\"https://redirect.github.com/pytorch/pytorch/issues/154409\"\u003e#154409\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytorch/pytorch/commit/941732c8298c3a5f5e72b4f744c9d723b751967e\"\u003e\u003ccode\u003e941732c\u003c/code\u003e\u003c/a\u003e [ROCm] Added unit test to test the cuda_pluggable allocator  (\u003ca href=\"https://redirect.github.com/pytorch/pytorch/issues/154135\"\u003e#154135\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytorch/pytorch/commit/769d5da70224ee032fce196b9400927f8b515540\"\u003e\u003ccode\u003e769d5da\u003c/code\u003e\u003c/a\u003e [binary builds] Linux aarch64 CUDA builds. Make sure tag is set correctly (\u003ca href=\"https://redirect.github.com/pytorch/pytorch/issues/1\"\u003e#1\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytorch/pytorch/commit/306ba122bd4653875d450a94918227a180ebe5d4\"\u003e\u003ccode\u003e306ba12\u003c/code\u003e\u003c/a\u003e Fix uint view copy (\u003ca href=\"https://redirect.github.com/pytorch/pytorch/issues/151598\"\u003e#151598\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/pytorch/pytorch/issues/154121\"\u003e#154121\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytorch/pytorch/commit/1ae99532808dac1b833df6bfa37fb21f6e17aa0f\"\u003e\u003ccode\u003e1ae9953\u003c/code\u003e\u003c/a\u003e [ROCm] Update CUDAPluggableAllocator.h (\u003ca href=\"https://redirect.github.com/pytorch/pytorch/issues/1984\"\u003e#1984\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/pytorch/pytorch/issues/153974\"\u003e#153974\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytorch/pytorch/commit/4a815ed15aa99dee3527011cfdd11068dcb946ad\"\u003e\u003ccode\u003e4a815ed\u003c/code\u003e\u003c/a\u003e ci: Set minimum cmake version for halide build (\u003ca href=\"https://redirect.github.com/pytorch/pytorch/issues/154122\"\u003e#154122\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytorch/pytorch/commit/4c7314e78c3aef08ef9ac674ef708200fb10c35c\"\u003e\u003ccode\u003e4c7314e\u003c/code\u003e\u003c/a\u003e [Dynamo] Fix einops regression (\u003ca href=\"https://redirect.github.com/pytorch/pytorch/issues/154053\"\u003e#154053\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/pytorch/pytorch/compare/v2.7.0...v2.7.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `transformers` from 4.52.4 to 4.53.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/huggingface/transformers/releases\"\u003etransformers's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease v4.53.0\u003c/h2\u003e\n\u003ch3\u003eGemma3n\u003c/h3\u003e\n\u003cp\u003eGemma 3n models are designed for efficient execution on low-resource devices. They are capable of multimodal input, handling text, image, video, and audio input, and generating text outputs, with open weights for pre-trained and instruction-tuned variants. These models were trained with data in over 140 spoken languages.\u003c/p\u003e\n\u003cp\u003eGemma 3n models use selective parameter activation technology to reduce resource requirements. This technique allows the models to operate at an effective size of 2B and 4B parameters, which is lower than the total number of parameters they contain. For more information on Gemma 3n's efficient parameter management technology, see the \u003ca href=\"https://ai.google.dev/gemma/docs/gemma-3n#parameters\"\u003eGemma 3n\u003c/a\u003e page.\u003c/p\u003e\n\u003cp\u003e\u003cimg src=\"https://github.com/user-attachments/assets/858cb034-364d-4eb6-8de8-4a0b5eaff3d7\" alt=\"image\" /\u003e\u003c/p\u003e\n\u003cpre lang=\"python\"\u003e\u003ccode\u003efrom transformers import pipeline\nimport torch\n\u003cp\u003epipe = pipeline(\n\u0026quot;image-text-to-text\u0026quot;,\ntorch_dtype=torch.bfloat16,\nmodel=\u0026quot;google/gemma-3n-e4b\u0026quot;,\ndevice=\u0026quot;cuda\u0026quot;,\n)\noutput = pipe(\n\u0026quot;\u003ca href=\"https://huggingface.co/datasets/huggingface/documentation-images/resolve/main/bee.jpg\"\u003ehttps://huggingface.co/datasets/huggingface/documentation-images/resolve/main/bee.jpg\u003c/a\u003e\u0026quot;,\ntext=\u0026quot;\u0026lt;image_soft_token\u0026gt; in this image, there is\u0026quot;\n)\u003c/p\u003e\n\u003cp\u003eprint(output)\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003ch3\u003eDia\u003c/h3\u003e\n\u003cp\u003e\u003cimg src=\"https://github.com/user-attachments/assets/bf86e887-e4f4-4222-993d-f5eac58f8040\" alt=\"image\" /\u003e\u003c/p\u003e\n\u003cp\u003eDia is an opensource text-to-speech (TTS) model (1.6B parameters) developed by \u003ca href=\"https://huggingface.co/nari-labs\"\u003eNari Labs\u003c/a\u003e.\nIt can generate highly realistic dialogue from transcript including nonverbal communications such as laughter and coughing.\nFurthermore, emotion and tone control is also possible via audio conditioning (voice cloning).\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eModel Architecture:\u003c/strong\u003e\nDia is an encoder-decoder transformer based on the original transformer architecture. However, some more modern features such as\nrotational positional embeddings (RoPE) are also included. For its text portion (encoder), a byte tokenizer is utilized while\nfor the audio portion (decoder), a pretrained codec model \u003ca href=\"https://github.com/huggingface/transformers/blob/HEAD/dac.md\"\u003eDAC\u003c/a\u003e is used - DAC encodes speech into discrete codebook\ntokens and decodes them back into audio.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdd Dia model  by \u003ca href=\"https://github.com/buttercrab\"\u003e\u003ccode\u003e@​buttercrab\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/huggingface/transformers/issues/38405\"\u003e#38405\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eKyutai Speech-to-Text\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003eKyutai STT is a speech-to-text model architecture based on the \u003ca href=\"https://huggingface.co/docs/transformers/en/model_doc/mimi\"\u003eMimi codec\u003c/a\u003e, which encodes audio into discrete tokens in a streaming fashion, and a \u003ca href=\"https://huggingface.co/docs/transformers/en/model_doc/moshi\"\u003eMoshi-like\u003c/a\u003e autoregressive decoder. Kyutai’s lab has released two model checkpoints:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://huggingface.co/kyutai/stt-1b-en_fr\"\u003ekyutai/stt-1b-en_fr\u003c/a\u003e: a 1B-parameter model capable of transcribing both English and French\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/huggingface/transformers/commit/67ddc82fbc7e52c6f42a395b4a6d278c55b77a39\"\u003e\u003ccode\u003e67ddc82\u003c/code\u003e\u003c/a\u003e Release: v4.53.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huggingface/transformers/commit/0a8081b03d118da9a8c3fa143a03afe54a5c624e\"\u003e\u003ccode\u003e0a8081b\u003c/code\u003e\u003c/a\u003e [Modeling] Fix encoder CPU offloading for whisper (\u003ca href=\"https://redirect.github.com/huggingface/transformers/issues/38994\"\u003e#38994\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huggingface/transformers/commit/c63cfd6a833d629a74c098933017c61dd755969d\"\u003e\u003ccode\u003ec63cfd6\u003c/code\u003e\u003c/a\u003e Gemma 3n (\u003ca href=\"https://redirect.github.com/huggingface/transformers/issues/39059\"\u003e#39059\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huggingface/transformers/commit/3e5cc1285503bbdb6a0a3e173b5ae90566862215\"\u003e\u003ccode\u003e3e5cc12\u003c/code\u003e\u003c/a\u003e [tests] remove tests from libraries with deprecated support (flax, tensorflow...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huggingface/transformers/commit/cfff7ca9a27280338c6a57dfa7722dcf44f51a87\"\u003e\u003ccode\u003ecfff7ca\u003c/code\u003e\u003c/a\u003e [Whisper] Pipeline: handle long form generation (\u003ca href=\"https://redirect.github.com/huggingface/transformers/issues/35750\"\u003e#35750\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huggingface/transformers/commit/02ecdcfc0f7d81e90a9c8e7f9e6d636123a84254\"\u003e\u003ccode\u003e02ecdcf\u003c/code\u003e\u003c/a\u003e add _keep_in_fp32_modules_strict (\u003ca href=\"https://redirect.github.com/huggingface/transformers/issues/39058\"\u003e#39058\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huggingface/transformers/commit/d973e62fdd86d64259f87debc46bbcbf6c7e5de2\"\u003e\u003ccode\u003ed973e62\u003c/code\u003e\u003c/a\u003e fix condition where torch_dtype auto collides with model_kwargs. (\u003ca href=\"https://redirect.github.com/huggingface/transformers/issues/39054\"\u003e#39054\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huggingface/transformers/commit/44b231671db25974cfebcdae34402ad5099bf37a\"\u003e\u003ccode\u003e44b2316\u003c/code\u003e\u003c/a\u003e [qwen2-vl] fix vision attention scaling (\u003ca href=\"https://redirect.github.com/huggingface/transformers/issues/39043\"\u003e#39043\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huggingface/transformers/commit/ae15715df138949328d18e1dd95fd9cb4efb8e09\"\u003e\u003ccode\u003eae15715\u003c/code\u003e\u003c/a\u003e polishing docs: error fixes for clarity (\u003ca href=\"https://redirect.github.com/huggingface/transformers/issues/39042\"\u003e#39042\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huggingface/transformers/commit/3abeaba7e53512ef9c1314163dd7e462ab405ce6\"\u003e\u003ccode\u003e3abeaba\u003c/code\u003e\u003c/a\u003e Create test for \u003ca href=\"https://redirect.github.com/huggingface/transformers/issues/38916\"\u003e#38916\u003c/a\u003e (custom generate from local dir with imports) (\u003ca href=\"https://redirect.github.com/huggingface/transformers/issues/39015\"\u003e#39015\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/huggingface/transformers/compare/v4.52.4...v4.53.0\"\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 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 \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/hangyav/textLSP/pull/53","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/hangyav%2FtextLSP/issues/53","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/53/packages"}},{"old_version":"2023.0.1","new_version":"2025.0.0","update_type":"major","path":null,"pr_created_at":"2025-06-27T18:45:57.000Z","version_change":"2023.0.1 → 2025.0.0","issue":{"uuid":"3183783737","node_id":"PR_kwDOPCYVus6ceQfb","number":10,"state":"open","title":"pip(deps): Bump lsprotocol from 2023.0.1 to 2025.0.0","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":"NONE","state_reason":null,"created_at":"2025-06-27T18:45:57.000Z","updated_at":"2025-06-27T18:45:57.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"pip(deps): Bump","packages":[{"name":"lsprotocol","old_version":"2023.0.1","new_version":"2025.0.0","repository_url":"https://github.com/microsoft/lsprotocol"}],"path":null,"ecosystem":"pip"},"body":"Bumps [lsprotocol](https://github.com/microsoft/lsprotocol) from 2023.0.1 to 2025.0.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/microsoft/lsprotocol/releases\"\u003elsprotocol's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2025.0.0\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e2025.0.0rc1\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003ev2024.0.0b1\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003epypi: \u003ca href=\"https://pypi.org/project/lsprotocol/2024.0.0b1/\"\u003ehttps://pypi.org/project/lsprotocol/2024.0.0b1/\u003c/a\u003e\ncrates: \u003ca href=\"https://crates.io/crates/lsprotocol/1.0.0-alpha.2\"\u003ehttps://crates.io/crates/lsprotocol/1.0.0-alpha.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[rust] Consider using \u003ccode\u003eurl::Url\u003c/code\u003e for \u003ccode\u003eDocumentUri\u003c/code\u003e and \u003ccode\u003eURI\u003c/code\u003e types by \u003ca href=\"https://github.com/39555\"\u003e\u003ccode\u003e@​39555\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/pull/361\"\u003emicrosoft/lsprotocol#361\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse stable name generation from LSP spec by \u003ca href=\"https://github.com/karthiknadig\"\u003e\u003ccode\u003e@​karthiknadig\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/pull/368\"\u003emicrosoft/lsprotocol#368\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd Text Document Content support by \u003ca href=\"https://github.com/karthiknadig\"\u003e\u003ccode\u003e@​karthiknadig\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/pull/377\"\u003emicrosoft/lsprotocol#377\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for TextDocumentContentResult by \u003ca href=\"https://github.com/karthiknadig\"\u003e\u003ccode\u003e@​karthiknadig\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/pull/388\"\u003emicrosoft/lsprotocol#388\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix development class by \u003ca href=\"https://github.com/karthiknadig\"\u003e\u003ccode\u003e@​karthiknadig\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/pull/402\"\u003emicrosoft/lsprotocol#402\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCode Health\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to latest pytest and attrs by \u003ca href=\"https://github.com/karthiknadig\"\u003e\u003ccode\u003e@​karthiknadig\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/pull/373\"\u003emicrosoft/lsprotocol#373\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd Python 3.13 to CI by \u003ca href=\"https://github.com/karthiknadig\"\u003e\u003ccode\u003e@​karthiknadig\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/pull/396\"\u003emicrosoft/lsprotocol#396\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCode Action Tag for LLMs by \u003ca href=\"https://github.com/karthiknadig\"\u003e\u003ccode\u003e@​karthiknadig\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/pull/401\"\u003emicrosoft/lsprotocol#401\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/39555\"\u003e\u003ccode\u003e@​39555\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/pull/361\"\u003emicrosoft/lsprotocol#361\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/microsoft/lsprotocol/compare/2024.0.0a2...v2024.0.0b1\"\u003ehttps://github.com/microsoft/lsprotocol/compare/2024.0.0a2...v2024.0.0b1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e2024.0.0a2\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003epypi: \u003ca href=\"https://pypi.org/project/lsprotocol/2024.0.0a2/\"\u003ehttps://pypi.org/project/lsprotocol/2024.0.0a2/\u003c/a\u003e\ncrates: \u003ca href=\"https://crates.io/crates/lsprotocol/1.0.0-alpha.1\"\u003ehttps://crates.io/crates/lsprotocol/1.0.0-alpha.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[all][breaking] Update to latest LSP spec with type name changes by \u003ca href=\"https://github.com/karthiknadig\"\u003e\u003ccode\u003e@​karthiknadig\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/pull/286\"\u003emicrosoft/lsprotocol#286\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/pull/325\"\u003emicrosoft/lsprotocol#325\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/pull/358\"\u003emicrosoft/lsprotocol#358\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[all][breaking] Use stable name generation from LSP spec model by \u003ca href=\"https://github.com/karthiknadig\"\u003e\u003ccode\u003e@​karthiknadig\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/pull/368\"\u003emicrosoft/lsprotocol#368\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[all] Add \u003ccode\u003eTextDocumentContent\u003c/code\u003e support by \u003ca href=\"https://github.com/karthiknadig\"\u003e\u003ccode\u003e@​karthiknadig\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/pull/377\"\u003emicrosoft/lsprotocol#377\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[python] Adds type alias for result types by \u003ca href=\"https://github.com/karthiknadig\"\u003e\u003ccode\u003e@​karthiknadig\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/pull/290\"\u003emicrosoft/lsprotocol#290\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[dotnet] change \u003ccode\u003euint\u003c/code\u003e to \u003ccode\u003elong\u003c/code\u003e by \u003ca href=\"https://github.com/karthiknadig\"\u003e\u003ccode\u003e@​karthiknadig\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/pull/295\"\u003emicrosoft/lsprotocol#295\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[python] Make the method fields of requests, responses and notifications literals by \u003ca href=\"https://github.com/svenberkvens\"\u003e\u003ccode\u003e@​svenberkvens\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/pull/355\"\u003emicrosoft/lsprotocol#355\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[python] Add customization to \u003ccode\u003eCompletionItemKind\u003c/code\u003e by \u003ca href=\"https://github.com/karthiknadig\"\u003e\u003ccode\u003e@​karthiknadig\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/pull/359\"\u003emicrosoft/lsprotocol#359\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[rust] Consider using url::Url for DocumentUri and URI types by \u003ca href=\"https://github.com/39555\"\u003e\u003ccode\u003e@​39555\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/pull/361\"\u003emicrosoft/lsprotocol#361\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[python] Use \u003ccode\u003eSequence\u003c/code\u003e instead of \u003ccode\u003eList\u003c/code\u003e by \u003ca href=\"https://github.com/muffinmad\"\u003e\u003ccode\u003e@​muffinmad\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/pull/285\"\u003emicrosoft/lsprotocol#285\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[python] \u003ccode\u003emypy\u003c/code\u003e update changed linting rules by \u003ca href=\"https://github.com/karthiknadig\"\u003e\u003ccode\u003e@​karthiknadig\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/pull/288\"\u003emicrosoft/lsprotocol#288\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[python] Remove types preserved from backwards compat by \u003ca href=\"https://github.com/karthiknadig\"\u003e\u003ccode\u003e@​karthiknadig\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/pull/296\"\u003emicrosoft/lsprotocol#296\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/microsoft/lsprotocol/commit/b71110640e0f1dbe535ddeb98a0e649bec0058b4\"\u003e\u003ccode\u003eb711106\u003c/code\u003e\u003c/a\u003e Change \u003ccode\u003epyproject.toml\u003c/code\u003e version to \u003ccode\u003e2025.0.0\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/issues/424\"\u003e#424\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/lsprotocol/commit/fc1d3df25e49dcc28bc52f4f9630bf051757eba2\"\u003e\u003ccode\u003efc1d3df\u003c/code\u003e\u003c/a\u003e Fix \u003ccode\u003eREADME.md\u003c/code\u003e links and output, update \u003ccode\u003e.vscode/launch.json\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/issues/423\"\u003e#423\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/lsprotocol/commit/db068cc3be4f7bc3f31165a90dd36835a853caaf\"\u003e\u003ccode\u003edb068cc\u003c/code\u003e\u003c/a\u003e Change \u003ccode\u003epyproject.toml\u003c/code\u003e version to \u003ccode\u003e2025.0.0rc1\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/issues/422\"\u003e#422\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/lsprotocol/commit/f31cd4249ddf69e4c5038ae0cda5ea079ca96293\"\u003e\u003ccode\u003ef31cd42\u003c/code\u003e\u003c/a\u003e Rewrite release pipeline to use MicroBuild rather than vscode's templates (\u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/issues/421\"\u003e#421\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/lsprotocol/commit/926bd4362d93b5dfc267df6b4cb81144a15107f7\"\u003e\u003ccode\u003e926bd43\u003c/code\u003e\u003c/a\u003e Update to latest LSP spec (\u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/issues/420\"\u003e#420\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/lsprotocol/commit/4b964091856dd5460e52e762fe3666dafa2524f0\"\u003e\u003ccode\u003e4b96409\u003c/code\u003e\u003c/a\u003e Add golang to plugin table (\u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/issues/418\"\u003e#418\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/lsprotocol/commit/a0db0dade9bcb110219d1078e5db0c828721068d\"\u003e\u003ccode\u003ea0db0da\u003c/code\u003e\u003c/a\u003e Python generator: use Mapping instead of Dict for type annotations (\u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/issues/415\"\u003e#415\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/lsprotocol/commit/a79f4dc86bcf3f8655dbc7171952c7dcf6931f37\"\u003e\u003ccode\u003ea79f4dc\u003c/code\u003e\u003c/a\u003e Breaking change \u003ccode\u003eApplyKind\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/issues/408\"\u003e#408\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/lsprotocol/commit/4dd0484502f1906a6530c7ff89d39ddc24969228\"\u003e\u003ccode\u003e4dd0484\u003c/code\u003e\u003c/a\u003e Fix: version check for CI (\u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/issues/416\"\u003e#416\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/lsprotocol/commit/2841d4acfe5cd8eaef31658da50a838a0e92c0c7\"\u003e\u003ccode\u003e2841d4a\u003c/code\u003e\u003c/a\u003e Breaking change to \u003ccode\u003eApplyKind\u003c/code\u003e from LSP Spec (\u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/issues/406\"\u003e#406\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/microsoft/lsprotocol/compare/2023.0.1...2025.0.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=lsprotocol\u0026package-manager=pip\u0026previous-version=2023.0.1\u0026new-version=2025.0.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/Josverl/vscode_mp_debugger/pull/10","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Josverl%2Fvscode_mp_debugger/issues/10","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/10/packages"}},{"old_version":"2024.0.0b1","new_version":"2025.0.0","update_type":"major","path":null,"pr_created_at":"2025-06-23T11:54:20.000Z","version_change":"2024.0.0b1 → 2025.0.0","issue":{"uuid":"2611419596","node_id":"PR_kwDOOQA63M6bpxnM","number":39,"state":"open","title":"chore(deps): bump lsprotocol from 2024.0.0b1 to 2025.0.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-06-23T11:54:20.000Z","updated_at":"2025-06-23T11:54:20.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"lsprotocol","old_version":"2024.0.0b1","new_version":"2025.0.0","repository_url":"https://github.com/microsoft/lsprotocol"}],"path":null,"ecosystem":"pip"},"body":"Bumps [lsprotocol](https://github.com/microsoft/lsprotocol) from 2024.0.0b1 to 2025.0.0.\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/lsprotocol/commit/b71110640e0f1dbe535ddeb98a0e649bec0058b4\"\u003e\u003ccode\u003eb711106\u003c/code\u003e\u003c/a\u003e Change \u003ccode\u003epyproject.toml\u003c/code\u003e version to \u003ccode\u003e2025.0.0\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/issues/424\"\u003e#424\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/lsprotocol/commit/fc1d3df25e49dcc28bc52f4f9630bf051757eba2\"\u003e\u003ccode\u003efc1d3df\u003c/code\u003e\u003c/a\u003e Fix \u003ccode\u003eREADME.md\u003c/code\u003e links and output, update \u003ccode\u003e.vscode/launch.json\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/issues/423\"\u003e#423\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/lsprotocol/commit/db068cc3be4f7bc3f31165a90dd36835a853caaf\"\u003e\u003ccode\u003edb068cc\u003c/code\u003e\u003c/a\u003e Change \u003ccode\u003epyproject.toml\u003c/code\u003e version to \u003ccode\u003e2025.0.0rc1\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/issues/422\"\u003e#422\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/lsprotocol/commit/f31cd4249ddf69e4c5038ae0cda5ea079ca96293\"\u003e\u003ccode\u003ef31cd42\u003c/code\u003e\u003c/a\u003e Rewrite release pipeline to use MicroBuild rather than vscode's templates (\u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/issues/421\"\u003e#421\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/lsprotocol/commit/926bd4362d93b5dfc267df6b4cb81144a15107f7\"\u003e\u003ccode\u003e926bd43\u003c/code\u003e\u003c/a\u003e Update to latest LSP spec (\u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/issues/420\"\u003e#420\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/lsprotocol/commit/4b964091856dd5460e52e762fe3666dafa2524f0\"\u003e\u003ccode\u003e4b96409\u003c/code\u003e\u003c/a\u003e Add golang to plugin table (\u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/issues/418\"\u003e#418\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/lsprotocol/commit/a0db0dade9bcb110219d1078e5db0c828721068d\"\u003e\u003ccode\u003ea0db0da\u003c/code\u003e\u003c/a\u003e Python generator: use Mapping instead of Dict for type annotations (\u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/issues/415\"\u003e#415\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/lsprotocol/commit/a79f4dc86bcf3f8655dbc7171952c7dcf6931f37\"\u003e\u003ccode\u003ea79f4dc\u003c/code\u003e\u003c/a\u003e Breaking change \u003ccode\u003eApplyKind\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/issues/408\"\u003e#408\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/lsprotocol/commit/4dd0484502f1906a6530c7ff89d39ddc24969228\"\u003e\u003ccode\u003e4dd0484\u003c/code\u003e\u003c/a\u003e Fix: version check for CI (\u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/issues/416\"\u003e#416\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/lsprotocol/commit/2841d4acfe5cd8eaef31658da50a838a0e92c0c7\"\u003e\u003ccode\u003e2841d4a\u003c/code\u003e\u003c/a\u003e Breaking change to \u003ccode\u003eApplyKind\u003c/code\u003e from LSP Spec (\u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/issues/406\"\u003e#406\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/microsoft/lsprotocol/compare/v2024.0.0b1...2025.0.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=lsprotocol\u0026package-manager=pip\u0026previous-version=2024.0.0b1\u0026new-version=2025.0.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/pixeliumperfecto/codegen/pull/39","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/pixeliumperfecto%2Fcodegen/issues/39","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/39/packages"}},{"old_version":"2024.0.0b1","new_version":"2025.0.0","update_type":"major","path":null,"pr_created_at":"2025-06-23T06:34:18.000Z","version_change":"2024.0.0b1 → 2025.0.0","issue":{"uuid":"3166953956","node_id":"PR_kwDOOk5Y0s6bmhsw","number":311,"state":"open","title":"Bump lsprotocol from 2024.0.0b1 to 2025.0.0","user":"dependabot[bot]","labels":["dependencies","python"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":null,"author_association":"NONE","state_reason":null,"created_at":"2025-06-23T06:34:18.000Z","updated_at":"2025-06-23T06:34:24.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"lsprotocol","old_version":"2024.0.0b1","new_version":"2025.0.0","repository_url":"https://github.com/microsoft/lsprotocol"}],"path":null,"ecosystem":"pip"},"body":"Bumps [lsprotocol](https://github.com/microsoft/lsprotocol) from 2024.0.0b1 to 2025.0.0.\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/lsprotocol/commit/b71110640e0f1dbe535ddeb98a0e649bec0058b4\"\u003e\u003ccode\u003eb711106\u003c/code\u003e\u003c/a\u003e Change \u003ccode\u003epyproject.toml\u003c/code\u003e version to \u003ccode\u003e2025.0.0\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/issues/424\"\u003e#424\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/lsprotocol/commit/fc1d3df25e49dcc28bc52f4f9630bf051757eba2\"\u003e\u003ccode\u003efc1d3df\u003c/code\u003e\u003c/a\u003e Fix \u003ccode\u003eREADME.md\u003c/code\u003e links and output, update \u003ccode\u003e.vscode/launch.json\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/issues/423\"\u003e#423\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/lsprotocol/commit/db068cc3be4f7bc3f31165a90dd36835a853caaf\"\u003e\u003ccode\u003edb068cc\u003c/code\u003e\u003c/a\u003e Change \u003ccode\u003epyproject.toml\u003c/code\u003e version to \u003ccode\u003e2025.0.0rc1\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/issues/422\"\u003e#422\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/lsprotocol/commit/f31cd4249ddf69e4c5038ae0cda5ea079ca96293\"\u003e\u003ccode\u003ef31cd42\u003c/code\u003e\u003c/a\u003e Rewrite release pipeline to use MicroBuild rather than vscode's templates (\u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/issues/421\"\u003e#421\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/lsprotocol/commit/926bd4362d93b5dfc267df6b4cb81144a15107f7\"\u003e\u003ccode\u003e926bd43\u003c/code\u003e\u003c/a\u003e Update to latest LSP spec (\u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/issues/420\"\u003e#420\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/lsprotocol/commit/4b964091856dd5460e52e762fe3666dafa2524f0\"\u003e\u003ccode\u003e4b96409\u003c/code\u003e\u003c/a\u003e Add golang to plugin table (\u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/issues/418\"\u003e#418\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/lsprotocol/commit/a0db0dade9bcb110219d1078e5db0c828721068d\"\u003e\u003ccode\u003ea0db0da\u003c/code\u003e\u003c/a\u003e Python generator: use Mapping instead of Dict for type annotations (\u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/issues/415\"\u003e#415\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/lsprotocol/commit/a79f4dc86bcf3f8655dbc7171952c7dcf6931f37\"\u003e\u003ccode\u003ea79f4dc\u003c/code\u003e\u003c/a\u003e Breaking change \u003ccode\u003eApplyKind\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/issues/408\"\u003e#408\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/lsprotocol/commit/4dd0484502f1906a6530c7ff89d39ddc24969228\"\u003e\u003ccode\u003e4dd0484\u003c/code\u003e\u003c/a\u003e Fix: version check for CI (\u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/issues/416\"\u003e#416\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/lsprotocol/commit/2841d4acfe5cd8eaef31658da50a838a0e92c0c7\"\u003e\u003ccode\u003e2841d4a\u003c/code\u003e\u003c/a\u003e Breaking change to \u003ccode\u003eApplyKind\u003c/code\u003e from LSP Spec (\u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/issues/406\"\u003e#406\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/microsoft/lsprotocol/compare/v2024.0.0b1...2025.0.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=lsprotocol\u0026package-manager=pip\u0026previous-version=2024.0.0b1\u0026new-version=2025.0.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\n\n\n\u003e [!NOTE]\n\u003e I'm currently writing a description for your pull request. I should be done shortly (\u003c1 minute). Please don't edit the description field until I'm finished, or we may overwrite each other. If I find nothing to write about, I'll delete this message.\n","html_url":"https://github.com/Zeeeepa/graph-sitter/pull/311","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Zeeeepa%2Fgraph-sitter/issues/311","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/311/packages"}},{"old_version":"2024.0.0b1","new_version":"2025.0.0","update_type":"major","path":null,"pr_created_at":"2025-06-23T01:35:59.000Z","version_change":"2024.0.0b1 → 2025.0.0","issue":{"uuid":"2610151213","node_id":"PR_kwDONtmXaM6bk78t","number":1144,"state":"closed","title":"chore(deps): bump lsprotocol from 2024.0.0b1 to 2025.0.0","user":"dependabot[bot]","labels":["dependencies","python"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-06-29T21:40:25.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-06-23T01:35:59.000Z","updated_at":"2025-06-29T21:40:25.000Z","time_to_close":590666,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"lsprotocol","old_version":"2024.0.0b1","new_version":"2025.0.0","repository_url":"https://github.com/microsoft/lsprotocol"}],"path":null,"ecosystem":"pip"},"body":"Bumps [lsprotocol](https://github.com/microsoft/lsprotocol) from 2024.0.0b1 to 2025.0.0.\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/lsprotocol/commit/b71110640e0f1dbe535ddeb98a0e649bec0058b4\"\u003e\u003ccode\u003eb711106\u003c/code\u003e\u003c/a\u003e Change \u003ccode\u003epyproject.toml\u003c/code\u003e version to \u003ccode\u003e2025.0.0\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/issues/424\"\u003e#424\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/lsprotocol/commit/fc1d3df25e49dcc28bc52f4f9630bf051757eba2\"\u003e\u003ccode\u003efc1d3df\u003c/code\u003e\u003c/a\u003e Fix \u003ccode\u003eREADME.md\u003c/code\u003e links and output, update \u003ccode\u003e.vscode/launch.json\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/issues/423\"\u003e#423\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/lsprotocol/commit/db068cc3be4f7bc3f31165a90dd36835a853caaf\"\u003e\u003ccode\u003edb068cc\u003c/code\u003e\u003c/a\u003e Change \u003ccode\u003epyproject.toml\u003c/code\u003e version to \u003ccode\u003e2025.0.0rc1\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/issues/422\"\u003e#422\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/lsprotocol/commit/f31cd4249ddf69e4c5038ae0cda5ea079ca96293\"\u003e\u003ccode\u003ef31cd42\u003c/code\u003e\u003c/a\u003e Rewrite release pipeline to use MicroBuild rather than vscode's templates (\u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/issues/421\"\u003e#421\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/lsprotocol/commit/926bd4362d93b5dfc267df6b4cb81144a15107f7\"\u003e\u003ccode\u003e926bd43\u003c/code\u003e\u003c/a\u003e Update to latest LSP spec (\u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/issues/420\"\u003e#420\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/lsprotocol/commit/4b964091856dd5460e52e762fe3666dafa2524f0\"\u003e\u003ccode\u003e4b96409\u003c/code\u003e\u003c/a\u003e Add golang to plugin table (\u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/issues/418\"\u003e#418\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/lsprotocol/commit/a0db0dade9bcb110219d1078e5db0c828721068d\"\u003e\u003ccode\u003ea0db0da\u003c/code\u003e\u003c/a\u003e Python generator: use Mapping instead of Dict for type annotations (\u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/issues/415\"\u003e#415\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/lsprotocol/commit/a79f4dc86bcf3f8655dbc7171952c7dcf6931f37\"\u003e\u003ccode\u003ea79f4dc\u003c/code\u003e\u003c/a\u003e Breaking change \u003ccode\u003eApplyKind\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/issues/408\"\u003e#408\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/lsprotocol/commit/4dd0484502f1906a6530c7ff89d39ddc24969228\"\u003e\u003ccode\u003e4dd0484\u003c/code\u003e\u003c/a\u003e Fix: version check for CI (\u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/issues/416\"\u003e#416\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/lsprotocol/commit/2841d4acfe5cd8eaef31658da50a838a0e92c0c7\"\u003e\u003ccode\u003e2841d4a\u003c/code\u003e\u003c/a\u003e Breaking change to \u003ccode\u003eApplyKind\u003c/code\u003e from LSP Spec (\u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/issues/406\"\u003e#406\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/microsoft/lsprotocol/compare/v2024.0.0b1...2025.0.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=lsprotocol\u0026package-manager=pip\u0026previous-version=2024.0.0b1\u0026new-version=2025.0.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/codegen-sh/codegen/pull/1144","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/codegen-sh%2Fcodegen/issues/1144","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1144/packages"}},{"old_version":"2024.0.0b1","new_version":"2025.0.0rc1","update_type":"major","path":null,"pr_created_at":"2025-06-09T20:22:39.000Z","version_change":"2024.0.0b1 → 2025.0.0rc1","issue":{"uuid":"2579394627","node_id":"PR_kwDOOfzSas6ZvnBD","number":61,"state":"open","title":"chore(deps): bump lsprotocol from 2024.0.0b1 to 2025.0.0rc1","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-06-09T20:22:39.000Z","updated_at":"2025-06-09T20:22:40.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"lsprotocol","old_version":"2024.0.0b1","new_version":"2025.0.0rc1","repository_url":"https://github.com/microsoft/lsprotocol"}],"path":null,"ecosystem":"pip"},"body":"Bumps [lsprotocol](https://github.com/microsoft/lsprotocol) from 2024.0.0b1 to 2025.0.0rc1.\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/lsprotocol/commit/db068cc3be4f7bc3f31165a90dd36835a853caaf\"\u003e\u003ccode\u003edb068cc\u003c/code\u003e\u003c/a\u003e Change \u003ccode\u003epyproject.toml\u003c/code\u003e version to \u003ccode\u003e2025.0.0rc1\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/issues/422\"\u003e#422\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/lsprotocol/commit/f31cd4249ddf69e4c5038ae0cda5ea079ca96293\"\u003e\u003ccode\u003ef31cd42\u003c/code\u003e\u003c/a\u003e Rewrite release pipeline to use MicroBuild rather than vscode's templates (\u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/issues/421\"\u003e#421\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/lsprotocol/commit/926bd4362d93b5dfc267df6b4cb81144a15107f7\"\u003e\u003ccode\u003e926bd43\u003c/code\u003e\u003c/a\u003e Update to latest LSP spec (\u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/issues/420\"\u003e#420\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/lsprotocol/commit/4b964091856dd5460e52e762fe3666dafa2524f0\"\u003e\u003ccode\u003e4b96409\u003c/code\u003e\u003c/a\u003e Add golang to plugin table (\u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/issues/418\"\u003e#418\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/lsprotocol/commit/a0db0dade9bcb110219d1078e5db0c828721068d\"\u003e\u003ccode\u003ea0db0da\u003c/code\u003e\u003c/a\u003e Python generator: use Mapping instead of Dict for type annotations (\u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/issues/415\"\u003e#415\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/lsprotocol/commit/a79f4dc86bcf3f8655dbc7171952c7dcf6931f37\"\u003e\u003ccode\u003ea79f4dc\u003c/code\u003e\u003c/a\u003e Breaking change \u003ccode\u003eApplyKind\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/issues/408\"\u003e#408\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/lsprotocol/commit/4dd0484502f1906a6530c7ff89d39ddc24969228\"\u003e\u003ccode\u003e4dd0484\u003c/code\u003e\u003c/a\u003e Fix: version check for CI (\u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/issues/416\"\u003e#416\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/lsprotocol/commit/2841d4acfe5cd8eaef31658da50a838a0e92c0c7\"\u003e\u003ccode\u003e2841d4a\u003c/code\u003e\u003c/a\u003e Breaking change to \u003ccode\u003eApplyKind\u003c/code\u003e from LSP Spec (\u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/issues/406\"\u003e#406\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/lsprotocol/commit/4b3fb6e4bd8155918ea3d68dd3d1de930a155551\"\u003e\u003ccode\u003e4b3fb6e\u003c/code\u003e\u003c/a\u003e Add coverage support (\u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/issues/404\"\u003e#404\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/lsprotocol/commit/1daa65a84095221814743b365a5be2bc670a421d\"\u003e\u003ccode\u003e1daa65a\u003c/code\u003e\u003c/a\u003e Add Crystal plugin to README (\u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/issues/403\"\u003e#403\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/microsoft/lsprotocol/compare/v2024.0.0b1...2025.0.0rc1\"\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=lsprotocol\u0026package-manager=pip\u0026previous-version=2024.0.0b1\u0026new-version=2025.0.0rc1)](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/codegen-sh/graph-sitter/pull/61","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/codegen-sh%2Fgraph-sitter/issues/61","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/61/packages"}},{"old_version":"2024.0.0b1","new_version":"2025.0.0rc1","update_type":"major","path":null,"pr_created_at":"2025-06-09T11:12:00.000Z","version_change":"2024.0.0b1 → 2025.0.0rc1","issue":{"uuid":"2578117596","node_id":"PR_kwDOOQA63M6ZqvPc","number":35,"state":"closed","title":"chore(deps): bump lsprotocol from 2024.0.0b1 to 2025.0.0rc1","user":"dependabot[bot]","labels":["dependencies","python"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-06-23T11:54:22.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-06-09T11:12:00.000Z","updated_at":"2025-06-23T11:54:22.000Z","time_to_close":1212142,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"lsprotocol","old_version":"2024.0.0b1","new_version":"2025.0.0rc1","repository_url":"https://github.com/microsoft/lsprotocol"}],"path":null,"ecosystem":"pip"},"body":"Bumps [lsprotocol](https://github.com/microsoft/lsprotocol) from 2024.0.0b1 to 2025.0.0rc1.\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/lsprotocol/commit/db068cc3be4f7bc3f31165a90dd36835a853caaf\"\u003e\u003ccode\u003edb068cc\u003c/code\u003e\u003c/a\u003e Change \u003ccode\u003epyproject.toml\u003c/code\u003e version to \u003ccode\u003e2025.0.0rc1\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/issues/422\"\u003e#422\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/lsprotocol/commit/f31cd4249ddf69e4c5038ae0cda5ea079ca96293\"\u003e\u003ccode\u003ef31cd42\u003c/code\u003e\u003c/a\u003e Rewrite release pipeline to use MicroBuild rather than vscode's templates (\u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/issues/421\"\u003e#421\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/lsprotocol/commit/926bd4362d93b5dfc267df6b4cb81144a15107f7\"\u003e\u003ccode\u003e926bd43\u003c/code\u003e\u003c/a\u003e Update to latest LSP spec (\u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/issues/420\"\u003e#420\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/lsprotocol/commit/4b964091856dd5460e52e762fe3666dafa2524f0\"\u003e\u003ccode\u003e4b96409\u003c/code\u003e\u003c/a\u003e Add golang to plugin table (\u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/issues/418\"\u003e#418\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/lsprotocol/commit/a0db0dade9bcb110219d1078e5db0c828721068d\"\u003e\u003ccode\u003ea0db0da\u003c/code\u003e\u003c/a\u003e Python generator: use Mapping instead of Dict for type annotations (\u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/issues/415\"\u003e#415\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/lsprotocol/commit/a79f4dc86bcf3f8655dbc7171952c7dcf6931f37\"\u003e\u003ccode\u003ea79f4dc\u003c/code\u003e\u003c/a\u003e Breaking change \u003ccode\u003eApplyKind\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/issues/408\"\u003e#408\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/lsprotocol/commit/4dd0484502f1906a6530c7ff89d39ddc24969228\"\u003e\u003ccode\u003e4dd0484\u003c/code\u003e\u003c/a\u003e Fix: version check for CI (\u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/issues/416\"\u003e#416\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/lsprotocol/commit/2841d4acfe5cd8eaef31658da50a838a0e92c0c7\"\u003e\u003ccode\u003e2841d4a\u003c/code\u003e\u003c/a\u003e Breaking change to \u003ccode\u003eApplyKind\u003c/code\u003e from LSP Spec (\u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/issues/406\"\u003e#406\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/lsprotocol/commit/4b3fb6e4bd8155918ea3d68dd3d1de930a155551\"\u003e\u003ccode\u003e4b3fb6e\u003c/code\u003e\u003c/a\u003e Add coverage support (\u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/issues/404\"\u003e#404\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/lsprotocol/commit/1daa65a84095221814743b365a5be2bc670a421d\"\u003e\u003ccode\u003e1daa65a\u003c/code\u003e\u003c/a\u003e Add Crystal plugin to README (\u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/issues/403\"\u003e#403\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/microsoft/lsprotocol/compare/v2024.0.0b1...2025.0.0rc1\"\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=lsprotocol\u0026package-manager=pip\u0026previous-version=2024.0.0b1\u0026new-version=2025.0.0rc1)](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/pixeliumperfecto/codegen/pull/35","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/pixeliumperfecto%2Fcodegen/issues/35","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/35/packages"}},{"old_version":"2024.0.0b1","new_version":"2025.0.0rc1","update_type":"major","path":null,"pr_created_at":"2025-06-09T04:29:50.000Z","version_change":"2024.0.0b1 → 2025.0.0rc1","issue":{"uuid":"2577326764","node_id":"PR_kwDOOXqDXs6ZnuKs","number":17,"state":"open","title":"chore(deps): bump lsprotocol from 2024.0.0b1 to 2025.0.0rc1","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-06-09T04:29:50.000Z","updated_at":"2025-06-09T04:29:50.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"lsprotocol","old_version":"2024.0.0b1","new_version":"2025.0.0rc1","repository_url":"https://github.com/microsoft/lsprotocol"}],"path":null,"ecosystem":"pip"},"body":"Bumps [lsprotocol](https://github.com/microsoft/lsprotocol) from 2024.0.0b1 to 2025.0.0rc1.\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/lsprotocol/commit/db068cc3be4f7bc3f31165a90dd36835a853caaf\"\u003e\u003ccode\u003edb068cc\u003c/code\u003e\u003c/a\u003e Change \u003ccode\u003epyproject.toml\u003c/code\u003e version to \u003ccode\u003e2025.0.0rc1\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/issues/422\"\u003e#422\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/lsprotocol/commit/f31cd4249ddf69e4c5038ae0cda5ea079ca96293\"\u003e\u003ccode\u003ef31cd42\u003c/code\u003e\u003c/a\u003e Rewrite release pipeline to use MicroBuild rather than vscode's templates (\u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/issues/421\"\u003e#421\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/lsprotocol/commit/926bd4362d93b5dfc267df6b4cb81144a15107f7\"\u003e\u003ccode\u003e926bd43\u003c/code\u003e\u003c/a\u003e Update to latest LSP spec (\u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/issues/420\"\u003e#420\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/lsprotocol/commit/4b964091856dd5460e52e762fe3666dafa2524f0\"\u003e\u003ccode\u003e4b96409\u003c/code\u003e\u003c/a\u003e Add golang to plugin table (\u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/issues/418\"\u003e#418\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/lsprotocol/commit/a0db0dade9bcb110219d1078e5db0c828721068d\"\u003e\u003ccode\u003ea0db0da\u003c/code\u003e\u003c/a\u003e Python generator: use Mapping instead of Dict for type annotations (\u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/issues/415\"\u003e#415\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/lsprotocol/commit/a79f4dc86bcf3f8655dbc7171952c7dcf6931f37\"\u003e\u003ccode\u003ea79f4dc\u003c/code\u003e\u003c/a\u003e Breaking change \u003ccode\u003eApplyKind\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/issues/408\"\u003e#408\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/lsprotocol/commit/4dd0484502f1906a6530c7ff89d39ddc24969228\"\u003e\u003ccode\u003e4dd0484\u003c/code\u003e\u003c/a\u003e Fix: version check for CI (\u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/issues/416\"\u003e#416\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/lsprotocol/commit/2841d4acfe5cd8eaef31658da50a838a0e92c0c7\"\u003e\u003ccode\u003e2841d4a\u003c/code\u003e\u003c/a\u003e Breaking change to \u003ccode\u003eApplyKind\u003c/code\u003e from LSP Spec (\u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/issues/406\"\u003e#406\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/lsprotocol/commit/4b3fb6e4bd8155918ea3d68dd3d1de930a155551\"\u003e\u003ccode\u003e4b3fb6e\u003c/code\u003e\u003c/a\u003e Add coverage support (\u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/issues/404\"\u003e#404\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/lsprotocol/commit/1daa65a84095221814743b365a5be2bc670a421d\"\u003e\u003ccode\u003e1daa65a\u003c/code\u003e\u003c/a\u003e Add Crystal plugin to README (\u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/issues/403\"\u003e#403\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/microsoft/lsprotocol/compare/v2024.0.0b1...2025.0.0rc1\"\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=lsprotocol\u0026package-manager=pip\u0026previous-version=2024.0.0b1\u0026new-version=2025.0.0rc1)](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/Padmaja-Ramesh/codegen_tryouts/pull/17","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Padmaja-Ramesh%2Fcodegen_tryouts/issues/17","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/17/packages"}},{"old_version":"2024.0.0b1","new_version":"2025.0.0rc1","update_type":"major","path":null,"pr_created_at":"2025-06-09T01:41:33.000Z","version_change":"2024.0.0b1 → 2025.0.0rc1","issue":{"uuid":"2577143605","node_id":"PR_kwDONtmXaM6ZnBc1","number":1129,"state":"closed","title":"chore(deps): bump lsprotocol from 2024.0.0b1 to 2025.0.0rc1","user":"dependabot[bot]","labels":["dependencies","python"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-06-23T01:36:03.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-06-09T01:41:33.000Z","updated_at":"2025-06-23T01:36:03.000Z","time_to_close":1209270,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"lsprotocol","old_version":"2024.0.0b1","new_version":"2025.0.0rc1","repository_url":"https://github.com/microsoft/lsprotocol"}],"path":null,"ecosystem":"pip"},"body":"Bumps [lsprotocol](https://github.com/microsoft/lsprotocol) from 2024.0.0b1 to 2025.0.0rc1.\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/lsprotocol/commit/db068cc3be4f7bc3f31165a90dd36835a853caaf\"\u003e\u003ccode\u003edb068cc\u003c/code\u003e\u003c/a\u003e Change \u003ccode\u003epyproject.toml\u003c/code\u003e version to \u003ccode\u003e2025.0.0rc1\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/issues/422\"\u003e#422\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/lsprotocol/commit/f31cd4249ddf69e4c5038ae0cda5ea079ca96293\"\u003e\u003ccode\u003ef31cd42\u003c/code\u003e\u003c/a\u003e Rewrite release pipeline to use MicroBuild rather than vscode's templates (\u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/issues/421\"\u003e#421\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/lsprotocol/commit/926bd4362d93b5dfc267df6b4cb81144a15107f7\"\u003e\u003ccode\u003e926bd43\u003c/code\u003e\u003c/a\u003e Update to latest LSP spec (\u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/issues/420\"\u003e#420\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/lsprotocol/commit/4b964091856dd5460e52e762fe3666dafa2524f0\"\u003e\u003ccode\u003e4b96409\u003c/code\u003e\u003c/a\u003e Add golang to plugin table (\u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/issues/418\"\u003e#418\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/lsprotocol/commit/a0db0dade9bcb110219d1078e5db0c828721068d\"\u003e\u003ccode\u003ea0db0da\u003c/code\u003e\u003c/a\u003e Python generator: use Mapping instead of Dict for type annotations (\u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/issues/415\"\u003e#415\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/lsprotocol/commit/a79f4dc86bcf3f8655dbc7171952c7dcf6931f37\"\u003e\u003ccode\u003ea79f4dc\u003c/code\u003e\u003c/a\u003e Breaking change \u003ccode\u003eApplyKind\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/issues/408\"\u003e#408\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/lsprotocol/commit/4dd0484502f1906a6530c7ff89d39ddc24969228\"\u003e\u003ccode\u003e4dd0484\u003c/code\u003e\u003c/a\u003e Fix: version check for CI (\u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/issues/416\"\u003e#416\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/lsprotocol/commit/2841d4acfe5cd8eaef31658da50a838a0e92c0c7\"\u003e\u003ccode\u003e2841d4a\u003c/code\u003e\u003c/a\u003e Breaking change to \u003ccode\u003eApplyKind\u003c/code\u003e from LSP Spec (\u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/issues/406\"\u003e#406\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/lsprotocol/commit/4b3fb6e4bd8155918ea3d68dd3d1de930a155551\"\u003e\u003ccode\u003e4b3fb6e\u003c/code\u003e\u003c/a\u003e Add coverage support (\u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/issues/404\"\u003e#404\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/lsprotocol/commit/1daa65a84095221814743b365a5be2bc670a421d\"\u003e\u003ccode\u003e1daa65a\u003c/code\u003e\u003c/a\u003e Add Crystal plugin to README (\u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/issues/403\"\u003e#403\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/microsoft/lsprotocol/compare/v2024.0.0b1...2025.0.0rc1\"\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=lsprotocol\u0026package-manager=pip\u0026previous-version=2024.0.0b1\u0026new-version=2025.0.0rc1)](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/codegen-sh/codegen/pull/1129","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/codegen-sh%2Fcodegen/issues/1129","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1129/packages"}},{"old_version":"2024.0.0b1","new_version":"2025.0.0rc1","update_type":"major","path":null,"pr_created_at":"2025-06-06T03:57:37.000Z","version_change":"2024.0.0b1 → 2025.0.0rc1","issue":{"uuid":"2572388309","node_id":"PR_kwDOOk5Y0s6ZU4fV","number":219,"state":"closed","title":"Bump lsprotocol from 2024.0.0b1 to 2025.0.0rc1","user":"dependabot[bot]","labels":["dependencies","python"],"assignees":[],"locked":false,"comments_count":4,"pull_request":true,"closed_at":"2025-06-23T06:34:21.000Z","author_association":"NONE","state_reason":null,"created_at":"2025-06-06T03:57:37.000Z","updated_at":"2025-06-23T06:34:21.000Z","time_to_close":1478204,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"lsprotocol","old_version":"2024.0.0b1","new_version":"2025.0.0rc1","repository_url":"https://github.com/microsoft/lsprotocol"}],"path":null,"ecosystem":"pip"},"body":"Bumps [lsprotocol](https://github.com/microsoft/lsprotocol) from 2024.0.0b1 to 2025.0.0rc1.\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/lsprotocol/commit/db068cc3be4f7bc3f31165a90dd36835a853caaf\"\u003e\u003ccode\u003edb068cc\u003c/code\u003e\u003c/a\u003e Change \u003ccode\u003epyproject.toml\u003c/code\u003e version to \u003ccode\u003e2025.0.0rc1\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/issues/422\"\u003e#422\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/lsprotocol/commit/f31cd4249ddf69e4c5038ae0cda5ea079ca96293\"\u003e\u003ccode\u003ef31cd42\u003c/code\u003e\u003c/a\u003e Rewrite release pipeline to use MicroBuild rather than vscode's templates (\u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/issues/421\"\u003e#421\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/lsprotocol/commit/926bd4362d93b5dfc267df6b4cb81144a15107f7\"\u003e\u003ccode\u003e926bd43\u003c/code\u003e\u003c/a\u003e Update to latest LSP spec (\u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/issues/420\"\u003e#420\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/lsprotocol/commit/4b964091856dd5460e52e762fe3666dafa2524f0\"\u003e\u003ccode\u003e4b96409\u003c/code\u003e\u003c/a\u003e Add golang to plugin table (\u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/issues/418\"\u003e#418\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/lsprotocol/commit/a0db0dade9bcb110219d1078e5db0c828721068d\"\u003e\u003ccode\u003ea0db0da\u003c/code\u003e\u003c/a\u003e Python generator: use Mapping instead of Dict for type annotations (\u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/issues/415\"\u003e#415\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/lsprotocol/commit/a79f4dc86bcf3f8655dbc7171952c7dcf6931f37\"\u003e\u003ccode\u003ea79f4dc\u003c/code\u003e\u003c/a\u003e Breaking change \u003ccode\u003eApplyKind\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/issues/408\"\u003e#408\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/lsprotocol/commit/4dd0484502f1906a6530c7ff89d39ddc24969228\"\u003e\u003ccode\u003e4dd0484\u003c/code\u003e\u003c/a\u003e Fix: version check for CI (\u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/issues/416\"\u003e#416\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/lsprotocol/commit/2841d4acfe5cd8eaef31658da50a838a0e92c0c7\"\u003e\u003ccode\u003e2841d4a\u003c/code\u003e\u003c/a\u003e Breaking change to \u003ccode\u003eApplyKind\u003c/code\u003e from LSP Spec (\u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/issues/406\"\u003e#406\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/lsprotocol/commit/4b3fb6e4bd8155918ea3d68dd3d1de930a155551\"\u003e\u003ccode\u003e4b3fb6e\u003c/code\u003e\u003c/a\u003e Add coverage support (\u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/issues/404\"\u003e#404\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/lsprotocol/commit/1daa65a84095221814743b365a5be2bc670a421d\"\u003e\u003ccode\u003e1daa65a\u003c/code\u003e\u003c/a\u003e Add Crystal plugin to README (\u003ca href=\"https://redirect.github.com/microsoft/lsprotocol/issues/403\"\u003e#403\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/microsoft/lsprotocol/compare/v2024.0.0b1...2025.0.0rc1\"\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=lsprotocol\u0026package-manager=pip\u0026previous-version=2024.0.0b1\u0026new-version=2025.0.0rc1)](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\n\n\u003c!-- Korbit AI PR Description Start --\u003e\n## Description by Korbit AI\n\n### What change is being made?\n\nUpdate `lsprotocol` dependency from version `2024.0.0b1` to `2025.0.0rc1` in the `pyproject.toml` file.\n\n### Why are these changes being made?\n\nThis change is made to ensure the project is using the latest release candidate version of `lsprotocol`, which may include important enhancements, bug fixes, and compatibility improvements. Keeping dependencies up-to-date is crucial for maintaining software performance, stability, and security.\n\n\u003e Is this description stale? Ask me to generate a new description by commenting `/korbit-generate-pr-description`\n\u003c!-- Korbit AI PR Description End --\u003e\n\n## Summary by Sourcery\n\nChores:\n- Update lsprotocol dependency version from 2024.0.0b1 to 2025.0.0rc1 in pyproject.toml","html_url":"https://github.com/Zeeeepa/graph-sitter/pull/219","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Zeeeepa%2Fgraph-sitter/issues/219","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/219/packages"}}]}