Added empty alt tag to tracking pixels
What
We added an empty alt tag to the pixel that is included in your emails when you’ve enabled open tracking.
Why
Many spam filters like to see alt tags included for all images, but we’re leaving the one associated with the open tracking pixel empty so that screen readers won’t see it. This helps keep your email from being marked as spam while not creating a poor user experience for your customers who use screen readers.
- September 1, 2022
IP validation now enforced on Add or Update List Member
MarketingWhat
We’re now checking the fields
ip_signup
andip_opt
for valid IPv4 and IPv6 addresses when you’re using the Add or Update List Member endpoint.Why
We added IP validation to the contact importer and we are updating the API to maintain feature parity.
- December 20, 2022
Added docs around contributing to Open Commerce
Open CommerceWhat
We’ve added two docs that describe how you can contribute to Open Commerce:
Why
We’re committed to the open source community and these documents explain the processes and standards we use so you can more easily contribute to the project.
- November 8, 2022
Added a field to various Transactional responses when messages are queued
TransactionalWhat
We’ve add a
queued-reason
field to API responses when we return astatus
ofqueued.
This change affects the following endpoints:
messages/send
messages/send-template
messages/send-raw
Why
This new
queued-reason
field gives you more information and context why messages have been queued rather than sent. - October 17, 2022
Added new command line interface
Open CommerceWhat
We’ve written a new CLI so you can start developing your Open Commerce projects more easily. Now, you only need a simple command to create your project, create a custom plugin, or add the Open Commerce admin and storefront to the project. Check out all the commands at the CLI ReadMe or by running
reaction help
in your terminal. Or, see our guides and documentation for more details.Why
Getting started or completing routine workflows with Open Commerce had become slow and cumbersome due to excessive memory use and device slowdowns. With the new CLI, you can run the API, storefront and admin applications independently, which frees up memory and improves performance.
- October 6, 2022
Added time limit to message scheduling
TransactionalWhat
We’ve added a limit to how far in the future you can schedule messages. Currently, we’re allowing you to schedule messages within a year from the date of scheduling.
This validation change affects the following APIs:
messages/send
messages/sendRaw
messages/sentTemplate
messages/reschedule
Why
We’re adding this validation limit to increase database efficiency and performance.
- August 2, 2022
Added transactional as an accepted status for Batch Subscribe
MarketingWhat
The Batch Subscribe endpoint now accepts ‘
transactional
’ as a possible status value.Why
Previously, the Batch Subscribe endpoint did not accept ‘
transactional
’ in thestatus
field, which did not match the behavior of adding an individual list member. This change allows you to add transactional list members using the Batch Subscribe endpoint moving forward. - August 3, 2022
Additional fields added to Batch Subscribe error response
MarketingWhat
We’ve added “
field
” and “field_message
” to the Batch Subscribe error response. You’ll see data in these fields when a merge field error is encountered.Why
Previously, when you encountered a merge field error during a Batch Subscribe operation, you didn’t see any details about the field in the error. This can cause headaches when you’re troubleshooting a remedy.
These additional fields, when present, should provide more insight into how to resolve an issue.