Describe the changes made and the motivation behind them. Include any relevant context or background information.
Select the type of change your pull request introduces by removing unnecessary items.
- π Bug fix
- β¨ New feature
- π Documentation update
- π¨ Refactoring
- β Test addition or update
- π Performance improvement
- π§ Build or CI/CD configuration
- π§Ή Code cleanup
β οΈ Breaking change- π§± Chore
Indicate the potential impact of this change:
- π’ Low: Minor changes, unlikely to affect users
- π‘ Medium: Changes may affect functionality, but are localized and tested
- π High: Major impact on core functionality, requires careful review
- π΄ Critical: Breaking change or affects many areas of the system
Select the type of release this PR corresponds to:
- π©Ή Patch β Backward-compatible bug fix
- π§ͺ Minor β Backward-compatible feature
- π₯ Major β Breaking change
- π« None β Does not affect the public API or functionality
If applicable, describe what should appear in the changelog.
- Added: Feature X that allows users to Y.
- Fixed: Bug in Z that caused incorrect behavior.Reference any issues this pull request addresses.
- Closes #123
- Fixes #456
Explain how the changes were tested. Include details about test cases, environments, and any tools used.
Please ensure the following before requesting a review:
- I have reviewed my own code before submitting.
- My code follows the project's coding standards.
- I have commented my code, particularly in hard-to-understand areas.
- Documentation has been updated to reflect the changes.
- I have added tests proving that my fix is effective or that my feature works.
- New and existing unit tests pass locally with my changes.
- I have checked my code for security vulnerabilities.
- The pull request title is clear and concise.
- I have reviewed the content of this pull request.
Include any other relevant information or context for reviewers.