Closes #
- 🐛 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
- 🔧 Refactoring (no functional changes)
- 🧪 Test update
- 🔨 Build / CI changes
- I have tested this locally
- I have added/updated tests that prove my fix/feature works
- All existing tests pass
- My code follows the project's coding standards
- I have performed a self-review of my code
- I have commented my code where necessary
- I have updated the documentation accordingly
- My changes generate no new warnings or errors
- I have read the CONTRIBUTING guidelines