Features
- Change attributes parsing to allow special characters, notably
<>
, inside values (#1020, #1145, #1092) - .mjmlconfig is back, allowing to use custom components with the client (#660)
- new attribute
fluid-on-mobile
on mj-image, that allows to set a width, but keep full-width on mobile (#263) - add type checking of attribute values in the validation process
- --validate option was added on client (#1142)
- allow empty alt attribute on mj-image (#1148)
- add more logging to the client to help identify error causes (#1065)
- allow global
lang
attribute to be specified in template for accessibility (#757) - Allow css-class to add multiple class names via multiple mj-class (#722)
Fixes
- Minify no longer break MS Outlook conditional tags (#1201)
- Repeated mj-tag's inside mj-attributes are now properly cumulated (#1194)
- text-align on mj-button is now handled (#1188)
- --watch option is fixed (#1171)
- a mj-tag which is used several times inside mj-attributes will get all cumulated attributes (#1194)
- mj-carousel image now properly fits its container (#1170)
- mj-raw no longer counts as a column in mj-section when calculating columns' width (#1152)
0
value is no longer ignored in html attributes- The migration process no longer replaces mj-includes with the actual content (#1141)
- Allowed Attributes in mj-spacer added to match documentation (#1102)
- fix travis, added some tests & much linting
Documentation
- Removed remaining references to mj-container (#1079)