Fixes #
- 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 not work as expected)
- Documentation update
- Performance improvement
- Code refactoring (no functional changes)
- Tests (adding missing tests or correcting existing tests)
- Build/CI related changes
- All existing tests pass
- Added new tests that demonstrate the fix/feature
- My code follows the project's code style
- I have performed a self-review of my 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 updated the README if needed
- I have added tests that prove my fix is effective or that my feature works