Skip to content

Release the adapters and the debug plugin alongside 20.8 - #1718

Merged
obiot merged 1 commit into
masterfrom
release/plugins-20.8
Oct 6, 2026
Merged

obiot merged 1 commit into
masterfrom
release/plugins-20.8

Conversation

@obiot

@obiot obiot commented Oct 6, 2026

Copy link
Copy Markdown
Member

Dates the two adapter changelogs. The debug plugin's own convention is undated headings, so ## 16.2.0 is already release-ready.

All three come from the same commit, #1697, and all three are about the Sphere collision shape that 20.8 adds.

package change
@melonjs/debug-plugin 16.1.1 → 16.2.0 the hitbox overlay draws a Sphere: a circle under a 2D camera, three great circles under a Camera3d, rather than the box containing it, whose corners stand 73% past the radius and read as a Box3d
@melonjs/matter-adapter 1.5.1 → 1.5.2 refusing a shape the adapter cannot simulate now says why and what to use instead, naming the planar shape with the same footprint
@melonjs/planck-adapter 1.6.1 → 1.6.2 same

Peer ranges are deliberately unchanged

>=19.8.0 for the debug plugin and >=20.0.0 for the adapters. None of the three imports Sphere — each matches on the shape's type name, so on an engine without the shape the branch never runs and nothing fails to resolve. That is what lets the overlay keep working on older engines, which its own changelog entry claims.

Verification

publish.yml builds plugins with clean && build and runs no tests for them, so these were run locally:

build lint tests
debug-plugin ok ok 23 passed
matter-adapter ok ok 226 passed
planck-adapter ok ok 221 passed

Order

These should publish after 20.8.0. Every change here is about a shape that does not exist until 20.8 ships.

🤖 Generated with Claude Code

https://claude.ai/code/session_01NGvtaUNATVCVxD2qcbiY4t

Dates the two adapter changelogs. The debug plugin's own convention is
undated headings, so `## 16.2.0` is already release-ready.

All three come from the same commit, #1697, and all three are about the
`Sphere` collision shape that 20.8 adds:

- `@melonjs/debug-plugin` 16.1.1 -> 16.2.0. The hitbox overlay draws a
  `Sphere`: a circle under a 2D camera, three great circles under a
  `Camera3d`, rather than the box containing it, whose corners stand 73% past
  the radius and read as a `Box3d`
- `@melonjs/matter-adapter` 1.5.1 -> 1.5.2 and
  `@melonjs/planck-adapter` 1.6.1 -> 1.6.2. Refusing a shape the adapter
  cannot simulate now says why and what to use instead, naming the planar
  shape with the same footprint

Peer ranges are deliberately unchanged at `>=19.8.0` and `>=20.0.0`. None of
the three imports `Sphere`; each matches on the shape's type NAME, so on an
engine without the shape the branch never runs and nothing fails to resolve.
That is what lets the overlay keep working on older engines, which its own
entry claims.

Verified locally, since `publish.yml` builds plugins with `clean && build`
and runs no tests for them: build, lint and suites green on all three, at
23, 226 and 221 tests.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01NGvtaUNATVCVxD2qcbiY4t
Copilot AI balanced review requested due to automatic review settings October 6, 2026 23: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 86f2ff3 into master Oct 6, 2026
6 checks passed
@obiot
obiot deleted the release/plugins-20.8 branch October 6, 2026 23:16
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