ReleaseMicrosoftMicrosoftpublished May 6, 2026seen Jun 26

microsoft/kiota-dotnet v2.0.0

microsoft/kiota-dotnet

Open original ↗

Captured source

source ↗
published May 6, 2026seen Jun 26captured 2whttp 200method plain

v2.0.0

Repository: microsoft/kiota-dotnet

Tag: v2.0.0

Published: 2026-05-06T23:24:10Z

Prerelease: no

Release notes:

2.0.0 (2026-05-06)

⚠ 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)