Releases: merge-api/merge-python-client
Releases · merge-api/merge-python-client
v1.1.3
v1.1.2
v1.1.1
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
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 viafrom my_sdk import my_sdk_client
as opposed tofrom 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
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
v1.0.11
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
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
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.8
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