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 v0.3.0 #165

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

Conversation

SwabbieBosun
Copy link
Contributor

@SwabbieBosun SwabbieBosun commented Jan 15, 2025

🤖 New release

  • kwaak: 0.2.0 -> 0.3.0 (⚠️ API breaking changes)

⚠️ kwaak breaking changes

--- failure constructible_struct_adds_field: externally-constructible struct adds field ---

Description:
A pub struct constructible with a struct literal has a new pub field. Existing struct literals must be updated to include the new field.
        ref: https://doc.rust-lang.org/reference/expressions/struct-expr.html
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.38.0/src/lints/constructible_struct_adds_field.ron

Failed in:
  field App.splash in /tmp/.tmpjM78mB/kwaak/src/frontend/app.rs:35
  field App.has_indexed_on_boot in /tmp/.tmpjM78mB/kwaak/src/frontend/app.rs:36
  field App.command_responder in /tmp/.tmpjM78mB/kwaak/src/frontend/app.rs:58
  field App.workdir in /tmp/.tmpjM78mB/kwaak/src/frontend/app.rs:82

--- failure derive_trait_impl_removed: built-in derived trait no longer implemented ---

Description:
A public type has stopped deriving one or more traits. This can break downstream code that depends on those types implementing those traits.
        ref: https://doc.rust-lang.org/reference/attributes/derive.html#derive
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.38.0/src/lints/derive_trait_impl_removed.ron

Failed in:
  type Command no longer derives PartialEq, in /tmp/.tmpjM78mB/kwaak/src/commands/command.rs:15
  type Command no longer derives Eq, in /tmp/.tmpjM78mB/kwaak/src/commands/command.rs:15

--- failure enum_discriminants_undefined_non_unit_variant: enum's variants no longer have defined discriminants due to non-unit variant ---

Description:
An enum's variants no longer have well-defined discriminant values due to a tuple or struct variant in the enum. This breaks downstream code that accesses discriminants via a numeric cast like `as isize`.
        ref: https://doc.rust-lang.org/reference/items/enumerations.html#assigning-discriminant-values
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.38.0/src/lints/enum_discriminants_undefined_non_unit_variant.ron

Failed in:
  enum UserInputCommand in /tmp/.tmpjM78mB/kwaak/src/frontend/ui_input_command.rs:26

--- 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.38.0/src/lints/enum_missing.ron

Failed in:
  enum kwaak::chat_message::ChatMessageBuilderError, previously in file /tmp/.tmpxLUm3K/kwaak/src/chat_message.rs:8

--- failure enum_struct_variant_field_missing: pub enum struct variant's field removed or renamed ---

Description:
A publicly-visible enum has a struct variant whose field 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_struct_variant_field_missing.ron

Failed in:
  field uuid of variant Command::Chat, previously in file /tmp/.tmpxLUm3K/kwaak/src/commands.rs:39

--- failure enum_tuple_variant_field_added: pub enum tuple variant field added ---

Description:
An enum's exhaustive tuple 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_tuple_variant_field_added.ron

Failed in:
  field 1 of variant UIEvent::ChatMessage in /tmp/.tmpjM78mB/kwaak/src/frontend/ui_event.rs:17
  field 1 of variant CommandResponse::Chat in /tmp/.tmpjM78mB/kwaak/src/commands/responder.rs:16

--- failure enum_variant_added: enum variant added on exhaustive enum ---

Description:
A publicly-visible enum without #[non_exhaustive] has a new variant.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#enum-variant-new
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.38.0/src/lints/enum_variant_added.ron

Failed in:
  variant UIEvent:UserInputCommand in /tmp/.tmpjM78mB/kwaak/src/frontend/ui_event.rs:37
  variant UIEvent:ScrollEnd in /tmp/.tmpjM78mB/kwaak/src/frontend/ui_event.rs:39
  variant UIEvent:ScrollDown in /tmp/.tmpjM78mB/kwaak/src/frontend/ui_event.rs:41
  variant UIEvent:ScrollUp in /tmp/.tmpjM78mB/kwaak/src/frontend/ui_event.rs:43
  variant UIEvent:DiffPull in /tmp/.tmpjM78mB/kwaak/src/frontend/ui_event.rs:45
  variant UIEvent:DiffShow in /tmp/.tmpjM78mB/kwaak/src/frontend/ui_event.rs:47
  variant UIEvent:Help in /tmp/.tmpjM78mB/kwaak/src/frontend/ui_event.rs:49
  variant CommandResponse:Activity in /tmp/.tmpjM78mB/kwaak/src/commands/responder.rs:18
  variant CommandResponse:BackendMessage in /tmp/.tmpjM78mB/kwaak/src/commands/responder.rs:22
  variant CommandResponse:Completed in /tmp/.tmpjM78mB/kwaak/src/commands/responder.rs:24
  variant LLMConfiguration:Testing in /tmp/.tmpjM78mB/kwaak/src/config/llm_configuration.rs:51
  variant Command:Diff in /tmp/.tmpjM78mB/kwaak/src/commands/command.rs:32
  variant Command:Exec in /tmp/.tmpjM78mB/kwaak/src/commands/command.rs:36
  variant UserInputCommand:Diff in /tmp/.tmpjM78mB/kwaak/src/frontend/ui_input_command.rs:47
  variant UserInputCommand:Help in /tmp/.tmpjM78mB/kwaak/src/frontend/ui_input_command.rs:49

--- 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 CommandResponse::ActivityUpdate, previously in file /tmp/.tmpxLUm3K/kwaak/src/commands.rs:45

--- failure feature_missing: package feature removed or renamed ---

Description:
A feature has been removed from this package's Cargo.toml. This will break downstream crates which enable that feature.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#cargo-feature-remove
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.38.0/src/lints/feature_missing.ron

Failed in:
  feature test-layout in the package's Cargo.toml

--- failure function_missing: pub fn removed or renamed ---

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

Failed in:
  function kwaak::agent::build_agent, previously in file /tmp/.tmpxLUm3K/kwaak/src/agent/v1.rs:98

--- 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:
  ChatMessage::uuid, previously in file /tmp/.tmpxLUm3K/kwaak/src/chat_message.rs:89
  ChatMessage::with_uuid, previously in file /tmp/.tmpxLUm3K/kwaak/src/chat_message.rs:102
  Command::uuid, previously in file /tmp/.tmpxLUm3K/kwaak/src/commands.rs:132
  Command::with_uuid, previously in file /tmp/.tmpxLUm3K/kwaak/src/commands.rs:143

--- 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.38.0/src/lints/method_parameter_count_changed.ron

Failed in:
  kwaak::frontend::UserInputCommand::to_command now takes 1 parameters instead of 2, in /tmp/.tmpjM78mB/kwaak/src/frontend/ui_input_command.rs:77
  kwaak::frontend::App::dispatch_command now takes 3 parameters instead of 2, in /tmp/.tmpjM78mB/kwaak/src/frontend/app.rs:213

--- 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 kwaak::commands::CommandResponder, previously in file /tmp/.tmpxLUm3K/kwaak/src/commands.rs:50
  struct kwaak::chat_message::ChatMessageBuilder, previously in file /tmp/.tmpxLUm3K/kwaak/src/chat_message.rs:8
Changelog

[0.3.0] - 2025-01-15

🚀 Features

🐛 Bug Fixes

🚜 Refactor

📚 Documentation


This PR was generated with release-plz.

@SwabbieBosun SwabbieBosun force-pushed the release-plz-2025-01-15T18-41-31Z branch from b141833 to 113dd27 Compare January 15, 2025 18:42
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.

1 participant