# Changelog All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). ## [Unreleased] ### Added ### Changed ## [0.47.0] - 2022-11-22 ### Changed - Weekly generation. ## [0.46.0] - 2022-11-08 ### Changed - Weekly generation. ## [0.45.0] - 2022-11-01 ### Changed - Weekly generation. ## [0.44.0] - 2022-10-18 ### Changed - Weekly generation. ## [0.43.0] - 2022-10-11 ### Changed - Weekly generation. ## [0.42.0] - 2022-10-04 ### Changed - Weekly generation. - BREAKING: removed overloads to get request information. ## [0.41.2] - 2022-09-30 ### Changed - Added missing dependencies. ## [0.41.1] - 2022-09-28 ### Changed - Fixed a regression by the pipeline where simple authentication initialization would be missing. ## [0.41.0] - 2022-09-27 ### Changed - Weekly generation. ## [0.40.0] - 2022-09-20 ### Changed - Weekly generation. ## [0.39.0] - 2022-09-16 ### Changed - Weekly generation. ## [0.38.1] - 2022-09-09 ### Changed - Updates references to core libraries. ## [0.38.0] - 2022-09-06 ### Changed - Weekly generation. ## [0.37.0] - 2022-09-02 ### Changed - Added a context parameter to execution method. - Removed `WithConfigurationAndResponseHandler` overloads to reduce the size of the SDK. > `client.Me().Get()` now becomes `client.Me().Get(context.Background(), nil)` (or pass some higher level context). > `client.Me().GetWithConfigurationAndResponseHandler(requestConfigurationValue, nil)` now becomes `client.Me().Get(context, requestConfigurationValue)`. > `client.Me().GetWithConfigurationAndResponseHandler(nil, responseHandler)` now becomes `client.Me().Get(context, requestConfigurationValue)` where the request configuration has a `RequestHandlerOption` in its options (from abstractions). > The body argument (POST, PATCH, PUT) is the second argument. (after the context) ## [0.36.0] - 2022-08-30 ### Changed - Weekly generation ## [0.35.0] - 2022-08-23 ### Changed - Weekly generation ## [0.34.0] - 2022-08-17 ### Changed - Weekly generation ## [0.33.0] - 2022-08-10 ### Changed - Weekly generation ## [0.32.0] - 2022-08-04 ### Changed - Weekly generation ## [0.31.0] - 2022-07-20 ### Changed - Weekly generation ## [0.30.0] - 2022-07-13 ### Changed - Fixed an issue where the odata type property would not serialize properly and make most POST/PUT/PATCH operations fail. ## [0.29.0] - 2022-07-12 ### Changed - Weekly generation ## [0.28.0] - 2022-06-21 ### Changed - Weekly generation. ## [0.27.0] - 2022-06-20 ### Changed - Weekly generation - Added missing error mappings for OData actions/functions. ## [0.26.0] - 2022-06-08 ### Changed - Weekly generation - Updated kiota references to solve for YAML dependency security bulletin. ## [0.25.0] - 2022-05-31 ### Changed - Weekly generation ## [0.24.2] - 2022-05-30 ### Changed - Updated references to kiota libraries and core to add support for enums parsing. ## [0.24.1] - 2022-05-25 ### Changed - Updated reference to microsoft graph core to solve for version misalignment. ## [0.24.0] - 2022-05-19 ### Changed - Weekly release. ## [0.23.0] - 2022-05-10 ### Changed - Weekly release ## [0.22.0] - 2022-05-03 ### Changed - Breaking: the parameters have been changed to request body, request configuration(query parameters, options, headers), response handler for a better experience. - Upgraded JSON reference to fix multiple JSON serialization issues. ## [0.21.0] - 2022-04-28 ### Changed - Weekly generation ## [0.20.0] - 2022-04-19 ### Changed - Upgraded core library to fix uri template with quotes issue. - Upgraded to go 18. ## [0.19.1] - 2022-04-14 ### Changed - Fixed an issue with date json serialization ## [0.19.0] - 2022-04-14 ### Changed - Fixed an issue where query parameters would be missing special characters. #130 ## [0.18.0] - 2022-04-12 ### Added - Added support for special characters in query parameters names. ### Changed - Breaking: updated reference to kiota libraries. (deserialization simplification) - Weekly generation ## [0.17.0] - 2022-04-05 ### Added - Added support for vendor specific content types. - Added support for 204 no content responses. ### Changed - Weekly generation - Breaking: kiota dependencies have been moved to their own repository. ## [0.16.0] - 2022-03-29 ### Changed - Weekly generation ## [0.15.0] - 2022-03-22 ### Added - Adds support for text endpoints deserialization. (.Count()) ### Changed - Weekly generation. - Updated core reference for serialization nil check fix. - Breaking change: simpler API design for page iterator. ## [0.14.0] - 2022-03-15 ### Changed - Updated reference to core for new serialization types - Weekly generation ## [0.13.0] - 2022-03-08 ### Changed - Weekly generation, based of the new OpenAPI conversion, lots of new endpoints available. - Fixed an issue with collections responses for OData functions. - Breaking: Fixed a bug where using the raw request URL would result in invalid requests. - Breaking: Splat Parsable interface to AdditionalPropertiesHolder. ## [0.12.0] - 2022-03-01 ### Changed - Weekly generation ## [0.11.1] - 2022-02-28 ### Changed - Fixed a bug where http client configuration would impact the default client configuration for other usages. ## [0.11.0] - 2022-02-23 ### Changed - Weekly generation ## [0.10.0] - 2022-02-16 ### Changed - Updated to code 0.0.9 (fixed request body compression, added error deserialization) - Weekly generation ## [0.9.0] - 2022-02-08 ### Changed - Fixed a deserialization issue with arrays of enums #73 - Updated to core 0.0.8 (request body compression, response body decompression, page iterator) - Weekly generation ## [0.8.0] - 2022-02-01 ### Changed - Weekly generation - Fixed a serialization bug with collection properties. ## [0.7.0] - 2022-01-25 ### Changed - Weekly generation - Breaking: added types for Date-only, time-only and duration instead of using string. ## [0.6.0] - 2022-01-18 ### Changed - Weekly generation ## [0.5.0] - 2022-01-11 ### Changed - Weekly generation ## [0.4.0] - 2022-01-04 Happy new year! ### Changed - Weekly generation ## [0.3.2] - 2021-12-07 ### Changed - Fixes an issue where escaped properties would not be serialized properly #46 ## [0.3.1] - 2021-12-01 ### Changed - Fixes an issue where select query parameters would not work #31. ## [0.3.0] - 2021-11-23 ### Changed - Weekly generation - Fixes doc comments ## [0.2.1] - 2021-11-19 ### Changed - Made the client options public so they can be used by consumers when customizing middleware ## [0.2.0] - 2021-11-17 ### Changed - Weekly generation ## [0.1.2] - 2021-11-12 ### Changed - Fixes #14 a misalignement with telemetry specification - Fixes #17 a bug where query parameters would be missing ## [0.1.1] - 2021-11-09 ### Changed - Fixes #9 an issue where deserialization would fail because of nil values ## [0.1.0] - 2021-11-09 ### Added - Weekly generation ## [0.0.3] - 2021-11-08 ### Added - Added support for setting the base url ## [0.0.2] - 2021-11-04 ### Changed - Fixes a bug where scalar collections would not deserialize ## [0.0.1] - 2021-10-22 ### Added - Initial release