- Bug fix (non-breaking change that fixes an issue)
- New feature (non-breaking change that adds functionality)
- Breaking change (fix or feature that would cause existing functionality to change)
- Documentation update
- Refactor (no functional changes)
- Test coverage improvement
- Unit tests added/updated
- Integration tests added/updated
- Manual testing performed
- Code follows project style guidelines
- Self-review completed
- Documentation updated (if applicable)
- No new warnings introduced
- Tests pass locally