Releases: mjmlio/mjml
Releases · mjmlio/mjml
3.3.0-beta.6
Fixes
- Fix an issue introduced in beta 5 with attrs encoding
3.3.0-beta.5
Feature
mj-accordionenables to add an accordion readers can interact with inside their email client (if supported)!
Fixes
- Fix some encoding issue when having component with same base name
$+ a number should no longer duplicate content thanks to @koss-lebedevmjml --validateshould no longer throw error
3.3.0-beta.4
Fixes
- Fix enconding/decoding issues with special characters
- Use Cheerio instead of jQuery inside an Electron app (especially useful for Atom packages)
3.3.0-beta.3
Features
- Shiny new component
mj-wrapperlets you wrap multiple sections to share a background or borders across multiple sections mj-headis now available when giving JSON object tomjml2htmlmj-styleno longer inlines by default but adds the css into the head (as a consequence, it now supports media queries!)mj-stylenow supportsinline="inline"attribute to inline the given css instead of adding it to the head
Fixes
- Encode & Decode attributes to avoid XML parser to hang
--level=skipno longer crash themjmlclientisBrowseris now a function instead of value, so you can modify the value on the fly- Update the error message when
mj-bodyhas no children thanks to @michelgotta nested mj-includeinside anmj-headpartial should now be parsed correctly- Skip juice if there's no CSS to inline for better performances
3.2.2
3.2.1
3.2.0
Features
mj-includenow supportsmj-head. Define amj-headin another file, include it, and it will be added to the main MJML document (#367)mj-includepathattribute is now relative to the file it is used in instead of the current working directory- The CLI now watches nested included files (#333)
- The CLI now has an exit code thanks to @igalarzab (#456)
- The
aria-labelledbyselectors were removed since THE Gmail update is now available for everyone mj-textnow supportsletter-spacingandheightthanks to @blaugueux & @rogierslag (#474 & #475)
Fixes
- You can now define the same attributes multiple times in
mj-attribute - Some
mj-sociallinks errors with& - Allow to force Cheerio in browser mode
- Remove
aria labelled bymedia queries
3.2.0-beta.3
Features
- mj-include is now supports for
head. Define amj-headin another file, include it, and it will be added to the main MJML document (#367) - mj-include
pathis now relative to the file it is used in instead of the current working directory - The CLI now watches nested included files #333
- The CLI now has an exit code thanks to @igalarzab
- The
aria-labelledbyselectors were removed since THE Gmail update is now available for everyone mj-textnow supportsletter-spacingandheightthanks to @blaugueux & @rogierslag
Fixes
- Some
mj-sociallinks errors with&
3.1.1
3.1.0
Features
- Make your email interactive with brand new
mj-carousel!
API
- Add or remove custom rules on
mjml-validatorwith.mjmlconfig MJMLis now embeddable inside Atom with every features
Fixes
- Fix some non illegal attributes see #424
- Fix double unit on VML background for
mj-section#422 - Line Height supports now unitless line-height in supported components #390
$no longer duplicate content #449- Some documentation fixes ex #446
- Some fix to be used inside a browser environment
Soon to be deprecated
mj-listwill be deprecated in the next releasemj-htmlwill be deprecated in the next release