Skip to content

Release v6.5.0 - #58

Merged
mikebarkmin merged 1 commit into
mainfrom
changeset
Oct 19, 2026
Merged

mikebarkmin merged 1 commit into
mainfrom
changeset

Conversation

@github-actions

Copy link
Copy Markdown

A window loads a folder named assets while its loading screen shows, without the folder being passed to its constructor: new Window(480, 360) is enough. An assets folder that is passed but does not exist now gets a warning instead of being skipped in silence.

The images, sounds and fonts loaded in advance are now also found again when a sprite uses them. When the assets folder was on the classpath, they were stored under a different path than the one a sprite asks for, so each was loaded a second time on first use, in the middle of the game.

An assets folder inside a jar is now loaded in advance too, so a project that was packaged and shared starts with its assets ready.

In debug mode, each image, sound or font that is loaded only once the project is running is printed, together with the folder to put it in, so it can be loaded while the loading screen shows instead of in the middle of the game.

Compatibility artifacts and catalogs are prepared for 6.5.0. Before merging, review the browser policy and synchronize openpatch/online-ide from this release branch:

mvn -q -DskipTests prepare-package
python3 scripts/browser-compatibility.py --online-ide /path/to/online-ide
python3 scripts/release-catalogs.py --online-ide /path/to/online-ide
python3 scripts/browser-compatibility.py --check --online-ide /path/to/online-ide
python3 scripts/parity-fixture.py --check --strict --online-ide /path/to/online-ide
python3 scripts/release-catalogs.py --check --online-ide /path/to/online-ide

Run the browser compatibility tests and commit and push the browser updates before merging this PR.

@mikebarkmin
mikebarkmin merged commit 68c0a2b into main Oct 19, 2026
@github-actions
github-actions Bot deleted the changeset branch October 19, 2026 20:27
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