View Source Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
For clarity, major releases of mjml_nif use the respective mrml releases with the same major release number.
I.e. mjml_nif 0.x
versions use mrml versions >= 0.1, < 1.0.0
, and mjml_nif 1.x
versions use mrml versions >= 1.0.0, < 2.0.0
, etc.
unreleased
Unreleased
1-3-4-2022-07-01
1.3.4 - 2022-07-01
fixed
Fixed
- Add Cross.toml in order to pass the NIF version to cross (see philss/rustler_precompiled#23)
1-3-3-2022-05-25
1.3.3 - 2022-05-25
fixed-1
Fixed
- Use "orderedmap" feature of mrml to get consistent HTML output (see jdrouet/mrml#215)
- Use Rustler Precompiled v0.5.1
1-3-2-2022-03-26
1.3.2 - 2022-03-26
fixed-2
Fixed
- Use mrml v1.2.10, which fixes a bug with parsing other self-closing tags (see mrml diff v1.2.9..v1.2.10))
1-3-1-2022-03-25
1.3.1 - 2022-03-25
fixed-3
Fixed
- Use mrml v1.2.9, which fixes a bug with parsing the self-closing
br
andmeta
tags (see mrml diff v1.2.8..v1.2.9))
1-3-0-2022-03-18
1.3.0 - 2022-03-18
changed
Changed
- Use Rustler Precompiled: this allows to use the mjml NIF without the Rust compiler 🎉
- Use mrml v1.2.8 (see mrml diff v1.2.7..v1.2.8))
1-2-0-2022-02-25
1.2.0 - 2022-02-25
changed-1
Changed
- Update rustler to v0.24 (drops support for OTP <22, requires Elixir ~> 1.11)
1-1-3-2022-02-16
1.1.3 - 2022-02-16
changed-2
Changed
- Update rustler to v0.23 (drops support for OTP 20)
- Use mrml v1.2.7, which allows inner elements in mj-social-element & mj-navbar-link (see mrml diff v1.2.5..v1.2.7)
1-1-2-2021-10-04
1.1.2 - 2021-10-04
changed-3
Changed
- Use mrml v1.2.5, which allows the
lang
attribute in the mjml tag and allows usingmj-raw
tags inmj-head
(see mrml diff v1.2.3..v1.2.5)
fixed-4
Fixed
- Misc doc changes (#31)
1-1-1-2021-06-01
1.1.1 - 2021-06-01
fixed-5
Fixed
- Use mrml v1.2.3, which fixes a bug with ignored mj-class attributes (see jdrouet/mrml #164, mrml diff v1.2.2..v1.2.3))
1-1-0-2021-05-23
1.1.0 - 2021-05-23
changed-4
Changed
- Use mrml v1.2.2
- Support OTP 24
- mjml_nif crate type changed from "dylib" to "cdylib"
1-0-0-2021-04-07
1.0.0 - 2021-04-07
changed-5
Changed
- Use mrml v1.0.0
- Pass on parsing/rendering error messages from mrml to the error tuple of
MJML.to_html/1
0-3-1-2021-02-23
0.3.1 - 2021-02-23
fixed-6
Fixed
- Compilation on aarch64 MacOS
0-3-0-2021-02-02
0.3.0 - 2021-02-02
changed-6
Changed
- Use mrml v0.5.0
fixed-7
Fixed
- Warning about special link args for x86_64-apple-darwin target
0-2-0-2020-10-19
0.2.0 – 2020-10-19
changed-7
Changed
- Use mrml v0.3.3
0-1-0-2020-07-19
0.1.0 – 2020-07-19
Initial release