Repository navigation
Release 0.38.0 - #2343
Merged
Merged
Release 0.38.0#2343
Conversation
Noisemaker111
enabled auto-merge
October 24, 2026 06:22
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.
Cuts 0.38.0 so games can adopt the real game menu, the single-object variant fix and the session-loop base.
Base:
origin/beta04059dba;check-release-ancestorok (release commit contains beta).Carried merges, each an ancestor of this commit:
c522c3ea(PR A game menu replaces the HTML panel: living background, detail pane, save cards #2317) -GameMenu/GamePauseMenuon HUD tokens,GameMenuSoundstate, slot grid, Continue pane60e4c455(PR A prop placed at runtime switches its model variant levels #2340) - runtime-placed props honourModelConfig.variants, not just batched ones04059dba(PR Note the session loop in the unreleased changelog #2341) -createSessionLoop,createRunLoopkept as a deprecated compositionpr:sweepverdict fix:4472c80f-judgeChecksreads each PR's current attempts, not raw rowsStated in the changelog rather than hidden: the session loop seeds its option draw under
:offer:instead of:run:, so one seed produces a different change on a given session than 0.37.0 did. Ids, payloads and saves stay valid; a savedchangeIdrestores the same change.Not included: the menu-cosmetics fix (equal slot-card widths, a surface behind the nav verbs) had no PR open at the cut, so it lands in 0.38.1.
jgengine0.35.0,@jgengine/github0.25.0changes/emptied; api.md regeneratedPrevention: none - version-only release cut; changelog.ts is the generated mirror of CHANGELOG.md and changes no behavior
Verification:
check-release-ancestorok ·check-release-setok (13 packages) ·check-versionok ·ship:preflightok