github mjmlio/mjml v5.2.0

6 hours ago

Overview

We've updated the beautification process in MJML and are moving back to js-beautify.

As part of MJML 5, we introduced changes to the beautification stack, including replacing js-beautify with Prettier and later Biome. While these changes addressed earlier dependency concerns (which are no longer present), they also introduced performance and output issues for some users, including significantly slower processing times in certain environments.

Our priority right now is stability and predictable output, so we're reverting to the long-standing but updated js-beautify implementation while we continue evaluating longer-term improvements to the beautification pipeline.

Thanks to everyone who reported issues and shared feedback over the last few weeks, it helped us identify and resolve the problems much faster.

What's Changed

Features

  • Switch beautification to js-beautify in both mjml-core and mjml-browser by @dazgreer in #3082

Fixes

Full Changelog: v5.1.0...v5.2.0

Don't miss a new mjml release

NewReleases is sending notifications on new releases.