Create changelog files for the important commits in this PR. The PR number is provided as an argument.
Instructions
- •
Skip changelog for: documentation-only, internal refactoring, test-only, CI changes.
- •
First, check what commits are on the current branch compared to main:
codegit log main..HEAD --oneline
- •
For each significant change, create a changelog file in the
changelog/folder using the format: Allowed types:added,changed,deprecated,removed,fixed,security,performance,other- •
{PR_NUMBER}.added.md- for new features - •
{PR_NUMBER}.added.2.md,{PR_NUMBER}.added.3.md- for additional entries of the same type - •
{PR_NUMBER}.changed.md- for changes to existing functionality - •
{PR_NUMBER}.fixed.md- for bug fixes - •
{PR_NUMBER}.deprecated.md- for deprecations - •
{PR_NUMBER}.removed.md- for removed features - •
{PR_NUMBER}.security.md- for security fixes - •
{PR_NUMBER}.performance.md- for performance improvements - •
{PR_NUMBER}.other.md- for other changes
- •
- •
Each changelog file should at least contain a main single line starting with
-followed by a clear description of the change. - •
If the change is complicated, changelog files can have indented lines after the main line with additional details or code samples.
- •
Use ⚠️ emoji prefix for breaking changes.
Example
For PR #3519 with a new feature and a bug fix:
changelog/3519.added.md:
- Added `SomeNewFeature` for doing something useful.
changelog/3519.fixed.md:
- Fixed an issue where something was not working correctly.