Closes #(issue_number)
- Bug fix (non-breaking change that fixes an issue)
- New feature (non-breaking change that adds functionality)
- Breaking change (fix or feature that changes existing API)
- Documentation update
- Test improvement
- Refactor / code quality
- All existing tests pass (
python -m pytest tests/ -v) - New tests added for the change
- Lint checks pass (
ruff check . && black --check .) - Type checks pass (
mypy cc_router/)
- My code follows the project code style (Black, Ruff, mypy)
- I have updated the documentation (README, docs/, etc.)
- I have added a CHANGELOG entry
- My changes generate no new warnings
- I have verified the change works in a real environment