jdrouet / mrml

Implementation of mjml in rust
MIT License
336 stars 21 forks source link

chore: release #333

Closed github-actions[bot] closed 9 months ago

github-actions[bot] commented 11 months ago

🤖 New release

⚠️ mrml breaking changes

--- failure method_parameter_count_changed: pub method parameter count changed ---

Description:
A publicly-visible method now takes a different number of parameters.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#fn-change-arity
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.24.2/src/lints/method_parameter_count_changed.ron

Failed in:
  mrml::prelude::parser::MrmlParser::new now takes 1 parameters instead of 2, in /tmp/.tmpppkM04/mrml/packages/mrml-core/src/prelude/parser/mod.rs:364
Changelog

## `mrml-cli`

## [1.4.0](https://github.com/jdrouet/mrml/compare/mrml-cli-v1.3.3...mrml-cli-v1.4.0) - 2023-11-28 ### Added - *(mrml-cli)* bump mrml version ### Other - *(mrml-core)* bump to 2.0.0-rc4 - format code using rustfmt and create config - *(mrml-cli)* Update clap to 4.3 - *(deps)* Update env_logger requirement in /packages/mrml-cli ([#309](https://github.com/jdrouet/mrml/pull/309)) - move license files - move back mrml-cli to repository - move code source to only keep mrml-core
## `mrml`
## [2.0.0-rc4.1](https://github.com/jdrouet/mrml/compare/mrml-v2.0.0-rc4...mrml-v2.0.0-rc4.1) - 2023-11-28 ### Added - implement an async parser ([#338](https://github.com/jdrouet/mrml/pull/338)) - *(mrml-core)* create multi include loader ([#322](https://github.com/jdrouet/mrml/pull/322)) - *(mrml-wasm)* add mj-include feature ([#316](https://github.com/jdrouet/mrml/pull/316)) - *(mjml-core)* remove randomness when generating component ids ([#308](https://github.com/jdrouet/mrml/pull/308)) - *(mrml-core)* handle non closing elements ([#276](https://github.com/jdrouet/mrml/pull/276)) - use indexmap instead of hashmap ([#216](https://github.com/jdrouet/mrml/pull/216)) - *(mrml-core)* render mj-raw in mj-head - *(core)* add lang to mjml element - *(mrml-core)* read attributes from mj-attributes > mj-class - *(mrml-core)* update to stick to mjml 4.9.3 - *(core)* add missing mj-table element - *(mj-style)* implement missing mj-style component - *(json)* omit attributes and children when empty - *(json)* add serializer and deserializer for others - *(json)* add serializer and deserializer for mj-accordion - *(json)* add serializer and deserializer for mj-accordion-element - *(json)* add serializer and deserializer for mj-accordion-text - *(json)* add serializer and deserializer for mj_spacer - *(json)* add serializer and deserializer for mj_raw - *(json)* add serializer and deserializer for node - *(json)* add serializer and deserializer for mj-navbar - *(json)* add serializer and deserializer for mj-navbar-link - *(json)* add serializer and deserializer for mj-social - *(json)* add serializer and deserializer for mj-social-element - *(json)* add serializer and deserializer for mj-carousel - *(json)* add serializer and deserializer for mj-carousel-image - *(json)* add serializer and deserializer for mj-accordion-title - *(json)* add serializer and deserializer for mj-head - *(json)* add serializer and deserializer for mj-attributes - *(json)* add serializer and deserializer for mj-attributes-element - *(json)* add serializer and deserializer for mj-attributes-class - *(json)* add serializer and deserializer for mj-attributes-all - *(json)* add serializer and deserializer for mj-breakpoint - *(json)* add serializer and deserializer for mj-image - *(json)* add serializer and deserializer for mj-font - *(json)* add serializer and deserializer for mj-divider - *(json)* add serializer and deserializer for mj-preview - *(json)* add serializer and deserializer for mj-title - *(json)* add serializer and deserializer for text - *(json)* add serializer and deserializer for comment - *(core)* update templates ### Fixed - *(mrml-core)* script elements should remain with open and close element ([#320](https://github.com/jdrouet/mrml/pull/320)) - *(mrml-core)* handle all void elements - *(mrml-core)* simplify mj-wrapper renderer ([#269](https://github.com/jdrouet/mrml/pull/269)) - *(mrml-core)* align with mjml upgrades - *(mrml-core)* mj-navbar-link can now have inner elements - *(mrml-core)* mj-social-element can now have inner elements - *(core)* apply clippy's recommandations - *(mrml-core)* update following clippy error ([#176](https://github.com/jdrouet/mrml/pull/176)) - *(mrml-core)* add missing sort helper for print feature - *(mrml-core)* keep style content order - *(mrml-core)* make sure mj-style components output style elements - *(core)* replace value attribute by width ### Other - *(mrml-core)* update repository url - *(mrml-core)* bump syn and darling ([#330](https://github.com/jdrouet/mrml/pull/330)) - bump deps ([#328](https://github.com/jdrouet/mrml/pull/328)) - *(deps)* Update serde-wasm-bindgen requirement from 0.5 to 0.6 in /packages/mrml-wasm ([#327](https://github.com/jdrouet/mrml/pull/327)) - *(mrml-core)* bump to 2.0.0-rc4 - *(html-compare)* update cargo.toml to publish - *(css-compare)* update cargo.toml to publish - *(mrml-core)* update code in example - *(mrml-core)* use a single MrmlParser structure with a visitor pattern ([#317](https://github.com/jdrouet/mrml/pull/317)) - *(mrml-core)* apply clippy suggestions - format code using rustfmt and create config - *(mrml-core)* Update indexmap to 2.0 - move license files - *(mrml-core)* apply clippy suggestions - prepare for monotrepo - move code source to only keep mrml-core - apply clippy suggestions - *(mrml-core)* release version 1.2.10 - *(mrml-core)* release version 1.2.9 - *(mrml-core)* release version 1.2.8 - Merge pull request [#267](https://github.com/jdrouet/mrml/pull/267) from jdrouet/support-owa-tag - *(mrml-core)* release version 1.2.7 - *(mrml-core)* release version 1.2.6 - *(mrml-core)* release version 1.2.5 - *(mrml-core)* release version 1.2.4 - *(mrml-core)* make sure feature combinations work - *(mrml-core)* release version 1.2.3 - *(mrml-core)* release version 1.2.2 - *(mrml-core)* release version 1.2.1 - release version 1.2.0 - release version 1.1.0 - *(mj-carousel)* increase coverage for parse and print - *(mj-head)* test printing all components - *(mj-head)* handle parsing with non expected element - *(mj-title)* increate parse code coverage - *(mj-preview)* increate parse code coverage - *(mj-breakpoint)* increate parse code coverage - *(mj-font)* use macro for json serializing - *(mj-font)* increate parse code coverage - *(comment)* test use of is_raw - *(comment)* check if rendering comments works - *(comment)* use macro for comment deserializer - *(print)* use macro to print - *(json)* use macro for standard deserializers - *(json)* use macro for standard serializers - *(json)* use macro for standard serializers - *(feature)* split into features - *(core)* simplify print trait - *(print)* use strings to print elements - rename packages folder
## `mrml-json-macros`
## [0.1.1](https://github.com/jdrouet/mrml/compare/mrml-json-macros-v0.1.0...mrml-json-macros-v0.1.1) - 2023-11-28 ### Other - *(mrml-core)* bump syn and darling ([#330](https://github.com/jdrouet/mrml/pull/330))
## `mrml-common-macros`
## [0.1.1](https://github.com/jdrouet/mrml/compare/mrml-common-macros-v0.1.0...mrml-common-macros-v0.1.1) - 2023-11-28 ### Other - *(mrml-core)* bump syn and darling ([#330](https://github.com/jdrouet/mrml/pull/330)) - format code using rustfmt and create config
## `mrml-macros`
## [0.1.1](https://github.com/jdrouet/mrml/compare/mrml-macros-v0.1.0...mrml-macros-v0.1.1) - 2023-11-28 ### Other - *(mrml-core)* bump syn and darling ([#330](https://github.com/jdrouet/mrml/pull/330))
## `mrml-print-macros`
## [0.1.1](https://github.com/jdrouet/mrml/compare/mrml-print-macros-v0.1.0...mrml-print-macros-v0.1.1) - 2023-11-28 ### Other - *(mrml-core)* bump syn and darling ([#330](https://github.com/jdrouet/mrml/pull/330))
## `css-compare`
## [0.1.1](https://github.com/jdrouet/mrml/compare/css-compare-v0.1.0...css-compare-v0.1.1) - 2023-11-28 ### Other - bump deps ([#328](https://github.com/jdrouet/mrml/pull/328))


This PR was generated with release-plz.