Skip to content

Releases: mjmlio/mjml

3.3.0-beta.7

07 Mar 15:32
Compare
Choose a tag to compare

Feature

  • Add yarn.lock on all packages

Fixes

  • Fix React warnings on mj-accordion, due to duplicate keys
  • Fix default border-radius on mj-image which was set to null #538
  • Fix width bug on columns in Outlook

3.3.0-beta.6

07 Mar 15:26
Compare
Choose a tag to compare

Fixes

  • Fix an issue introduced in beta 5 with attrs encoding

3.3.0-beta.5

20 Feb 15:25
Compare
Choose a tag to compare

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-lebedev
  • mjml --validate should no longer throw error

3.3.0-beta.4

14 Feb 11:08
Compare
Choose a tag to compare

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

06 Feb 14:43
Compare
Choose a tag to compare

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 to mjml2html
  • 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 supports inline="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 the mjml client
  • isBrowser is now a function instead of value, so you can modify the value on the fly
  • Update the error message whenmj-body has no children thanks to @michelgotta
  • nested mj-include inside an mj-head partial should now be parsed correctly
  • Skip juice if there's no CSS to inline for better performances

3.2.2

25 Jan 10:31
Compare
Choose a tag to compare

Fixes

  • Fix a bug when using mj-include outside mjml-cli #510 thanks to @vbraun

3.2.1

19 Jan 18:59
Compare
Choose a tag to compare

Fixes

  • Fix output destination for mjml-cli #501

3.2.0

16 Jan 10:26
Compare
Choose a tag to compare

Features

  • mj-include now supports mj-head. Define a mj-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 supports letter-spacing and height 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

23 Dec 11:06
Compare
Choose a tag to compare

Features

  • mj-include is now supports for head. Define a mj-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 supports letter-spacing and height thanks to @blaugueux & @rogierslag

Fixes

  • Some mj-social links errors with &

3.1.1

06 Dec 15:01
Compare
Choose a tag to compare

Fix

  • Package version displayed by cli