Skip to content

chore: release v0.31.0 - #147

Open
crutcher wants to merge 1 commit into
mainfrom
release-plz-2026-07-24T19-07-05Z
Open

chore: release v0.31.0#147
crutcher wants to merge 1 commit into
mainfrom
release-plz-2026-07-24T19-07-05Z

Conversation

@crutcher

@crutcher crutcher commented Jul 24, 2026

Copy link
Copy Markdown
Member

🤖 New release

  • bunsen-contracts-macros: 0.30.1 -> 0.31.0
  • bunsen-onnx-gen: 0.30.1 -> 0.31.0
  • bunsen: 0.30.1 -> 0.31.0 (⚠ API breaking changes)
  • bunsen-firehose: 0.30.1 -> 0.31.0
  • bunsen-firehose-image: 0.30.1 -> 0.31.0 (✓ API compatible changes)
  • bunsen-preview-chat-dataloader: 0.30.1 -> 0.31.0

bunsen breaking changes

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

Failed in:
  struct bunsen::burner::tensor::TensorDataIndexMutView, previously in file /tmp/.tmpL7foY5/bunsen/src/burner/tensor/data_view.rs:107
  struct bunsen::prelude::TensorDataIndexMutView, previously in file /tmp/.tmpL7foY5/bunsen/src/burner/tensor/data_view.rs:107
  struct bunsen::burner::tensor::TensorDataIndexView, previously in file /tmp/.tmpL7foY5/bunsen/src/burner/tensor/data_view.rs:40
  struct bunsen::prelude::TensorDataIndexView, previously in file /tmp/.tmpL7foY5/bunsen/src/burner/tensor/data_view.rs:40

--- failure trait_method_added: pub trait method added ---

Description:
A non-sealed public trait added a new method without a default implementation, which breaks downstream implementations of the trait
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#trait-new-item-no-default
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.48.0/src/lints/trait_method_added.ron

Failed in:
  trait method bunsen::burner::tensor::TensorOpExt::extract in file /tmp/.tmp2CHJSb/bunsen/crates/bunsen/src/burner/tensor/tensor_op_ext.rs:38
  trait method bunsen::prelude::TensorOpExt::extract in file /tmp/.tmp2CHJSb/bunsen/crates/bunsen/src/burner/tensor/tensor_op_ext.rs:38

--- failure trait_method_missing: pub trait method removed or renamed ---

Description:
A trait method is no longer callable, and may have been renamed or removed entirely.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#trait-item-signature
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.48.0/src/lints/trait_method_missing.ron

Failed in:
  method bounded_elem of trait TensorIntOpExt, previously in file /tmp/.tmpL7foY5/bunsen/src/burner/tensor/tensor_op_ext.rs:82
  method bounded_elem of trait TensorIntOpExt, previously in file /tmp/.tmpL7foY5/bunsen/src/burner/tensor/tensor_op_ext.rs:82
  method release of trait TensorOpExt, previously in file /tmp/.tmpL7foY5/bunsen/src/burner/tensor/tensor_op_ext.rs:34
  method release of trait TensorOpExt, previously in file /tmp/.tmpL7foY5/bunsen/src/burner/tensor/tensor_op_ext.rs:34

--- failure trait_method_requires_different_generic_type_params: trait method now requires a different number of generic type parameters ---

Description:
A trait method now requires a different number of generic type parameters than it used to. Calls or implementations of this trait method using the previous number of generic types will be broken.
        ref: https://doc.rust-lang.org/reference/items/generics.html
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.48.0/src/lints/trait_method_requires_different_generic_type_params.ron

Failed in:
  TensorOpExt::select_dim (1 -> 0 generic types) in /tmp/.tmp2CHJSb/bunsen/crates/bunsen/src/burner/tensor/tensor_op_ext.rs:41
  TensorOpExt::select_dim (1 -> 0 generic types) in /tmp/.tmp2CHJSb/bunsen/crates/bunsen/src/burner/tensor/tensor_op_ext.rs:41
Changelog

bunsen-contracts-macros

0.29.0 - 2026-07-17

Other

  • crutcher/key index (#130)

bunsen-onnx-gen

0.29.0 - 2026-07-17

Other

  • Refactor and modularize TenVad implementation (#126)
  • add ten-vad to onnx gen (#124)

bunsen

0.31.0 - 2026-08-06

Other

  • (tensor) rename to_data_convert to to_data_as and into_data_convert to into_data_as, add to_vec_as and into_vec_as extensions for improved TensorData conversion methods (#156)
  • (tensor) rename TensorDataIndexView and TensorDataIndexMutView to TensorDataView and TensorDataViewMut, add TensorDataViewExt with expect_view and try_view methods, and update all references accordingly (#155)
  • (tensor) unify to_data_convert and to_data_cast methods across tensor operations, update usage in lbm2d_vis, conway_vis, and life2d implementations for consistency (#154)
  • (tensor) simplify select_dim signature by replacing generic type constraints with impl AsIndex, update related usage in silero_vad module (#152)
  • (attention_mask) replace unsqueeze and unsqueeze_dim with unsqueeze_dims for cleaner dimension handling (#150)
  • (tensor) rename release method to extract across tensor operations and update references for clarity (#149)
  • (tensor) replace bounded_elem with in_range_scalar and add in_range for improved range-checking flexibility (#148)

bunsen-firehose

0.26.0 - 2026-07-13

Added

  • (silero-vad bench) benchmark tool (#105)

bunsen-firehose-image

0.31.0 - 2026-08-06

Other

  • (tensor) rename to_data_convert to to_data_as and into_data_convert to into_data_as, add to_vec_as and into_vec_as extensions for improved TensorData conversion methods (#156)

bunsen-preview-chat-dataloader

0.22.0 - 2026-06-05

Other

  • gate releases on release-PR merge; ready preview crate for publish (#65)
  • Merge sub-workspaces (#41)
  • Write docs for chat dataloader crate. (#39)
  • crutcher/chatloader (#38)


This PR was generated with release-plz.

@crutcher crutcher changed the title chore: release v0.30.1 chore: release v0.31.0 Jul 24, 2026
@crutcher
crutcher force-pushed the release-plz-2026-07-24T19-07-05Z branch 4 times, most recently from 4d780b8 to 7a73929 Compare July 29, 2026 21:56
@crutcher
crutcher force-pushed the release-plz-2026-07-24T19-07-05Z branch 2 times, most recently from fc5316b to 0af9d09 Compare August 6, 2026 04:41
@crutcher
crutcher force-pushed the release-plz-2026-07-24T19-07-05Z branch from 0af9d09 to 5ba437b Compare August 6, 2026 04:49
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