Skip to content

Releases: merge-api/merge-go-client

v1.0.9

26 Jul 19:41
e6a7564
Compare
Choose a tag to compare

Note: This change impacts all categories.

  • Sync the SDKs with the latest updates to the Merge API.
    • New common models, query parameters, and fields
  • [CRM + Ticketing] Improved typing on the RemoteFields object value field to avoid breakage when returning variable types.
  • Improvements to developer experience

v1.0.8

22 May 15:57
f4bf3f8
Compare
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.7

22 Apr 04:44
747706b
Compare
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.6

25 Feb 19:45
2a582a8
Compare
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

v1.0.5

22 Jan 22:25
defb9e3
Compare
Choose a tag to compare

Note: This release has breaking changes to the Go SDK. The changes are highlighted below to make the update as seamless as possible.

  • An open bug with passthrough Enums not being returned is resolved in this release. Now if you have a field that isn't normalized to one of the predefined Enum values, it will just return the original string value as direct calls to the API do.
  • Function paths change in this release.
    Before:
client.Hris().Groups().List(...)

       After:

client.Hris.Groups.List(...)
  • Some option names have changed in this release:
    Before:
.ClientWithBaseURL(...)
.ClientWithAuthApiKey(...)
.ClientWithHeaderAccountToken(...)

       After:

.WithBaseURL(...)
.WithApiKey(...)
.WithAccountToken(...)
  • Remaining changes are developer quality of life improvements.

v1.0.4

09 Jan 00:59
4d5f417
Compare
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:17
a9b2290
Compare
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 Go generator

v1.0.2

28 Dec 07:34
fb26f4c
Compare
Choose a tag to compare

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

  • In the Accounting category, we add the purchase_orders field to the InvoiceRequest object along with updating some field descriptions.
  • In the CRM category, we add a query parameter on the accounts endpoint, multiple query parameters on the engagements endpoint, and the owner field to the Contact object.
  • In the File Storage category, we add a query parameter to the file download endpoint.
  • In the Ticketing category, we add a query parameter on the attachment download endpoint, and a new /roles endpoint along with its associated objects.

v1.0.1

15 Nov 16:04
63f6665
Compare
Choose a tag to compare

Note: this release only impacts the Accounting category

  • For the Accounting category, we fix two enums that were mishandled in the initial implementation. currency on the ExpenseLineRequest model and status on the Invoice object.

v1.0.0

13 Nov 23:38
4ed1c62
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.