Releases: merge-api/merge-java-client
v1.0.0
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
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 theremote_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 thecustom_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
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
v0.1.4
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
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
v0.1.1
Categories Specific Changes
All Categories
- supported expands for sub-object GETs
- Async Passthrough endpoint exposed
- renamed delete Linked Account function from
delete_account.create()
todelete_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()
andretrieve()
endpoints - Added Employer Benefits Common Model with
list()
andretrieve()
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