chore(release): v0.7.0 — Vue compiles all the way down#157
Merged
Conversation
- bump package.json, tools/cli/package.json, pocket.json to 0.7.0 - changelog: 0.7.0 entry (Pocket Vapor GBA/GB/NES + ESP32, boards as data + execution classes, Cover Flow launcher, .pocket v1, widget family, Vita GXM, Vue SFC + 3.6.0-rc.1, contracts semantics as fields) - fix tools/pocket-pack.ts section-kind inference (release tsc gate; regressed unobserved when #139 added the cover section after v0.6.0) - re-bake 7 web goldens stale since #148's scaled rounded-box gap fix (gallery x5, music.60, motions.236) — 49/49 green Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Release prep for v0.7.0 (minor). Versions track
@pocketjs/framework; taggingv0.7.0after merge triggersrelease.yml(npm publish via OIDC + GitHub Release from the changelog entry).package.json,tools/cli/package.json,pocket.json→0.7.0(bun tools/release-check.ts v0.7.0green)0.7.0 — July 23, 2026: Vue compiles all the way down — Pocket Vapor (GBA/GB/NES + ESP32 MeowBit, oracle parity, class DSL), boards as data + execution classes, Cover Flow launcher + app switching,.pocketv1, the widget family (pocket-widget / Pocket Note / pocket-stage), Vita GXM, Vue SFC support + 3.6.0-rc.1, contracts semantics-as-fieldstools/pocket-pack.ts: thesectionsarray literal narrowedkindto1|2|3|4, so pushing thecoversection (5) failed roottsc— regressed unobserved when feat(package): .pocket v1 — one app, every target, one file #139 landed after v0.6.0 (the tsc gate only runs on tags). Annotated asPocketPackageSection[].music-main.60,motions-main.236) were stale since fix(core): prevent gaps in scaled rounded boxes #148's scaled rounded-box gap fix — visually identical, sub-pixel edge deltas; re-baked withUPDATE=1 bun tests/golden.ts, now 49/49.Validation (full release.yml gate sequence, locally)
bun tools/wasm.ts✓bun run test— full suite ✓bunx tsc --noEmit✓ (with the pocket-pack fix)cargo test --lockedengine/core + workspace ✓bun tests/golden.ts— 49/49 ✓ (after re-bake)bun run tape:check— 180 frames ✓bun tools/release-check.ts v0.7.0+bun tools/release-notes.ts v0.7.0 --title→ "v0.7.0 — Vue compiles all the way down"bun test tests/release-check.test.ts tests/release-notes.test.ts— 8 pass🤖 Generated with Claude Code