Skip to content

v1.2.0

Choose a tag to compare

@Flan8er Flan8er released this 26 Jun 18:42
· 8 commits to main since this release
df89ce8

Release Notes for Leptos Verlet

v1.2.0 (June 26, 2025)

  • Mesh Import & Attachment
    • Introduced model_loader to fetch and spawn GLB models into the simulation.
    • Added optional attachment: Option<String> field on SpawnNode for auto-tracking and reorientation of imported meshes.
  • Despawn Fix for Imported Meshes
    • Fixed an issue preventing imported meshes from being removed when the simulation was reset.
  • Documentation Updates
    • Expanded the README with detailed examples and usage notes for the custom mesh workflow.

v1.1.0 (June 25, 2025)

  • Runtime Shape Spawning from Leptos
    • Exposed LeptosEventSender<SpawnRequest> event, enabling runtime dispatch of mesh_network from Leptos without direct Bevy commands.
    • Commit: 446fac1f4a74855cca2834c84f62a70267f12509
  • High-Level Shape Builders & Cube Object
    • Added builder utilities for common wireframe shapes (square, rope, cloth).
    • Introduced a cube object for simplified 3D mesh construction.
  • API Refactoring & Prelude Cleanup
    • Bundled leptos_bevy_canvas into the public prelude.
    • Restructured plugin system and pruned unused dependencies.
  • Physics Math & Stick-Spawning Corrections
    • Corrected a vector-math bug in the Verlet integrator.
    • Updated stick-spawning logic to use ray-based intersection checks.
    • Commit: 7e008cca8550d85ee355e81b6acf8b6f902f02d8

v1.0.0 (June 22, 2025)

  • Initial Public Release
    • Launched core engine for embedding interactive Verlet simulations in Leptos.
    • Included simulation loop, rendering pipeline, scheduling system, and interactive handlers.
    • Example app showcasing cloth, pendulum, rope, and square simulations.
    • Commit: 5724fb83dd4d726ba099bf59cfa9617498233785
  • Core API Foundations
    • Defined SpawnNode (point, connections, mesh/material, size, optional attachment).
    • Introduced SpawnRequest event type for programmatic shape injection.

Pre-Release / Development

  • Repository Scaffold & WASM Build Setup
    • Established monorepo structure (example + leptos_verlet crates).
    • Configured Trunk for WASM packaging and integrated Tailwind CSS.
    • Initial commit: f0eb011479a104ddd0ae4287f229e312b2ef6a7c