From 6262587e61a8364f8bc551b564b4b4618a74f278 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Sun, 20 Sep 2026 04:10:13 +0000 Subject: [PATCH] chore: release --- Cargo.lock | 28 +++++++++++++------------- Cargo.toml | 18 ++++++++--------- crates/ffai-argus-wasm/CHANGELOG.md | 7 +++++++ crates/ffai-argus-wasm/Cargo.toml | 4 ++-- crates/ffai-argus/CHANGELOG.md | 7 +++++++ crates/ffai-argus/Cargo.toml | 2 +- crates/ffai-bench/CHANGELOG.md | 6 ++++++ crates/ffai-bench/Cargo.toml | 2 +- crates/ffai-carmenta-wasm/CHANGELOG.md | 7 +++++++ crates/ffai-carmenta-wasm/Cargo.toml | 4 ++-- crates/ffai-carmenta/CHANGELOG.md | 10 +++++++++ crates/ffai-carmenta/Cargo.toml | 4 ++-- crates/ffai-cli/CHANGELOG.md | 7 +++++++ crates/ffai-cli/Cargo.toml | 2 +- crates/ffai-core/CHANGELOG.md | 8 ++++++++ crates/ffai-core/Cargo.toml | 2 +- crates/ffai-diana/CHANGELOG.md | 10 +++++++++ crates/ffai-diana/Cargo.toml | 4 ++-- crates/ffai-media/CHANGELOG.md | 7 +++++++ crates/ffai-media/Cargo.toml | 2 +- crates/ffai-mercury-wasm/CHANGELOG.md | 7 +++++++ crates/ffai-mercury-wasm/Cargo.toml | 4 ++-- crates/ffai-mercury/CHANGELOG.md | 7 +++++++ crates/ffai-mercury/Cargo.toml | 4 ++-- crates/ffai-models/CHANGELOG.md | 6 ++++++ crates/ffai-models/Cargo.toml | 2 +- crates/ffai-wasm/CHANGELOG.md | 7 +++++++ crates/ffai-wasm/Cargo.toml | 2 +- 28 files changed, 138 insertions(+), 42 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 0909330..c13b0ca 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1166,7 +1166,7 @@ dependencies = [ [[package]] name = "ffai-argus" -version = "0.7.3" +version = "0.7.4" dependencies = [ "candle-core", "candle-nn", @@ -1184,7 +1184,7 @@ dependencies = [ [[package]] name = "ffai-argus-wasm" -version = "0.1.1" +version = "0.1.2" dependencies = [ "ffai-argus", "ffai-core", @@ -1196,7 +1196,7 @@ dependencies = [ [[package]] name = "ffai-bench" -version = "0.7.5" +version = "0.7.6" dependencies = [ "clap", "csv", @@ -1214,7 +1214,7 @@ dependencies = [ [[package]] name = "ffai-carmenta" -version = "0.10.1" +version = "0.10.2" dependencies = [ "candle-core", "candle-nn", @@ -1235,7 +1235,7 @@ dependencies = [ [[package]] name = "ffai-carmenta-wasm" -version = "0.2.1" +version = "0.2.2" dependencies = [ "ffai-carmenta", "ffai-core", @@ -1250,7 +1250,7 @@ dependencies = [ [[package]] name = "ffai-cli" -version = "0.6.8" +version = "0.6.9" dependencies = [ "anyhow", "clap", @@ -1269,7 +1269,7 @@ dependencies = [ [[package]] name = "ffai-core" -version = "0.7.1" +version = "0.7.2" dependencies = [ "candle-core", "rayon", @@ -1278,7 +1278,7 @@ dependencies = [ [[package]] name = "ffai-demo" -version = "0.7.3" +version = "0.7.4" dependencies = [ "ffai-argus", "ffai-bench", @@ -1291,7 +1291,7 @@ dependencies = [ [[package]] name = "ffai-diana" -version = "0.7.6" +version = "0.7.7" dependencies = [ "candle-core", "candle-nn", @@ -1311,7 +1311,7 @@ dependencies = [ [[package]] name = "ffai-media" -version = "0.6.6" +version = "0.6.7" dependencies = [ "ffai-core", "getrandom 0.3.4", @@ -1331,7 +1331,7 @@ dependencies = [ [[package]] name = "ffai-mercury" -version = "1.0.3" +version = "1.0.4" dependencies = [ "candle-nn", "candle-transformers", @@ -1350,7 +1350,7 @@ dependencies = [ [[package]] name = "ffai-mercury-wasm" -version = "0.1.1" +version = "0.1.2" dependencies = [ "ffai-core", "ffai-mercury", @@ -1361,7 +1361,7 @@ dependencies = [ [[package]] name = "ffai-models" -version = "0.6.4" +version = "0.6.5" dependencies = [ "dirs", "ffai-core", @@ -1384,7 +1384,7 @@ dependencies = [ [[package]] name = "ffai-wasm" -version = "0.1.3" +version = "0.1.4" dependencies = [ "ffai-core", "ffai-diana", diff --git a/Cargo.toml b/Cargo.toml index a4b0515..ea0c278 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -7,7 +7,7 @@ members = ["crates/*"] exclude = ["demo-ui"] [workspace.package] -version = "0.7.3" +version = "0.7.4" edition = "2024" rust-version = "1.95" license = "MIT OR Apache-2.0" @@ -16,14 +16,14 @@ authors = ["Remade With Rust"] [workspace.dependencies] # ---- internal crates ---- -ffai-core = { path = "crates/ffai-core", version = "0.7.1" } -ffai-media = { path = "crates/ffai-media", version = "0.6.6" } -ffai-models = { path = "crates/ffai-models", version = "0.6.4" } -ffai-mercury = { path = "crates/ffai-mercury", version = "1.0.3" } -ffai-carmenta = { path = "crates/ffai-carmenta", version = "0.10.1" } -ffai-diana = { path = "crates/ffai-diana", version = "0.7.6" } -ffai-argus = { path = "crates/ffai-argus", version = "0.7.3" } -ffai-bench = { path = "crates/ffai-bench", version = "0.7.5" } +ffai-core = { path = "crates/ffai-core", version = "0.7.2" } +ffai-media = { path = "crates/ffai-media", version = "0.6.7" } +ffai-models = { path = "crates/ffai-models", version = "0.6.5" } +ffai-mercury = { path = "crates/ffai-mercury", version = "1.0.4" } +ffai-carmenta = { path = "crates/ffai-carmenta", version = "0.10.2" } +ffai-diana = { path = "crates/ffai-diana", version = "0.7.7" } +ffai-argus = { path = "crates/ffai-argus", version = "0.7.4" } +ffai-bench = { path = "crates/ffai-bench", version = "0.7.6" } # ---- tensor spine ---- # Candle is FFai's PyTorch: every engine shares its Tensor/Device types so diff --git a/crates/ffai-argus-wasm/CHANGELOG.md b/crates/ffai-argus-wasm/CHANGELOG.md index a245a3e..5cc64d3 100644 --- a/crates/ffai-argus-wasm/CHANGELOG.md +++ b/crates/ffai-argus-wasm/CHANGELOG.md @@ -7,6 +7,13 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.1.2](https://github.com/Remade-With-Rust/FFAI/compare/ffai-argus-wasm-v0.1.1...ffai-argus-wasm-v0.1.2) - 2026-09-20 + +### Other + +- Merge remote-tracking branch 'origin/master' into docs/reconcile-claims +- bring every Remade-With-Rust crate to its latest published version + ## [0.1.1](https://github.com/Remade-With-Rust/FFAI/compare/ffai-argus-wasm-v0.1.0...ffai-argus-wasm-v0.1.1) - 2026-08-29 ### Other diff --git a/crates/ffai-argus-wasm/Cargo.toml b/crates/ffai-argus-wasm/Cargo.toml index c2236f0..0f520ff 100644 --- a/crates/ffai-argus-wasm/Cargo.toml +++ b/crates/ffai-argus-wasm/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "ffai-argus-wasm" description = "Argus in the browser — pure-Rust SmolVLM image captioning compiled to WebAssembly, no ONNX runtime, no Python" -version = "0.1.1" +version = "0.1.2" edition.workspace = true rust-version.workspace = true license.workspace = true @@ -25,7 +25,7 @@ ffai-core = { workspace = true } # **0.7.2, not 0.7.1** — see the note in `ffai-mercury-wasm`. `SmolVlm::from_bytes` # and `ArgusBytes` first exist in 0.7.2, and a tarball verification resolves # this from crates.io rather than from the path. -ffai-argus = { path = "../ffai-argus", version = "0.7.3", default-features = false } +ffai-argus = { path = "../ffai-argus", version = "0.7.4", default-features = false } wasm-bindgen = "=0.2.121" # pinned to the installed wasm-bindgen-cli; the two must match exactly # The binary is the only thing entitled to choose an allocator, and a cdylib IS diff --git a/crates/ffai-argus/CHANGELOG.md b/crates/ffai-argus/CHANGELOG.md index b1cd655..9146548 100644 --- a/crates/ffai-argus/CHANGELOG.md +++ b/crates/ffai-argus/CHANGELOG.md @@ -7,6 +7,13 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.7.4](https://github.com/Remade-With-Rust/FFAI/compare/ffai-argus-v0.7.3...ffai-argus-v0.7.4) - 2026-09-20 + +### Other + +- Merge remote-tracking branch 'origin/master' into docs/reconcile-claims +- bring every Remade-With-Rust crate to its latest published version + ## [0.7.3](https://github.com/Remade-With-Rust/FFAI/compare/ffai-argus-v0.7.2...ffai-argus-v0.7.3) - 2026-08-29 ### Fixed diff --git a/crates/ffai-argus/Cargo.toml b/crates/ffai-argus/Cargo.toml index 9cb9491..b987350 100644 --- a/crates/ffai-argus/Cargo.toml +++ b/crates/ffai-argus/Cargo.toml @@ -19,7 +19,7 @@ ffai-core = { workspace = true } # their own weights; they must not inherit fetch just because Argus is linked. # Not `workspace = true`: cargo forbids overriding default-features on an # inherited dep. -ffai-models = { path = "../ffai-models", version = "0.6.4", default-features = false } +ffai-models = { path = "../ffai-models", version = "0.6.5", default-features = false } # The tokenizer is the ENGINE's business now, not just the step-4 test's: the # assembled prompt has to become ids and the generated ids have to become text. tokenizers = { workspace = true } diff --git a/crates/ffai-bench/CHANGELOG.md b/crates/ffai-bench/CHANGELOG.md index 7056587..aabbc49 100644 --- a/crates/ffai-bench/CHANGELOG.md +++ b/crates/ffai-bench/CHANGELOG.md @@ -7,6 +7,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.7.6](https://github.com/Remade-With-Rust/FFAI/compare/ffai-bench-v0.7.5...ffai-bench-v0.7.6) - 2026-09-20 + +### Other + +- updated the following local packages: ffai-core, ffai-media + ## [0.7.5](https://github.com/Remade-With-Rust/FFAI/compare/ffai-bench-v0.7.4...ffai-bench-v0.7.5) - 2026-08-29 ### Other diff --git a/crates/ffai-bench/Cargo.toml b/crates/ffai-bench/Cargo.toml index c0dbc4d..dbf81b3 100644 --- a/crates/ffai-bench/Cargo.toml +++ b/crates/ffai-bench/Cargo.toml @@ -4,7 +4,7 @@ description = "FFai's analyzer — one call to compare any engine against world # the runner records a clip failure and continues instead of aborting the # whole corpus, and decode is wrapped so a panicking dependency costs one # page rather than the run. -version = "0.7.5" +version = "0.7.6" edition.workspace = true rust-version.workspace = true license.workspace = true diff --git a/crates/ffai-carmenta-wasm/CHANGELOG.md b/crates/ffai-carmenta-wasm/CHANGELOG.md index bf1f381..b1def3e 100644 --- a/crates/ffai-carmenta-wasm/CHANGELOG.md +++ b/crates/ffai-carmenta-wasm/CHANGELOG.md @@ -7,6 +7,13 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.2.2](https://github.com/Remade-With-Rust/FFAI/compare/ffai-carmenta-wasm-v0.2.1...ffai-carmenta-wasm-v0.2.2) - 2026-09-20 + +### Other + +- Merge remote-tracking branch 'origin/master' into docs/reconcile-claims +- bring every Remade-With-Rust crate to its latest published version + ## [0.2.1](https://github.com/Remade-With-Rust/FFAI/compare/ffai-carmenta-wasm-v0.2.0...ffai-carmenta-wasm-v0.2.1) - 2026-08-29 ### Other diff --git a/crates/ffai-carmenta-wasm/Cargo.toml b/crates/ffai-carmenta-wasm/Cargo.toml index 159b176..dca6b7a 100644 --- a/crates/ffai-carmenta-wasm/Cargo.toml +++ b/crates/ffai-carmenta-wasm/Cargo.toml @@ -5,7 +5,7 @@ description = "Carmenta in the browser — pure-Rust OCR compiled to WebAssembly # slice. The JS signature is unchanged — it is still a `Uint8Array` — but the # Rust signature is, so this is a breaking change for a Rust consumer even # though a browser sees nothing. Adds `setDetMaxShort` and `linearMemoryBytes`. -version = "0.2.1" +version = "0.2.2" edition.workspace = true rust-version.workspace = true license.workspace = true @@ -26,7 +26,7 @@ ffai-core = { workspace = true } # release calls `reqwest::blocking` — a module that does not exist on wasm32. # Nothing in a browser can fetch weights through the model cache anyway: the # caller supplies bytes. -ffai-carmenta = { path = "../ffai-carmenta", version = "0.10.1", default-features = false } +ffai-carmenta = { path = "../ffai-carmenta", version = "0.10.2", default-features = false } wasm-bindgen = "=0.2.121" # pinned to the installed wasm-bindgen-cli; the two must match exactly serde = { workspace = true } serde_json = { workspace = true } diff --git a/crates/ffai-carmenta/CHANGELOG.md b/crates/ffai-carmenta/CHANGELOG.md index acdeaff..b48be6e 100644 --- a/crates/ffai-carmenta/CHANGELOG.md +++ b/crates/ffai-carmenta/CHANGELOG.md @@ -7,6 +7,16 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.10.2](https://github.com/Remade-With-Rust/FFAI/compare/ffai-carmenta-v0.10.1...ffai-carmenta-v0.10.2) - 2026-09-20 + +### Other + +- Merge remote-tracking branch 'origin/master' into docs/reconcile-claims +- bring every Remade-With-Rust crate to its latest published version +- *(carmenta)* measure it — 1.30x on the kernel, nothing end to end +- hoist the bounds checks out of six per-pixel loops, safely +- *(core,carmenta,diana)* take floor out of five per-pixel loops + ## [0.10.1](https://github.com/Remade-With-Rust/FFAI/compare/ffai-carmenta-v0.10.0...ffai-carmenta-v0.10.1) - 2026-08-29 ### Fixed diff --git a/crates/ffai-carmenta/Cargo.toml b/crates/ffai-carmenta/Cargo.toml index 47c8645..fafded6 100644 --- a/crates/ffai-carmenta/Cargo.toml +++ b/crates/ffai-carmenta/Cargo.toml @@ -38,7 +38,7 @@ description = "Carmenta — pure-Rust OCR: documents, screens, and a change-gate # (cord +0.0033 with a +0.1928 clip, doc +0.0395 with a +0.2920 clip) — the same # failure the 544x960 arm produced, smaller. 1280 is the only arm that improves # both with no badly-regressing clip. The table lives on `DET_MAX_SHORT_DEFAULT`. -version = "0.10.1" +version = "0.10.2" edition.workspace = true rust-version.workspace = true license.workspace = true @@ -50,7 +50,7 @@ categories = ["computer-vision", "multimedia::images", "science"] [dependencies] ffai-core = { workspace = true } -ffai-models = { path = "../ffai-models", version = "0.6.4", default-features = false } # not `workspace = true`: cargo forbids overriding default-features on an inherited dep +ffai-models = { path = "../ffai-models", version = "0.6.5", default-features = false } # not `workspace = true`: cargo forbids overriding default-features on an inherited dep candle-core = { workspace = true } candle-nn = { workspace = true } candle-transformers = { workspace = true } diff --git a/crates/ffai-cli/CHANGELOG.md b/crates/ffai-cli/CHANGELOG.md index 1a84b76..4c80e3a 100644 --- a/crates/ffai-cli/CHANGELOG.md +++ b/crates/ffai-cli/CHANGELOG.md @@ -7,6 +7,13 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.6.9](https://github.com/Remade-With-Rust/FFAI/compare/ffai-cli-v0.6.8...ffai-cli-v0.6.9) - 2026-09-20 + +### Other + +- Merge remote-tracking branch 'origin/master' into docs/reconcile-claims +- bring every Remade-With-Rust crate to its latest published version + ## [0.6.8](https://github.com/Remade-With-Rust/FFAI/compare/ffai-cli-v0.6.7...ffai-cli-v0.6.8) - 2026-08-29 ### Other diff --git a/crates/ffai-cli/Cargo.toml b/crates/ffai-cli/Cargo.toml index 904f849..d103650 100644 --- a/crates/ffai-cli/Cargo.toml +++ b/crates/ffai-cli/Cargo.toml @@ -2,7 +2,7 @@ name = "ffai-cli" description = "The ffai binary — a thin shell over the FFai library crates" # follows its dependencies. -version = "0.6.8" +version = "0.6.9" edition.workspace = true rust-version.workspace = true license.workspace = true diff --git a/crates/ffai-core/CHANGELOG.md b/crates/ffai-core/CHANGELOG.md index 7911d98..aa495ca 100644 --- a/crates/ffai-core/CHANGELOG.md +++ b/crates/ffai-core/CHANGELOG.md @@ -7,6 +7,14 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.7.2](https://github.com/Remade-With-Rust/FFAI/compare/ffai-core-v0.7.1...ffai-core-v0.7.2) - 2026-09-20 + +### Other + +- Merge remote-tracking branch 'origin/master' into docs/reconcile-claims +- *(core)* an exact ties-away round, and why it did NOT help vocab_int8 +- *(core,carmenta,diana)* take floor out of five per-pixel loops + ## [0.7.1](https://github.com/Remade-With-Rust/FFAI/compare/ffai-core-v0.7.0...ffai-core-v0.7.1) - 2026-08-29 ### Added diff --git a/crates/ffai-core/Cargo.toml b/crates/ffai-core/Cargo.toml index 81901c2..07b1026 100644 --- a/crates/ffai-core/Cargo.toml +++ b/crates/ffai-core/Cargo.toml @@ -6,7 +6,7 @@ description = "FFai shared types, engine traits, and the engine registry" # published, so the crates.io copy of 0.6.1 cannot build ffai-diana — a gap # invisible locally, where path dependencies mask it, and caught only by # `cargo publish --dry-run`. -version = "0.7.1" +version = "0.7.2" edition.workspace = true rust-version.workspace = true license.workspace = true diff --git a/crates/ffai-diana/CHANGELOG.md b/crates/ffai-diana/CHANGELOG.md index 7bf543f..836f431 100644 --- a/crates/ffai-diana/CHANGELOG.md +++ b/crates/ffai-diana/CHANGELOG.md @@ -7,6 +7,16 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.7.7](https://github.com/Remade-With-Rust/FFAI/compare/ffai-diana-v0.7.6...ffai-diana-v0.7.7) - 2026-09-20 + +### Other + +- Merge remote-tracking branch 'origin/master' into docs/reconcile-claims +- bring every Remade-With-Rust crate to its latest published version +- hoist the bounds checks out of six per-pixel loops, safely +- *(core,carmenta,diana)* take floor out of five per-pixel loops +- reconcile the claim surface, and open the rounding census + ## [0.7.6](https://github.com/Remade-With-Rust/FFAI/compare/ffai-diana-v0.7.5...ffai-diana-v0.7.6) - 2026-08-29 ### Other diff --git a/crates/ffai-diana/Cargo.toml b/crates/ffai-diana/Cargo.toml index b88d16a..3fea068 100644 --- a/crates/ffai-diana/Cargo.toml +++ b/crates/ffai-diana/Cargo.toml @@ -3,7 +3,7 @@ name = "ffai-diana" description = "Diana — FFai's detection component (YOLO26 on candle, pure Rust)" # 0.7.3 is a documentation-only republish: README restructured to the shared # Remade With Rust page layout. No code, API or output change. -version = "0.7.6" +version = "0.7.7" edition.workspace = true rust-version.workspace = true license.workspace = true @@ -35,7 +35,7 @@ ffai-core = { workspace = true } # Declared directly rather than inherited: `default-features = false` cannot # override a workspace dependency's defaults, and setting it at the workspace # level would silently strip `fetch` from every other crate that expects it. -ffai-models = { path = "../ffai-models", version = "0.6.4", default-features = false } +ffai-models = { path = "../ffai-models", version = "0.6.5", default-features = false } candle-core = { workspace = true } candle-nn = { workspace = true } serde = { workspace = true } diff --git a/crates/ffai-media/CHANGELOG.md b/crates/ffai-media/CHANGELOG.md index 1f2220d..5821e2f 100644 --- a/crates/ffai-media/CHANGELOG.md +++ b/crates/ffai-media/CHANGELOG.md @@ -7,6 +7,13 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.6.7](https://github.com/Remade-With-Rust/FFAI/compare/ffai-media-v0.6.6...ffai-media-v0.6.7) - 2026-09-20 + +### Other + +- Merge remote-tracking branch 'origin/master' into docs/reconcile-claims +- bring every Remade-With-Rust crate to its latest published version + ## [0.6.6](https://github.com/Remade-With-Rust/FFAI/compare/ffai-media-v0.6.5...ffai-media-v0.6.6) - 2026-08-29 ### Other diff --git a/crates/ffai-media/Cargo.toml b/crates/ffai-media/Cargo.toml index dfbf5ff..73a79d2 100644 --- a/crates/ffai-media/Cargo.toml +++ b/crates/ffai-media/Cargo.toml @@ -4,7 +4,7 @@ description = "FFai media ingest/egress — demux, decode, resample (rff-backed) # rusty_jpeg 0.1 -> 0.2 picks up the progressive-JPEG fix. A dependency # change with no API change, so a patch bump -- but a load-bearing one: # 0.6.1 cannot decode 35 of OmniDocBench's 236 pages. -version = "0.6.6" +version = "0.6.7" edition.workspace = true rust-version.workspace = true license.workspace = true diff --git a/crates/ffai-mercury-wasm/CHANGELOG.md b/crates/ffai-mercury-wasm/CHANGELOG.md index cf04f01..f42c857 100644 --- a/crates/ffai-mercury-wasm/CHANGELOG.md +++ b/crates/ffai-mercury-wasm/CHANGELOG.md @@ -7,6 +7,13 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.1.2](https://github.com/Remade-With-Rust/FFAI/compare/ffai-mercury-wasm-v0.1.1...ffai-mercury-wasm-v0.1.2) - 2026-09-20 + +### Other + +- Merge remote-tracking branch 'origin/master' into docs/reconcile-claims +- bring every Remade-With-Rust crate to its latest published version + ## [0.1.1](https://github.com/Remade-With-Rust/FFAI/compare/ffai-mercury-wasm-v0.1.0...ffai-mercury-wasm-v0.1.1) - 2026-08-29 ### Other diff --git a/crates/ffai-mercury-wasm/Cargo.toml b/crates/ffai-mercury-wasm/Cargo.toml index ad2d352..2bdbd96 100644 --- a/crates/ffai-mercury-wasm/Cargo.toml +++ b/crates/ffai-mercury-wasm/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "ffai-mercury-wasm" description = "Mercury in the browser — pure-Rust Whisper speech recognition compiled to WebAssembly, no whisper.cpp, no ONNX runtime" -version = "0.1.1" +version = "0.1.2" edition.workspace = true rust-version.workspace = true license.workspace = true @@ -28,7 +28,7 @@ ffai-core = { workspace = true } # the constructor this crate is built on, first exists in 1.0.2. A `^1.0.1` # requirement resolves happily in the workspace and then fails to compile the # moment it is packaged, which is exactly how it failed. -ffai-mercury = { path = "../ffai-mercury", version = "1.0.3", default-features = false } +ffai-mercury = { path = "../ffai-mercury", version = "1.0.4", default-features = false } wasm-bindgen = "=0.2.121" # pinned to the installed wasm-bindgen-cli; the two must match exactly # The binary is the only thing entitled to choose an allocator, and a cdylib IS diff --git a/crates/ffai-mercury/CHANGELOG.md b/crates/ffai-mercury/CHANGELOG.md index 661ab52..dd9568f 100644 --- a/crates/ffai-mercury/CHANGELOG.md +++ b/crates/ffai-mercury/CHANGELOG.md @@ -7,6 +7,13 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [1.0.4](https://github.com/Remade-With-Rust/FFAI/compare/ffai-mercury-v1.0.3...ffai-mercury-v1.0.4) - 2026-09-20 + +### Other + +- Merge remote-tracking branch 'origin/master' into docs/reconcile-claims +- hoist the bounds checks out of six per-pixel loops, safely + ## [1.0.3](https://github.com/Remade-With-Rust/FFAI/compare/ffai-mercury-v1.0.2...ffai-mercury-v1.0.3) - 2026-08-29 ### Other diff --git a/crates/ffai-mercury/Cargo.toml b/crates/ffai-mercury/Cargo.toml index 81d9af1..33d114f 100644 --- a/crates/ffai-mercury/Cargo.toml +++ b/crates/ffai-mercury/Cargo.toml @@ -6,7 +6,7 @@ description = "Mercury — FFai's voice component: pure-Rust ASR (Whisper/Whispe # to 0.6.1 -- the API is purely additive, but this crate advertises byte-stable # determinism, so a changed waveform is a compatibility break for anyone who # pinned bytes. Its dependencies stay at the published 0.6.1. -version = "1.0.3" +version = "1.0.4" edition.workspace = true rust-version.workspace = true license.workspace = true @@ -18,7 +18,7 @@ categories = ["multimedia::audio", "science", "accessibility"] [dependencies] ffai-core = { workspace = true } -ffai-models = { path = "../ffai-models", version = "0.6.4", default-features = false } # not `workspace = true`: cargo forbids overriding default-features on an inherited dep +ffai-models = { path = "../ffai-models", version = "0.6.5", default-features = false } # not `workspace = true`: cargo forbids overriding default-features on an inherited dep candle-nn = { workspace = true } candle-transformers = { workspace = true } tokenizers = { workspace = true } diff --git a/crates/ffai-models/CHANGELOG.md b/crates/ffai-models/CHANGELOG.md index dd9a1f4..1fdc9ac 100644 --- a/crates/ffai-models/CHANGELOG.md +++ b/crates/ffai-models/CHANGELOG.md @@ -7,6 +7,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.6.5](https://github.com/Remade-With-Rust/FFAI/compare/ffai-models-v0.6.4...ffai-models-v0.6.5) - 2026-09-20 + +### Other + +- updated the following local packages: ffai-core + ## [0.6.4](https://github.com/Remade-With-Rust/FFAI/compare/ffai-models-v0.6.3...ffai-models-v0.6.4) - 2026-08-29 ### Other diff --git a/crates/ffai-models/Cargo.toml b/crates/ffai-models/Cargo.toml index 4b45f26..5c80410 100644 --- a/crates/ffai-models/Cargo.toml +++ b/crates/ffai-models/Cargo.toml @@ -6,7 +6,7 @@ description = "FFai model weight management — manifests, cache, licensing surf # excludes the 0.7.0 every other crate in this release now needs. Left at # 0.6.2 it would put TWO ffai-core versions in every downstream tree and the # shared `ffai_core` types would stop being the same types. -version = "0.6.4" +version = "0.6.5" edition.workspace = true rust-version.workspace = true license.workspace = true diff --git a/crates/ffai-wasm/CHANGELOG.md b/crates/ffai-wasm/CHANGELOG.md index a24d8e2..f518231 100644 --- a/crates/ffai-wasm/CHANGELOG.md +++ b/crates/ffai-wasm/CHANGELOG.md @@ -7,6 +7,13 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.1.4](https://github.com/Remade-With-Rust/FFAI/compare/ffai-wasm-v0.1.3...ffai-wasm-v0.1.4) - 2026-09-20 + +### Other + +- Merge remote-tracking branch 'origin/master' into docs/reconcile-claims +- bring every Remade-With-Rust crate to its latest published version + ## [0.1.3](https://github.com/Remade-With-Rust/FFAI/compare/ffai-wasm-v0.1.2...ffai-wasm-v0.1.3) - 2026-08-29 ### Other diff --git a/crates/ffai-wasm/Cargo.toml b/crates/ffai-wasm/Cargo.toml index 78f6b5d..05df8b1 100644 --- a/crates/ffai-wasm/Cargo.toml +++ b/crates/ffai-wasm/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "ffai-wasm" description = "Diana in the browser — YOLO26 object detection compiled to WebAssembly, pure Rust, no ONNX runtime" -version = "0.1.3" +version = "0.1.4" edition.workspace = true rust-version.workspace = true license.workspace = true