Skip to content

docs: add a changelog - #404

Merged
AndyScherzinger merged 5 commits into
mainfrom
docs/changelog
Oct 19, 2026
Merged

AndyScherzinger merged 5 commits into
mainfrom
docs/changelog

Conversation

@AndyScherzinger

@AndyScherzinger AndyScherzinger commented Oct 19, 2026 •

Copy link
Copy Markdown
Member

Fixes #118

Adds a CHANGELOG.md in the structure Deck uses: one section per release, with Added, Changed, Fixed and Other, and each entry naming its author and pull request. It covers every release from 0.0.3 to 0.2.0-beta.1. The 0.0.x sections are taken from the GitHub release notes, sorted into the same categories. Releases without notes (0.0.4, 0.0.6 to 0.0.11) are filled in from the commits of their tags. The 0.0.x sections name no authors, as the notes don't.

  • 0.1.x releases: they come from stable-0.1 (Nextcloud 32–35) and are listed here too, including 0.1.4-beta.1.
  • No duplicates: a change shows up once, in the first release that has it. 0.2.0-beta.1 therefore only lists what isn't in 0.1.4-beta.1: the move to Nextcloud 36 and @nextcloud/viewer, the iframe overflow fix, the removal of unused Vue dependencies, and the Dependabot setup for stable-0.1.
  • App store: it reads CHANGELOG.md from the release archive and shows the section for the released version as its release notes, as asked in the issue. The Makefile's appstore target already packages the file.
  • Left out: version bumps, Dependabot and the automated npm audit PRs.

stable-0.1 gets its own changelog in #405.

🤖 AI (if applicable)

  • The content of this PR was partly or fully generated using AI (N/A)

List the changes of each release since 0.1.0 in CHANGELOG.md, which the
app store also reads for the release notes, and point to the GitHub
releases for older versions.

Fixes #118

Assisted-by: Claude Code:claude-opus-5-5
Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
@nextcloud-command nextcloud-command added the AI assisted This PR contains AI-assisted commits label Oct 19, 2026
@AndyScherzinger AndyScherzinger mentioned this pull request Oct 19, 2026
1 task done
Add the 0.1.4-beta.1 section from stable-0.1 and only list what is new
in 0.2.0-beta.1 there, so a change shows up once, in the first release
that has it.

Assisted-by: Claude Code:claude-opus-5-5
Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
Assisted-by: Claude Code:claude-opus-5-5
Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
Take the changes of 0.0.3 to 0.0.34 from the GitHub release notes instead
of linking to them.

Assisted-by: Claude Code:claude-opus-5-5
Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
Take the changes of 0.0.4 and 0.0.6 to 0.0.11 from the commits of their
tags, and add the file export that 0.0.5 shipped to its notes.

Assisted-by: Claude Code:claude-opus-5-5
Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
@AndyScherzinger AndyScherzinger added this to the v0.2.0 milestone Oct 19, 2026
@AndyScherzinger
AndyScherzinger merged commit fac4ff5 into main Oct 19, 2026
8 checks passed
@AndyScherzinger
AndyScherzinger deleted the docs/changelog branch October 19, 2026 16:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

4. to release AI assisted This PR contains AI-assisted commits

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Changelog is missing

2 participants