Skip to content

v0.66.0

Choose a tag to compare

@ourplcc-release-bot ourplcc-release-bot released this 05 Jul 00:12
· 416 commits to main since this release

Documentation

  • issues: Close issue 136 (release notes unification), update roadmap
    (525a030)

Co-Authored-By: Claude Fable 5 noreply@anthropic.com

  • issues: Open issue 141 (user-facing what's-new page)
    (b810bfd)

Co-Authored-By: Claude Fable 5 noreply@anthropic.com

  • release: Design spec for issue 136 release-notes unification
    (3742fb3)

Co-Authored-By: Claude Fable 5 noreply@anthropic.com

  • release: Document changelog-sourced GitHub Release notes in SOP
    (448b014)

Co-Authored-By: Claude Fable 5 noreply@anthropic.com

  • release: Document republish gap for pre-script tags missing a release
    (4f451ba)

Review finding: the create-release job checks out the tag, so tags predating
bin/release/extract-changelog.bash cannot have a missing GitHub Release recreated by the workflow.
Accepted as a rare manual recovery; SOP and spec now say so instead of over-claiming.

Co-Authored-By: Claude Fable 5 noreply@anthropic.com

  • release: Implementation plan for issue 136 release-notes unification
    (954bf23)

Spec aligned with two planning decisions: the extracted section excludes the version heading line,
and extraction runs only when a release is actually created (tags predating the script must
republish green).

Co-Authored-By: Claude Fable 5 noreply@anthropic.com

  • release: Point spec issue link at done/ after close
    (fe44ee8)

Co-Authored-By: Claude Fable 5 noreply@anthropic.com

  • release: Scope changelog relocation to dev-docs site into part 2
    (6a898e8)

Co-Authored-By: Claude Fable 5 noreply@anthropic.com

Features

  • release: Add extract-changelog script for version release notes
    (b6eeefc)

Prints one version's CHANGELOG.md section, excluding the heading line, for use as GitHub Release
notes. Fails loudly on an unknown version.

Co-Authored-By: Claude Fable 5 noreply@anthropic.com

  • release: Source GitHub Release notes from CHANGELOG.md
    (0230fc0)

Replace --generate-notes (PR-based auto-notes) with the tag's CHANGELOG.md section via
bin/release/extract-changelog.bash, so each release has one narrative. Extraction failure fails
the job; recovery is the existing republish path. Runs only when the release is missing, so
republishing tags that predate the script still no-ops green.

Co-Authored-By: Claude Fable 5 noreply@anthropic.com

Testing

  • release: Assert exact extract-changelog output
    (08d8f02)

Review feedback: the trim/pad test only checked content order (bats lines[] skips blank lines) and
its name overpromised. Assert the whole section body instead, pinning that the interior blank line
survives and leading blank lines are trimmed.

Co-Authored-By: Claude Fable 5 noreply@anthropic.com