# 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