Skip to content

Releases: jcputney/mjml-java

v1.0.2

30 Mar 18:43

Choose a tag to compare

New Features

  • Persist and use RELEASE_TAG in release workflow
  • Use LRU registry cache; add parser cleanup
  • Add HtmlBuilder.mso() and convert MSO conditional sites
  • Add Spotless JDK profiles and javadoc option
  • Add Java 17 and 21 to CI test matrix

Bug Fixes

  • Fix concurrency, CSS injection, and resource leak issues

Dependency Updates

  • Bump docs to 1.0.1 and add release docs step
  • Update docs deps, CI actions, and Maven plugins
  • Bump CI action and Maven dependency versions

Other Changes

  • Use HtmlBuilder.wrap helpers; refactor carousel
  • Refactor HTML builder and update components
  • Refactor components to use HtmlBuilder wrappers
  • Switching to Eclipse formatter with spotless to have better control over formatting
  • Switch formatter from Google Java Format to Palantir Java Format
  • Add indentation to HtmlBuilder.wrap() methods
  • Apply Spotless formatting to mso() conversion
  • Use MsoHelper constants instead of inline MSO conditional strings
  • Apply Spotless formatting to wave 4+5 components
  • Migrate structural components to HtmlBuilder
  • Migrate interactive container components to HtmlBuilder
  • Add HtmlBuilder and migrate content/interactive components
  • Remove redundant Javadoc comments