Releases: merge-api/merge-python-client
v3.0.0a1
Merge Python SDK Release Notes - Version [3.0.0a1]
Breaking Changes
The per-resource *RequestExpand enums (which baked in every relation combination, e.g. TicketsListRequestExpand.ASSIGNEES_ACCOUNT_CREATOR) have been replaced by *RequestExpandItem enums of single values. Pass a list of items
for multiple relations, or a string for direct control. Wire-level request to Merge is unchanged.
# Before
from merge.resources.ticketing.resources.tickets import TicketsListRequestExpand
client.ticketing.tickets.list(expand=TicketsListRequestExpand.ACCOUNT)
client.ticketing.tickets.list(expand=TicketsListRequestExpand.ASSIGNEES_ACCOUNT_CREATOR)
# After
from merge.resources.ticketing.resources.tickets import TicketsListRequestExpandItem
client.ticketing.tickets.list(expand=TicketsListRequestExpandItem.ACCOUNT)
client.ticketing.tickets.list(expand=[
TicketsListRequestExpandItem.ASSIGNEES,
TicketsListRequestExpandItem.ACCOUNT,
TicketsListRequestExpandItem.CREATOR,
])
# Strings continue to work unchanged
client.ticketing.tickets.list(expand="account")
client.ticketing.tickets.list(expand="account,assignees,creator")Same pattern applies in every category (accounting, ats, crm, hris, filestorage, knowledgebase, chat, ticketing).
v2.6.4
v2.6.3
Merge Python SDK Release Notes - Version [2.6.3]
Improvements
- Chat: Added
ONE_ON_ONE_CHAT,GROUP_CHAT, andMEETING_CHATconversation types to TypeEnum
v2.6.2
Merge Python SDK Release Notes - Version [2.6.2]
Improvements
- Accounting: Added quantity and unit_price fields to ExpenseLine and ExpenseLineRequest models
- File Storage: Added size field to Drive model
v2.6.1
Merge Python SDK Release Notes - Version [2.6.1]
This release includes support for all of the latest updates to the Merge API. For more information, see https://www.merge.dev/changelog
v2.6.0
Merge Python SDK Release Notes - Version [2.6.0]
This release includes support for all of the latest updates to the Merge API. For more information, see https://www.merge.dev/changelog
v2.5.0
Merge Python SDK Release Notes - Version [2.5.0]
This release includes support for all of the latest updates to the Merge API. For more information, see https://www.merge.dev/changelog
v2.4.0
Merge Python SDK Release Notes - Version [2.4.0]
- Knowledge Base category now included in the SDK!
v2.3.2
Merge Python SDK Release Notes - Version [2.3.2]
Improvements
- Adds the following fields to ticketing collection
collection_url,remote_created_atandremote_updated_at - Adds a name query param to ticketing collection
- Adds a email_address query param to ticketing contact
- Add a name query param to ticketing ticket
- Add employee_id and employee_number to hris employee and dependent
v2.3.1
Merge Python SDK Release Notes - Version [2.3.1]
Improvements
- This release addresses an issue with passthrough when using the Async client
AsyncMergewhere calls to the passthrough client were failing with the following errorname 'resources_ticketing_resources_passthrough_client_AsyncPassthroughClient' is not defined.