- Breaking change (fix or feature that would cause existing functionality to change)
- Bugfix (non-breaking change that fixes an issue)
- CI/build configuration
- Documentation update
- New feature (non-breaking change that adds functionality)
- Refactoring (no functional changes)