Skip to content

Releases: merge-api/merge-python-client

v1.1.3

07 Nov 16:33
611c359
Compare
Choose a tag to compare

Note this change impacts all categories.

  • Resolving issue with v1.1.2
  • Github issue: #102

v1.1.2

15 Oct 20:00
d7271c5
Compare
Choose a tag to compare

Note this release is limited to a single model across all categories.

  • Fix the Async Passthrough POST return object typing to allow for a string return when polling for passthrough task completion
  • update dependency packages to latest compatible versions.

v1.1.1

11 Oct 00:04
66043a0
Compare
Choose a tag to compare

Note: this release impacts ALL categories

  • Sync the SDKs with the latest updates to the Merge API.
    • New common models, query parameters, and fields
    • isShellData query parameter
    • TaxRate added to InvoiceLineItems
    • Add MergeLink localization language parameter to linkToken generation function
  • [CRM + Ticketing] Improved typing on the RemoteFields object value field to avoid breakage when returning variable types.
  • Improvements to developer experience
  • update code snippets in line
  • better comments for easier use of the interfaces

v1.1.0

26 Sep 16:50
c348b58
Compare
Choose a tag to compare

Note: This release impacts all categories

  • Improvement: The root client users interact with is now exported from the main __init__.py, this allows users to access the client via from my_sdk import my_sdk_client as opposed to from my_sdk.client import my_sdk_client.
  • Generated SDKs now use ruff for linting and formatting instead of Black.
  • Introduce Pythonic naming for discriminated union members through union_naming configuration flag.
  • Allow specifying pip extras within your pyproject.toml.
  • Parameters of file upload functions now default to OMIT, not None, so that the SDK appropriately filters out unset parameters, while still allowing for user specified None values.
  • Generated README and code snippet improvements

v1.0.13

26 Jul 19:54
5233f8f
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.12

01 Jul 15:50
f5df8b6
Compare
Choose a tag to compare

Note: This release only impacts the ACCOUNTING category.

  • Fix issue with Merge OpenAPI spec (API definition) where the tracking_categories field on submodels was marked as Required.

v1.0.11

25 Jun 14:16
564fc34
Compare
Choose a tag to compare

Note - this release impacts all categories. There is no change to the underlying AP; only limited to the SDK usage.

  • Addressing the bug in #90 where the OpenAPI spec is not matching the SDK due to a misconfiguration of the Pydantic configs. All models should go back to matching the API in this release.

v1.0.10

21 Jun 16:22
6ceae34
Compare
Choose a tag to compare

Note: This release impacts all categories. No changes to the underlying API, only includes changes to SDK usage.

  • Pydantic introduced a "break" to their 1.x libs by adding in a .v1 submodule that does not mirror the one that comes with pydantic v2. To get around this we now force the usage of the v1 submodule only if the pydantic version is v2.
  • Many minor upgrades to code and code snippet quality.

v1.0.9

22 May 15:02
cce82ff
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.8

22 Apr 04:41
53eba83
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