Releases: mjmlio/mjml
Releases · mjmlio/mjml
3.3.0-beta.7
Feature
- Add yarn.lock on all packages
Fixes
- Fix React warnings on
mj-accordion
, due to duplicate keys - Fix default
border-radius
onmj-image
which was set tonull
#538 - Fix width bug on columns in Outlook
3.3.0-beta.6
Fixes
- Fix an issue introduced in beta 5 with attrs encoding
3.3.0-beta.5
Feature
mj-accordion
enables 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 --validate
should 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-wrapper
lets you wrap multiple sections to share a background or borders across multiple sections mj-head
is now available when giving JSON object tomjml2html
mj-style
no longer inlines by default but adds the css into the head (as a consequence, it now supports media queries!)mj-style
now 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=skip
no longer crash themjml
clientisBrowser
is now a function instead of value, so you can modify the value on the fly- Update the error message when
mj-body
has no children thanks to @michelgotta nested mj-include
inside anmj-head
partial 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-include
now supportsmj-head
. Define amj-head
in another file, include it, and it will be added to the main MJML document (#367)mj-include
path
attribute 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-labelledby
selectors were removed since THE Gmail update is now available for everyone mj-text
now supportsletter-spacing
andheight
thanks to @blaugueux & @rogierslag (#474 & #475)
Fixes
- You can now define the same attributes multiple times in
mj-attribute
- Some
mj-social
links errors with&
- Allow to force Cheerio in browser mode
- Remove
aria labelled by
media queries
3.2.0-beta.3
Features
- mj-include is now supports for
head
. Define amj-head
in another file, include it, and it will be added to the main MJML document (#367) - mj-include
path
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
- The
aria-labelledby
selectors were removed since THE Gmail update is now available for everyone mj-text
now supportsletter-spacing
andheight
thanks to @blaugueux & @rogierslag
Fixes
- Some
mj-social
links errors with&