All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Add
external_idkey to Contact model
- Mention filters (CFL) param for metrics api
- Add Customer.subscriptions
- Update CustomerSubscription.list_imported to deprecated
- Add disabled, disabled_at, edit_history_summary and errors fields to Invoice
- Add fetching additional DataSource fields
- Add Subscription Set ID key to Activity
- Remove future dependency to resolve vulnerability issues
- Update Marshmallow dependency to use >=3.24.0
- Fixed Tasks API schema issue
- Unify requirements in a single place
- Support for Python 3.13.
- Adds support for Tasks (https://dev.chartmogul.com/reference/tasks)
- Update urllib3 dependency to use >=2.2.3 to allow for future minor updates
- Adds support for disconnecting subscriptions
- Adds support for transaction fees to transactions
- Adds support for unmerging customers
- Remove VCR dependencies
- Replaced unit tests that depended on VCR using
request_mock - Updated urllib3 to latest secure version
- Update the urllib3 dependency to a secure version
- Adds support for Opportunities (https://dev.chartmogul.com/reference/opportunities)
- Fix customer website_url, add missing allow_none=True
- Add support for customer website_url
- Fix missing customer_uuid when creating a note from a customer
- Support customer notes
- v4.0.0 upgrade instructions.
- Support for Python 3.12.
- Support for old pagination using
pagequery params. - Deprecated
impmodule. - Support for Python 3.7.
- Support for cursor based pagination to
.all()endpoints. - Changelog.