- Bug fix (non-breaking change)
- Security fix
- Documentation update
- Test-only change
- Compatibility update (non-breaking)
- New feature (community-contributed)
- Breaking change
- I have read the maintenance mode policy and understand that changes with high long-term maintenance cost may be declined.
- Unit tests added/updated
- Integration tests added/updated (if applicable)
- Local test run passed
- CI checks passed
- Backward compatibility impact:
- Dependency/platform impact:
- I followed the contribution guide
- My changes are scoped and focused
- I added/updated tests appropriate for this change
- I ran relevant tests locally
- I updated documentation/docstrings where needed
- I performed a self-review
- My PR targets the
masterbranch