Skip to content

Release v6.2.0 - #56

Merged
mikebarkmin merged 2 commits into
mainfrom
changeset
Oct 14, 2026
Merged

mikebarkmin merged 2 commits into
mainfrom
changeset

Conversation

@github-actions

@github-actions github-actions Bot commented Oct 14, 2026 •

Copy link
Copy Markdown

Release Scratch for Java 6.2.0 with portable SaveData<T> and the three-slot Coin Quest demo. Desktop games save JSON in the platform user-data directory; the online IDE uses IndexedDB through the same API. Missing slots use supplied defaults, while malformed data and failed writes report errors and preserve the previous save.

The demo uses built-in assets and persists score and sprite positions. The launcher now checks compilation before starting a demo, fixing ClassNotFoundException with older compiled classes.

The release updates the version, changelog, compatibility artifacts and catalogs. The matching browser metadata is committed to online-ide at 782b9413, with runtime 6.2.0-browser.1. Documentation explicitly loads embedded build 31, which includes SaveData support.

Validation: library tests and visual checks passed on the feature commit; generated compatibility/catalog freshness and strict parity checks passed against the release branch; all 416 browser compatibility/catalog tests passed locally; documentation builds with the pinned runtime. The final release-branch checks and embedded release/CDN workflows must succeed before merging.

@mikebarkmin
mikebarkmin merged commit 8db6a3a into main Oct 14, 2026
2 of 3 checks passed
@github-actions
github-actions Bot deleted the changeset branch October 14, 2026 19:08
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant