Animato v1.0.0 — Stable
Animato v1.0.0 — Stable
Animato v1.0.0 stabilizes the existing v0.9 API without public
renames or removals. This release freezes the public API, expands
documentation, hardens release verification, and publishes every
workspace crate at the same stable version.
Install
[dependencies]
animato = "1.0.0"Crates published to crates.io
| Crate | Version | Description |
|---|---|---|
animato-core |
1.0.0 |
Traits, interpolation, and easing |
animato-color |
1.0.0 |
Perceptual color wrappers |
animato-tween |
1.0.0 |
Tween<T> and keyframe tracks |
animato-spring |
1.0.0 |
Scalar and component springs |
animato-path |
1.0.0 |
Bezier, SVG paths, motion paths, morphing |
animato-physics |
1.0.0 |
Inertia, drag, and gesture recognition |
animato-driver |
1.0.0 |
Drivers, clocks, and scroll drivers |
animato-timeline |
1.0.0 |
Timeline, sequence, and stagger composition |
animato-gpu |
1.0.0 |
GPU/CPU fallback batch tween evaluation |
animato-wasm |
1.0.0 |
rAF and DOM helpers |
animato-bevy |
1.0.0 |
Bevy integration plugin |
animato |
1.0.0 |
Stable facade crate |
Verification
cargo fmt --checkcargo clippy --workspace --all-features -- -D warningscargo test --workspace --all-featurescargo test --workspace --no-default-featurescargo test -p animato --all-features --examplescargo doc --workspace --all-features --no-depscargo check -p animato-wasm --target wasm32-unknown-unknown --features wasm-domwasm-pack test --headless --chromecargo bench --workspace --no-runcargo llvm-cov --workspace --all-features --fail-under-lines 90cargo +nightly fuzz run svg_path_parser -- -max_total_time=60cargo publish --dry-runfor every crate immediately before publish
Documentation
WASM Example
The prebuilt WASM counter example is deployed through GitHub Pages:
https://aarambhdevhub.github.io/animato/
Notes
Capture benchmark timing on release hardware before public
announcement and include it in follow-up release commentary when
publishing to community channels.