Releases: mjmlio/mjml
Releases · mjmlio/mjml
v4.9.3
v4.9.2
v4.9.1
v4.9.0
Features
- Add
mjml-preset-corepackage, which contains all standard components, and can be passed tomjml-core's mjml2html. (thanks @TrySound) mj-includecan now be used to include css and html files (ref #2026)- Add specific media queries for thunderbird
Fixes
mj-rawcan now be used inmj-social- Removed the media queries for owa as they're not needed anymore
- Improved
mj-accordiondocumentation @GarryFlemings
v4.8.2
Features
mj-button: Add support fortitleattribute (thanks @lahdekorpi)
Fixes
mjml-cli: Fix minify and beautify config when compiling multiple files (fixes #2163)- Transpile classes (fixes #2149, thanks @TrySound)
mjml-hero: Fix background image bug in Yahoo and AOL (fixes #2098, thanks @Pharmasolin)mj-divider: Fix width on Outlook when set in percent (thanks @quetzalcoatlAxolotl)- Default dependencies in .mjmlconfig (fixes #2141, thanks @ryanburr)
- Documentation improvements (thanks @valse, @hikiroom)
v4.8.1
Fixes
- Prevent the validator from throwing an error when mjml is provided as Json and some components have no
attributesproperty (thanks @BenjaminNolan)
v4.8.0
Features
- A new package
mjml-browseris available. Use this package if you need to use MJML client-side. - Add
alignattribute tomj-divider(thanks @thierrylemoulec) - Supports returning siblings elements from a custom component (thanks @IanEdington)
- Move js-beautify and html-minifier to cli, and flag
minifyandbeautifyoptions as deprecated in mjml-core. They will be removed from the core and only available in cli in MJML 5. (thanks @TrySound) - Flag
mjml-migrateas deprecated. It will be removed in MJML 5. (thanks @TrySound) - Transpile lib for node 10 (thanks @TrySound)
- Refacto mjml-validator (thanks @TrySound)
- Bump all dependencies (thanks @DRoet)
Fixes
- Fix mjml-spacer in outlook, height was ignored when it was the last element of its parent mj-column (fixes #1971, thanks @Pharmasolin)
- Fix independent border properties on mj-image (fixes #1939, thanks @Pharmasolin)
- Fix conditional comment for meta tag in skeleton (thanks @cheapsteak)
- Added missing
<tbody>after<table>tag in mj-column component. (thanks @Pharmasolin) - Add
@babel/runtimedependency directly to mjml (thanks @doits) - Fix issue with stacking columns within mj-group in Gmail for IOS (thanks @jsteele883)
- Handle border-radius on mj-hero (thanks @vasin)
- Documentation fixes and additions (thanks @theoomoregbee, @GarryFlemings, @KonstantinLukaschenko)
v4.7.1
v4.7.0
Features
- Add a new head component, mj-html-attributes, which allows to add any attribute on the generated html tags using css selectors
- Add support of 'cover' and 'contain' on
background-sizefor mj-section and mj-wrapper (thanks @Alexnortung), and other small improvements of background-images on outlook. - Return the mjml json structure (thanks @DRoet)
- Include directory for monorepo packages (thanks @iamandrewluca)
- Add support of 'srcset' on mj-social-element (thanks @rickytranmer)
- Add support of 'sizes' on mj-image and mj-social-element (thanks @rickytranmer)
- Add support of 'letter-spacing' on multiple components
- Automatically normalize lodash imports (thanks @TrySound)
- Expose 'ignoreIncludes' option
Fixes
- Fix mjml-migrate dependencies versions (thanks @TrySound)
- Change to new twitter share link (thanks @kitfit-dave)
- Fix support of 'font-style' on
mj-navbar-link(thanks @kevingermain) - Fix to allow empty attributes
- Upgrade yargs and drop commander (thanks @TrySound)
- Update juice version (thanks @TrySound)
- Fix validate command to use the default base directory (thanks Yuri Guilherme)
- Remove extra argument in call to borderParser (thanks @FelixSchwarz)
- Code improvements (thanks @TrySound, @DRoet)
- Documentation improvements (thanks @GarryFlemings)
- Documentation fixes (thanks @kevingermain, @dmgawel)
v4.7.0-beta.2
Features
- Return the mjml json structure (thanks @DRoet)
- Include directory for monorepo packages (thanks @iamandrewluca)
Fixes
- Fix #1942 mj-html-attribute cause trailing
</link></meta> - Fix to allow empty attributes
- Upgrade yargs and drop commander (thanks @TrySound)
- Fix validate command to use the default base directory (thanks Yuri Guilherme)
- Remove extra argument in call to borderParser (thanks @FelixSchwarz)
- Code improvements (thanks @TrySound, @DRoet)
- Documentation improvements (thanks @GarryFlemings)