Skip to content

Releases: merge-api/merge-java-client

v1.0.12

20 Jun 19:43
052ca5e

Choose a tag to compare

Note: DO NOT upgrade to v1.0.12 - this release accidentally removes the ApiError.java file and the class in that file. It breaks compatibility. This is fixed in v1.0.13 which is already released.

  • The SDK now generates undiscriminated unions with de-conflicted method signatures. Previously, certain undiscriminated unions would have failed to compile due to Java's type erasure causing conflicts.
  • The SDK generator now supports returning response properties from client methods rather than just the responses themselves.
  • The SDK generator now generates @java.lang.Override over @Override in all files to avoid clashes with any
    Override.java class that may have been generated in the same package. The former was used most places, but not all,
    until this release.
  • RequestOptions are now generated with the timeout field initialized to Optional.empty() instead of null
    to avoid NPEs if timeout is not set in the builder.

v1.0.11

14 Jun 18:44
425d2b2

Choose a tag to compare

Note: This release impacts all categories but has no changes with regards to the API.

  • We update the SDK with a fix to ensure compatibility with Java 8 (and above)

v1.0.10

22 May 15:55
6cc427c

Choose a tag to compare

Note that changes in this release impact all categories!

  • Addition of coverage field on the RemoteFieldAPI object
  • Addition of integration_specific_config field on the EndUserDetailsRequest object
  • Updated field and model descriptions

CRM

  • Fix bug in the CRMAccountRequest object where the Address object field was missing.

Ticketing

  • Add new endpoints POST Contact and POST Contact Meta

v1.0.9

14 May 17:57
5497f46

Choose a tag to compare

Note: This release is a non-breaking bug fix for all categories.

  • We patch the bug where a user would get an error with the Java SDK and it would prevent error messages from being sent back to the clients.

v1.0.8

22 Apr 04:43
8862fa7

Choose a tag to compare

Note: The changes in this release impact all categories.

  • We sync the SDK with the latest improvements to the Merge API
    • [Accounting] PATCH Invoices added
    • [Accounting] PATCH Payments added
    • [ATS] GET Job Postings added
    • [FILE] added mime_type as a query parameter on File
    • Better inline examples and model examples

v1.0.7

28 Feb 20:56
2d24ef1

Choose a tag to compare

Note this release impacts all categories

  • An issue was raised with v1.0.6 where existing requests to the okHttpClient were not backwards compatible once we released the ability to override certain fields with requestOptions. The issue burned down to the fact that there was a bug in the null handling of requestOptions. This release should address this to make the release of requestOptions backwards compatible with previous releases.

v1.0.6

25 Feb 20:35
19015fa

Choose a tag to compare

Note: The changes in this release impact all categories.

  • We sync the SDK with the latest improvements to the Merge API
    • Addition of the Field Mappings API
    • Addition of the Scopes manipulation API (both Organization-wide and Linked Account-wide)
    • Replacing the old is_in_beta field on the AccountIntegration model with the new and more accurate category_beta_status field.
    • [HRIS] Addition of the ended_after, ended_before, started_after, and started_before query parameters on the /time-off endpoint
    • [File Storage] We fix typing on the PermissionRequest model
    • Better inline examples
  • We add the RequestOptions object which now not only allows for overriding account_token and api_key but also request timeouts and other fields.

v1.0.5

19 Jan 21:59
959803e

Choose a tag to compare

Note: This should have no usage impacts on any of the categories. There may be impacts on the SDK dependencies.

  • Address security vulnerability in okHTTP, upgraded package to version 4.12 from version 4.9.3
  • Multiple other quality of life fixes that shouldn't impact SDK usage.

v1.0.4

09 Jan 00:57
b236e1b

Choose a tag to compare

Note: this release impacts the Accounting, ATS, CRM, and Ticketing categories

  • For these categories, we fix the typing of the RemoteData object, specifically the data field. The typing is updated from being a list of the RemoteData object to a list of any types.

v1.0.3

04 Jan 20:20
1c93bc5

Choose a tag to compare

Note: This change is to roll back a bug in the SDK generator. There should be no impact on usage of the SDK or the models/fields available otherwise.

  • Fix incorrect API endpoint paths bug in the Python generator