dreamstack/engine/ds-physics/CHANGELOG.md

16 lines
874 B
Markdown
Raw Normal View History

# Changelog
## [0.5.0] - 2026-03-09
### 🚀 Features
- **Particle emitters** — `create_emitter(x, y, rate, speed, spread, lifetime)`, `remove_emitter`, `set_emitter_position`, auto-spawn in `step()`
- **Force fields** — `create_force_field(x, y, radius, strength)`, `remove_force_field`, attract/repel applied each step
- **Body tags** — `set_body_tag`, `get_body_tag`, `get_bodies_by_tag` for user-defined categorization
- **Contact materials** — `set_contact_material(tag_a, tag_b, friction, restitution)`, `get_contact_material`
## [0.4.0] - 2026-03-09 — Collision groups/events, point/AABB query, body locking, gravity scale
## [0.3.0] - 2026-03-09 — Joints (spring, fixed), serialize/deserialize, velocity/force, boundaries
## [0.2.0] - 2026-03-09 — Body management, sensors, material properties, sleeping
## [0.1.0] - 2026-02-26 — Initial release