Skip to content

Release 20.5.0 - #1669

Merged
obiot merged 1 commit into
masterfrom
release/20.5.0
Sep 15, 2026
Merged

obiot merged 1 commit into
masterfrom
release/20.5.0

Conversation

@obiot

@obiot obiot commented Sep 15, 2026

Copy link
Copy Markdown
Member

Dates the 20.5.0 changelog entry and bumps the Claude plugin manifest to match the engine.

The manifest bump is load-bearing

.claude-plugin/plugin.json was still on 20.4.0. It carries its own version and is consumed from the repository rather than the npm tarball, so nothing keeps it in step with the engine — release.ts only ever reads versions, it never writes them.

assertPluginManifestVersion would have caught the drift, but it runs inside the Create GitHub release step, which comes after npm publish in publish.yml. The failure mode was therefore: 20.5.0 lands on npm, then the workflow goes red, leaving the release with no tag and no GitHub release entry.

What ships in 20.5.0

Nine commits since 20.4.0 — mesh-hosted ShaderEffect, GLTFModel placement, Text gradient fills, Camera.roll, and a batch of 3D-reachability and typings fixes. Full detail in the changelog.

After merge

Tag and GitHub release are both created by release.ts from the workflow, so the remaining step is dispatching publish.yml with package=melonjs.

🤖 Generated with Claude Code

https://claude.ai/code/session_01NGvtaUNATVCVxD2qcbiY4t

Date the changelog, and bump the Claude plugin manifest to match.

The manifest carries its own version and is consumed from the repository
rather than the npm tarball, so nothing keeps it in step with the engine
automatically — `release.ts` only ever reads versions. It was still on
20.4.0, which `assertPluginManifestVersion` would have caught only after
`npm publish` had already run, leaving the package on npm with no tag and
no GitHub release.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01NGvtaUNATVCVxD2qcbiY4t
Copilot AI lite review requested due to automatic review settings September 15, 2026 04:09

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot was unable to review this pull request because the user who requested the review has reached their quota limit.

@obiot
obiot merged commit 099678c into master Sep 15, 2026
6 checks passed
@obiot
obiot deleted the release/20.5.0 branch September 15, 2026 04:15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants