Change Type
Please check √ next to corresponding type, only one option can be selected:
- feat (New feature, corresponds to Changelog Added)
- fix (Bug fix, corresponds to Changelog Fixed)
- docs (Documentation change, corresponds to Changelog Documentation)
- refactor (Code refactoring, corresponds to Changelog Changed)
- perf (Performance optimization, corresponds to Changelog Performance)
- test (Test related, will not be included in Changelog)
- chore (Build/Toolchain/Dependency, will not be included in Changelog)
- deprecated (Mark deprecation, corresponds to Changelog Deprecated)
- removed (Remove feature, corresponds to Changelog Removed)
- security (Security fix, corresponds to Changelog Security)
Change Description
- Briefly describe the specific content of this change and the problem it solves
- If this is a breaking change, please provide detailed information on:
- Impact scope (which APIs/configurations/features are modified)
- User migration guide (steps to replace old version with new version)
Test Steps
Test Status
- Passed local comprehensive testing (unit tests/integration tests)
- Passed CI automatic build and testing
- Added/updated corresponding test cases
- Verified functionality in target environment (e.g., phone/tablet)
- Verified availability on the minimum compatible API version
Pre-merge Self-Check
- Does not involve incompatible changes; if involved, has been reviewed accordingly.
- Does not impact performance, or performance testing has been conducted without degradation.
- Complies with the relevant coding standards.
- No sensitive information leakage, such as passwords, keys, etc.
- Does not involve documentation updates, or documentation has been updated.
- Meets testability requirements with necessary self-test cases, appropriate logging, or trace information added.
- No illegal file inclusions exist, such as images or code.