Skip to content

Animato v1.5.0 — Advanced Engine

Choose a tag to compare

@github-actions github-actions released this 08 Jun 04:27
· 2 commits to main since this release
2f02a49

Animato v1.5.0 — Advanced Engine

Animato v1.5.0 adds advanced engine primitives across Rust and
JavaScript: velocity springs, damping modes, waveforms, quaternion
slerp, affine matrix interpolation, stagger patterns, animation
groups, nested timelines, and recorder export/replay while
preserving the stable v1 Rust API.

Install

[dependencies]
animato = "1.5.0"
npm install @aarambhdevhub/animato-core

Crates published to crates.io

Crate Version Description
animato-core 1.5.0 Traits, interpolation, and easing
animato-color 1.5.0 Perceptual color wrappers
animato-tween 1.5.0 Tween<T> and keyframe tracks
animato-spring 1.5.0 Scalar and component springs
animato-path 1.5.0 Bezier, SVG paths, motion paths, morphing
animato-physics 1.5.0 Inertia, drag, and gesture recognition
animato-driver 1.5.0 Drivers, clocks, and scroll drivers
animato-timeline 1.5.0 Timeline, sequence, and stagger composition
animato-gpu 1.5.0 GPU/CPU fallback batch tween evaluation
animato-wasm 1.5.0 rAF and DOM helpers
animato-bevy 1.5.0 Bevy integration plugin
animato-leptos 1.5.0 Leptos signal hooks and components
animato-dioxus 1.5.0 Dioxus signal hooks and native helpers
animato-yew 1.5.0 Yew hooks, components, gestures, and agents
animato-js 1.5.0 WASM bindings published to NPM as @aarambhdevhub/animato-core
animato 1.5.0 Stable facade crate

NPM package

Package Version Description
@aarambhdevhub/animato-core 1.5.0 JavaScript/WASM animation engine

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
  • cargo check -p animato-leptos --target wasm32-unknown-unknown --features csr
  • cargo check -p animato-dioxus --target wasm32-unknown-unknown --features web
  • cargo check -p animato-yew --target wasm32-unknown-unknown --features csr
  • cargo check -p animato-js --target wasm32-unknown-unknown --all-features
  • Leptos, Dioxus, Yew, and JavaScript example compile/build checks
  • wasm-pack test --headless --chrome
  • bash scripts/build-js-package.sh
  • bash scripts/wasm-pack-test-js.sh
  • node scripts/check-js-size.mjs
  • cargo bench --workspace --no-run
  • bash scripts/coverage-core.sh
  • cargo +nightly fuzz run svg_path_parser -- -max_total_time=60
  • cargo publish --dry-run for every crate immediately before publish

Documentation

Notes

Capture benchmark timing on release hardware before public
announcement and include it in follow-up release commentary when
publishing to community channels.