From 01468710a0b5889f70d1df1cd1713df21c90d8d0 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Sat, 26 Oct 2024 07:43:38 +0000 Subject: [PATCH] chore: release --- Cargo.lock | 12 ++++---- packages/mrml-cli/CHANGELOG.md | 7 +++++ packages/mrml-cli/Cargo.toml | 4 +-- packages/mrml-core/CHANGELOG.md | 28 +++++++++++++++++++ packages/mrml-core/Cargo.toml | 2 +- .../mrml-core/lib/css-compare/CHANGELOG.md | 6 ++++ packages/mrml-core/lib/css-compare/Cargo.toml | 2 +- .../mrml-core/lib/html-compare/CHANGELOG.md | 7 +++++ .../mrml-core/lib/html-compare/Cargo.toml | 2 +- packages/mrml-python/CHANGELOG.md | 14 ++++++++++ packages/mrml-python/Cargo.toml | 4 +-- packages/mrml-wasm/CHANGELOG.md | 16 +++++++++++ packages/mrml-wasm/Cargo.toml | 4 +-- 13 files changed, 93 insertions(+), 15 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index ba2f40d3..59faceb9 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -529,7 +529,7 @@ checksum = "7a81dae078cea95a014a339291cec439d2f232ebe854a9d672b796c6afafa9b7" [[package]] name = "css-compare" -version = "0.1.3" +version = "0.1.4" dependencies = [ "lightningcss", "similar-asserts", @@ -822,7 +822,7 @@ checksum = "fbf6a919d6cf397374f7dfeeea91d974c7c0a7221d0d0f4f20d859d329e53fcc" [[package]] name = "html-compare" -version = "0.1.3" +version = "0.1.4" dependencies = [ "colored", "css-compare", @@ -1184,7 +1184,7 @@ dependencies = [ [[package]] name = "mrml" -version = "4.0.1" +version = "5.0.0" dependencies = [ "async-trait", "concat-idents", @@ -1210,7 +1210,7 @@ dependencies = [ [[package]] name = "mrml-cli" -version = "1.6.1" +version = "1.7.0" dependencies = [ "clap", "env_logger", @@ -1222,7 +1222,7 @@ dependencies = [ [[package]] name = "mrml-python" -version = "0.1.15" +version = "0.1.16" dependencies = [ "mrml", "pyo3", @@ -1230,7 +1230,7 @@ dependencies = [ [[package]] name = "mrml-wasm" -version = "1.4.12" +version = "1.5.0" dependencies = [ "console_error_panic_hook", "mrml", diff --git a/packages/mrml-cli/CHANGELOG.md b/packages/mrml-cli/CHANGELOG.md index ae407cd7..4c60bc97 100644 --- a/packages/mrml-cli/CHANGELOG.md +++ b/packages/mrml-cli/CHANGELOG.md @@ -6,6 +6,13 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [1.7.0](https://github.com/jdrouet/mrml/compare/mrml-cli-v1.6.1...mrml-cli-v1.7.0) - 2024-10-26 + +### Added + +- improve error handling ([#452](https://github.com/jdrouet/mrml/pull/452)) +- parsing warnings and improve errors ([#451](https://github.com/jdrouet/mrml/pull/451)) + ## [1.6.1](https://github.com/jdrouet/mrml/compare/mrml-cli-v1.6.0...mrml-cli-v1.6.1) - 2024-06-30 ### Other diff --git a/packages/mrml-cli/Cargo.toml b/packages/mrml-cli/Cargo.toml index fc15e8e0..98a3a417 100644 --- a/packages/mrml-cli/Cargo.toml +++ b/packages/mrml-cli/Cargo.toml @@ -2,7 +2,7 @@ name = "mrml-cli" description = "CLI for the Rust implementation of MJML renderer" keywords = ["cli", "email", "mjml"] -version = "1.6.1" +version = "1.7.0" authors = ["Jérémie Drouet "] license = "MIT" edition = "2018" @@ -15,7 +15,7 @@ path = "src/main.rs" name = "mrml" [dependencies] -mrml = { version = "4.0.1", path = "../mrml-core", features = [ +mrml = { version = "5.0.0", path = "../mrml-core", features = [ "http-loader-ureq", "local-loader", ] } diff --git a/packages/mrml-core/CHANGELOG.md b/packages/mrml-core/CHANGELOG.md index 7f10636c..de5318dd 100644 --- a/packages/mrml-core/CHANGELOG.md +++ b/packages/mrml-core/CHANGELOG.md @@ -6,6 +6,34 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [5.0.0](https://github.com/jdrouet/mrml/compare/mrml-v4.0.1...mrml-v5.0.0) - 2024-10-26 + +### Added + +- *(mrml-core)* add x to the supported social elements ([#469](https://github.com/jdrouet/mrml/pull/469)) +- improve error handling ([#452](https://github.com/jdrouet/mrml/pull/452)) +- parsing warnings and improve errors ([#451](https://github.com/jdrouet/mrml/pull/451)) + +### Fixed + +- *(mrml-core)* handle duplicate border in mj-column ([#479](https://github.com/jdrouet/mrml/pull/479)) +- *(mj-core)* mj-text is an ending tag ([#478](https://github.com/jdrouet/mrml/pull/478)) +- *(mrml-core)* comments in mrml component should be ignored ([#477](https://github.com/jdrouet/mrml/pull/477)) + +### Other + +- replace xmlparser by htmlparser ([#485](https://github.com/jdrouet/mrml/pull/485)) +- *(mrml-core)* remove unwraps in code ([#482](https://github.com/jdrouet/mrml/pull/482)) +- *(deps)* upgrade multiple dependencies ([#476](https://github.com/jdrouet/mrml/pull/476)) +- *(mrml-core)* create alias for attributes map +- apply format changes +- rename json traits to json prefix +- stop returning impl ([#449](https://github.com/jdrouet/mrml/pull/449)) +- *(mrml-core)* base all component on the same struct ([#448](https://github.com/jdrouet/mrml/pull/448)) +- *(mrml-core)* introduce proper errors for size parsing ([#447](https://github.com/jdrouet/mrml/pull/447)) +- remove to_owned call +- make size, pixel, percent copy ([#445](https://github.com/jdrouet/mrml/pull/445)) + ## [4.0.1](https://github.com/jdrouet/mrml/compare/mrml-v4.0.0...mrml-v4.0.1) - 2024-06-30 ### Fixed diff --git a/packages/mrml-core/Cargo.toml b/packages/mrml-core/Cargo.toml index b92ea6cd..09ec797b 100644 --- a/packages/mrml-core/Cargo.toml +++ b/packages/mrml-core/Cargo.toml @@ -2,7 +2,7 @@ name = "mrml" description = "Rust implementation of MJML renderer" keywords = ["email", "mjml"] -version = "4.0.1" +version = "5.0.0" authors = ["Jérémie Drouet "] edition = "2018" license = "MIT" diff --git a/packages/mrml-core/lib/css-compare/CHANGELOG.md b/packages/mrml-core/lib/css-compare/CHANGELOG.md index 3f737ff3..3a7a14b8 100644 --- a/packages/mrml-core/lib/css-compare/CHANGELOG.md +++ b/packages/mrml-core/lib/css-compare/CHANGELOG.md @@ -6,6 +6,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.1.4](https://github.com/jdrouet/mrml/compare/css-compare-v0.1.3...css-compare-v0.1.4) - 2024-10-26 + +### Other + +- *(deps)* upgrade multiple dependencies ([#476](https://github.com/jdrouet/mrml/pull/476)) + ## [0.1.3](https://github.com/jdrouet/mrml/compare/css-compare-v0.1.2...css-compare-v0.1.3) - 2024-06-13 ### Other diff --git a/packages/mrml-core/lib/css-compare/Cargo.toml b/packages/mrml-core/lib/css-compare/Cargo.toml index 81ea259e..cdca4bcf 100644 --- a/packages/mrml-core/lib/css-compare/Cargo.toml +++ b/packages/mrml-core/lib/css-compare/Cargo.toml @@ -2,7 +2,7 @@ name = "css-compare" description = "A simple library to compare css stylesheets" license = "MIT" -version = "0.1.3" +version = "0.1.4" edition = "2021" repository = "https://github.com/jdrouet/mrml" diff --git a/packages/mrml-core/lib/html-compare/CHANGELOG.md b/packages/mrml-core/lib/html-compare/CHANGELOG.md index 95c2f4ce..d0aabf49 100644 --- a/packages/mrml-core/lib/html-compare/CHANGELOG.md +++ b/packages/mrml-core/lib/html-compare/CHANGELOG.md @@ -6,6 +6,13 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.1.4](https://github.com/jdrouet/mrml/compare/html-compare-v0.1.3...html-compare-v0.1.4) - 2024-10-26 + +### Other + +- replace xmlparser by htmlparser ([#485](https://github.com/jdrouet/mrml/pull/485)) +- *(deps)* upgrade multiple dependencies ([#476](https://github.com/jdrouet/mrml/pull/476)) + ## [0.1.3](https://github.com/jdrouet/mrml/compare/html-compare-v0.1.2...html-compare-v0.1.3) - 2024-06-13 ### Other diff --git a/packages/mrml-core/lib/html-compare/Cargo.toml b/packages/mrml-core/lib/html-compare/Cargo.toml index cb479e12..ad6b311d 100644 --- a/packages/mrml-core/lib/html-compare/Cargo.toml +++ b/packages/mrml-core/lib/html-compare/Cargo.toml @@ -2,7 +2,7 @@ name = "html-compare" description = "A simple library to compare html files" license = "MIT" -version = "0.1.3" +version = "0.1.4" edition = "2021" repository = "https://github.com/jdrouet/mrml" diff --git a/packages/mrml-python/CHANGELOG.md b/packages/mrml-python/CHANGELOG.md index 4305e18f..fef978ab 100644 --- a/packages/mrml-python/CHANGELOG.md +++ b/packages/mrml-python/CHANGELOG.md @@ -6,6 +6,20 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.1.16](https://github.com/jdrouet/mrml/compare/mrml-python-v0.1.15...mrml-python-v0.1.16) - 2024-10-26 + +### Added + +- parsing warnings and improve errors ([#451](https://github.com/jdrouet/mrml/pull/451)) + +### Fixed + +- *(mrml-python)* turn PyOSError into PyIOError + +### Other + +- *(deps)* upgrade multiple dependencies ([#476](https://github.com/jdrouet/mrml/pull/476)) + ## [0.1.15](https://github.com/jdrouet/mrml/compare/mrml-python-v0.1.14...mrml-python-v0.1.15) - 2024-06-30 ### Other diff --git a/packages/mrml-python/Cargo.toml b/packages/mrml-python/Cargo.toml index e9130f60..6eda2188 100644 --- a/packages/mrml-python/Cargo.toml +++ b/packages/mrml-python/Cargo.toml @@ -2,7 +2,7 @@ name = "mrml-python" description = "Python wrapping on MRML" keywords = ["email", "mjml"] -version = "0.1.15" +version = "0.1.16" authors = ["Jérémie Drouet "] edition = "2021" license = "MIT" @@ -16,7 +16,7 @@ name = "mrml" crate-type = ["cdylib"] [dependencies] -mrml = { version = "4.0.1", path = "../mrml-core", features = [ +mrml = { version = "5.0.0", path = "../mrml-core", features = [ "http-loader-ureq", "local-loader", ] } diff --git a/packages/mrml-wasm/CHANGELOG.md b/packages/mrml-wasm/CHANGELOG.md index 17c1726f..1189ea0a 100644 --- a/packages/mrml-wasm/CHANGELOG.md +++ b/packages/mrml-wasm/CHANGELOG.md @@ -6,6 +6,22 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [1.5.0](https://github.com/jdrouet/mrml/compare/mrml-wasm-v1.4.12...mrml-wasm-v1.5.0) - 2024-10-26 + +### Added + +- improve error handling ([#452](https://github.com/jdrouet/mrml/pull/452)) +- parsing warnings and improve errors ([#451](https://github.com/jdrouet/mrml/pull/451)) + +### Fixed + +- *(mrml-wasm)* remove wee_alloc dependency ([#472](https://github.com/jdrouet/mrml/pull/472)) + +### Other + +- *(deps)* upgrade multiple dependencies ([#476](https://github.com/jdrouet/mrml/pull/476)) +- *(mrml-core)* base all component on the same struct ([#448](https://github.com/jdrouet/mrml/pull/448)) + ## [1.4.12](https://github.com/jdrouet/mrml/compare/mrml-wasm-v1.4.11...mrml-wasm-v1.4.12) - 2024-06-30 ### Other diff --git a/packages/mrml-wasm/Cargo.toml b/packages/mrml-wasm/Cargo.toml index 294f3b49..d87d8a0c 100644 --- a/packages/mrml-wasm/Cargo.toml +++ b/packages/mrml-wasm/Cargo.toml @@ -2,7 +2,7 @@ name = "mrml-wasm" description = "Wasm wrapping on MRML" keywords = ["email", "mjml"] -version = "1.4.12" +version = "1.5.0" authors = ["Jérémie Drouet "] edition = "2018" license = "MIT" @@ -25,7 +25,7 @@ reqwest-include-loader = ["async", "mrml/http-loader-async-reqwest"] # code size when deploying. console_error_panic_hook = { version = "0.1.7", optional = true } -mrml = { version = "4.0.1", path = "../mrml-core", default-features = false, features = [ +mrml = { version = "5.0.0", path = "../mrml-core", default-features = false, features = [ "parse", "render", ] }