diff --git a/.agents/skills/changelog/SKILL.md b/.agents/skills/changelog/SKILL.md index c97f7c3..3002e27 100644 --- a/.agents/skills/changelog/SKILL.md +++ b/.agents/skills/changelog/SKILL.md @@ -1,8 +1,7 @@ --- - name: changelog description: Generate a draft CHANGELOG entry for the next release from merged GitHub pull requests. Asks the user for the target version before starting. ----------------------------------------------------------------------------------------------------------------------------------------------------------- +--- # Skill: Generate CHANGELOG draft @@ -88,6 +87,16 @@ Follow the **exact style** of the existing changelog entries in `CHANGELOG.md`. * Dependency upgrades: `package-name: OLD → NEW` (lowercase, `→`, no extra words). * Group related entries together. +### Releases with no functional changes + +When the merged PRs contain no user-visible functional change — a version bump to stay aligned with eXeLearning, documentation-only updates, CI or tooling work — open the entry with this standard bullet: + +> Maintenance release with no functional changes: version bumped to keep numbering aligned with eXeLearning for consistency across related projects. + +Use it as the **only** bullet when nothing else qualifies. If there are minor but genuinely user-facing changes (e.g. README or support-link updates), keep it as the first bullet and list those below it. + +Also warn the user when a release would consist solely of this bullet, so they can decide whether to publish it or wait for more changes. + ### What NOT to include * Duplicate entries for the same fix. diff --git a/CHANGELOG.md b/CHANGELOG.md index 1da37a4..e8cfb77 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,11 @@ # CHANGELOG +## v4.0.3 – 2026-08-06 + +- Maintenance release with no functional changes: version bumped to keep numbering aligned with eXeLearning for consistency across related projects. + +--- + ## v4.0.2 – 2026-07-07 - Allow saving the plugin settings page without requiring an optional package template file.