diff --git a/Cargo.lock b/Cargo.lock index 7193b21..cc5844d 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -963,7 +963,7 @@ checksum = "72f5acc6cb2ba439de613abc23857ec3d78374d8ed5ac84e9d11336e87da8649" [[package]] name = "bunsen" -version = "0.30.1" +version = "0.31.0" dependencies = [ "bunsen", "bunsen-contracts-macros", @@ -997,7 +997,7 @@ dependencies = [ [[package]] name = "bunsen-contracts-macros" -version = "0.30.1" +version = "0.31.0" dependencies = [ "proc-macro2", "quote", @@ -1006,7 +1006,7 @@ dependencies = [ [[package]] name = "bunsen-firehose" -version = "0.30.1" +version = "0.31.0" dependencies = [ "anyhow", "burn", @@ -1022,7 +1022,7 @@ dependencies = [ [[package]] name = "bunsen-firehose-image" -version = "0.30.1" +version = "0.31.0" dependencies = [ "anyhow", "bunsen", @@ -1040,7 +1040,7 @@ dependencies = [ [[package]] name = "bunsen-onnx-gen" -version = "0.30.1" +version = "0.31.0" dependencies = [ "burn", "burn-onnx", @@ -1050,7 +1050,7 @@ dependencies = [ [[package]] name = "bunsen-preview-chat-dataloader" -version = "0.30.1" +version = "0.31.0" dependencies = [ "arrow", "burn", @@ -9100,7 +9100,7 @@ dependencies = [ [[package]] name = "silero-bench" -version = "0.30.1" +version = "0.31.0" dependencies = [ "bunsen", "burn", @@ -11111,7 +11111,7 @@ dependencies = [ [[package]] name = "whisper-dev" -version = "0.30.1" +version = "0.31.0" dependencies = [ "bunsen", "burn", @@ -12202,7 +12202,7 @@ dependencies = [ [[package]] name = "zsl-data-cache" -version = "0.30.1" +version = "0.31.0" dependencies = [ "anyhow", "burn", diff --git a/Cargo.toml b/Cargo.toml index bc4e784..864d08c 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -15,7 +15,7 @@ authors = [ ] edition = "2024" rust-version = "1.94.1" -version = "0.30.1" +version = "0.31.0" repository = "https://github.com/zspacelabs/bunsen" license = "MIT or Apache-2.0" diff --git a/crates/bunsen-firehose-image/CHANGELOG.md b/crates/bunsen-firehose-image/CHANGELOG.md index cdc7cfb..649ee34 100644 --- a/crates/bunsen-firehose-image/CHANGELOG.md +++ b/crates/bunsen-firehose-image/CHANGELOG.md @@ -7,6 +7,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.31.0](https://github.com/zspacelabs/bunsen/compare/bunsen-firehose-image-v0.30.1...bunsen-firehose-image-v0.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](https://github.com/zspacelabs/bunsen/pull/156)) + ## [0.22.0](https://github.com/zspacelabs/bunsen/compare/bunsen-firehose-image-v0.21.3...bunsen-firehose-image-v0.22.0) - 2026-06-05 ### Other diff --git a/crates/bunsen-firehose-image/Cargo.toml b/crates/bunsen-firehose-image/Cargo.toml index 0ef7035..53add28 100644 --- a/crates/bunsen-firehose-image/Cargo.toml +++ b/crates/bunsen-firehose-image/Cargo.toml @@ -15,7 +15,7 @@ workspace = true [dependencies] burn = { workspace = true, features = ["dataset", "vision", "autotune"] } -bunsen-firehose = { version = "0.30.1", path = "../bunsen-firehose" } +bunsen-firehose = { version = "0.31.0", path = "../bunsen-firehose" } serde = { workspace = true, features = ["derive"] } serde_json = { workspace = true } diff --git a/crates/bunsen/CHANGELOG.md b/crates/bunsen/CHANGELOG.md index 48ce603..49bf706 100644 --- a/crates/bunsen/CHANGELOG.md +++ b/crates/bunsen/CHANGELOG.md @@ -7,6 +7,18 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.31.0](https://github.com/zspacelabs/bunsen/compare/bunsen-v0.30.1...bunsen-v0.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](https://github.com/zspacelabs/bunsen/pull/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](https://github.com/zspacelabs/bunsen/pull/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](https://github.com/zspacelabs/bunsen/pull/154)) +- *(tensor)* simplify `select_dim` signature by replacing generic type constraints with `impl AsIndex`, update related usage in `silero_vad` module ([#152](https://github.com/zspacelabs/bunsen/pull/152)) +- *(attention_mask)* replace `unsqueeze` and `unsqueeze_dim` with `unsqueeze_dims` for cleaner dimension handling ([#150](https://github.com/zspacelabs/bunsen/pull/150)) +- *(tensor)* rename `release` method to `extract` across tensor operations and update references for clarity ([#149](https://github.com/zspacelabs/bunsen/pull/149)) +- *(tensor)* replace `bounded_elem` with `in_range_scalar` and add `in_range` for improved range-checking flexibility ([#148](https://github.com/zspacelabs/bunsen/pull/148)) + ## [0.30.1](https://github.com/zspacelabs/bunsen/compare/bunsen-v0.30.0...bunsen-v0.30.1) - 2026-07-24 ### Fixed diff --git a/crates/bunsen/Cargo.toml b/crates/bunsen/Cargo.toml index 8ac7112..104f384 100644 --- a/crates/bunsen/Cargo.toml +++ b/crates/bunsen/Cargo.toml @@ -113,8 +113,8 @@ flex = ["burn/flex"] [dependencies] -bunsen-contracts-macros = { version = "0.30.1", path = "../bunsen-contracts-macros" } -bunsen-onnx-gen = { version = "0.30.1", path = "../bunsen-onnx-gen", optional = true } +bunsen-contracts-macros = { version = "0.31.0", path = "../bunsen-contracts-macros" } +bunsen-onnx-gen = { version = "0.31.0", path = "../bunsen-onnx-gen", optional = true } tracing = { workspace = true, optional = true } tracing-test = { workspace = true, optional = true }