Skip to content

chore(spine-plugin): bump Spine runtimes to ^4.2.114, release 2.2.1#1443

Merged
obiot merged 2 commits into
masterfrom
chore/spine-plugin-bump-runtimes
May 11, 2026
Merged

chore(spine-plugin): bump Spine runtimes to ^4.2.114, release 2.2.1#1443
obiot merged 2 commits into
masterfrom
chore/spine-plugin-bump-runtimes

Conversation

@obiot
Copy link
Copy Markdown
Member

@obiot obiot commented May 11, 2026

Summary

Bumps the bundled Spine runtimes — @esotericsoftware/spine-canvas, spine-core, spine-webgl — from ^4.2.109 to ^4.2.114 (latest on the 4.2 line, published 2026-04-30). Releases the plugin as 2.2.1.

What's actually different upstream (4.2.109 → 4.2.114)

Version Change Relevant to us?
4.2.110, 111, 112, 114 Phaser v3 / v4 ESM mixin + camera-viewport fixes ❌ Phaser-specific
4.2.113 AssetManagerBase — fix infinite loop on atlases with zero pages ✅ Lands transparently in our loadTextureAtlas
4.2.113 WebGL SceneRenderer.resize() — clamp DPR ❌ We use SkeletonRenderer directly, not SceneRenderer

No new public APIs, no breaking changes, no performance changes that touch our usage. The only behavior change that reaches our users is the empty-atlas hang fix — loadTextureAtlas no longer waits forever if it's handed a malformed atlas with zero pages.

Plugin code changes

None. Pure dependency bump.

Test plan

  • pnpm install — lockfile resolves all three Spine packages to 4.2.114.
  • pnpm --filter @melonjs/spine-plugin build — clean.
  • pnpm lint — 0 errors.

To be published as @melonjs/spine-plugin@2.2.1 immediately after merge.

🤖 Generated with Claude Code

Bumps the bundled Spine runtimes — `@esotericsoftware/spine-canvas`,
`spine-core`, `spine-webgl` — from `^4.2.109` to `^4.2.114` (latest
on the 4.2 line, published 2026-04-30).

Across 4.2.109 → 4.2.114 the only upstream change that touches code
this plugin exercises is the `AssetManagerBase` empty-atlas hang
fix from 4.2.113 — `loadTextureAtlas` no longer waits forever on an
atlas with zero pages. We delegate `loadTextureAtlas` straight to
the upstream Asset Manager, so the fix lands transparently. No new
public APIs, no breaking changes, no plugin code changes.

Other changes in this window are Phaser-binding fixes (4.2.110-112,
4.2.114) and a WebGL `SceneRenderer.resize()` DPR clamp (4.2.113);
none apply to us — we wrap `SkeletonRenderer` directly and have our
own batcher.

Bumps the plugin's own version to 2.2.1 (patch) and stamps the
CHANGELOG entry with today's date — published right after this PR
merges.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Copilot AI review requested due to automatic review settings May 11, 2026 01:23
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

This PR bumps the Spine runtime dependencies used by @melonjs/spine-plugin from ^4.2.109 to ^4.2.114 and releases the plugin as 2.2.1.

Changes:

  • Update @esotericsoftware/spine-canvas, @esotericsoftware/spine-core, and @esotericsoftware/spine-webgl dependency ranges to ^4.2.114.
  • Regenerate pnpm-lock.yaml to lock the Spine packages to 4.2.114.
  • Add a 2.2.1 changelog entry documenting the dependency bump.

Reviewed changes

Copilot reviewed 2 out of 3 changed files in this pull request and generated 1 comment.

File Description
pnpm-lock.yaml Locks the Spine runtime packages to 4.2.114.
packages/spine-plugin/package.json Bumps plugin version to 2.2.1 and updates Spine dependency ranges to ^4.2.114.
packages/spine-plugin/CHANGELOG.md Adds a 2.2.1 release entry describing the runtime bump.
Files not reviewed (1)
  • pnpm-lock.yaml: Language not supported

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread packages/spine-plugin/CHANGELOG.md Outdated
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@obiot obiot merged commit c15f5d6 into master May 11, 2026
6 checks passed
@obiot obiot deleted the chore/spine-plugin-bump-runtimes branch May 11, 2026 02:09
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