Skip to content

chore(deps): update dependency microsoft.kiota.abstractions to v2#6464

Merged
thomhurst merged 1 commit into
mainfrom
renovate/microsoft.kiota.abstractions-2.x
Jul 21, 2026
Merged

chore(deps): update dependency microsoft.kiota.abstractions to v2#6464
thomhurst merged 1 commit into
mainfrom
renovate/microsoft.kiota.abstractions-2.x

Conversation

@thomhurst

Copy link
Copy Markdown
Owner

This PR contains the following updates:

Package Type Update Change
Microsoft.Kiota.Abstractions (source) nuget major 1.22.22.0.0

Release Notes

microsoft/kiota-dotnet (Microsoft.Kiota.Abstractions)

v2.0.0

⚠ BREAKING CHANGES
  • net5.0 and net6.0 TFMs dropped; net8.0 and net10.0 added.
  • update target frameworks, merge IAsyncParseNodeFactory, and remove obsolete APIs (#​708)
  • abstractions: IAsyncParseNodeFactory removed; implement IParseNodeFactory.GetRootParseNodeAsync directly.
  • abstractions: Use DeserializeAsync/DeserializeCollectionAsync instead.
  • abstractions: GetPartValue(string) and RemovePart(string) removed; use the overloads that accept (partName, contentType).
Features
  • update target frameworks to net8.0 and net10.0, drop net5.0 and net6.0 (c41f7e0)
  • update target frameworks, merge IAsyncParseNodeFactory, and remove obsolete APIs (#​708) (c41f7e0)
Bug Fixes
  • build: update package version lower bounds from 6.0 to 8.0 (c41f7e0)
  • ci: use glob pattern for timestamped coverlet coverage report paths (c41f7e0)
  • resolve trim analysis warnings and pin PublicApiAnalyzers to net8.0 (c41f7e0)
Code Refactoring
  • abstractions: merge IAsyncParseNodeFactory into IParseNodeFactory (c41f7e0)
  • abstractions: remove deprecated single-param MultipartBody.GetPartValue and RemovePart overloads (c41f7e0)
  • abstractions: remove synchronous Deserialize and DeserializeCollection from KiotaSerializer (c41f7e0)

Configuration

📅 Schedule: (UTC)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Enabled.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Mend Renovate.

@thomhurst thomhurst added dependencies Pull requests that update a dependency file MAJOR renovate-bot labels Jul 21, 2026
@thomhurst
thomhurst enabled auto-merge (squash) July 21, 2026 17:34
@greptile-apps

greptile-apps Bot commented Jul 21, 2026

Copy link
Copy Markdown

Greptile Summary

This PR updates the centrally managed Kiota abstractions dependency.

  • Bumps Microsoft.Kiota.Abstractions from 1.22.2 to 2.0.0 in Directory.Packages.props.

Confidence Score: 5/5

This looks safe to merge.

  • No blocking issues found in the changed code.
  • Referencing projects target supported frameworks.
  • Existing usage does not include the APIs removed in Kiota 2.0.0.

Important Files Changed

Filename Overview
Directory.Packages.props Updates Microsoft.Kiota.Abstractions to 2.0.0; referenced projects use supported target frameworks and no removed APIs were found.

Reviews (1): Last reviewed commit: "chore(deps): update dependency microsoft..." | Re-trigger Greptile

@claude

claude Bot commented Jul 21, 2026

Copy link
Copy Markdown
Contributor

Code review

No issues found. This is an automated Renovate dependency bump (Microsoft.Kiota.Abstractions 1.22.2 → 2.0.0) touching a single line in Directory.Packages.props.

Verified: none of the TUnit codebase's Kiota usages (TUnit.Mocks.SourceGenerator, TUnit.Mocks.Tests, TUnit.Mocks.SourceGenerator.Tests) reference the APIs removed in this major version (IAsyncParseNodeFactory, sync KiotaSerializer.Deserialize/DeserializeCollection, single-param GetPartValue<T>/RemovePart), so the breaking changes in the release notes don't affect this repo. Also confirmed the new package's target frameworks (net8.0/net10.0) align with TUnit's multi-targeting (net8.0;net9.0;net10.0).

Safe to merge.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file MAJOR renovate-bot

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants