Releases · microsoft/kiota-dotnet
v2.1.6
Compare
Sorry, something went wrong.
No results found
2.1.6 (2026-11-02)
Bug Fixes
abstractions: implement polymorphic GetValue on UntypedNode (#842 ) (f42cef3 )
http: preserve values when decoding query parameter names (#825 ) (52c5654 )
serialization-json: avoid first-chance exceptions on default timespan parsing and preserve converter precedence (#839 ) (2336fab )
v2.1.5
Compare
Sorry, something went wrong.
No results found
2.1.5 (2026-10-13)
Bug Fixes
http: honor total UTC delay for Retry-After dates (#822 ) (512cddf )
v2.1.4
Compare
Sorry, something went wrong.
No results found
2.1.4 (2026-10-06)
Bug Fixes
v2.1.3
Compare
Sorry, something went wrong.
No results found
2.1.3 (2026-09-28)
Bug Fixes
http: validate retry option lower bounds (b0c8412 )
http: wrap response parsing failures in ApiException with status code, headers, and body (#808 ) (0e75f2c )
v2.1.2
Compare
Sorry, something went wrong.
No results found
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
Compare
Sorry, something went wrong.
No results found
2.1.1 (2026-09-04)
Bug Fixes
v2.1.0
Compare
Sorry, something went wrong.
No results found
2.1.0 (2026-08-27)
Features
adds support for wildcard host validation (#779 ) (6a6130e )
v2.0.2
Compare
Sorry, something went wrong.
No results found
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
Compare
Sorry, something went wrong.
No results found
2.0.1 (2026-06-26)
Bug Fixes
Added net10-browser as a target to enable the BROWSER directive (#728 ) (4ab20a0 )
v2.0.0
Compare
Sorry, something went wrong.
No results found
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 )
You can’t perform that action at this time.