Skip to content

Releases: microsoft/kiota-dotnet

v2.1.2

Choose a tag to compare

@release-please-token-provider release-please-token-provider released this 08 Sep 13:15
4bba97a

2.1.2 (2026-09-08)

Bug Fixes

  • serialization-json: honor custom TimeSpan converters (#795) (e22c5ba)
  • serialization-json: honor DateTimeOffset converters (802e20a)
  • serialization-json: honor guid converters before fallback parsing (#794) (22cc1d3)

v2.1.1

Choose a tag to compare

@release-please-token-provider release-please-token-provider released this 04 Sep 14:42
e8f7408

2.1.1 (2026-09-04)

Bug Fixes

v2.1.0

Choose a tag to compare

@release-please-token-provider release-please-token-provider released this 27 Aug 22:55
90ddc9d

2.1.0 (2026-08-27)

Features

  • adds support for wildcard host validation (#779) (6a6130e)

v2.0.2

Choose a tag to compare

@release-please-token-provider release-please-token-provider released this 16 Jul 17:46
5037f3a

2.0.2 (2026-07-16)

Bug Fixes

  • http: bump System.Text.Json minimum version to 8.0.5 to address vulnerability (#744) (430c6a9)

v2.0.1

Choose a tag to compare

@release-please-token-provider release-please-token-provider released this 26 Jun 15:39
06c0f81

2.0.1 (2026-06-26)

Bug Fixes

  • Added net10-browser as a target to enable the BROWSER directive (#728) (4ab20a0)

v2.0.0

Choose a tag to compare

@release-please-token-provider release-please-token-provider released this 06 May 23:24
9d99bb1

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)

v1.22.2

Choose a tag to compare

@release-please-token-provider release-please-token-provider released this 06 May 08:12
5eba0cd

1.22.2 (2026-05-05)

Bug Fixes

  • Set CLSCompliant attribute where possible (#705) (f6c21e4)

v1.22.1

Choose a tag to compare

@release-please-token-provider release-please-token-provider released this 19 Mar 20:16
28e52eb

1.22.1 (2026-03-19)

Bug Fixes

  • adds missing parentheses in pattern matching (#671) (50d535e)
  • performance issue with enum parsing during deserialization (#670) (3a09234)

v1.22.0

Choose a tag to compare

@release-please-token-provider release-please-token-provider released this 02 Mar 23:40
c7890f4

1.22.0 (2026-03-02)

Features

  • add http.route attribute to open telemetry on requests (#640) (b92c9c0)

Bug Fixes

  • add removal of auth headers if port changes (#666) (b31c1f4)
  • multiple constructors break DI registration for HttpClientRequestAdapter (#656) (21d58b0)
  • removes duplicated parameter for request scrubbing (#667) (ef3fb54)
  • security: remove proxy and cookie auth headers on insecure redirect (#653) (57d6b36)

v1.21.3

Choose a tag to compare

@release-please-token-provider release-please-token-provider released this 05 Feb 13:13
40e97f6

1.21.3 (2026-02-05)

Bug Fixes

  • Move the default should-retry logic into the default RetryOption (#639) (33d115c)