- 🐛 Bug fix (non-breaking change which fixes an issue)
- 🚀 New feature (non-breaking change which adds functionality)
- 💥 Breaking change (fix or feature that would cause existing functionality to not work as expected)
- 📚 Documentation update
- 🔧 Maintenance (refactoring, dependencies, etc.)
- All existing tests pass
- New tests have been added for new functionality
- Manual testing has been performed
- Example code has been tested
- My code follows the project's style guidelines
- I have performed a self-review of my own code
- I have commented my code, particularly in hard-to-understand areas
- I have made corresponding changes to the documentation
- My changes generate no new warnings
- I have added tests that prove my fix is effective or that my feature works
- New and existing unit tests pass locally with my changes
- Any dependent changes have been merged and published
Closes #
For Template Users: If you're using this template, please update this section with your specific PR template requirements.
For Maintainers:
- Code review completed
- All CI checks pass
- Documentation updated
- Ready to merge