Releases: davidmoten/odata-client
Releases · davidmoten/odata-client
0.1.15
0.1.14
0.1.13
- fix serialization of values changed to null #7 (thanks @badfish69)
- add
expand
method toCollectionPageEntityRequest
#7 (thanks @badfish69) - move builder classes to their own package and support OSGi #6 (thanks @badfish69)
- add support for filtering on derived types to entity collection requests #10 (thanks @badfish69)
- add
toList
methods toCollectionEntityRequestOptionsBuilder
#10
0.1.12
- disambiguate generated function method names from property getters and others, Printer.getCapabilities function was clashing with capabilities property getter for msgraph-beta
- update msgraph v1.0 and beta endpoint metadata 2020-05-12
- upgrade jackson to 2.11.0
0.1.5
- refactored msgraph client builder
- allow specification of authorization endpoint in client builder
- update with latest msgraph and msgraph beta metadata (Feb 26 2020)
- script fixes to msgraph and beta metadata
- fix cross schema type references in generator
- generate class, property and builder javadoc
- upgrade jackson to 2.10.3
- organize generated imports
- generated java cleanup
0.1.4
- add custom requests to generated clients
- add Java 11 support
- add proxy support
- catch unexpected http response codes and include full text response in thrown error message
- add property to allow download of stream using current contextPath despite expected metadata not being available
- support unbound actions and functions
- add JsonIgnore to getStream methods and others (bug fix for jackson serialization)
- default to accepting no editLink when getting stream
- clean request headers and add version header to all requests
- check request headers in unit tests
- cleanup all Eclipse warnings in generated code (unused imports and unused methods)
- msgraph and msgraph-beta artifacts share same client builder
- change beta package name so 1.0 client and beta clients can be used in the same project if desired
- refactor TestingService
0.1.2
- don't add again if @odata.mediaEditLink already ends in $value
- remove unused code (constructor building abandoned due max params)
- add generated javadoc for getStream
- add utility methods to StreamProvider (getBytes, getStringUtf8)
- add Property, NavigationProperty annotations to Entity getters so that formal property name is accessible for client to know what field name to use in .select and .filter calls
- when getStream returns error throw ClientException
- ensure DefaultHttpService follows redirects
0.1.1
- fix bug in unmappedFields and changedFields where a fresh instance should have been used per entity
- add configurable customization to ensure that downloading fileAttachments and itemAttachments using the $value suffix works with Microsoft Graph (graph api has bug where @odata.mediaEditLink and @odata.editLink values have unsupported urls)
- remove unnecessary
RequestHelper.get
calls - clean up generated code (remove unused code)
- add client._context() and client._service() methods and convenience methods for testing in HttpService
- fix #1
0.1
- initial release