Skip to content

chore: release v0.4.0 - #80

Merged
robpatterson13 merged 1 commit into
mainfrom
release-plz-2026-08-19T21-52-06Z
Aug 21, 2026
Merged

chore: release v0.4.0#80
robpatterson13 merged 1 commit into
mainfrom
release-plz-2026-08-19T21-52-06Z

Conversation

@github-actions

@github-actions github-actions Bot commented Aug 19, 2026

Copy link
Copy Markdown
Contributor

🤖 New release

  • vihaco-abi-derive: 0.3.1 -> 0.4.0
  • vihaco-abi: 0.3.1 -> 0.4.0
  • vihaco-bytecode: 0.3.1 -> 0.4.0
  • vihaco-module: 0.3.1 -> 0.4.0
  • vihaco-parser: 0.3.1 -> 0.4.0
  • vihaco-parser-derive: 0.3.1 -> 0.4.0
  • vihaco-runtime-derive: 0.3.1 -> 0.4.0
  • vihaco-runtime: 0.3.1 -> 0.4.0 (⚠ API breaking changes)
  • vihaco-stdlib: 0.3.1 -> 0.4.0
  • vihaco-syntax: 0.3.1 -> 0.4.0 (✓ API compatible changes)
  • vihaco: 0.3.1 -> 0.4.0 (✓ API compatible changes)
  • vihaco-cpu: 0.3.1 -> 0.4.0 (✓ API compatible changes)

vihaco-runtime breaking changes

--- failure trait_added_supertrait: non-sealed trait added new supertraits ---

Description:
A non-sealed trait added one or more supertraits, which breaks downstream implementations of the trait
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#generic-bounds-tighten
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.48.0/src/lints/trait_added_supertrait.ron

Failed in:
  trait vihaco_runtime::Component gained HasInstructionSet in file /tmp/.tmpdSAutK/vihaco/crates/vihaco-runtime/src/generated.rs:29

--- failure trait_removed_associated_type: trait's associated type was removed ---

Description:
A public trait's associated type was removed or renamed.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#item-remove
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.48.0/src/lints/trait_removed_associated_type.ron

Failed in:
  associated type Component::Runtime, previously at /tmp/.tmpk5ULmP/vihaco-runtime/src/generated.rs:23
  associated type Component::Syntax, previously at /tmp/.tmpk5ULmP/vihaco-runtime/src/generated.rs:26
Changelog

vihaco

0.4.0 - 2026-08-20

Other

  • Add dialect name to instruction parser (#75)
  • Allow nested composites with #[composite] macro (#78)
  • Added validation for unique instruction names in pattern parser; added tests (#74)


This PR was generated with release-plz.

@github-actions
github-actions Bot force-pushed the release-plz-2026-08-19T21-52-06Z branch from 5ca3193 to 071357c Compare August 20, 2026 13:56
@robpatterson13
robpatterson13 self-requested a review August 21, 2026 03:46
@robpatterson13
robpatterson13 merged commit cc81e99 into main Aug 21, 2026
8 checks passed
@robpatterson13
robpatterson13 deleted the release-plz-2026-08-19T21-52-06Z branch August 21, 2026 03:46
@github-actions

Copy link
Copy Markdown
Contributor Author
PR Preview Action v1.8.1
Preview removed because the pull request was closed.
2026-08-21 03:47 UTC

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