Skip to content

2.74.0

Choose a tag to compare

@stavtseva stavtseva released this 19 Aug 16:51
· 1 commit to main since this release

πŸŽ‰ New Stripo Plugin Version Released! πŸŽ‰


βš™οΈ Version: 2.74.0

Release Date: Aug 19, 2026
Release Time: 01:40 PM UTC (2026-08-19T01:40:00Z)


πŸ†• What's new:

  • Added public Accessibility Checker events to the editor callback β€” Plugin integrators can now track when a user opens the checker, applies a fix, un-ignores an issue, or restarts the check, instead of only check completion, ignored issues, and AI autofills.
  • Added support for UE-RICH-TEXT attributes in control template markup β€” extension developers can set placeholder, has-merge-tag-icon, max-length, and single-line directly in getTemplate(), the same way as for UE-TEXT, without runtime setUIEAttribute calls in onRender(). UEAttr.RICH_TEXT is now available in the @stripoinc/ui-editor-extensions package.

πŸ› οΈ Fixed:

  • Custom Blocks API responses now return createdOn and updatedOn along with the rest of the module metadata β€” previously both fields were missing for all modules.
  • Merge tags inside custom extension blocks display as pills again, matching regular text blocks β€” since Plugin 2.61.1 they were rendered as raw text.
  • Comments with a mention now post when the user ID returned by onUsersInfoSearchRequest is a UUID β€” Plugin commenting accepts arbitrary string IDs, so posting no longer fails.
  • The email background image stays in place when an email is opened in the new editor after the old one β€” previously it was not displayed after the switch.
  • Emails compiled with compileEmail({ minimize: true }) keep the base .es-desk-hidden and .rollover:hover rules β€” mobile-only rows stay collapsed on desktop and the layout no longer runs past 600px in Gmail.
  • Modules saved with their styles keep their paddings when dropped into an email β€” a reset rule carried over from the email overrode the module's own padding classes and broke the layout on drop.
  • Synced modules no longer stay marked as changed after saving β€” global email CSS rules were being mixed into the module's custom CSS, which kept the module permanently in the "has changes" state and made Revert changes ineffective.

πŸ”— Resources