Releases: merge-api/merge-go-client
Releases · merge-api/merge-go-client
v1.0.9
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
Note that changes in this release impact all categories!
- Addition of
coverage
field on theRemoteFieldAPI
object - Addition of
integration_specific_config
field on theEndUserDetailsRequest
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
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 onFile
- Better inline examples and model examples
v1.0.6
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 theAccountIntegration
model with the new and more accuratecategory_beta_status
field. - [HRIS] Addition of the
ended_after
,ended_before
,started_after
, andstarted_before
query parameters on the/time-off
endpoint - [File Storage] We fix typing on the
PermissionRequest
model - Better inline examples
v1.0.5
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
Note: this release impacts the Accounting, ATS, CRM, and Ticketing categories
- For these categories, we fix the typing of the
RemoteData
object, specifically thedata
field. The typing is updated from being a list of theRemoteData
object to a list ofany
types.
v1.0.3
v1.0.2
Note: this release impacts the Accounting, CRM, File Storage, and Ticketing categories
- In the Accounting category, we add the
purchase_orders
field to theInvoiceRequest
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 theContact
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
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.