# 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
