Skip to content

Releases: davidmoten/odata-client

0.1.36

05 Sep 00:55
Compare
Choose a tag to compare

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

03 Sep 11:51
Compare
Choose a tag to compare

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

31 Aug 10:02
Compare
Choose a tag to compare

Bug fix

  • support abstract EntityType without keys #45 (for Microsoft Dynamics CRM)

Enhancements

  • add patch, post methods to stream uploaders
  • update msgraph v1.0 and beta endpoint metadata 2020-08-31

0.1.32

27 Aug 08:08
Compare
Choose a tag to compare

Enhancements

  • add email send helper (#43)
  • fix extra blank lines in collection requests
  • add query(name,value) method to Collection and Entity request builders (already present for Action/Functions)
  • support Microsoft Analytics for DevOps OData endpoints

0.1.31

22 Aug 03:16
Compare
Choose a tag to compare

Enhancements

  • update msgraph v1.0 and beta endpoint metadata 2020-08-22

Bug fixes

  • ensure default namespace to package name mapping handles reserved words properly #40

0.1.30

16 Aug 23:02
Compare
Choose a tag to compare

Bugs

  • OData Functions should use HTTP GET not HTTP POST

Enhancements

0.1.29

06 Aug 01:08
Compare
Choose a tag to compare

Enhancements

  • add withXXX mutation methods to entities for properties that are collections of complex types

0.1.28

04 Aug 23:07
Compare
Choose a tag to compare

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

31 Jul 09:10
Compare
Choose a tag to compare

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

29 Jul 22:47
Compare
Choose a tag to compare

Bugs

  • Use injectable factories so that UnmappedValues and ChangedFields 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 in StreamUploaderChunked