All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
1.6.6 (2024-12-05)
- microsoft-kiota-abstractions: Synchronize microsoft-kiota versions
1.6.5 (2024-12-05)
- outdated documentation links (f298ba2)
1.6.4 (2024-12-04)
- microsoft-kiota-abstractions: Synchronize microsoft-kiota versions
1.6.3 (2024-12-02)
- microsoft-kiota-abstractions: Synchronize microsoft-kiota versions
1.6.2 (2024-11-11)
- fixes date-time in requests to align with std-uritemplate 2.0.0 (58be436)
- fixes date-time in requests to align with std-uritemplate 2.0.0 (35ff436)
1.6.1 (2024-11-09)
- fixes typing issues discovered from github api generation (92cf4c5)
- fixes typing issues discovered from github api generation (6e68068)
- type information for collection of primitives (b3afe83)
1.6.0 (2024-10-28)
- add support for MultipartBody filename parameter (50aa7e3)
1.5.0 (2024-10-22)
- microsoft-kiota-abstractions: Synchronize microsoft-kiota versions
1.4.6 (2024-10-18)
- fixes typing errors from integration tests for optional parameters (87e036d)
- fixes typing errors from integration tests for optional parameters (caea6f9)
1.4.5 (2024-10-16)
- microsoft-kiota-abstractions: Synchronize microsoft-kiota versions
1.4.4 (2024-10-16)
- microsoft-kiota-abstractions: Synchronize microsoft-kiota versions
1.4.3 (2024-10-16)
- fixed missing install command before release (4b02a38)
- fixed missing install command before release (1928ba1)
- fixed type variable in enum writer method to align to reader methods (d5ce1ec)
- include licence file in distribution package. (645af28)
1.4.2 (2024-10-15)
- fixed missing install command before release (4b02a38)
- fixed missing install command before release (1928ba1)
1.4.1 (2024-10-15)
- fixed type variable in enum writer method to align to reader methods (d5ce1ec)
- include licence file in distribution package. (645af28)
1.4.0 (2024-10-14)
- Adds support for guid and date parameters in the url. #245
- Moved DeprecationWarning to post_init of BaseRequestConfiguration. microsoft/kiota#250
- Fixed a bug with serialization of parsable multipart body due to unsubscriptable argument type.
- Added multipart body class to support multipart serialization. microsoft/kiota#3030
- Added methods in request information to reduce the amount of code being generated. microsoft/kiota#3695
- Fixed an issue where path and query parameters of enum type would not be expanded properly. microsoft/kiota#3783
- Added an abstract class to mark composed type wrappers and facilitate serialization.
- GA release
- Initialize headers in BaseRequestConfiguration to a HeadersCollection instance
- Added a content type parameter to the set stream content method in request information.
- Added dedicated HeadersCollection class to manage request headers.
- Added a try_add method for request headers
- Updated BaseRequestBuilder to set the raw url value if provided.
- Fix error where updating an attribute of a nested backed model marks all other attributes as changed.
- Fix error when instantiating BackedModel using positional and keyword arguments
- Fix error representation when APIError class has no error attribute.
- Switched from uritemplate to std-uritemplate for URI templating.
- Handles exception thrown when APIError class has no error attribute.
- Added opentelemetry to project dependencies.
- Added opentelemetry to support observability.
- Added an additional parameter to authentication methods to carry contextual information.
- Set the default value for the
is_initialization_completed
parameter in theInMemoryBackingStore
class to beFalse
and use the__post_init__
method of backed model to set it toTrue
. - Changed the string representation of the
APIError
class to be more descriptive.
- Added an abstract translator method that should convert a
RequestInformation
object into the native client HTTP request object. - Enable backing store for Python.
- API key authentication provider.
- Changed BaseRequestBuilder class to be instantiable.
- Renamed RequestConfiguration class to BaseRequestConfiguration.
- Added a base request builder and a request configuration class to reduce the amount of code being generated.
- Changed Parsable and APIError to dataclasses.
- Added support for merging of object values for intersection types
- Adds the response headers to the APIError class.
- Added support for multi-valued request headers.
- Added a response status code property to the API exception class.
- Changes the ResponseHandler parameter in RequestAdapter to be a RequestOption