Releases: eprcstudio/PageMjmlToHtml
v1.2.4
v1.2.3
This new release brings a cleaner configuration page and a new ability to ignore specific relative links (anything inside href
) when the "Convert relative links?" option is on.
This is useful to avoid mailing tools’ keywords (i.e. *|UNSUBSCRIBE|*
) to be falsely prepended with your host.
It also comes with a few bug fixes spotted by @webmanufaktur, thanks!
v1.1.9
This release fixes a mistake from the previous one: it was calling httpUrl
on a string when prepending a custom host to relative URLs.
v1.1.8
This new release brings a new option that allows to automatically convert relative urls into absolute ones. You can also choose the host to prepend or any query parameters to append.
v1.1.7
Fixed yet another issue with the minification.
Also moved back the debug markup right after <body>
but this time making sure it accounts for cases where the tag has any attribute.
v1.1.6
This release adds an option to disable the minification done by the module to reduce MJML’s output size.
There’s a lot of clutter in the code sent by MJML but since the minification is pretty agressive (dumb?) it can impact the layout, if so try disabling the minification.
I also updated the french translations and pushed a few fixes.
v1.1.4
Fixed a mistake I made with the regexes used for minifying the (working) output from MJML.
v1.1.3
This releases introduces two new options:
- the ability to generate a unique output per GET variables, expect for
?raw
which is used by the module - the ability to bypass the cache for specific roles. Useful in cases where the cache cleaning after a page save or an update to the template’s file is not enough
A notice has been added regarding the TracyDebugger module, as it hooks as well after render
and might add markup to the raw code. It is advised to disable the template using No debug bar in selected frontend templates
in TracyDebugger’s setting
Small fixes / cleaning have been made as well
v1.1.2
This release fixes an issue when adding/removing a template in allowedTemplates
. I basically forgot to update the name of the Inputfield... You might need to uninstall/reinstall the module.
v1.1.1
Changed the js to be Promise-based. The code escapes early if Promises are not supported, resulting in the "raw code" link to just open a new tab.