Skip to content

chore: release#72

Open
Bli-AIk wants to merge 1 commit intomainfrom
release-plz-2026-02-24T04-56-35Z
Open

chore: release#72
Bli-AIk wants to merge 1 commit intomainfrom
release-plz-2026-02-24T04-56-35Z

Conversation

@Bli-AIk
Copy link
Copy Markdown
Owner

@Bli-AIk Bli-AIk commented Feb 24, 2026

🤖 New release

  • souprune: 0.5.1 -> 0.6.0 (✓ API compatible changes)
  • bevy_workbench: 0.3.1 -> 0.3.2 (✓ API compatible changes)
  • souprune_schema: 0.1.0 -> 0.2.0 (⚠ API breaking changes)

souprune_schema 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.46.0/src/lints/constructible_struct_adds_field.ron

Failed in:
  field SpriteDef.health_bar_source in /tmp/.tmpPyTDAy/souprune/crates/souprune_schema/src/view.rs:238
  field Item.mortar in /tmp/.tmpPyTDAy/souprune/crates/souprune_schema/src/item.rs:25
  field BulletPrototype.rotation in /tmp/.tmpPyTDAy/souprune/crates/souprune_schema/src/danmaku.rs:69

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

Failed in:
  enum souprune_schema::view::HPBarSourceDef, previously in file /tmp/.tmphD2Jd8/souprune_schema/src/view.rs:244

--- 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.46.0/src/lints/enum_variant_added.ron

Failed in:
  variant ItemType:KeyItem in /tmp/.tmpPyTDAy/souprune/crates/souprune_schema/src/item.rs:49
  variant Chapter:AlightMotionPerformance in /tmp/.tmpPyTDAy/souprune/crates/souprune_schema/src/sequence.rs:54
  variant ItemEffect:SetFact in /tmp/.tmpPyTDAy/souprune/crates/souprune_schema/src/item.rs:69
  variant RonFileKind:AlightMotionConfig in /tmp/.tmpPyTDAy/souprune/crates/souprune_schema/src/lib.rs:62
  variant RuleActionDef:StartDialogue in /tmp/.tmpPyTDAy/souprune/crates/souprune_schema/src/fre.rs:87
  variant RuleActionDef:UseItem in /tmp/.tmpPyTDAy/souprune/crates/souprune_schema/src/fre.rs:99
  variant RuleActionDef:CheckItem in /tmp/.tmpPyTDAy/souprune/crates/souprune_schema/src/fre.rs:102
  variant RuleActionDef:DropItem in /tmp/.tmpPyTDAy/souprune/crates/souprune_schema/src/fre.rs:105

--- 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.46.0/src/lints/enum_variant_missing.ron

Failed in:
  variant Chapter::AmPerformance, previously in file /tmp/.tmphD2Jd8/souprune_schema/src/sequence.rs:54
  variant RonFileKind::AmConfig, previously in file /tmp/.tmphD2Jd8/souprune_schema/src/lib.rs:62

--- 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.46.0/src/lints/struct_missing.ron

Failed in:
  struct souprune_schema::config::AmBattleConfig, previously in file /tmp/.tmphD2Jd8/souprune_schema/src/config.rs:180

--- failure struct_pub_field_missing: pub struct's pub field removed or renamed ---

Description:
A publicly-visible struct has at least one public field 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.46.0/src/lints/struct_pub_field_missing.ron

Failed in:
  field hp_bar_source of struct SpriteDef, previously in file /tmp/.tmphD2Jd8/souprune_schema/src/view.rs:238
Changelog

souprune

0.6.0 - 2026-03-19

Added

  • (battle) add animated merge with gap policy and easing support (#88)
  • [breaking] Battle System API Enhancement & Text Rendering Backend Overhaul (#83)
  • [breaking] Comprehensive FRE system refactor and animation/editor enhancements (#78)
  • (editor) add experimental souprune_editor crate with asset browser and view editor (#77)
  • Add Android platform support with touch controls and build pipeline (#73)
  • [breaking] Implement comprehensive dialogue system and restructure project layout (#71)
  • Integrate cargo-deny and optimize CI pipeline (#59)
  • [breaking] integrate Fact-Rule-Event system into battle and debug tools (#45)
  • [breaking] Unified Interactive View & Data-Driven Input System (#44)
  • (battle) Add Tween View Element Animation System (#43)
  • add ModifyViewElement command & refactor ui to view (#41)

Fixed

  • (ci) copy WIT files into each crate for cargo publish compatibility

Other

  • [breaking] view interaction system and generic sequence engine (breaking) (#67)

Refactor

  • [breaking] migrate mod system from C ABI to WASM Component Model (#79)
  • sequence-driven architecture with dynamic modes and extensible dispatch (#75)
  • [breaking] upgrade to Bevy 0.18 (#66)
  • [breaking] migrate HP bar to generic ShaderMaterial and introduce DynamicMaterial2d (#65)
  • (view) replace evalexpr with fasteval for expression evaluation (#63)
  • refactor!(view): adopt FRE-driven reconciliation view system (#58)
  • [breaking] Remove hardcoded paths and introduce unified Visual system (#47)
  • replace debug visualizers with Gizmos & simplify core logic (#46)
  • Replace bevy_smud with custom SDF rendering (#42)
  • Refactor RON backends to separate schema from logic (#40)

bevy_workbench

0.3.2 - 2026-03-19

Added

  • (editor) add experimental souprune_editor crate with asset browser and view editor (#77)

souprune_schema

0.2.0 - 2026-03-19

Added

  • [breaking] Battle System API Enhancement & Text Rendering Backend Overhaul (#83)


This PR was generated with release-plz.

@Bli-AIk Bli-AIk force-pushed the release-plz-2026-02-24T04-56-35Z branch 3 times, most recently from 2ccfb36 to acc0494 Compare March 5, 2026 08:13
@Bli-AIk Bli-AIk force-pushed the release-plz-2026-02-24T04-56-35Z branch 7 times, most recently from b0a7dd9 to da3a607 Compare March 13, 2026 13:25
@Bli-AIk Bli-AIk force-pushed the release-plz-2026-02-24T04-56-35Z branch from da3a607 to c018f78 Compare March 17, 2026 05:26
@Bli-AIk Bli-AIk force-pushed the release-plz-2026-02-24T04-56-35Z branch from c018f78 to 41717b1 Compare March 19, 2026 13:17
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