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.

This was referenced Jul 22, 2026
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