All notable changes to this project will be documented in this file.
1.2.1 (2024-08-26)
- repeated slice uploading on large file upload task (cb329cc)
1.2.0 (2024-07-15)
- add git release config (69234a2)
- allows registration of page iterator headers (#309) (d4b0806)
- content range order during upload (#304) (f241e94)
1.1.0 (2024-07-10)
- add git release config (69234a2)
- Added support for large file uploads.
- Fixed a bug where GetBatchResponseById failed to deserialize error response bodies.
- Fixed a bug where page iterator would panic if it couldn't find the GetValue method on the collection.
- GA Release.
PageIterator
exposesodata.nextLink
andodata.deltaLink
of most recent page.
- Adds url token replacement to batch requests.
- Adds
BatchRequestCollection
support.
PageIterator
uses generics to define return type.
- Change
PageIterator
to useGetValue
method instead ofvalue
field to access response.
- Adds
UrlReplaceHandler
to default middleware.
- Upgrade dependencies to support backing store.
- Added authentication provider with Microsoft Graph defaults.
- Upgraded abstractions and http dependencies.
- Fixes path parameters missing when sending batch requests.
- Fixes appending items when sending batch requests.
- Fixes
Send
url when sending batch requests
- Updated references to core libraries for multi-valued request headers.
- Fix: Remove error swallowing in page iterator
fetchNextPage
.
- Adds ability to batch requests.
- Adds tracing support via Open Telemetry.
- Updated dependencies for additional serialization methods.
- Updates references to kiota packages.
- Upgrade to library
kiota-abstraction
breaking change - Introduces
context.Context
object to Page Iterator
- Fixes PageIterator to use updated nextLink property
- Updated reference to kiota serialization json
- Updated reference to kiota http
- Updated references to kiota libraries and yaml dependencies.
- Updated references to kiota libraries to add support for enum and enum collections responses.
- Updated kiota http library reference.
- Upgraded kiota dependencies for preliminary continuous access evaluation support.
- Updated references to kiota libraries for request configuration revamp
- Upgraded kiota libraries to address quote in url template issue.
- Upgraded to go 18.
- Fixed an issue with date serialization in JSON.
- Updated references to kiota libraries for special character in parameter names support.
- Breaking: removed the odata parameter names handler.
- Updated reference to kiota libraries for deserialization simplification.
- Updated reference to kiota libraries that were moved to their own repository.
- Added support for vendor specific content types
- Added support for 204 no content responses
- Updated kiota libraries reference.
- Breaking: updates PageIterator to receive a RequestAdapter interface instead of GraphRequestAdapterBase concrete type
- Breaking: removed IsNil method from models
- Updated references to kiota libraries for new supported types (byte, unit8, ...)
- Publishes a version retraction for v0.11.0 that was wrongfully published and causes issues during upgrades
- Breaking: updates kiota dependencies for parsable interface split.
- Breaking: updates kiota dependencies to pass request information by reference and not by copy (request adapter, authentication provider).
- Breaking: updates kiota dependencies references to prepare for type discriminator support.
- Fixed a bug where http client configuration would impact the default client configuration for other usages.
- Added support for deserializing error responses (will return error)
- Fixed a bug where response body compression would send empty bodies
- Added support for request body compression (gzip)
- Added support for response body decompression (gzip)
- Fixes a bug where resuming the page iterator wouldn't work
- Fixes a bug where OData query parameters would be added twice in some cases
- Updated references to Kiota packages to fix a bug where the access token would never be attached to the request.
- Adds missing delta token for OData query parameters dollar sign injection.
- Adds PageIterator task
- Fixes a bug where the middleware pipeline would run only on the first request of the client/adapter/http client.
- Adds the missing github.com/microsoft/kiota/authentication/go/azure dependency
- Updated dependencies and switched to Go 17.
- Updated kiota abstractions and http to provide support for setting the base URL
- Initial release