- Adding DMARC and DKIM2 fields to the API reference
- Updating github actions bot user email
- Fixing a problem with Github auth token that was preventing builds from being created.
- Fixed broken ruby SDK test, updated PHP SDK to send form data via JSON
- Added the
is_broken_template
response to the /template endpoints that include it
- Fixed
/messages/send-template
documentation where incorrectly referenced the template name usage.
- Added a response parameter to /messages/send and /messages/send-template called 'queued_response' that details why an email was queued.
- Allowing users to schedule messages (using messages/send, messages/send-template, messages/send-raw and messages/reschedule APIs) within a year from the date of scheduling.
- Added a little more granularity to the
set_timeout
method to the Client class in the Ruby SDK; now supportsread
,write
andconnect
parameters, which will default to thetimeout
param if unspecified, or 300 seconds iftimeout
is unspecified.
- Added a
set_timeout
method to the Client class in the Ruby SDK
- Added a
set_timeout
method to the Client class in the Python SDK
- Added a
setTimeout
method to the Configuration class in the PHP SDK.
- Added a
setDefaultTimeoutMs
method to the node client. This allows users to override the default timeout for API requests, which is set to 5 minutes by default.
- Updated the "reject_reasons" response for /messages/send and /messages/send-template to correctly use "hard-bounce" and "soft-bounce" instead of the previously stated "hard_bounce" and "soft_bounce".
- Added the new /allowlists/ series of endpoints and the /exports/allowlist endpoint to the API reference
- Fixes the output directory for the Changelog for the php client library
- A change was made to
mailchimp-transactional-php
- the API client will now always return anException
, instead of anException
or a string, when the API returns an error. Having to parse the response as a string was found to be a bit clunky.
- Added a changelog, which will be used to describe changes to both transactional and marketing client libraries.
- Updated the
PATCH /automations/.../emails/.../
documentation to state the requiredworkflow_type
- Added more granularity for the
timeout
field in the Ruby Marketing SDK; now supportsread_timeout
,write_timeout
andconnect_timeout
fields which will default to thetimeout
value.
- Added handling for a
timeout
field in the config block passed to the client constructor in the Ruby Marketing SDK.
- Added handling for a
'timeout'
field inset_config()
in the Python Marketing SDK.
- Added a
setTimeout()
method to the configuration class in the PHP Marketing SDK, to allow manually setting the timeout for Guzzle requests.
- Added a new API endpoint,
/3.0/account-exports
, allowing users to programatically export their account information
- Fixes the output directory for the Changelog for the php client library
- Added a changelog, which will be used to describe changes to both transactional and marketing client libraries.