[ ] Bug fix (non-breaking change which fixes an issue)
[x] 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
[ ] Other (please describe):
Pre-PR Checklist
General
[x] New code is unit tested.
[ ] All relevant documentation is updated.
[ ] This pull request references any related issue by including "closes <link to issue>" (or "fixes" or "resolves"). If the pull request doesn't completely fix the issue, it should include "addresses".
[ ] Create an issue if this pull request does not completely fix the issue.
Code changes
[ ] This pull request includes tests or only affects documentation.
[ ] This pull request includes a label categorizing the change e.g. bug, feature, enhancement, docs.
Changes
Detail changes here.
Testing Instructions
Provide instructions on how to test the changes made in this pull request.
Screenshots
If applicable, provide screenshots of the changes made in this pull request.
Type of Change
Pre-PR Checklist
General
<link to issue>
" (or "fixes" or "resolves"). If the pull request doesn't completely fix the issue, it should include "addresses".Code changes
bug
,feature
,enhancement
,docs
.Changes
Testing Instructions
Screenshots
Checklist
main
branch.