Skip to content

Releases: merge-api/merge-java-client

v1.0.0

13 Nov 23:39
6b28d04
Compare
Choose a tag to compare

Note: this release only impacts the Accounting category

  • For the Accounting category, we update the Payment Line item. This impacts all Payment Line item submodels as well.

Note: We update the version to v1.0.0 for semantic purposes. This SDK has been out of Beta since a much earlier version.

v0.1.7

30 Oct 22:23
968af1b
Compare
Choose a tag to compare

Note: This change impacts ALL of the Merge Categories. Below we've listed some of the larger changes.

  • For ALL Merge categories, we've added the Audit Trail endpoint to access events via API

  • For all Merge common models, we've also added the created_at field and the remote_was_deleted field.

  • In the Accounting category, we've added the Accounting Periods common model.

  • In the ATS category, we've added the job_id query param on the Interview model and the Screening Questions and Screening Question Option common models.

  • In the CRM category, we've removed the custom_object_classes_custom_objects_partial_update PATCH endpoint and the custom_object_classes_generator_update PUT endpoint to allow for us to properly fix the endpoints before rereleasing. You should have received comms about this if you were an active user of these endpoints.

  • In the File Storage category, we've added better Expands support for all the common models allowing for a more reliable request building and deserialization.

  • In the HRIS category, we've added a query parameter on location_type on the Location object and added the Timesheet Entries common model.

  • In the Ticketing category, we've updated some model descriptions to better capture the purpose of each model within the category.

v0.1.6

12 Sep 20:20
3444fe9
Compare
Choose a tag to compare

Note: Changes only impact CRM, Accounting, File Storage and HRIS categories

Changes

  • In the CRM category, we've added support for new query parameters
  • we've also added bug fix support for the Address and Phone Number submodels that were missing on the CRMAccount model.
  • In the HRIS category, we've added support for new query parameters
  • We've also added support for the preferred_name field on the Employee object.
  • In the Accounting category, we've added support for new query parameters
  • We've also added support for multiple new fields on our models and a CreditNoteApplyLine submodel line item
  • In the File Storage category, we've added better handling of the Permission submodel on Files and Folders.

v0.1.5

22 Aug 21:59
b0f21c7
Compare
Choose a tag to compare

Changes

  • Fix for OffsetDatetimes to ensure they're appropriately serialized as ISO strings
  • Additional improvements to File Upload functionality

v0.1.4

18 Aug 18:24
eb34261
Compare
Choose a tag to compare

Note: Changes only impact CRM and Ticketing

Changes

  • in v0.1.3, we fix GET requests for RemoteFields. However, POSTs were still mistyped creating a bug that would not allow successful POST of RemoteFields. This is now fixed in the latest version.
  • RemoteFields only exist for CRM and Ticketing categories

v0.1.3

17 Aug 17:02
4039195
Compare
Choose a tag to compare

Changes

  • There existed an issue with the okhttp library used that threw an error when trying to make a POST request with an empty body. This is now fixed in this version.
  • Additional API Error handling added to this release for better error messaging.
  • junit testing

v0.1.2

14 Aug 22:58
af856a2
Compare
Choose a tag to compare

Note: Changes only impact CRM and Ticketing

Changes

  • Typing was mishandled previously for RemoteField endpoint return objects. We update the schema to support the correct object shape.
  • RemoteFields only exist for CRM and Ticketing categories

v0.1.1

10 Aug 22:45
6f289b4
Compare
Choose a tag to compare

Categories Specific Changes

All Categories

  • supported expands for sub-object GETs
  • Async Passthrough endpoint exposed
  • renamed delete Linked Account function from delete_account.create() to delete_account.delete()

Accounting

  • Added tracking_categories field to Invoice Common Model with expands support
  • Fix bug with listing BalanceSheet, CashFlowStatement, and IncomeStatement Common Models

HRIS

  • Added Dependents Common Model with list() and retrieve() endpoints
  • Added Employer Benefits Common Model with list() and retrieve() endpoints
  • Deprecated benefit_plan_type field on the Benefits Common Model
  • Added employer_benefit` field on Benefits Common Model

Ticketing

  • Added remote_created_after query parameter on Attachment Common Model
  • Added remote_created_after query parameter on Comments Common Model

Language Specific Changes

  • Java specific headers are now included with requests from the SDK

v0.1.0

04 Aug 19:11
68679c9
Compare
Choose a tag to compare

Initial Fern SDK Release

  • Includes new generation Java SDK
  • 6 released categories included (Accounting, ATS, CRM, HRIS, Ticketing, File Storage)
  • See README for additional details on implementation of the new SDK!