Releases: jcputney/mjml-java
Releases · jcputney/mjml-java
v1.0.2
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