Appearance
Changelog - September, 2025
New Features
Loop Blocks
A Loop Block designs a content structure once and repeats it for every item in a connected dataset, such as an order item, product card, or list entry. Each item carries multiple fields (name, image, price, quantity) mapped to the block's attributes. At send time, the block repeats per item with real data filled in.
Loop Blocks remove the manual duplication of content for multiple items. At send time, the ESP reads the Loop Merge Tag linked to the block, maps each dataset item's fields to the block's attributes, and generates one Loop Block per item. That makes order confirmations, product feeds, and any template with repeating structured content straightforward to build.
Two things are required:
- Set Merge Tags to double curly brackets (see Custom Merge Tag Syntax).
- Define at least one Loop Merge Tag with a
childrenPropertiesarray listing the fields available for each item.
Once configured, Loop Blocks appear in the Content Blocks panel, where a Loop Block links to its Loop Merge Tag, arranges its layout, and previews the output with test data before sending.
For full configuration details, see the documentation.
Improvements
Support for jurisdiction parameter in R2 bucket definition
An API token can now carry a jurisdiction parameter when creating R2 buckets. Generated S3-compatible URLs then include the correct jurisdiction (such as eu or fedramp) and stay valid for all operations.
Transparency Handling in Image Editor
Saving an image with a transparent background now warns when the chosen export format (such as JPEG) does not support transparency. This prevents surprises like black backgrounds and makes the right format easier to pick.
Choose Which Premade Blocks to Display
The full JSON source for all default Premade Blocks is now published, so developers can include only the blocks they want. Combined with the override option in the premadeBlocks configuration, this disables automatic loading of the default blocks and shows only a chosen set. More details in the documentation.
Bugfixes
- Email Fixed an issue where the editor added
https://in front of custom URL placeholders (such as{server}) in the Image link input. The prefix now applies only to standard URLs. - Email Fixed an issue where a Merge Tag labeled with the word "code" was automatically translated into the editor's active language.
