All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog,
and this project does NOT adhere to Semantic Versioning and packages shipped from the beta service library will always be in preview
as changes to the API are for non production use and commonly ship breaking changes.
5.86.0-preview (2024-11-07)
- generation: update request builders and models (ae0af3b)
5.85.0-preview (2024-10-17)
- generation: update request builders and models (8ef1687)
5.84.0-preview (2024-10-09)
- generation: update request builders and models (a962be9)
5.83.0-preview (2024-10-02)
- generation: update request builders and models (a7fb186)
5.82.1-preview (2024-09-30)
- Fixed incorrect trimming expression to use
IsTargetFrameworkCompatible
(7100741)
5.82.0-preview (2024-09-26)
- generation: update request builders and models (9caebb1)
5.81.0-preview (2024-09-18)
- generation: update request builders and models (ecdf460)
5.80.0-preview (2024-09-12)
- generation: update request builders and models (bcfb0b3)
5.79.0-preview (2024-09-05)
- generation: update request builders and models (7c5cfba)
- updated the UploadSession model to implement IUploadSession from the core package. (540a4b4)
5.78.1-preview (2024-08-27)
- update to use non obsolete constructors and methods (f265823)
- Latest metadata updates from 4th June 2024.
- Latest metadata updates from 28th May 2024.
- Latest metadata updates from 21st May 2024.
- Latest metadata updates from 14th May 2024.
- Latest metadata updates from 7th May 2024.
- Latest metadata updates from 2nd May 2024.
- Latest metadata updates from 24th April 2024.
- Latest metadata updates from 16th April 2024.
- Latest metadata updates from 4th April 2024.
- Latest metadata updates from 27th March 2024.
- Latest metadata updates from 20th March 2024.
- Latest metadata updates from 28th February 2024.
- Latest metadata updates from 20th February 2024.
- Fixes missing type information in deprecation information
- Latest metadata updates from 13th February 2024.
- Latest metadata updates from 30th January 2024.
- Fixes DateTimeTimeZone.ToDateTime returning incorrect parsed date(microsoftgraph/msgraph-sdk-dotnet#2286)
- Latest metadata updates from 24th January 2024.
- Latest metadata updates from 16th January 2024.
- Fixes missing methods for change notifications.
- Latest metadata updates from 9th January 2024.
- Latest metadata updates from 3rd January 2024.
- Latest metadata updates from 12th December 2023.
- Latest metadata updates from 28th November 2023.
- Fixes namespace location for
Constants.cs
(#765)
- Reduces the size of the generated code (microsoft/kiota#3651)
- Fixes missing
changeType
parameter in messages delta api (microsoftgraph/msgraph-sdk-dotnet#2195) - Latest metadata updates from 21st November 2023.
- Fixes
Accept
header values generated by the SDK. - Latest metadata updates from 14th November 2023.
- Latest metadata updates from 7th November 2023.
- Latest metadata updates from 31st October 2023.
- Latest metadata updates from 24th October 2023.
- Latest metadata updates from 17th October 2023.
- Fixes incorrect casing of model properties during serialization/deserialization (microsoft/kiota#343)
- Latest metadata updates from 12th October 2023.
- Drops invalid function/actions bound to
directoryObject
type. These are thepermissionGrants
,externalSponsors
,internalSponsors
andappliesTo
navigation properties. (microsoftgraph/msgraph-metadata#451) - Fixes missing nested paths under
deviceAppManagement/mobileApps
path (#439) - Fixes initialization of
ChangeNotificationCollection
model (#730) - Latest metadata updates from 5th October 2023.
- Fixes odata cast paths for
deviceAppManagement/mobileApps
path - Latest metadata updates from 19th September 2023.
- Improves message of
OdataError
(microsoftgraph/msgraph-sdk-dotnet#2094) - Latest metadata updates from 12th September 2023.
- Fixes serialization and deserialization of bitwise enums.
- Latest metadata updates from 6th September 2023.
- Add
WithUrl
request builders to allow for easier making of requests with arbitrary Urls(microsoft/kiota#3212) - Latest metadata updates from 29th August 2023.
- Adds GraphServiceClient constructor for use with a
TokenCredential
and aHttpClient
. - Fix for incorrect discriminator in DirectoryObject type (microsoftgraph/msgraph-sdk-dotnet#2084).
- Fix for incorrect property names when the reserved names matched the type name (microsoft/kiota#3107).
- Fix for missing PlannerCheckListItem and PlannerExternalReference models (microsoftgraph/msgraph-sdk-dotnet#2050).
- Latest metadata updates from 22nd August 2023.
- Fix for incorrect property names when the reserved names matched the type name (microsoft/kiota#3107).
- Latest metadata updates from 15th August 2023.
- Latest metadata updates from 8th August 2023.
- Latest metadata updates from 1st August 2023.
- Latest metadata updates from 25th July 2023.
- Latest metadata updates from 19th July 2023.
- Fixes missing odata cast paths for
Directory Role
inmemberOf
andtransitiveMemberOf
(microsoftgraph/msgraph-metadata#372). - Fixes enum member naming in
Microsoft.Graph.Models.IdentityGovernance.ValueObject
type after fix in microsoft/kiota#2874 - Latest metadata updates from 11th July 2023.
- Fixes missing odata cast path for
roomList
in places API. - Latest metadata updates from 4th July 2023.
- Fixes missing
Model
query parameter for Channels.GetAllMessages (microsoftgraph/msgraph-sdk-dotnet#1979) - Fixes missing
StartDateTime
andEndDateTime
query parameters for Event delta functions (microsoftgraph/msgraph-sdk-dotnet#1860) - Fixes missing
PostAsync()
method for AdministrativeUnits[""].Members (microsoftgraph/msgraph-sdk-dotnet#1828) - Fixes stream buffering for Stream response (microsoftgraph/msgraph-sdk-dotnet#1954)
- Fixes incorrect naming for the InnerError property in MainError (microsoftgraph/msgraph-sdk-dotnet#1916)
- Latest metadata updates from 20th June 2023
- Fixes missing GET method for teams singleton (microsoftgraph/msgraph-sdk-dotnet#1956)
- Latest metadata updates from 13th June 2023
- Latest metadata updates from 06 June 2023
- Latest metadata updates from 30 May 2023
- Latest metadata updates from 23rd May 2023
- Latest metadata updates from 16th May 2023
- Fixes incorrect count path in sites lists (microsoftgraph/msgraph-sdk-dotnet#1749)
- Fixes ItemWithPath not propagating request configuration options.(microsoftgraph/msgraph-sdk-dotnet#1806)
- Latest metadata updates from 9th May 2023
- Fixes incorrect namespace for static helpers (#654)
- Fixes invalid paths for singleValueExtendedProperties and multiValueExtendedProperties nav properties (microsoftgraph/msgraph-metadata#246)
- Fixes invalid paths for catalogs/accessPackages nav properties (microsoftgraph/msgraph-metadata#338)
- Latest metadata updates from 2nd May 2023
- Fixes missing printJob paths in metadata (microsoftgraph/msgraph-sdk-dotnet#1823)
- Fixes incorrect path for methods in security namespace (microsoftgraph/msgraph-sdk-dotnet#1823, microsoftgraph/msgraph-sdk-dotnet#1691)
- Fixes incorrect paths for methods in call records namespace (microsoftgraph/msgraph-sdk-dotnet#1787)
- Latest metadata updates from 25th April 2023
- Drops orphaned collection models unnecessarily generated due to inheritance (microsoft/kiota#2543)
- Latest metadata updates from 18th April 2023
- Fixes missing /mailBoxSettings paths on user objects (microsoftgraph/msgraph-sdk-dotnet#1712)
- Adds response headers collection to ApiException object (microsoftgraph/msgraph-sdk-dotnet#1755)
- Fixes missing query parameters for mailFolders api (microsoftgraph/msgraph-sdk-dotnet#1814)
- Latest metadata updates from 11th April 2023
- Fixes disposing of implicitly constructed BaseGraphRequestAdapter (microsoftgraph/msgraph-sdk-dotnet#1724
- Fixes missing dateTime query parameters for bookingBusinesses (microsoftgraph/msgraph-sdk-dotnet#1791)
- Fixes missing expand clauses for calendars and contactFolder (microsoftgraph/msgraph-sdk-dotnet#1788)
- Fixes return type when uploading small files to drive (microsoftgraph/msgraph-sdk-dotnet#1718)
- Fixes inconsistencies in errors when using batch requests. (microsoftgraph/msgraph-sdk-dotnet#1782)
- Latest metadata updates from 6th April 2023
- Updates kiota abstraction library dependencies to reduce code size in generation.
- Latest metadata updates from 28st March 2023
- Allows checking for status codes without parsing request bodies in batch requests (microsoftgraph/msgraph-sdk-dotnet-core#626)
- Updates kiota abstraction library dependencies to fix serialization errors.
- Latest metadata updates from 21st March 2023
- Updated core version to fix delta link parsing in pageiterator
- Updated core version to use range dependency for System.Text.Json and System.DiagnosticSource
- Latest metadata updates from 14th March 2023
- Latest metadata updates from 7th March 2023 snapshot.
- Latest metadata updates from 28th February 2023 snapshot.
- [Breaking] Namespace and Request Builder renaming to align to paths defined in metadata (microsoft/kiota#2209)
- Latest metadata updates from 7th February 2023 snapshot.
- Adds support for nullable reference types.
- Latest metadata updates from 24th January 2023 snapshot.
- Fixed a regression where passing custom base url would not be reflected in the requests.
- Latest metadata updates from 12th January 2023 snapshot.
- [Breaking] Renames
CreateXXXRequestInformation
methods to `ToXXXRequestInformation - Adds
IAuthenticationProvider
parameter to GraphServiceClient constructor taking a httpClient instance. - Latest metadata updates from 12th January 2023 snapshot
- Adds support for multi value headers
- Adds support for URI Form Encoded(
application/x-www-form-urlencoded
) serialization
- Fixes Guid types represented as strings
- Latest metadata updates from 14th December 2022 snapshot
- Adds baseUrl parameter to GraphServiceClient constructor to allow for easier updating of target endpoint
- Adds ItemWithPath for request builder to enable path retrieval of drive items
- Fix for default OdataType property in models causing errors from the API
- Latest metadata updates from 22nd November 2022 snapshot
- Adds OdataDeltaLink property to collection responses for delta
- Changes the ResponeHandler parameter in request builders to be a RequestOption in dotnet #1858
- Latest metadata updates from 18th October 2022 snapshot
- Fixes incorrect types for collection types referencing enums - Kiota #1846
- Fixes missing return object types for PATCH/POST/PUT calls - #478
- Fixes missing QueryParameters for odata functions e.g delta
- Latest metadata updates from 27th September 2022 snapshot
- Latest metadata updates from 13th September 2022 snapshot
- Dependency updates
- MAUI support
- Fix incorrected nested paths that would point to incorrect request builders.
- Latest metadata updates from 19th July 2022 snapshot
- Fix for missing @odata.type properties in models
- Adds support for cancellation token support on large file uploads.
- Latest metadata updates from 12th July 2022 snapshot
- Fixed incorrect casing of some properties on serialization [#483]
- Latest metadata updates from 29th June 2022 snapshot
- Fixed missing derived models not directly referenced in openApi paths
- Latest metadata updates from 21st June 2022 snapshot
- Fixed missing derived models not directly referenced in openApi paths
- Latest metadata updates from 7th June 2022 snapshot
- Adds missing odata cast paths for the places API
- Adds functionality to send the relevant accept header request execution
- Fixed missing response error mappings for OData functions/actions
- Fixed missing actions/functions defined on collection navigation properties
- Fixed missing derived models not directly referenced in openApi paths
- Fixed paging for odata functions/actions e.g. delta requests
- Adds missing odata cast paths to enable requests for specific kind of objects
- Fixes exceptions on deserialization of payload that do not have @odata.type
- Fixes instances with missing key values for path parameters
- [Breaking] Adds support CAE in the authentication provider
- [Breaking] Generated request parameter objects renamed to include http method name
- Enables the backing store to enable dirty tracking of objects
- [Breaking] Request configuration revamp to support Kiota #1494
- Rename queryOptions parameters to be more descriptive
- Added support for vendor specific content types
- Added support for 204 no content responses
- Update namespaces to be more discoverable (beta lib uses Microsoft.Graph.Beta namespace)
- Rename queryOptions parameters to be more descriptive
- Initial Kiota generated SDK version