Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore: release #1

Open
wants to merge 1 commit into
base: main
Choose a base branch
from
Open

Conversation

github-actions[bot]
Copy link

🤖 New release

  • mrml: 4.0.1 -> 5.0.0 (⚠️ API breaking changes)
  • html-compare: 0.1.3 -> 0.1.4 (✓ API compatible changes)
  • css-compare: 0.1.3 -> 0.1.4 (✓ API compatible changes)
  • mrml-cli: 1.6.1 -> 1.7.0
  • mrml-python: 0.1.15 -> 0.1.16
  • mrml-wasm: 1.4.12 -> 1.5.0

⚠️ mrml breaking changes

--- failure enum_struct_variant_field_added: pub enum struct variant field added ---

Description:
An enum's exhaustive struct variant has a new field, which has to be included when constructing or matching on this variant.
        ref: https://doc.rust-lang.org/reference/attributes/type_system.html#the-non_exhaustive-attribute
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.38.0/src/lints/enum_struct_variant_field_added.ron

Failed in:
  field origin of variant Error::IncludeLoaderError in /tmp/.tmp5eYJMT/mrml/packages/mrml-core/src/prelude/parser/mod.rs:71

--- failure enum_tuple_variant_changed_kind: An enum tuple variant changed kind ---

Description:
A public enum's exhaustive tuple variant has changed to a different kind of enum variant, breaking possible instantiations and patterns.
        ref: https://doc.rust-lang.org/reference/items/enumerations.html
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.38.0/src/lints/enum_tuple_variant_changed_kind.ron

Failed in:
  variant Error::UnexpectedElement in /tmp/.tmp5eYJMT/mrml/packages/mrml-core/src/prelude/parser/mod.rs:41
  variant Error::UnexpectedToken in /tmp/.tmp5eYJMT/mrml/packages/mrml-core/src/prelude/parser/mod.rs:43
  variant Error::MissingAttribute in /tmp/.tmp5eYJMT/mrml/packages/mrml-core/src/prelude/parser/mod.rs:45
  variant Error::InvalidAttribute in /tmp/.tmp5eYJMT/mrml/packages/mrml-core/src/prelude/parser/mod.rs:51
  variant Error::InvalidFormat in /tmp/.tmp5eYJMT/mrml/packages/mrml-core/src/prelude/parser/mod.rs:53
  variant Error::ParserError in /tmp/.tmp5eYJMT/mrml/packages/mrml-core/src/prelude/parser/mod.rs:61

--- failure enum_unit_variant_changed_kind: An enum unit variant changed kind ---

Description:
A public enum's exhaustive unit variant has changed to a different kind of enum variant, breaking possible instantiations and patterns.
        ref: https://doc.rust-lang.org/reference/items/enumerations.html
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.38.0/src/lints/enum_unit_variant_changed_kind.ron

Failed in:
  variant Error::EndOfStream in /tmp/.tmp5eYJMT/mrml/packages/mrml-core/src/prelude/parser/mod.rs:55
  variant Error::SizeLimit in /tmp/.tmp5eYJMT/mrml/packages/mrml-core/src/prelude/parser/mod.rs:58

--- failure enum_variant_missing: pub enum variant removed or renamed ---

Description:
A publicly-visible enum has at least one variant that is no longer available under its prior name. It may have been renamed or removed entirely.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#item-remove
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.38.0/src/lints/enum_variant_missing.ron

Failed in:
  variant Error::UnexpectedAttribute, previously in file /tmp/.tmpModyxb/mrml/src/prelude/parser/mod.rs:61

--- failure inherent_method_missing: pub method removed or renamed ---

Description:
A publicly-visible method or associated fn is no longer available under its prior name. It may have been renamed or removed entirely.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#item-remove
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.38.0/src/lints/inherent_method_missing.ron

Failed in:
  MjStyleAttributes::is_empty, previously in file /tmp/.tmpModyxb/mrml/src/mj_style/json.rs:4
  MjIncludeBodyAttributes::is_empty, previously in file /tmp/.tmpModyxb/mrml/src/mj_include/body/mod.rs:84
  MjIncludeHeadAttributes::is_empty, previously in file /tmp/.tmpModyxb/mrml/src/mj_include/head/mod.rs:77
  MjmlAttributes::is_empty, previously in file /tmp/.tmpModyxb/mrml/src/mjml/json.rs:12
  MjBreakpointAttributes::is_empty, previously in file /tmp/.tmpModyxb/mrml/src/mj_breakpoint/json.rs:4
  MjIncludeBodyChild::as_renderable, previously in file /tmp/.tmpModyxb/mrml/src/mj_include/body/render.rs:5
  MjAccordionElementChildren::is_empty, previously in file /tmp/.tmpModyxb/mrml/src/mj_accordion_element/json.rs:22

--- failure struct_missing: pub struct removed or renamed ---

Description:
A publicly-visible struct cannot be imported by its prior path. A `pub use` may have been removed, or the struct itself may have been renamed or removed entirely.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#item-remove
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.38.0/src/lints/struct_missing.ron

Failed in:
  struct mrml::mj_spacer::MjSpacer, previously in file /tmp/.tmpModyxb/mrml/src/mj_spacer/mod.rs:17
  struct mrml::comment::Comment, previously in file /tmp/.tmpModyxb/mrml/src/comment/mod.rs:14
  struct mrml::prelude::render::VariableHeader, previously in file /tmp/.tmpModyxb/mrml/src/prelude/render/header.rs:10
  struct mrml::mj_social::MjSocial, previously in file /tmp/.tmpModyxb/mrml/src/mj_social/mod.rs:20
  struct mrml::mj_carousel::MjCarousel, previously in file /tmp/.tmpModyxb/mrml/src/mj_carousel/mod.rs:20
  struct mrml::mj_raw::MjRaw, previously in file /tmp/.tmpModyxb/mrml/src/mj_raw/mod.rs:18
  struct mrml::mj_wrapper::MjWrapper, previously in file /tmp/.tmpModyxb/mrml/src/mj_wrapper/mod.rs:18
  struct mrml::mj_navbar_link::MjNavbarLink, previously in file /tmp/.tmpModyxb/mrml/src/mj_navbar_link/mod.rs:18
  struct mrml::mj_carousel_image::MjCarouselImage, previously in file /tmp/.tmpModyxb/mrml/src/mj_carousel_image/mod.rs:17
  struct mrml::mj_divider::MjDivider, previously in file /tmp/.tmpModyxb/mrml/src/mj_divider/mod.rs:17
  struct mrml::mj_head::MjHead, previously in file /tmp/.tmpModyxb/mrml/src/mj_head/mod.rs:18
  struct mrml::mj_hero::MjHero, previously in file /tmp/.tmpModyxb/mrml/src/mj_hero/mod.rs:18
  struct mrml::mj_image::MjImage, previously in file /tmp/.tmpModyxb/mrml/src/mj_image/mod.rs:17
  struct mrml::mj_accordion::MjAccordion, previously in file /tmp/.tmpModyxb/mrml/src/mj_accordion/mod.rs:32
  struct mrml::mj_accordion_element::MjAccordionElement, previously in file /tmp/.tmpModyxb/mrml/src/mj_accordion_element/mod.rs:25
  struct mrml::mj_accordion_text::MjAccordionText, previously in file /tmp/.tmpModyxb/mrml/src/mj_accordion_text/mod.rs:18
  struct mrml::prelude::render::RenderContext, previously in file /tmp/.tmpModyxb/mrml/src/prelude/render/mod.rs:38
  struct mrml::prelude::render::RenderBuffer, previously in file /tmp/.tmpModyxb/mrml/src/prelude/render/buffer.rs:4
  struct mrml::mj_section::MjSection, previously in file /tmp/.tmpModyxb/mrml/src/mj_section/mod.rs:21
  struct mrml::prelude::print::DensePrinter, previously in file /tmp/.tmpModyxb/mrml/src/prelude/print.rs:186
  struct mrml::mj_title::MjTitle, previously in file /tmp/.tmpModyxb/mrml/src/mj_title/mod.rs:13
  struct mrml::prelude::print::PrettyPrinter, previously in file /tmp/.tmpModyxb/mrml/src/prelude/print.rs:236
  struct mrml::mj_social_element::MjSocialElement, previously in file /tmp/.tmpModyxb/mrml/src/mj_social_element/mod.rs:20
  struct mrml::prelude::render::Header, previously in file /tmp/.tmpModyxb/mrml/src/prelude/render/header.rs:75
  struct mrml::prelude::render::Tag, previously in file /tmp/.tmpModyxb/mrml/src/prelude/render/tag.rs:35
  struct mrml::mj_column::MjColumn, previously in file /tmp/.tmpModyxb/mrml/src/mj_column/mod.rs:18
  struct mrml::mj_text::MjText, previously in file /tmp/.tmpModyxb/mrml/src/mj_text/mod.rs:18
  struct mrml::mj_attributes_class::MjAttributesClass, previously in file /tmp/.tmpModyxb/mrml/src/mj_attributes_class/mod.rs:13
  struct mrml::mj_body::MjBody, previously in file /tmp/.tmpModyxb/mrml/src/mj_body/mod.rs:20
  struct mrml::mj_accordion_title::MjAccordionTitle, previously in file /tmp/.tmpModyxb/mrml/src/mj_accordion_title/mod.rs:18
  struct mrml::mj_attributes_all::MjAttributesAll, previously in file /tmp/.tmpModyxb/mrml/src/mj_attributes_all/mod.rs:15
  struct mrml::mj_group::MjGroup, previously in file /tmp/.tmpModyxb/mrml/src/mj_group/mod.rs:18
  struct mrml::prelude::render::Generator, previously in file /tmp/.tmpModyxb/mrml/src/prelude/render/mod.rs:26
  struct mrml::mj_font::MjFont, previously in file /tmp/.tmpModyxb/mrml/src/mj_font/mod.rs:20
  struct mrml::mj_table::MjTable, previously in file /tmp/.tmpModyxb/mrml/src/mj_table/mod.rs:18
  struct mrml::mj_style::MjStyle, previously in file /tmp/.tmpModyxb/mrml/src/mj_style/mod.rs:20
  struct mrml::mj_breakpoint::MjBreakpoint, previously in file /tmp/.tmpModyxb/mrml/src/mj_breakpoint/mod.rs:20
  struct mrml::mj_preview::MjPreview, previously in file /tmp/.tmpModyxb/mrml/src/mj_preview/mod.rs:13
  struct mrml::node::Node, previously in file /tmp/.tmpModyxb/mrml/src/node/mod.rs:13
  struct mrml::mj_button::MjButton, previously in file /tmp/.tmpModyxb/mrml/src/mj_button/mod.rs:18
  struct mrml::prelude::render::RenderCursor, previously in file /tmp/.tmpModyxb/mrml/src/prelude/render/mod.rs:55
  struct mrml::mj_navbar::MjNavbar, previously in file /tmp/.tmpModyxb/mrml/src/mj_navbar/mod.rs:20
  struct mrml::mj_attributes::MjAttributes, previously in file /tmp/.tmpModyxb/mrml/src/mj_attributes/mod.rs:16
  struct mrml::mjml::Mjml, previously in file /tmp/.tmpModyxb/mrml/src/mjml/mod.rs:39

--- failure trait_missing: pub trait removed or renamed ---

Description:
A publicly-visible trait cannot be imported by its prior path. A `pub use` may have been removed, or the trait itself may have been renamed or removed entirely.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#item-remove
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.38.0/src/lints/trait_missing.ron

Failed in:
  trait mrml::prelude::render::Renderable, previously in file /tmp/.tmpModyxb/mrml/src/prelude/render/mod.rs:269
  trait mrml::mj_section::WithMjSectionBackground, previously in file /tmp/.tmpModyxb/mrml/src/mj_section/render.rs:16
  trait mrml::prelude::render::Render, previously in file /tmp/.tmpModyxb/mrml/src/prelude/render/mod.rs:89
  trait mrml::prelude::print::PrintableAttributes, previously in file /tmp/.tmpModyxb/mrml/src/prelude/print.rs:6
  trait mrml::prelude::print::PrintableChildren, previously in file /tmp/.tmpModyxb/mrml/src/prelude/print.rs:25
  trait mrml::prelude::print::PrintableElement, previously in file /tmp/.tmpModyxb/mrml/src/prelude/print.rs:123
  trait mrml::mj_section::SectionLikeRender, previously in file /tmp/.tmpModyxb/mrml/src/mj_section/render.rs:209
Changelog

mrml

5.0.0 - 2024-12-22

Added

Fixed

Other

html-compare

0.1.4 - 2024-12-22

Fixed

Other

css-compare

0.1.4 - 2024-12-22

Other

mrml-cli

1.7.0 - 2024-12-22

Added

Other

mrml-python

0.1.16 - 2024-12-22

Added

Fixed

  • (mrml-python) turn PyOSError into PyIOError

Other

mrml-wasm

1.5.0 - 2024-12-22

Added

Fixed

Other


This PR was generated with release-plz.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

0 participants