Skip to content

Animato v1.0.0 — Stable

Choose a tag to compare

@github-actions github-actions released this 15 May 03:51
· 16 commits to main since this release
fb496d2

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 --check
  • cargo clippy --workspace --all-features -- -D warnings
  • cargo test --workspace --all-features
  • cargo test --workspace --no-default-features
  • cargo test -p animato --all-features --examples
  • cargo doc --workspace --all-features --no-deps
  • cargo check -p animato-wasm --target wasm32-unknown-unknown --features wasm-dom
  • wasm-pack test --headless --chrome
  • cargo bench --workspace --no-run
  • cargo llvm-cov --workspace --all-features --fail-under-lines 90
  • cargo +nightly fuzz run svg_path_parser -- -max_total_time=60
  • cargo publish --dry-run for 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.