From c1f399f12b91642533bef8c295b2fdb2d1b601f1 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 3 Jun 2025 04:12:44 +0000 Subject: [PATCH 01/31] chore(deps-dev): bump uritemplate from 4.1.1 to 4.2.0 Bumps [uritemplate](https://github.com/python-hyper/uritemplate) from 4.1.1 to 4.2.0. - [Release notes](https://github.com/python-hyper/uritemplate/releases) - [Changelog](https://github.com/python-hyper/uritemplate/blob/main/HISTORY.rst) - [Commits](https://github.com/python-hyper/uritemplate/compare/4.1.1...4.2.0) --- updated-dependencies: - dependency-name: uritemplate dependency-version: 4.2.0 dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- requirements-dev.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements-dev.txt b/requirements-dev.txt index 7aec90ac..5465f0f8 100644 --- a/requirements-dev.txt +++ b/requirements-dev.txt @@ -153,7 +153,7 @@ microsoft-kiota-http==1.9.3 multidict==6.4.4 ; python_version >= '3.7' -uritemplate==4.1.1 ; python_version >= '3.6' +uritemplate==4.2.0 ; python_version >= '3.6' yarl==1.20.0 ; python_version >= '3.7' From e9b2c2a205bf3e92cd1c24729927de920ec0e4be Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 3 Jun 2025 10:17:25 +0000 Subject: [PATCH 02/31] chore(deps-dev): bump pytest from 8.3.5 to 8.4.0 Bumps [pytest](https://github.com/pytest-dev/pytest) from 8.3.5 to 8.4.0. - [Release notes](https://github.com/pytest-dev/pytest/releases) - [Changelog](https://github.com/pytest-dev/pytest/blob/main/CHANGELOG.rst) - [Commits](https://github.com/pytest-dev/pytest/compare/8.3.5...8.4.0) --- updated-dependencies: - dependency-name: pytest dependency-version: 8.4.0 dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- requirements-dev.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements-dev.txt b/requirements-dev.txt index 5465f0f8..6b2ab9d6 100644 --- a/requirements-dev.txt +++ b/requirements-dev.txt @@ -78,7 +78,7 @@ pylint==3.3.7 pyproject-hooks==1.2.0 ; python_version >= '3.7' -pytest==8.3.5 +pytest==8.4.0 pytest-cov==5.0.0 From 8d6443f6ddbf729848cd1cc60fc4b98ef008dad8 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 4 Jun 2025 04:57:03 +0000 Subject: [PATCH 03/31] chore(deps-dev): bump frozenlist from 1.6.0 to 1.6.2 Bumps [frozenlist](https://github.com/aio-libs/frozenlist) from 1.6.0 to 1.6.2. - [Release notes](https://github.com/aio-libs/frozenlist/releases) - [Changelog](https://github.com/aio-libs/frozenlist/blob/master/CHANGES.rst) - [Commits](https://github.com/aio-libs/frozenlist/compare/v1.6.0...v1.6.2) --- updated-dependencies: - dependency-name: frozenlist dependency-version: 1.6.2 dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- requirements-dev.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements-dev.txt b/requirements-dev.txt index 6b2ab9d6..a1bfd281 100644 --- a/requirements-dev.txt +++ b/requirements-dev.txt @@ -131,7 +131,7 @@ anyio==4.9.0 ; python_version >= '3.7' async-timeout==5.0.1 ; python_version >= '3.6' -frozenlist==1.6.0 ; python_version >= '3.7' +frozenlist==1.6.2 ; python_version >= '3.7' h11==0.16.0 ; python_version >= '3.7' From c72df2d74cf3abd172e5f142755ba864bab56f83 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 5 Jun 2025 04:14:06 +0000 Subject: [PATCH 04/31] chore(deps-dev): bump aiohttp from 3.12.6 to 3.12.9 --- updated-dependencies: - dependency-name: aiohttp dependency-version: 3.12.9 dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- requirements-dev.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements-dev.txt b/requirements-dev.txt index a1bfd281..a4f6acb5 100644 --- a/requirements-dev.txt +++ b/requirements-dev.txt @@ -123,7 +123,7 @@ yapf==0.43.0 zipp==3.22.0 ; python_version >= '3.7' -aiohttp==3.12.6 ; python_version >= '3.6' +aiohttp==3.12.9 ; python_version >= '3.6' aiosignal==1.3.1 ; python_version >= '3.7' From cf4398b6df1a3178e3030e34e0690bbdd4dd10f2 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 6 Jun 2025 04:02:34 +0000 Subject: [PATCH 05/31] chore(deps-dev): bump tomlkit from 0.13.2 to 0.13.3 Bumps [tomlkit](https://github.com/sdispater/tomlkit) from 0.13.2 to 0.13.3. - [Release notes](https://github.com/sdispater/tomlkit/releases) - [Changelog](https://github.com/python-poetry/tomlkit/blob/master/CHANGELOG.md) - [Commits](https://github.com/sdispater/tomlkit/compare/0.13.2...0.13.3) --- updated-dependencies: - dependency-name: tomlkit dependency-version: 0.13.3 dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- requirements-dev.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements-dev.txt b/requirements-dev.txt index a4f6acb5..c9b10c07 100644 --- a/requirements-dev.txt +++ b/requirements-dev.txt @@ -106,7 +106,7 @@ toml==0.10.2 tomli==2.2.1 ; python_version < '3.11' -tomlkit==0.13.2 ; python_version >= '3.7' +tomlkit==0.13.3 ; python_version >= '3.7' trio==0.30.0 From 2ea21c22730f1425d1d96f851b6d523a052aa054 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 9 Jun 2025 04:58:43 +0000 Subject: [PATCH 06/31] chore(deps-dev): bump aiohttp from 3.12.9 to 3.12.11 --- updated-dependencies: - dependency-name: aiohttp dependency-version: 3.12.11 dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- requirements-dev.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements-dev.txt b/requirements-dev.txt index c9b10c07..157f3fe5 100644 --- a/requirements-dev.txt +++ b/requirements-dev.txt @@ -123,7 +123,7 @@ yapf==0.43.0 zipp==3.22.0 ; python_version >= '3.7' -aiohttp==3.12.9 ; python_version >= '3.6' +aiohttp==3.12.11 ; python_version >= '3.6' aiosignal==1.3.1 ; python_version >= '3.7' From 5e13120cade0f7d9552fdfb50be4c325aa2fa9a6 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 9 Jun 2025 13:26:21 +0000 Subject: [PATCH 07/31] chore(deps-dev): bump zipp from 3.22.0 to 3.23.0 Bumps [zipp](https://github.com/jaraco/zipp) from 3.22.0 to 3.23.0. - [Release notes](https://github.com/jaraco/zipp/releases) - [Changelog](https://github.com/jaraco/zipp/blob/main/NEWS.rst) - [Commits](https://github.com/jaraco/zipp/compare/v3.22.0...v3.23.0) --- updated-dependencies: - dependency-name: zipp dependency-version: 3.23.0 dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- requirements-dev.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements-dev.txt b/requirements-dev.txt index 157f3fe5..f6938e8c 100644 --- a/requirements-dev.txt +++ b/requirements-dev.txt @@ -121,7 +121,7 @@ wrapt==1.17.2 ; python_version < '3.11' yapf==0.43.0 -zipp==3.22.0 ; python_version >= '3.7' +zipp==3.23.0 ; python_version >= '3.7' aiohttp==3.12.11 ; python_version >= '3.6' From 49a44523b4ec661ce8ac5bbed3d0a8c5f4104a8b Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 10 Jun 2025 04:18:39 +0000 Subject: [PATCH 08/31] chore(deps-dev): bump frozenlist from 1.6.2 to 1.7.0 Bumps [frozenlist](https://github.com/aio-libs/frozenlist) from 1.6.2 to 1.7.0. - [Release notes](https://github.com/aio-libs/frozenlist/releases) - [Changelog](https://github.com/aio-libs/frozenlist/blob/master/CHANGES.rst) - [Commits](https://github.com/aio-libs/frozenlist/compare/v1.6.2...v1.7.0) --- updated-dependencies: - dependency-name: frozenlist dependency-version: 1.7.0 dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- requirements-dev.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements-dev.txt b/requirements-dev.txt index f6938e8c..33463c5e 100644 --- a/requirements-dev.txt +++ b/requirements-dev.txt @@ -131,7 +131,7 @@ anyio==4.9.0 ; python_version >= '3.7' async-timeout==5.0.1 ; python_version >= '3.6' -frozenlist==1.6.2 ; python_version >= '3.7' +frozenlist==1.7.0 ; python_version >= '3.7' h11==0.16.0 ; python_version >= '3.7' From e995d76bb3bf2bc914955188c55dca6354ed7965 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 10 Jun 2025 12:25:14 +0000 Subject: [PATCH 09/31] chore(deps-dev): bump yarl from 1.20.0 to 1.20.1 Bumps [yarl](https://github.com/aio-libs/yarl) from 1.20.0 to 1.20.1. - [Release notes](https://github.com/aio-libs/yarl/releases) - [Changelog](https://github.com/aio-libs/yarl/blob/master/CHANGES.rst) - [Commits](https://github.com/aio-libs/yarl/commits) --- updated-dependencies: - dependency-name: yarl dependency-version: 1.20.1 dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- requirements-dev.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements-dev.txt b/requirements-dev.txt index 33463c5e..fa92da3f 100644 --- a/requirements-dev.txt +++ b/requirements-dev.txt @@ -155,7 +155,7 @@ multidict==6.4.4 ; python_version >= '3.7' uritemplate==4.2.0 ; python_version >= '3.6' -yarl==1.20.0 ; python_version >= '3.7' +yarl==1.20.1 ; python_version >= '3.7' deprecated==1.2.18 From 5ef8a7b336b6b196b03afdf3c27e09fc4939a4f3 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 10 Jun 2025 12:27:20 +0000 Subject: [PATCH 10/31] chore(deps-dev): bump cryptography from 45.0.3 to 45.0.4 Bumps [cryptography](https://github.com/pyca/cryptography) from 45.0.3 to 45.0.4. - [Changelog](https://github.com/pyca/cryptography/blob/main/CHANGELOG.rst) - [Commits](https://github.com/pyca/cryptography/compare/45.0.3...45.0.4) --- updated-dependencies: - dependency-name: cryptography dependency-version: 45.0.4 dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- requirements-dev.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements-dev.txt b/requirements-dev.txt index fa92da3f..3c478425 100644 --- a/requirements-dev.txt +++ b/requirements-dev.txt @@ -26,7 +26,7 @@ colorama==0.4.6 ; os_name == 'nt' coverage[toml]==7.8.2 ; python_version >= '3.7' -cryptography==45.0.3 ; python_version >= '3.7' +cryptography==45.0.4 ; python_version >= '3.7' dill==0.4.0 ; python_version < '3.11' From de1d13f805e99edb72355738d10fbe3f50b811c4 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 10 Jun 2025 12:29:25 +0000 Subject: [PATCH 11/31] chore(deps-dev): bump requests from 2.32.3 to 2.32.4 Bumps [requests](https://github.com/psf/requests) from 2.32.3 to 2.32.4. - [Release notes](https://github.com/psf/requests/releases) - [Changelog](https://github.com/psf/requests/blob/main/HISTORY.md) - [Commits](https://github.com/psf/requests/compare/v2.32.3...v2.32.4) --- updated-dependencies: - dependency-name: requests dependency-version: 2.32.4 dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- requirements-dev.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements-dev.txt b/requirements-dev.txt index 3c478425..ba18d616 100644 --- a/requirements-dev.txt +++ b/requirements-dev.txt @@ -92,7 +92,7 @@ pytest-asyncio==0.26.0 pywin32==310 ; platform_system == 'Windows' -requests==2.32.3 ; python_version >= '3.7' +requests==2.32.4 ; python_version >= '3.7' setuptools==80.9.0 From dfa4e567b1f05a5efa7ca9fab4196edf75e223f7 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 11 Jun 2025 04:23:39 +0000 Subject: [PATCH 12/31] chore(deps-dev): bump types-requests Bumps [types-requests](https://github.com/typeshed-internal/stub_uploader) from 2.32.0.20250602 to 2.32.4.20250611. - [Commits](https://github.com/typeshed-internal/stub_uploader/commits) --- updated-dependencies: - dependency-name: types-requests dependency-version: 2.32.4.20250611 dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- requirements-dev.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements-dev.txt b/requirements-dev.txt index ba18d616..009426ce 100644 --- a/requirements-dev.txt +++ b/requirements-dev.txt @@ -112,7 +112,7 @@ trio==0.30.0 types-python-dateutil==2.9.0.20250516 -types-requests==2.32.0.20250602; python_version >= '3.7' +types-requests==2.32.4.20250611; python_version >= '3.7' urllib3==2.4.0 ; python_version >= '3.7' typing-extensions==4.13.2 ; python_version >= '3.7' From 7db510f2660a3c248fd6ac45b10d69879278bb15 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 11 Jun 2025 10:50:49 +0000 Subject: [PATCH 13/31] chore(deps-dev): bump aiohttp from 3.12.11 to 3.12.12 --- updated-dependencies: - dependency-name: aiohttp dependency-version: 3.12.12 dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- requirements-dev.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements-dev.txt b/requirements-dev.txt index 009426ce..58af3fa4 100644 --- a/requirements-dev.txt +++ b/requirements-dev.txt @@ -123,7 +123,7 @@ yapf==0.43.0 zipp==3.23.0 ; python_version >= '3.7' -aiohttp==3.12.11 ; python_version >= '3.6' +aiohttp==3.12.12 ; python_version >= '3.6' aiosignal==1.3.1 ; python_version >= '3.7' From fe90e58b7067b631890ea27ef789f80d3dffb88b Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 12 Jun 2025 04:31:43 +0000 Subject: [PATCH 14/31] chore(deps-dev): bump coverage[toml] from 7.8.2 to 7.9.0 Bumps [coverage[toml]](https://github.com/nedbat/coveragepy) from 7.8.2 to 7.9.0. - [Release notes](https://github.com/nedbat/coveragepy/releases) - [Changelog](https://github.com/nedbat/coveragepy/blob/master/CHANGES.rst) - [Commits](https://github.com/nedbat/coveragepy/compare/7.8.2...7.9.0) --- updated-dependencies: - dependency-name: coverage[toml] dependency-version: 7.9.0 dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- requirements-dev.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements-dev.txt b/requirements-dev.txt index 58af3fa4..cec2049a 100644 --- a/requirements-dev.txt +++ b/requirements-dev.txt @@ -24,7 +24,7 @@ click==8.1.8 ; python_version >= '3.6' colorama==0.4.6 ; os_name == 'nt' -coverage[toml]==7.8.2 ; python_version >= '3.7' +coverage[toml]==7.9.0 ; python_version >= '3.7' cryptography==45.0.4 ; python_version >= '3.7' From 2451166c100a7b9e6826cc0c13f54a79ff02ea23 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 13 Jun 2025 04:17:43 +0000 Subject: [PATCH 15/31] chore(deps-dev): bump typing-extensions from 4.13.2 to 4.14.0 Bumps [typing-extensions](https://github.com/python/typing_extensions) from 4.13.2 to 4.14.0. - [Release notes](https://github.com/python/typing_extensions/releases) - [Changelog](https://github.com/python/typing_extensions/blob/main/CHANGELOG.md) - [Commits](https://github.com/python/typing_extensions/compare/4.13.2...4.14.0) --- updated-dependencies: - dependency-name: typing-extensions dependency-version: 4.14.0 dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- requirements-dev.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements-dev.txt b/requirements-dev.txt index cec2049a..1e6dbce7 100644 --- a/requirements-dev.txt +++ b/requirements-dev.txt @@ -114,7 +114,7 @@ types-python-dateutil==2.9.0.20250516 types-requests==2.32.4.20250611; python_version >= '3.7' urllib3==2.4.0 ; python_version >= '3.7' -typing-extensions==4.13.2 ; python_version >= '3.7' +typing-extensions==4.14.0 ; python_version >= '3.7' wrapt==1.17.2 ; python_version < '3.11' From d5be840eadb731bf8c6fb83d2e0a1e4809421c86 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 13 Jun 2025 11:38:03 +0000 Subject: [PATCH 16/31] chore(deps-dev): bump pytest-asyncio from 0.26.0 to 1.0.0 Bumps [pytest-asyncio](https://github.com/pytest-dev/pytest-asyncio) from 0.26.0 to 1.0.0. - [Release notes](https://github.com/pytest-dev/pytest-asyncio/releases) - [Commits](https://github.com/pytest-dev/pytest-asyncio/compare/v0.26.0...v1.0.0) --- updated-dependencies: - dependency-name: pytest-asyncio dependency-version: 1.0.0 dependency-type: direct:development update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] --- requirements-dev.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements-dev.txt b/requirements-dev.txt index 1e6dbce7..fd0a2d1e 100644 --- a/requirements-dev.txt +++ b/requirements-dev.txt @@ -88,7 +88,7 @@ python-dotenv==1.1.0 pytest-trio==0.8.0 -pytest-asyncio==0.26.0 +pytest-asyncio==1.0.0 pywin32==310 ; platform_system == 'Windows' From 1a5996331f16e59614da108a0e89b4283921374d Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 16 Jun 2025 04:51:09 +0000 Subject: [PATCH 17/31] chore(deps-dev): bump coverage[toml] from 7.9.0 to 7.9.1 Bumps [coverage[toml]](https://github.com/nedbat/coveragepy) from 7.9.0 to 7.9.1. - [Release notes](https://github.com/nedbat/coveragepy/releases) - [Changelog](https://github.com/nedbat/coveragepy/blob/master/CHANGES.rst) - [Commits](https://github.com/nedbat/coveragepy/compare/7.9.0...7.9.1) --- updated-dependencies: - dependency-name: coverage[toml] dependency-version: 7.9.1 dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- requirements-dev.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements-dev.txt b/requirements-dev.txt index fd0a2d1e..a8f72ac3 100644 --- a/requirements-dev.txt +++ b/requirements-dev.txt @@ -24,7 +24,7 @@ click==8.1.8 ; python_version >= '3.6' colorama==0.4.6 ; os_name == 'nt' -coverage[toml]==7.9.0 ; python_version >= '3.7' +coverage[toml]==7.9.1 ; python_version >= '3.7' cryptography==45.0.4 ; python_version >= '3.7' From 965a04d978241e71f3e540c1ace840d2895989ec Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 16 Jun 2025 10:18:29 +0000 Subject: [PATCH 18/31] chore(deps-dev): bump aiohttp from 3.12.12 to 3.12.13 --- updated-dependencies: - dependency-name: aiohttp dependency-version: 3.12.13 dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- requirements-dev.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements-dev.txt b/requirements-dev.txt index a8f72ac3..1deffa79 100644 --- a/requirements-dev.txt +++ b/requirements-dev.txt @@ -123,7 +123,7 @@ yapf==0.43.0 zipp==3.23.0 ; python_version >= '3.7' -aiohttp==3.12.12 ; python_version >= '3.6' +aiohttp==3.12.13 ; python_version >= '3.6' aiosignal==1.3.1 ; python_version >= '3.7' From 1d7cad9a53faaaa6e2831ee8e01640c4d56a298d Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 16 Jun 2025 10:23:13 +0000 Subject: [PATCH 19/31] chore(deps-dev): bump certifi from 2025.4.26 to 2025.6.15 Bumps [certifi](https://github.com/certifi/python-certifi) from 2025.4.26 to 2025.6.15. - [Commits](https://github.com/certifi/python-certifi/compare/2025.04.26...2025.06.15) --- updated-dependencies: - dependency-name: certifi dependency-version: 2025.6.15 dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- requirements-dev.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements-dev.txt b/requirements-dev.txt index 1deffa79..32d21641 100644 --- a/requirements-dev.txt +++ b/requirements-dev.txt @@ -14,7 +14,7 @@ build==1.2.2.post1 bumpver==2024.1130 -certifi==2025.4.26 ; python_version >= '3.6' +certifi==2025.6.15 ; python_version >= '3.6' cffi==1.17.1 ; os_name == 'nt' and implementation_name != 'pypy' From 0f98cf1a73bace8827c40ac8306616d262b98db1 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 17 Jun 2025 04:34:55 +0000 Subject: [PATCH 20/31] chore(deps-dev): bump mypy from 1.16.0 to 1.16.1 Bumps [mypy](https://github.com/python/mypy) from 1.16.0 to 1.16.1. - [Changelog](https://github.com/python/mypy/blob/master/CHANGELOG.md) - [Commits](https://github.com/python/mypy/compare/v1.16.0...v1.16.1) --- updated-dependencies: - dependency-name: mypy dependency-version: 1.16.1 dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- requirements-dev.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements-dev.txt b/requirements-dev.txt index 32d21641..26b8c88c 100644 --- a/requirements-dev.txt +++ b/requirements-dev.txt @@ -54,7 +54,7 @@ msal==1.32.3 msal-extensions==1.3.1 -mypy==1.16.0 +mypy==1.16.1 mypy-extensions==1.1.0 ; python_version >= '3.5' From f186bc1d8466537a27f4b745a65282ccf2b52827 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 18 Jun 2025 04:08:52 +0000 Subject: [PATCH 21/31] chore(deps-dev): bump multidict from 6.4.4 to 6.5.0 Bumps [multidict](https://github.com/aio-libs/multidict) from 6.4.4 to 6.5.0. - [Release notes](https://github.com/aio-libs/multidict/releases) - [Changelog](https://github.com/aio-libs/multidict/blob/master/CHANGES.rst) - [Commits](https://github.com/aio-libs/multidict/compare/v6.4.4...v6.5.0) --- updated-dependencies: - dependency-name: multidict dependency-version: 6.5.0 dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- requirements-dev.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements-dev.txt b/requirements-dev.txt index 26b8c88c..2cc19133 100644 --- a/requirements-dev.txt +++ b/requirements-dev.txt @@ -151,7 +151,7 @@ microsoft-kiota-authentication-azure==1.9.3 microsoft-kiota-http==1.9.3 -multidict==6.4.4 ; python_version >= '3.7' +multidict==6.5.0 ; python_version >= '3.7' uritemplate==4.2.0 ; python_version >= '3.6' From 94cdc634f5bb5fb282c15d1e0aafd955b57b5992 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 19 Jun 2025 04:26:13 +0000 Subject: [PATCH 22/31] chore(deps-dev): bump pytest from 8.4.0 to 8.4.1 Bumps [pytest](https://github.com/pytest-dev/pytest) from 8.4.0 to 8.4.1. - [Release notes](https://github.com/pytest-dev/pytest/releases) - [Changelog](https://github.com/pytest-dev/pytest/blob/main/CHANGELOG.rst) - [Commits](https://github.com/pytest-dev/pytest/compare/8.4.0...8.4.1) --- updated-dependencies: - dependency-name: pytest dependency-version: 8.4.1 dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- requirements-dev.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements-dev.txt b/requirements-dev.txt index 2cc19133..9f803762 100644 --- a/requirements-dev.txt +++ b/requirements-dev.txt @@ -78,7 +78,7 @@ pylint==3.3.7 pyproject-hooks==1.2.0 ; python_version >= '3.7' -pytest==8.4.0 +pytest==8.4.1 pytest-cov==5.0.0 From 330e0b3b441cd29a040787efa012520e3fa00c50 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 19 Jun 2025 11:04:25 +0000 Subject: [PATCH 23/31] chore(deps-dev): bump urllib3 from 2.4.0 to 2.5.0 Bumps [urllib3](https://github.com/urllib3/urllib3) from 2.4.0 to 2.5.0. - [Release notes](https://github.com/urllib3/urllib3/releases) - [Changelog](https://github.com/urllib3/urllib3/blob/main/CHANGES.rst) - [Commits](https://github.com/urllib3/urllib3/compare/2.4.0...2.5.0) --- updated-dependencies: - dependency-name: urllib3 dependency-version: 2.5.0 dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- requirements-dev.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements-dev.txt b/requirements-dev.txt index 9f803762..e018ee83 100644 --- a/requirements-dev.txt +++ b/requirements-dev.txt @@ -113,7 +113,7 @@ trio==0.30.0 types-python-dateutil==2.9.0.20250516 types-requests==2.32.4.20250611; python_version >= '3.7' -urllib3==2.4.0 ; python_version >= '3.7' +urllib3==2.5.0 ; python_version >= '3.7' typing-extensions==4.14.0 ; python_version >= '3.7' From be340a08c183e627c765c5586535b1ebd63f55c4 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 24 Jun 2025 04:38:02 +0000 Subject: [PATCH 24/31] chore(deps-dev): bump python-dotenv from 1.1.0 to 1.1.1 Bumps [python-dotenv](https://github.com/theskumar/python-dotenv) from 1.1.0 to 1.1.1. - [Release notes](https://github.com/theskumar/python-dotenv/releases) - [Changelog](https://github.com/theskumar/python-dotenv/blob/main/CHANGELOG.md) - [Commits](https://github.com/theskumar/python-dotenv/compare/v1.1.0...v1.1.1) --- updated-dependencies: - dependency-name: python-dotenv dependency-version: 1.1.1 dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- requirements-dev.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements-dev.txt b/requirements-dev.txt index e018ee83..8a45ea61 100644 --- a/requirements-dev.txt +++ b/requirements-dev.txt @@ -84,7 +84,7 @@ pytest-cov==5.0.0 pytest-mock==3.14.1 -python-dotenv==1.1.0 +python-dotenv==1.1.1 pytest-trio==0.8.0 From 86c90b91095b633980b3c1c2cb54609b766439f4 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 25 Jun 2025 04:24:30 +0000 Subject: [PATCH 25/31] chore(deps-dev): bump multidict from 6.5.0 to 6.5.1 Bumps [multidict](https://github.com/aio-libs/multidict) from 6.5.0 to 6.5.1. - [Release notes](https://github.com/aio-libs/multidict/releases) - [Changelog](https://github.com/aio-libs/multidict/blob/master/CHANGES.rst) - [Commits](https://github.com/aio-libs/multidict/compare/v6.5.0...v6.5.1) --- updated-dependencies: - dependency-name: multidict dependency-version: 6.5.1 dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- requirements-dev.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements-dev.txt b/requirements-dev.txt index 8a45ea61..7db96303 100644 --- a/requirements-dev.txt +++ b/requirements-dev.txt @@ -151,7 +151,7 @@ microsoft-kiota-authentication-azure==1.9.3 microsoft-kiota-http==1.9.3 -multidict==6.5.0 ; python_version >= '3.7' +multidict==6.5.1 ; python_version >= '3.7' uritemplate==4.2.0 ; python_version >= '3.6' From 7b5ad1130f16438579e160aaea1d3aae000b96b6 Mon Sep 17 00:00:00 2001 From: carterm-hdc Date: Fri, 27 Jun 2025 11:46:19 -0400 Subject: [PATCH 26/31] Merge pull request #959 from carterm-hdc/fix-batch-item-serialize fix: BatchRequestItem now properly serializes the header and body fields --- requirements-dev.txt | 2 ++ .../requests/batch_request_item.py | 11 +++---- tests/requests/test_batch_request_item.py | 31 +++++++++++++++---- 3 files changed, 31 insertions(+), 13 deletions(-) diff --git a/requirements-dev.txt b/requirements-dev.txt index 7db96303..985fc00d 100644 --- a/requirements-dev.txt +++ b/requirements-dev.txt @@ -151,6 +151,8 @@ microsoft-kiota-authentication-azure==1.9.3 microsoft-kiota-http==1.9.3 +microsoft-kiota-serialization-json==1.9.3 + multidict==6.5.1 ; python_version >= '3.7' uritemplate==4.2.0 ; python_version >= '3.6' diff --git a/src/msgraph_core/requests/batch_request_item.py b/src/msgraph_core/requests/batch_request_item.py index d7818736..716a8a22 100644 --- a/src/msgraph_core/requests/batch_request_item.py +++ b/src/msgraph_core/requests/batch_request_item.py @@ -258,19 +258,16 @@ def serialize(self, writer: SerializationWriter) -> None: writer.write_str_value('method', self.method) writer.write_str_value('url', self.url) writer.write_collection_of_primitive_values('depends_on', self._depends_on) - writer.write_collection_of_object_values( - 'headers', - self._headers # type: ignore # need method to serialize dicts + writer.write_additional_data_value( + {'headers': self._headers} # need proper method to serialize dicts ) if self._body: json_object = json.loads(self._body) is_json_string = json_object and isinstance(json_object, dict) # /$batch API expects JSON object or base 64 encoded value for the body if is_json_string: - writer.write_collection_of_object_values( # type: ignore - # need method to serialize dicts - 'body', - json_object + writer.write_additional_data_value( + {'body': json_object} # need proper method to serialize dicts ) else: writer.write_str_value('body', base64.b64encode(self._body).decode('utf-8')) diff --git a/tests/requests/test_batch_request_item.py b/tests/requests/test_batch_request_item.py index 1f3dd971..433cce09 100644 --- a/tests/requests/test_batch_request_item.py +++ b/tests/requests/test_batch_request_item.py @@ -1,9 +1,13 @@ import pytest +import json from io import BytesIO +from unittest.mock import Mock from urllib.request import Request from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.serialization.serialization_writer import SerializationWriter from kiota_abstractions.method import Method from kiota_abstractions.headers_collection import HeadersCollection as RequestHeaders +from kiota_serialization_json.json_serialization_writer_factory import JsonSerializationWriterFactory from msgraph_core.requests.batch_request_item import BatchRequestItem base_url = "https://graph.microsoft.com/v1.0/me" @@ -11,23 +15,26 @@ @pytest.fixture def request_info(): - request_info = RequestInformation() + request_info = RequestInformation() request_info.http_method = "GET" - request_info.url = "f{base_url}/me" + request_info.url = base_url request_info.headers = RequestHeaders() - request_info.content = BytesIO(b'{"key": "value"}') + request_info.headers.add("Content-Type", "application/json") + request_info.content = b'{"key": "value"}' return request_info @pytest.fixture def batch_request_item(request_info): - return BatchRequestItem(request_information=request_info) + return BatchRequestItem(request_information=request_info, id="123") def test_initialization(batch_request_item, request_info): + assert batch_request_item.id == "123" assert batch_request_item.method == "GET" - assert batch_request_item.url == "f{base_url}/me" - assert batch_request_item.body.read() == b'{"key": "value"}' + assert batch_request_item.url == base_url + assert batch_request_item.headers == {"content-type": "application/json"} + assert batch_request_item.body == b'{"key": "value"}' def test_create_with_urllib_request(): @@ -123,3 +130,15 @@ def test_batch_request_item_method_enum(): def test_depends_on_property(batch_request_item): batch_request_item.set_depends_on(["request1", "request2"]) assert batch_request_item.depends_on == ["request1", "request2"] + + +def test_serialize_json(batch_request_item): + writer = JsonSerializationWriterFactory().get_serialization_writer('application/json') + batch_request_item.serialize(writer) + content = json.loads(writer.get_serialized_content()) + assert content["id"] == "123" + assert content["method"] == "GET" + assert content["url"] == base_url + assert content["headers"] == {"content-type": "application/json"} + assert content["body"] == {"key": "value"} + From 5377bbafdfbd68d9467bf12c1ccdb40e13c4e374 Mon Sep 17 00:00:00 2001 From: "Gavin Barron (from Dev Box)" Date: Thu, 26 Jun 2025 13:29:08 -0700 Subject: [PATCH 27/31] fix: GraphClientFactory baseUrl setting logic Updates the GraphClientFactory so that the baseUrl of the httpClient is only set when creating a new httpClient. This ensures that any client which has previously set a baseUrl and is adding middleware to the client will not have the existing baseUrl set --- src/msgraph_core/graph_client_factory.py | 27 +++++++++++++++--------- 1 file changed, 17 insertions(+), 10 deletions(-) diff --git a/src/msgraph_core/graph_client_factory.py b/src/msgraph_core/graph_client_factory.py index 968b53fa..bccecab8 100644 --- a/src/msgraph_core/graph_client_factory.py +++ b/src/msgraph_core/graph_client_factory.py @@ -16,7 +16,7 @@ from .middleware.options import GraphTelemetryHandlerOption -class GraphClientFactory(KiotaClientFactory): +class GraphClientFactory(): """Constructs httpx.AsyncClient instances configured with either custom or default pipeline of graph specific middleware. """ @@ -35,10 +35,13 @@ def create_with_default_middleware( # type: ignore Args: api_version (APIVersion): The Graph API version to be used. Defaults to APIVersion.v1. - client (httpx.AsyncClient): The httpx.AsyncClient instance to be used. - Defaults to KiotaClientFactory.get_default_client(). + This is only used if the client parameter is None. + client (Optional[httpx.AsyncClient]]): The httpx.AsyncClient instance to be used. + Defaults to None. + When None, a default client will be created with the base url set to https://{host}/{api_version}. host (NationalClouds): The national clound endpoint to be used. Defaults to NationalClouds.Global. + This is only used if the client parameter is None. options (Optional[dict[str, RequestOption]]): The request options to use when instantiating default middleware. Defaults to dict[str, RequestOption]=None. @@ -47,7 +50,7 @@ def create_with_default_middleware( # type: ignore """ if client is None: client = KiotaClientFactory.get_default_client() - client.base_url = GraphClientFactory._get_base_url(host, api_version) # type: ignore + client.base_url = GraphClientFactory._get_base_url(host, api_version) # type: ignore middleware = KiotaClientFactory.get_default_middleware(options) telemetry_handler = GraphClientFactory._get_telemetry_handler(options) middleware.append(telemetry_handler) @@ -64,19 +67,23 @@ def create_with_custom_middleware( # type: ignore """Applies a custom middleware chain to the HTTP Client Args: - middleware(list[BaseMiddleware]): Custom middleware list that will be used to create + middleware(Optional[list[BaseMiddleware]]): Custom middleware list that will be used to create a middleware pipeline. The middleware should be arranged in the order in which they will modify the request. - api_version (APIVersion): The Graph API version to be used. + Defaults to None, + api_version (APIVersion): The Graph API version to be used. Defaults to APIVersion.v1. - client (httpx.AsyncClient): The httpx.AsyncClient instance to be used. - Defaults to KiotaClientFactory.get_default_client(). - host (NationalClouds): The national clound endpoint to be used. + This is only used if the client parameter is None. + client (Optional[httpx.AsyncClient]): The httpx.AsyncClient instance to be used. + Defaults to None. + When None, a default client will be created with the base url set to https://{host}/{api_version}. + host (NationalClouds): The national cloud endpoint to be used. Defaults to NationalClouds.Global. + This is only used if the client parameter is None. """ if client is None: client = KiotaClientFactory.get_default_client() - client.base_url = GraphClientFactory._get_base_url(host, api_version) # type: ignore + client.base_url = GraphClientFactory._get_base_url(host, api_version) # type: ignore return GraphClientFactory._load_middleware_to_client(client, middleware) @staticmethod From 331ffd269e84a1818b146a5085b1c0b65dad2884 Mon Sep 17 00:00:00 2001 From: "Gavin Barron (from Dev Box)" Date: Thu, 26 Jun 2025 13:42:08 -0700 Subject: [PATCH 28/31] fix broken tests --- src/msgraph_core/graph_client_factory.py | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/src/msgraph_core/graph_client_factory.py b/src/msgraph_core/graph_client_factory.py index bccecab8..748ab69c 100644 --- a/src/msgraph_core/graph_client_factory.py +++ b/src/msgraph_core/graph_client_factory.py @@ -22,8 +22,7 @@ class GraphClientFactory(): """ @staticmethod - def create_with_default_middleware( # type: ignore - # Breaking change to remove KiotaClientFactory as base class + def create_with_default_middleware( api_version: APIVersion = APIVersion.v1, client: Optional[httpx.AsyncClient] = None, host: NationalClouds = NationalClouds.Global, @@ -50,15 +49,16 @@ def create_with_default_middleware( # type: ignore """ if client is None: client = KiotaClientFactory.get_default_client() - client.base_url = GraphClientFactory._get_base_url(host, api_version) # type: ignore + client.base_url = GraphClientFactory._get_base_url( + host, api_version) + middleware = KiotaClientFactory.get_default_middleware(options) telemetry_handler = GraphClientFactory._get_telemetry_handler(options) middleware.append(telemetry_handler) return GraphClientFactory._load_middleware_to_client(client, middleware) @staticmethod - def create_with_custom_middleware( # type: ignore - # Breaking change to remove Kiota client factory as base class + def create_with_custom_middleware( middleware: Optional[list[BaseMiddleware]], api_version: APIVersion = APIVersion.v1, client: Optional[httpx.AsyncClient] = None, @@ -83,7 +83,9 @@ def create_with_custom_middleware( # type: ignore """ if client is None: client = KiotaClientFactory.get_default_client() - client.base_url = GraphClientFactory._get_base_url(host, api_version) # type: ignore + client.base_url = GraphClientFactory._get_base_url( + host, api_version) + return GraphClientFactory._load_middleware_to_client(client, middleware) @staticmethod @@ -124,7 +126,7 @@ def _load_middleware_to_client( mounts[pattern ] = GraphClientFactory._replace_transport_with_custom_graph_transport( transport, middleware - ) + ) client._mounts = dict(sorted(mounts.items())) return client From ad37220309db5ae93fcfb12189e073c07523ced3 Mon Sep 17 00:00:00 2001 From: "Gavin Barron (from Dev Box)" Date: Thu, 26 Jun 2025 14:15:04 -0700 Subject: [PATCH 29/31] undoing autoformatting --- src/msgraph_core/graph_client_factory.py | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/src/msgraph_core/graph_client_factory.py b/src/msgraph_core/graph_client_factory.py index 748ab69c..5312b76d 100644 --- a/src/msgraph_core/graph_client_factory.py +++ b/src/msgraph_core/graph_client_factory.py @@ -49,8 +49,7 @@ def create_with_default_middleware( """ if client is None: client = KiotaClientFactory.get_default_client() - client.base_url = GraphClientFactory._get_base_url( - host, api_version) + client.base_url = GraphClientFactory._get_base_url(host, api_version) middleware = KiotaClientFactory.get_default_middleware(options) telemetry_handler = GraphClientFactory._get_telemetry_handler(options) @@ -83,8 +82,7 @@ def create_with_custom_middleware( """ if client is None: client = KiotaClientFactory.get_default_client() - client.base_url = GraphClientFactory._get_base_url( - host, api_version) + client.base_url = GraphClientFactory._get_base_url(host, api_version) return GraphClientFactory._load_middleware_to_client(client, middleware) @@ -126,7 +124,7 @@ def _load_middleware_to_client( mounts[pattern ] = GraphClientFactory._replace_transport_with_custom_graph_transport( transport, middleware - ) + ) client._mounts = dict(sorted(mounts.items())) return client From 750f24922e69fd0e520d0628eb4343b3762d68b6 Mon Sep 17 00:00:00 2001 From: "Gavin Barron (from Dev Box)" Date: Thu, 26 Jun 2025 14:25:03 -0700 Subject: [PATCH 30/31] resolve pylint issues --- src/msgraph_core/graph_client_factory.py | 10 +++++----- src/msgraph_core/requests/batch_request_item.py | 2 +- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/src/msgraph_core/graph_client_factory.py b/src/msgraph_core/graph_client_factory.py index 5312b76d..f4079b63 100644 --- a/src/msgraph_core/graph_client_factory.py +++ b/src/msgraph_core/graph_client_factory.py @@ -37,7 +37,7 @@ def create_with_default_middleware( This is only used if the client parameter is None. client (Optional[httpx.AsyncClient]]): The httpx.AsyncClient instance to be used. Defaults to None. - When None, a default client will be created with the base url set to https://{host}/{api_version}. + When None, a client will be created with base url set to https://{host}/{api_version}. host (NationalClouds): The national clound endpoint to be used. Defaults to NationalClouds.Global. This is only used if the client parameter is None. @@ -66,16 +66,16 @@ def create_with_custom_middleware( """Applies a custom middleware chain to the HTTP Client Args: - middleware(Optional[list[BaseMiddleware]]): Custom middleware list that will be used to create - a middleware pipeline. The middleware should be arranged in the order in which they will - modify the request. + middleware(Optional[list[BaseMiddleware]]): Custom middleware list that will be used to + create a middleware pipeline. The middleware should be arranged in the order in which + they will modify the request. Defaults to None, api_version (APIVersion): The Graph API version to be used. Defaults to APIVersion.v1. This is only used if the client parameter is None. client (Optional[httpx.AsyncClient]): The httpx.AsyncClient instance to be used. Defaults to None. - When None, a default client will be created with the base url set to https://{host}/{api_version}. + When None, a client will be created with base url set to https://{host}/{api_version}. host (NationalClouds): The national cloud endpoint to be used. Defaults to NationalClouds.Global. This is only used if the client parameter is None. diff --git a/src/msgraph_core/requests/batch_request_item.py b/src/msgraph_core/requests/batch_request_item.py index 716a8a22..957d684b 100644 --- a/src/msgraph_core/requests/batch_request_item.py +++ b/src/msgraph_core/requests/batch_request_item.py @@ -3,11 +3,11 @@ import json import re import urllib.request -from deprecated import deprecated from io import BytesIO from typing import Any, Optional, Union from urllib.parse import urlparse from uuid import uuid4 +from deprecated import deprecated from kiota_abstractions.headers_collection import HeadersCollection as RequestHeaders from kiota_abstractions.method import Method From d996d2854f786e2d1821af91fa1d2d848534a017 Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Fri, 27 Jun 2025 15:51:51 +0000 Subject: [PATCH 31/31] chore(main): release 1.3.5 --- .release-please-manifest.json | 2 +- CHANGELOG.md | 8 ++++++++ pyproject.toml | 2 +- src/msgraph_core/_constants.py | 2 +- 4 files changed, 11 insertions(+), 3 deletions(-) diff --git a/.release-please-manifest.json b/.release-please-manifest.json index 35f8f67a..086b6949 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -1,3 +1,3 @@ { - ".": "1.3.4" + ".": "1.3.5" } \ No newline at end of file diff --git a/CHANGELOG.md b/CHANGELOG.md index 96588c85..4fbd2bb7 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,14 @@ All notable changes to this project will be documented in this file. +## [1.3.5](https://github.com/microsoftgraph/msgraph-sdk-python-core/compare/v1.3.4...v1.3.5) (2025-06-27) + + +### Bug Fixes + +* BatchRequestItem now properly serializes the header and body fields ([7b5ad11](https://github.com/microsoftgraph/msgraph-sdk-python-core/commit/7b5ad1130f16438579e160aaea1d3aae000b96b6)) +* GraphClientFactory baseUrl setting logic ([5377bba](https://github.com/microsoftgraph/msgraph-sdk-python-core/commit/5377bbafdfbd68d9467bf12c1ccdb40e13c4e374)) + ## [1.3.4](https://github.com/microsoftgraph/msgraph-sdk-python-core/compare/v1.3.3...v1.3.4) (2025-06-02) diff --git a/pyproject.toml b/pyproject.toml index a2a1b4c1..ac1ece82 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -6,7 +6,7 @@ build-backend = "setuptools.build_meta" name = "msgraph-core" # The SDK version # x-release-please-start-version -version = "1.3.4" +version = "1.3.5" # x-release-please-end authors = [{name = "Microsoft", email = "graphtooling+python@microsoft.com"}] description = "Core component of the Microsoft Graph Python SDK" diff --git a/src/msgraph_core/_constants.py b/src/msgraph_core/_constants.py index fb7ad47d..177ea952 100644 --- a/src/msgraph_core/_constants.py +++ b/src/msgraph_core/_constants.py @@ -10,6 +10,6 @@ DEFAULT_CONNECTION_TIMEOUT = 30 # The SDK version # x-release-please-start-version -SDK_VERSION = '1.3.4' +SDK_VERSION = '1.3.5' # x-release-please-end MS_DEFAULT_SCOPE = 'https://graph.microsoft.com/.default'