ccbrown / iocraft

A Rust crate for beautiful, artisanally crafted CLIs, TUIs, and text-based IO.
https://crates.io/crates/iocraft
Apache License 2.0
339 stars 5 forks source link

chore: release #16

Closed github-actions[bot] closed 1 month ago

github-actions[bot] commented 1 month ago

🤖 New release

⚠️ iocraft breaking changes

--- failure enum_missing: pub enum removed or renamed ---

Description:
A publicly-visible enum cannot be imported by its prior path. A `pub use` may have been removed, or the enum 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.35.0/src/lints/enum_missing.ron

Failed in:
  enum iocraft::Handler, previously in file /tmp/.tmpCbPXFi/iocraft/src/handler.rs:3
  enum iocraft::prelude::Handler, previously in file /tmp/.tmpCbPXFi/iocraft/src/handler.rs:3

--- 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.35.0/src/lints/inherent_method_missing.ron

Failed in:
  Handler::is_none, previously in file /tmp/.tmpCbPXFi/iocraft/src/handler.rs:22
  Handler::take, previously in file /tmp/.tmpCbPXFi/iocraft/src/handler.rs:27
  Handler::invoke, previously in file /tmp/.tmpCbPXFi/iocraft/src/handler.rs:32
  Handler::is_none, previously in file /tmp/.tmpCbPXFi/iocraft/src/handler.rs:22
  Handler::take, previously in file /tmp/.tmpCbPXFi/iocraft/src/handler.rs:27
  Handler::invoke, previously in file /tmp/.tmpCbPXFi/iocraft/src/handler.rs:32

--- failure struct_marked_non_exhaustive: struct marked #[non_exhaustive] ---

Description:
A public struct has been marked #[non_exhaustive], which will prevent it from being constructed using a struct literal outside of its crate. It previously had no private fields, so a struct literal could be used to construct it outside its crate.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#attr-adding-non-exhaustive
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.35.0/src/lints/struct_marked_non_exhaustive.ron

Failed in:
  struct TextProps in /tmp/.tmpvXHYCv/iocraft/packages/iocraft/src/components/text.rs:42
  struct TextProps in /tmp/.tmpvXHYCv/iocraft/packages/iocraft/src/components/text.rs:42
  struct CanvasTextStyle in /tmp/.tmpvXHYCv/iocraft/packages/iocraft/src/canvas.rs:32
  struct CanvasTextStyle in /tmp/.tmpvXHYCv/iocraft/packages/iocraft/src/canvas.rs:32
  struct ContextProviderProps in /tmp/.tmpvXHYCv/iocraft/packages/iocraft/src/components/context_provider.rs:6
  struct ContextProviderProps in /tmp/.tmpvXHYCv/iocraft/packages/iocraft/src/components/context_provider.rs:6
  struct BoxProps in /tmp/.tmpvXHYCv/iocraft/packages/iocraft/src/components/box.rs:142
  struct BoxProps in /tmp/.tmpvXHYCv/iocraft/packages/iocraft/src/components/box.rs:142
  struct TextInputProps in /tmp/.tmpvXHYCv/iocraft/packages/iocraft/src/components/text_input.rs:16
  struct TextInputProps in /tmp/.tmpvXHYCv/iocraft/packages/iocraft/src/components/text_input.rs:16
Changelog

## `iocraft-macros`

## [0.1.3](https://github.com/ccbrown/iocraft/compare/iocraft-macros-v0.1.2...iocraft-macros-v0.1.3) - 2024-09-25 ### Added - add use_async_handler hook - add mock_terminal_render_loop api


This PR was generated with release-plz.