Releases: davidmoten/odata-client
Releases · davidmoten/odata-client
0.1.36
This release is a refactoring and enhancement of client builders to support Microsoft services sensibly, especially recently added Dynamics CRM support. See #45 for discussion.
Enhancements
- rename artifact odata-client-msgraph-client-builder to odata-client-microsoft-client-builder
- refactor microsoft client builder and enable setting of oauth2 resource and scope in builder (supports Dynamics) #45
- make scope optional in builders and support multiple scopes #45
- remove unused resources from odata-client-runtime
- upgrade olingo pojogen-maven-plugin from 4.5.0 to 4.7.1 in demo project (odata-client does not depend on olingo)
0.1.35
Bug fixes
- Dynamics CRM support - fix name clash in
NavigationPropertyBinding
method names #45 - Dynamics CRM support - fix parameter and field name clash in generated method that returns
CollectionPage
#45
Enhancements
- add
CollectionPage.streamWithDeltaLink()
method (and to associated builders), see #44 for discussion - support Dynamics CRM code generation, client builder still awaiting testing. Some modifications made to metadata to enable code generation - the main issue being that
owners
EntitySet
was missing from metadata (issue raised on Dynamics CRM forums).
0.1.34
0.1.32
0.1.31
0.1.30
Bugs
- OData Functions should use HTTP GET not HTTP POST
Enhancements
- Add delta support (see https://github.com/davidmoten/odata-client#delta-collections)
0.1.29
Enhancements
- add withXXX mutation methods to entities for properties that are collections of complex types
0.1.28
Bugs
- fix GraphExplorer authentication that was broken by recent stream support change
Enhancements
- update msgraph v1.0 and beta endpoint metadata 2020-07-31
- remove replacement from script to update msgraph metadata (Microsoft has fixed issue where two objects with the same name
settings
existed in an EntityContainer) - upgrade jackson to 2.11.2, site plugin to 3.9.1
- remove unused class
0.1.27
Bug fixes
- ensure full input stream chunk uploaded in the scenario where individual input stream reads return less than requested amount
Enhancements
- javadoc fix (for methods with
HttpRequestOptions
parameter) - in
StreamUploaderChunked
make each chunk of chunkSize if enough bytes available
0.1.26
Bugs
- Use injectable factories so that
UnmappedValues
andChangedFields
are initialized properly in deserialized lists #36, thanks @bjornarl.UnmappedValues
could hold incorrect values across a deserialized list of items, now fixed.
Enhancements
- set
Content-Type
request header inStreamUploaderChunked