Repository navigation
v0.32.9 (monorepo)
euv 0.32.9
Runtime changes
- Borrow reactive attribute payloads while merging class/style snapshots.
- Borrow particle storage in internal counting, capacity and render paths;
preserve the public owned particle snapshot getter. - Avoid temporary per-point vectors during chart extent calculation.
New published tools
euv-automation: real headless-browser UI operations, observable
assertions, PNG/DOM/JSON artifacts and an explicit failing-assertion mode.euv-performance: isolated core, engine and chart workloads plus a real
mixed frame; separate CPU-timing and allocation-tracking builds.
The performance workspace directory is now performance/.
Tests and packaging
- Standardize library-internal test roots and cover crate-private helpers.
- Keep procedural-macro expansion consumers as an explicit compiler target.
- Prevent shared-artifact races between parallel CLI WASM test fixtures.
- Verify automation packages outside a parent source workspace.
- Synchronize internal dependency requirements with the release version.
Published packages
All eleven exact version records were verified on crates.io, not yanked.
Uploaded archive SHA-256 values were compared with registry checksums, and
contained Rust sources were compared with the accepted release checkout.
This release was published directly with the user's authorization because
GitHub Actions execution was unavailable. Local format, audit, compilation,
Clippy and test gates passed before uploading; Git hooks were not bypassed.
Development dependency cycles were handled temporarily by cargo-hack and
source manifests were restored after every publish invocation. Documentation
assets used the supported external output-directory configuration so Cargo's
full package verification could complete without mutating packaged sources.
The source archive is built from the dependency-synchronized release tag.
Registry publication does not assert that asynchronous docs.rs builds have
already completed.