# Changelog Document all notable changes to the project, grouped by version and release date. ## Format Each version entry uses these sections (include only those that apply): - **Added** — new features - **Changed** — changes to existing functionality - **Fixed** — bug fixes - **Removed** — removed features - **Dependencies** — added, updated, or removed dependencies ## Rules - Follow semantic versioning: `MAJOR.MINOR.PATCH` - Newest version goes at the top - Always update this file before bumping the version in `pyproject.toml` - Document changes as they are made, not all at once at release time