diff --git a/.changeset/audio-pool-lifecycle.md b/.changeset/audio-pool-lifecycle.md
deleted file mode 100644
index 927565c2..00000000
--- a/.changeset/audio-pool-lifecycle.md
+++ /dev/null
@@ -1,7 +0,0 @@
----
-type: patch
----
-
-Fix native audio streams accumulating when stages or sprites repeatedly add the same sounds. Prewarm one shared clip per sound file, open additional clips only for simultaneous playback, and close surplus clips when playback ends. Keep each sprite's playback and volume independent, return cancelled playback resources, and close partially opened clips after audio-device failures.
-
-Update the documentation's embedded Online IDE to v2.2.1-hyperbook.33, which includes the matching browser audio fix and Scratch for Java 6.2.1 compatibility metadata.
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 706b9d64..2bc19e9a 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,9 +1,18 @@
---
name: Changelog
-index: 82
+index: 83
lang: en
---
+## 6.2.1
+
+
+
+Fix native audio streams accumulating when stages or sprites repeatedly add the same sounds. Prewarm one shared clip per sound file, open additional clips only for simultaneous playback, and close surplus clips when playback ends. Keep each sprite's playback and volume independent, return cancelled playback resources, and close partially opened clips after audio-device failures.
+
+Update the documentation's embedded Online IDE to v2.2.1-hyperbook.33, which includes the matching browser audio fix and Scratch for Java 6.2.1 compatibility metadata.
+
+
## 6.2.0
diff --git a/catalogs/api.json b/catalogs/api.json
index bb12174e..0a646621 100644
--- a/catalogs/api.json
+++ b/catalogs/api.json
@@ -1,7 +1,7 @@
{
"schemaVersion": 1,
- "libraryVersion": "6.2.0",
- "browserVersion": "6.2.0-browser.1",
+ "libraryVersion": "6.2.1",
+ "browserVersion": "6.2.1-browser.1",
"methods": [
{
"id": "AnimatedSprite/addAnimation(String,String,int)",
diff --git a/catalogs/assets.json b/catalogs/assets.json
index 9b058365..af5f3647 100644
--- a/catalogs/assets.json
+++ b/catalogs/assets.json
@@ -1,7 +1,7 @@
{
"schemaVersion": 1,
- "libraryVersion": "6.2.0",
- "browserVersion": "6.2.0-browser.1",
+ "libraryVersion": "6.2.1",
+ "browserVersion": "6.2.1-browser.1",
"license": "CC0",
"images": [
{
diff --git a/catalogs/examples.json b/catalogs/examples.json
index 8c8b4378..d9ac428d 100644
--- a/catalogs/examples.json
+++ b/catalogs/examples.json
@@ -1,13 +1,13 @@
{
"schemaVersion": 1,
- "libraryVersion": "6.2.0",
- "browserVersion": "6.2.0-browser.1",
+ "libraryVersion": "6.2.1",
+ "browserVersion": "6.2.1-browser.1",
"examples": [
{
"id": "demo/cat",
"kind": "demo",
"source": "src/examples/java/demos/cat",
- "libraryVersion": "6.2.0",
+ "libraryVersion": "6.2.1",
"flavour": "standard",
"requiredSheets": [],
"files": [
@@ -25,7 +25,7 @@
"id": "demo/catPlatformer",
"kind": "demo",
"source": "src/examples/java/demos/catPlatformer",
- "libraryVersion": "6.2.0",
+ "libraryVersion": "6.2.1",
"flavour": "standard",
"requiredSheets": [
"cat",
@@ -75,7 +75,7 @@
"id": "demo/clock",
"kind": "demo",
"source": "src/examples/java/demos/clock",
- "libraryVersion": "6.2.0",
+ "libraryVersion": "6.2.1",
"flavour": "standard",
"requiredSheets": [],
"files": [
@@ -125,7 +125,7 @@
"id": "demo/coinCollector",
"kind": "demo",
"source": "src/examples/java/demos/coinCollector",
- "libraryVersion": "6.2.0",
+ "libraryVersion": "6.2.1",
"flavour": "standard",
"requiredSheets": [
"platformer",
@@ -154,7 +154,7 @@
"id": "demo/donutIO",
"kind": "demo",
"source": "src/examples/java/demos/donutIO",
- "libraryVersion": "6.2.0",
+ "libraryVersion": "6.2.1",
"flavour": "standard",
"requiredSheets": [],
"files": [
@@ -212,7 +212,7 @@
"id": "demo/glide",
"kind": "demo",
"source": "src/examples/java/demos/glide",
- "libraryVersion": "6.2.0",
+ "libraryVersion": "6.2.1",
"flavour": "standard",
"requiredSheets": [
"platformer",
@@ -229,7 +229,7 @@
"id": "demo/pipes",
"kind": "demo",
"source": "src/examples/java/demos/pipes",
- "libraryVersion": "6.2.0",
+ "libraryVersion": "6.2.1",
"flavour": "standard",
"requiredSheets": [],
"files": [
@@ -259,7 +259,7 @@
"id": "demo/quiz",
"kind": "demo",
"source": "src/examples/java/demos/quiz",
- "libraryVersion": "6.2.0",
+ "libraryVersion": "6.2.1",
"flavour": "standard",
"requiredSheets": [
"platformer",
@@ -276,7 +276,7 @@
"id": "demo/rainbowVine",
"kind": "demo",
"source": "src/examples/java/demos/rainbowVine",
- "libraryVersion": "6.2.0",
+ "libraryVersion": "6.2.1",
"flavour": "standard",
"requiredSheets": [],
"files": [
@@ -290,7 +290,7 @@
"id": "demo/randomDot",
"kind": "demo",
"source": "src/examples/java/demos/randomDot",
- "libraryVersion": "6.2.0",
+ "libraryVersion": "6.2.1",
"flavour": "standard",
"requiredSheets": [],
"files": [
@@ -304,7 +304,7 @@
"id": "demo/robot",
"kind": "demo",
"source": "src/examples/java/demos/robot",
- "libraryVersion": "6.2.0",
+ "libraryVersion": "6.2.1",
"flavour": "standard",
"requiredSheets": [],
"files": [
@@ -326,7 +326,7 @@
"id": "demo/saveSlots",
"kind": "demo",
"source": "src/examples/java/demos/saveSlots",
- "libraryVersion": "6.2.0",
+ "libraryVersion": "6.2.1",
"flavour": "standard",
"requiredSheets": [
"platformer",
@@ -355,7 +355,7 @@
"id": "demo/saving",
"kind": "demo",
"source": "src/examples/java/demos/saving",
- "libraryVersion": "6.2.0",
+ "libraryVersion": "6.2.1",
"flavour": "standard",
"requiredSheets": [],
"files": [
@@ -373,7 +373,7 @@
"id": "demo/sensing",
"kind": "demo",
"source": "src/examples/java/demos/sensing",
- "libraryVersion": "6.2.0",
+ "libraryVersion": "6.2.1",
"flavour": "standard",
"requiredSheets": [],
"files": [
@@ -395,7 +395,7 @@
"id": "demo/shader",
"kind": "demo",
"source": "src/examples/java/demos/shader",
- "libraryVersion": "6.2.0",
+ "libraryVersion": "6.2.1",
"flavour": "standard",
"requiredSheets": [],
"files": [
@@ -465,7 +465,7 @@
"id": "demo/shakespeare",
"kind": "demo",
"source": "src/examples/java/demos/shakespeare",
- "libraryVersion": "6.2.0",
+ "libraryVersion": "6.2.1",
"flavour": "standard",
"requiredSheets": [],
"files": [
@@ -491,7 +491,7 @@
"id": "demo/smartRocket",
"kind": "demo",
"source": "src/examples/java/demos/smartRocket",
- "libraryVersion": "6.2.0",
+ "libraryVersion": "6.2.1",
"flavour": "standard",
"requiredSheets": [],
"files": [
@@ -533,7 +533,7 @@
"id": "demo/stressTest",
"kind": "demo",
"source": "src/examples/java/demos/stressTest",
- "libraryVersion": "6.2.0",
+ "libraryVersion": "6.2.1",
"flavour": "standard",
"requiredSheets": [],
"files": [
@@ -931,7 +931,7 @@
"id": "demo/tiled",
"kind": "demo",
"source": "src/examples/java/demos/tiled",
- "libraryVersion": "6.2.0",
+ "libraryVersion": "6.2.1",
"flavour": "standard",
"requiredSheets": [],
"files": [
@@ -1041,7 +1041,7 @@
"id": "demo/timedDot",
"kind": "demo",
"source": "src/examples/java/demos/timedDot",
- "libraryVersion": "6.2.0",
+ "libraryVersion": "6.2.1",
"flavour": "standard",
"requiredSheets": [],
"files": [
@@ -1055,7 +1055,7 @@
"id": "demo/timer",
"kind": "demo",
"source": "src/examples/java/demos/timer",
- "libraryVersion": "6.2.0",
+ "libraryVersion": "6.2.1",
"flavour": "standard",
"requiredSheets": [],
"files": [
@@ -1069,7 +1069,7 @@
"id": "demo/ui",
"kind": "demo",
"source": "src/examples/java/demos/ui",
- "libraryVersion": "6.2.0",
+ "libraryVersion": "6.2.1",
"flavour": "standard",
"requiredSheets": [],
"files": [
@@ -1099,7 +1099,7 @@
"id": "demo/volume",
"kind": "demo",
"source": "src/examples/java/demos/volume",
- "libraryVersion": "6.2.0",
+ "libraryVersion": "6.2.1",
"flavour": "standard",
"requiredSheets": [
"platformer",
@@ -1116,7 +1116,7 @@
"id": "tutorial/Halloween",
"kind": "tutorial",
"source": "docs/archives/Halloween",
- "libraryVersion": "6.2.0",
+ "libraryVersion": "6.2.1",
"flavour": "standard",
"requiredSheets": [],
"files": [
@@ -1218,7 +1218,7 @@
"id": "tutorial/bluej-starter",
"kind": "tutorial",
"source": "docs/archives/bluej-starter",
- "libraryVersion": "6.2.0",
+ "libraryVersion": "6.2.1",
"flavour": "standard",
"requiredSheets": [],
"files": [
@@ -1252,7 +1252,7 @@
"id": "tutorial/bouncy-hedgehog",
"kind": "tutorial",
"source": "docs/archives/bouncy-hedgehog",
- "libraryVersion": "6.2.0",
+ "libraryVersion": "6.2.1",
"flavour": "standard",
"requiredSheets": [],
"files": [
@@ -1302,7 +1302,7 @@
"id": "tutorial/bouncy-hedgehog-100",
"kind": "tutorial",
"source": "docs/archives/bouncy-hedgehog-100",
- "libraryVersion": "6.2.0",
+ "libraryVersion": "6.2.1",
"flavour": "standard",
"requiredSheets": [],
"files": [
@@ -1352,7 +1352,7 @@
"id": "tutorial/cat",
"kind": "tutorial",
"source": "docs/archives/cat",
- "libraryVersion": "6.2.0",
+ "libraryVersion": "6.2.1",
"flavour": "standard",
"requiredSheets": [],
"files": [
@@ -1378,7 +1378,7 @@
"id": "tutorial/catch-the-coins-100",
"kind": "tutorial",
"source": "docs/archives/catch-the-coins-100",
- "libraryVersion": "6.2.0",
+ "libraryVersion": "6.2.1",
"flavour": "standard",
"requiredSheets": [
"platformer",
@@ -1415,7 +1415,7 @@
"id": "tutorial/dodge-the-rocks-100",
"kind": "tutorial",
"source": "docs/archives/dodge-the-rocks-100",
- "libraryVersion": "6.2.0",
+ "libraryVersion": "6.2.1",
"flavour": "standard",
"requiredSheets": [
"platformer",
@@ -1460,7 +1460,7 @@
"id": "tutorial/getting-started-100",
"kind": "tutorial",
"source": "docs/archives/getting-started-100",
- "libraryVersion": "6.2.0",
+ "libraryVersion": "6.2.1",
"flavour": "standard",
"requiredSheets": [
"jumper",
@@ -1493,7 +1493,7 @@
"id": "tutorial/guess-the-number-100",
"kind": "tutorial",
"source": "docs/archives/guess-the-number-100",
- "libraryVersion": "6.2.0",
+ "libraryVersion": "6.2.1",
"flavour": "standard",
"requiredSheets": [
"platformer",
@@ -1522,7 +1522,7 @@
"id": "tutorial/make-it-walk-100",
"kind": "tutorial",
"source": "docs/archives/make-it-walk-100",
- "libraryVersion": "6.2.0",
+ "libraryVersion": "6.2.1",
"flavour": "standard",
"requiredSheets": [
"platformer",
@@ -1555,7 +1555,7 @@
"id": "tutorial/red-light-green-light-100",
"kind": "tutorial",
"source": "docs/archives/red-light-green-light-100",
- "libraryVersion": "6.2.0",
+ "libraryVersion": "6.2.1",
"flavour": "standard",
"requiredSheets": [
"platformer",
@@ -1592,7 +1592,7 @@
"id": "tutorial/vs-code-starter",
"kind": "tutorial",
"source": "docs/archives/vs-code-starter",
- "libraryVersion": "6.2.0",
+ "libraryVersion": "6.2.1",
"flavour": "standard",
"requiredSheets": [],
"files": [
diff --git a/compatibility/browser-compatibility.md b/compatibility/browser-compatibility.md
index e2c77206..4b9f6e4a 100644
--- a/compatibility/browser-compatibility.md
+++ b/compatibility/browser-compatibility.md
@@ -1,6 +1,6 @@
# Browser compatibility
-Desktop library: **6.2.0**. Browser implementation: **6.2.0-browser.1**.
+Desktop library: **6.2.1**. Browser implementation: **6.2.1-browser.1**.
Generated by `scripts/browser-compatibility.py`. Machine-readable: [contract.json](contract.json).
diff --git a/compatibility/browser-policy.json b/compatibility/browser-policy.json
index 550d16c5..18202d62 100644
--- a/compatibility/browser-policy.json
+++ b/compatibility/browser-policy.json
@@ -1,7 +1,7 @@
{
"schemaVersion": 1,
- "desktopVersion": "6.2.0",
- "browserVersion": "6.2.0-browser.1",
+ "desktopVersion": "6.2.1",
+ "browserVersion": "6.2.1-browser.1",
"flavors": {
"standard": {
"libraries": [
diff --git a/compatibility/contract.json b/compatibility/contract.json
index 9a1cfdaa..96fafd40 100644
--- a/compatibility/contract.json
+++ b/compatibility/contract.json
@@ -1,8 +1,8 @@
{
"schemaVersion": 1,
- "desktopVersion": "6.2.0",
+ "desktopVersion": "6.2.1",
"browser": {
- "version": "6.2.0-browser.1",
+ "version": "6.2.1-browser.1",
"flavors": {
"standard": {
"libraries": [
diff --git a/docs/public/catalogs/api.json b/docs/public/catalogs/api.json
index bb12174e..0a646621 100644
--- a/docs/public/catalogs/api.json
+++ b/docs/public/catalogs/api.json
@@ -1,7 +1,7 @@
{
"schemaVersion": 1,
- "libraryVersion": "6.2.0",
- "browserVersion": "6.2.0-browser.1",
+ "libraryVersion": "6.2.1",
+ "browserVersion": "6.2.1-browser.1",
"methods": [
{
"id": "AnimatedSprite/addAnimation(String,String,int)",
diff --git a/docs/public/catalogs/assets.json b/docs/public/catalogs/assets.json
index 9b058365..af5f3647 100644
--- a/docs/public/catalogs/assets.json
+++ b/docs/public/catalogs/assets.json
@@ -1,7 +1,7 @@
{
"schemaVersion": 1,
- "libraryVersion": "6.2.0",
- "browserVersion": "6.2.0-browser.1",
+ "libraryVersion": "6.2.1",
+ "browserVersion": "6.2.1-browser.1",
"license": "CC0",
"images": [
{
diff --git a/docs/public/catalogs/examples.json b/docs/public/catalogs/examples.json
index 8c8b4378..d9ac428d 100644
--- a/docs/public/catalogs/examples.json
+++ b/docs/public/catalogs/examples.json
@@ -1,13 +1,13 @@
{
"schemaVersion": 1,
- "libraryVersion": "6.2.0",
- "browserVersion": "6.2.0-browser.1",
+ "libraryVersion": "6.2.1",
+ "browserVersion": "6.2.1-browser.1",
"examples": [
{
"id": "demo/cat",
"kind": "demo",
"source": "src/examples/java/demos/cat",
- "libraryVersion": "6.2.0",
+ "libraryVersion": "6.2.1",
"flavour": "standard",
"requiredSheets": [],
"files": [
@@ -25,7 +25,7 @@
"id": "demo/catPlatformer",
"kind": "demo",
"source": "src/examples/java/demos/catPlatformer",
- "libraryVersion": "6.2.0",
+ "libraryVersion": "6.2.1",
"flavour": "standard",
"requiredSheets": [
"cat",
@@ -75,7 +75,7 @@
"id": "demo/clock",
"kind": "demo",
"source": "src/examples/java/demos/clock",
- "libraryVersion": "6.2.0",
+ "libraryVersion": "6.2.1",
"flavour": "standard",
"requiredSheets": [],
"files": [
@@ -125,7 +125,7 @@
"id": "demo/coinCollector",
"kind": "demo",
"source": "src/examples/java/demos/coinCollector",
- "libraryVersion": "6.2.0",
+ "libraryVersion": "6.2.1",
"flavour": "standard",
"requiredSheets": [
"platformer",
@@ -154,7 +154,7 @@
"id": "demo/donutIO",
"kind": "demo",
"source": "src/examples/java/demos/donutIO",
- "libraryVersion": "6.2.0",
+ "libraryVersion": "6.2.1",
"flavour": "standard",
"requiredSheets": [],
"files": [
@@ -212,7 +212,7 @@
"id": "demo/glide",
"kind": "demo",
"source": "src/examples/java/demos/glide",
- "libraryVersion": "6.2.0",
+ "libraryVersion": "6.2.1",
"flavour": "standard",
"requiredSheets": [
"platformer",
@@ -229,7 +229,7 @@
"id": "demo/pipes",
"kind": "demo",
"source": "src/examples/java/demos/pipes",
- "libraryVersion": "6.2.0",
+ "libraryVersion": "6.2.1",
"flavour": "standard",
"requiredSheets": [],
"files": [
@@ -259,7 +259,7 @@
"id": "demo/quiz",
"kind": "demo",
"source": "src/examples/java/demos/quiz",
- "libraryVersion": "6.2.0",
+ "libraryVersion": "6.2.1",
"flavour": "standard",
"requiredSheets": [
"platformer",
@@ -276,7 +276,7 @@
"id": "demo/rainbowVine",
"kind": "demo",
"source": "src/examples/java/demos/rainbowVine",
- "libraryVersion": "6.2.0",
+ "libraryVersion": "6.2.1",
"flavour": "standard",
"requiredSheets": [],
"files": [
@@ -290,7 +290,7 @@
"id": "demo/randomDot",
"kind": "demo",
"source": "src/examples/java/demos/randomDot",
- "libraryVersion": "6.2.0",
+ "libraryVersion": "6.2.1",
"flavour": "standard",
"requiredSheets": [],
"files": [
@@ -304,7 +304,7 @@
"id": "demo/robot",
"kind": "demo",
"source": "src/examples/java/demos/robot",
- "libraryVersion": "6.2.0",
+ "libraryVersion": "6.2.1",
"flavour": "standard",
"requiredSheets": [],
"files": [
@@ -326,7 +326,7 @@
"id": "demo/saveSlots",
"kind": "demo",
"source": "src/examples/java/demos/saveSlots",
- "libraryVersion": "6.2.0",
+ "libraryVersion": "6.2.1",
"flavour": "standard",
"requiredSheets": [
"platformer",
@@ -355,7 +355,7 @@
"id": "demo/saving",
"kind": "demo",
"source": "src/examples/java/demos/saving",
- "libraryVersion": "6.2.0",
+ "libraryVersion": "6.2.1",
"flavour": "standard",
"requiredSheets": [],
"files": [
@@ -373,7 +373,7 @@
"id": "demo/sensing",
"kind": "demo",
"source": "src/examples/java/demos/sensing",
- "libraryVersion": "6.2.0",
+ "libraryVersion": "6.2.1",
"flavour": "standard",
"requiredSheets": [],
"files": [
@@ -395,7 +395,7 @@
"id": "demo/shader",
"kind": "demo",
"source": "src/examples/java/demos/shader",
- "libraryVersion": "6.2.0",
+ "libraryVersion": "6.2.1",
"flavour": "standard",
"requiredSheets": [],
"files": [
@@ -465,7 +465,7 @@
"id": "demo/shakespeare",
"kind": "demo",
"source": "src/examples/java/demos/shakespeare",
- "libraryVersion": "6.2.0",
+ "libraryVersion": "6.2.1",
"flavour": "standard",
"requiredSheets": [],
"files": [
@@ -491,7 +491,7 @@
"id": "demo/smartRocket",
"kind": "demo",
"source": "src/examples/java/demos/smartRocket",
- "libraryVersion": "6.2.0",
+ "libraryVersion": "6.2.1",
"flavour": "standard",
"requiredSheets": [],
"files": [
@@ -533,7 +533,7 @@
"id": "demo/stressTest",
"kind": "demo",
"source": "src/examples/java/demos/stressTest",
- "libraryVersion": "6.2.0",
+ "libraryVersion": "6.2.1",
"flavour": "standard",
"requiredSheets": [],
"files": [
@@ -931,7 +931,7 @@
"id": "demo/tiled",
"kind": "demo",
"source": "src/examples/java/demos/tiled",
- "libraryVersion": "6.2.0",
+ "libraryVersion": "6.2.1",
"flavour": "standard",
"requiredSheets": [],
"files": [
@@ -1041,7 +1041,7 @@
"id": "demo/timedDot",
"kind": "demo",
"source": "src/examples/java/demos/timedDot",
- "libraryVersion": "6.2.0",
+ "libraryVersion": "6.2.1",
"flavour": "standard",
"requiredSheets": [],
"files": [
@@ -1055,7 +1055,7 @@
"id": "demo/timer",
"kind": "demo",
"source": "src/examples/java/demos/timer",
- "libraryVersion": "6.2.0",
+ "libraryVersion": "6.2.1",
"flavour": "standard",
"requiredSheets": [],
"files": [
@@ -1069,7 +1069,7 @@
"id": "demo/ui",
"kind": "demo",
"source": "src/examples/java/demos/ui",
- "libraryVersion": "6.2.0",
+ "libraryVersion": "6.2.1",
"flavour": "standard",
"requiredSheets": [],
"files": [
@@ -1099,7 +1099,7 @@
"id": "demo/volume",
"kind": "demo",
"source": "src/examples/java/demos/volume",
- "libraryVersion": "6.2.0",
+ "libraryVersion": "6.2.1",
"flavour": "standard",
"requiredSheets": [
"platformer",
@@ -1116,7 +1116,7 @@
"id": "tutorial/Halloween",
"kind": "tutorial",
"source": "docs/archives/Halloween",
- "libraryVersion": "6.2.0",
+ "libraryVersion": "6.2.1",
"flavour": "standard",
"requiredSheets": [],
"files": [
@@ -1218,7 +1218,7 @@
"id": "tutorial/bluej-starter",
"kind": "tutorial",
"source": "docs/archives/bluej-starter",
- "libraryVersion": "6.2.0",
+ "libraryVersion": "6.2.1",
"flavour": "standard",
"requiredSheets": [],
"files": [
@@ -1252,7 +1252,7 @@
"id": "tutorial/bouncy-hedgehog",
"kind": "tutorial",
"source": "docs/archives/bouncy-hedgehog",
- "libraryVersion": "6.2.0",
+ "libraryVersion": "6.2.1",
"flavour": "standard",
"requiredSheets": [],
"files": [
@@ -1302,7 +1302,7 @@
"id": "tutorial/bouncy-hedgehog-100",
"kind": "tutorial",
"source": "docs/archives/bouncy-hedgehog-100",
- "libraryVersion": "6.2.0",
+ "libraryVersion": "6.2.1",
"flavour": "standard",
"requiredSheets": [],
"files": [
@@ -1352,7 +1352,7 @@
"id": "tutorial/cat",
"kind": "tutorial",
"source": "docs/archives/cat",
- "libraryVersion": "6.2.0",
+ "libraryVersion": "6.2.1",
"flavour": "standard",
"requiredSheets": [],
"files": [
@@ -1378,7 +1378,7 @@
"id": "tutorial/catch-the-coins-100",
"kind": "tutorial",
"source": "docs/archives/catch-the-coins-100",
- "libraryVersion": "6.2.0",
+ "libraryVersion": "6.2.1",
"flavour": "standard",
"requiredSheets": [
"platformer",
@@ -1415,7 +1415,7 @@
"id": "tutorial/dodge-the-rocks-100",
"kind": "tutorial",
"source": "docs/archives/dodge-the-rocks-100",
- "libraryVersion": "6.2.0",
+ "libraryVersion": "6.2.1",
"flavour": "standard",
"requiredSheets": [
"platformer",
@@ -1460,7 +1460,7 @@
"id": "tutorial/getting-started-100",
"kind": "tutorial",
"source": "docs/archives/getting-started-100",
- "libraryVersion": "6.2.0",
+ "libraryVersion": "6.2.1",
"flavour": "standard",
"requiredSheets": [
"jumper",
@@ -1493,7 +1493,7 @@
"id": "tutorial/guess-the-number-100",
"kind": "tutorial",
"source": "docs/archives/guess-the-number-100",
- "libraryVersion": "6.2.0",
+ "libraryVersion": "6.2.1",
"flavour": "standard",
"requiredSheets": [
"platformer",
@@ -1522,7 +1522,7 @@
"id": "tutorial/make-it-walk-100",
"kind": "tutorial",
"source": "docs/archives/make-it-walk-100",
- "libraryVersion": "6.2.0",
+ "libraryVersion": "6.2.1",
"flavour": "standard",
"requiredSheets": [
"platformer",
@@ -1555,7 +1555,7 @@
"id": "tutorial/red-light-green-light-100",
"kind": "tutorial",
"source": "docs/archives/red-light-green-light-100",
- "libraryVersion": "6.2.0",
+ "libraryVersion": "6.2.1",
"flavour": "standard",
"requiredSheets": [
"platformer",
@@ -1592,7 +1592,7 @@
"id": "tutorial/vs-code-starter",
"kind": "tutorial",
"source": "docs/archives/vs-code-starter",
- "libraryVersion": "6.2.0",
+ "libraryVersion": "6.2.1",
"flavour": "standard",
"requiredSheets": [],
"files": [
diff --git a/docs/public/compatibility.json b/docs/public/compatibility.json
index 9a1cfdaa..96fafd40 100644
--- a/docs/public/compatibility.json
+++ b/docs/public/compatibility.json
@@ -1,8 +1,8 @@
{
"schemaVersion": 1,
- "desktopVersion": "6.2.0",
+ "desktopVersion": "6.2.1",
"browser": {
- "version": "6.2.0-browser.1",
+ "version": "6.2.1-browser.1",
"flavors": {
"standard": {
"libraries": [
diff --git a/pom.xml b/pom.xml
index e2d6c14a..9e96bff3 100644
--- a/pom.xml
+++ b/pom.xml
@@ -5,7 +5,7 @@
org.openpatch
scratch
- 6.2.0
+ 6.2.1
jar
Scratch for Java
diff --git a/src/main/resources/catalogs/api.json b/src/main/resources/catalogs/api.json
index bb12174e..0a646621 100644
--- a/src/main/resources/catalogs/api.json
+++ b/src/main/resources/catalogs/api.json
@@ -1,7 +1,7 @@
{
"schemaVersion": 1,
- "libraryVersion": "6.2.0",
- "browserVersion": "6.2.0-browser.1",
+ "libraryVersion": "6.2.1",
+ "browserVersion": "6.2.1-browser.1",
"methods": [
{
"id": "AnimatedSprite/addAnimation(String,String,int)",
diff --git a/src/main/resources/catalogs/assets.json b/src/main/resources/catalogs/assets.json
index 9b058365..af5f3647 100644
--- a/src/main/resources/catalogs/assets.json
+++ b/src/main/resources/catalogs/assets.json
@@ -1,7 +1,7 @@
{
"schemaVersion": 1,
- "libraryVersion": "6.2.0",
- "browserVersion": "6.2.0-browser.1",
+ "libraryVersion": "6.2.1",
+ "browserVersion": "6.2.1-browser.1",
"license": "CC0",
"images": [
{
diff --git a/src/main/resources/catalogs/examples.json b/src/main/resources/catalogs/examples.json
index 8c8b4378..d9ac428d 100644
--- a/src/main/resources/catalogs/examples.json
+++ b/src/main/resources/catalogs/examples.json
@@ -1,13 +1,13 @@
{
"schemaVersion": 1,
- "libraryVersion": "6.2.0",
- "browserVersion": "6.2.0-browser.1",
+ "libraryVersion": "6.2.1",
+ "browserVersion": "6.2.1-browser.1",
"examples": [
{
"id": "demo/cat",
"kind": "demo",
"source": "src/examples/java/demos/cat",
- "libraryVersion": "6.2.0",
+ "libraryVersion": "6.2.1",
"flavour": "standard",
"requiredSheets": [],
"files": [
@@ -25,7 +25,7 @@
"id": "demo/catPlatformer",
"kind": "demo",
"source": "src/examples/java/demos/catPlatformer",
- "libraryVersion": "6.2.0",
+ "libraryVersion": "6.2.1",
"flavour": "standard",
"requiredSheets": [
"cat",
@@ -75,7 +75,7 @@
"id": "demo/clock",
"kind": "demo",
"source": "src/examples/java/demos/clock",
- "libraryVersion": "6.2.0",
+ "libraryVersion": "6.2.1",
"flavour": "standard",
"requiredSheets": [],
"files": [
@@ -125,7 +125,7 @@
"id": "demo/coinCollector",
"kind": "demo",
"source": "src/examples/java/demos/coinCollector",
- "libraryVersion": "6.2.0",
+ "libraryVersion": "6.2.1",
"flavour": "standard",
"requiredSheets": [
"platformer",
@@ -154,7 +154,7 @@
"id": "demo/donutIO",
"kind": "demo",
"source": "src/examples/java/demos/donutIO",
- "libraryVersion": "6.2.0",
+ "libraryVersion": "6.2.1",
"flavour": "standard",
"requiredSheets": [],
"files": [
@@ -212,7 +212,7 @@
"id": "demo/glide",
"kind": "demo",
"source": "src/examples/java/demos/glide",
- "libraryVersion": "6.2.0",
+ "libraryVersion": "6.2.1",
"flavour": "standard",
"requiredSheets": [
"platformer",
@@ -229,7 +229,7 @@
"id": "demo/pipes",
"kind": "demo",
"source": "src/examples/java/demos/pipes",
- "libraryVersion": "6.2.0",
+ "libraryVersion": "6.2.1",
"flavour": "standard",
"requiredSheets": [],
"files": [
@@ -259,7 +259,7 @@
"id": "demo/quiz",
"kind": "demo",
"source": "src/examples/java/demos/quiz",
- "libraryVersion": "6.2.0",
+ "libraryVersion": "6.2.1",
"flavour": "standard",
"requiredSheets": [
"platformer",
@@ -276,7 +276,7 @@
"id": "demo/rainbowVine",
"kind": "demo",
"source": "src/examples/java/demos/rainbowVine",
- "libraryVersion": "6.2.0",
+ "libraryVersion": "6.2.1",
"flavour": "standard",
"requiredSheets": [],
"files": [
@@ -290,7 +290,7 @@
"id": "demo/randomDot",
"kind": "demo",
"source": "src/examples/java/demos/randomDot",
- "libraryVersion": "6.2.0",
+ "libraryVersion": "6.2.1",
"flavour": "standard",
"requiredSheets": [],
"files": [
@@ -304,7 +304,7 @@
"id": "demo/robot",
"kind": "demo",
"source": "src/examples/java/demos/robot",
- "libraryVersion": "6.2.0",
+ "libraryVersion": "6.2.1",
"flavour": "standard",
"requiredSheets": [],
"files": [
@@ -326,7 +326,7 @@
"id": "demo/saveSlots",
"kind": "demo",
"source": "src/examples/java/demos/saveSlots",
- "libraryVersion": "6.2.0",
+ "libraryVersion": "6.2.1",
"flavour": "standard",
"requiredSheets": [
"platformer",
@@ -355,7 +355,7 @@
"id": "demo/saving",
"kind": "demo",
"source": "src/examples/java/demos/saving",
- "libraryVersion": "6.2.0",
+ "libraryVersion": "6.2.1",
"flavour": "standard",
"requiredSheets": [],
"files": [
@@ -373,7 +373,7 @@
"id": "demo/sensing",
"kind": "demo",
"source": "src/examples/java/demos/sensing",
- "libraryVersion": "6.2.0",
+ "libraryVersion": "6.2.1",
"flavour": "standard",
"requiredSheets": [],
"files": [
@@ -395,7 +395,7 @@
"id": "demo/shader",
"kind": "demo",
"source": "src/examples/java/demos/shader",
- "libraryVersion": "6.2.0",
+ "libraryVersion": "6.2.1",
"flavour": "standard",
"requiredSheets": [],
"files": [
@@ -465,7 +465,7 @@
"id": "demo/shakespeare",
"kind": "demo",
"source": "src/examples/java/demos/shakespeare",
- "libraryVersion": "6.2.0",
+ "libraryVersion": "6.2.1",
"flavour": "standard",
"requiredSheets": [],
"files": [
@@ -491,7 +491,7 @@
"id": "demo/smartRocket",
"kind": "demo",
"source": "src/examples/java/demos/smartRocket",
- "libraryVersion": "6.2.0",
+ "libraryVersion": "6.2.1",
"flavour": "standard",
"requiredSheets": [],
"files": [
@@ -533,7 +533,7 @@
"id": "demo/stressTest",
"kind": "demo",
"source": "src/examples/java/demos/stressTest",
- "libraryVersion": "6.2.0",
+ "libraryVersion": "6.2.1",
"flavour": "standard",
"requiredSheets": [],
"files": [
@@ -931,7 +931,7 @@
"id": "demo/tiled",
"kind": "demo",
"source": "src/examples/java/demos/tiled",
- "libraryVersion": "6.2.0",
+ "libraryVersion": "6.2.1",
"flavour": "standard",
"requiredSheets": [],
"files": [
@@ -1041,7 +1041,7 @@
"id": "demo/timedDot",
"kind": "demo",
"source": "src/examples/java/demos/timedDot",
- "libraryVersion": "6.2.0",
+ "libraryVersion": "6.2.1",
"flavour": "standard",
"requiredSheets": [],
"files": [
@@ -1055,7 +1055,7 @@
"id": "demo/timer",
"kind": "demo",
"source": "src/examples/java/demos/timer",
- "libraryVersion": "6.2.0",
+ "libraryVersion": "6.2.1",
"flavour": "standard",
"requiredSheets": [],
"files": [
@@ -1069,7 +1069,7 @@
"id": "demo/ui",
"kind": "demo",
"source": "src/examples/java/demos/ui",
- "libraryVersion": "6.2.0",
+ "libraryVersion": "6.2.1",
"flavour": "standard",
"requiredSheets": [],
"files": [
@@ -1099,7 +1099,7 @@
"id": "demo/volume",
"kind": "demo",
"source": "src/examples/java/demos/volume",
- "libraryVersion": "6.2.0",
+ "libraryVersion": "6.2.1",
"flavour": "standard",
"requiredSheets": [
"platformer",
@@ -1116,7 +1116,7 @@
"id": "tutorial/Halloween",
"kind": "tutorial",
"source": "docs/archives/Halloween",
- "libraryVersion": "6.2.0",
+ "libraryVersion": "6.2.1",
"flavour": "standard",
"requiredSheets": [],
"files": [
@@ -1218,7 +1218,7 @@
"id": "tutorial/bluej-starter",
"kind": "tutorial",
"source": "docs/archives/bluej-starter",
- "libraryVersion": "6.2.0",
+ "libraryVersion": "6.2.1",
"flavour": "standard",
"requiredSheets": [],
"files": [
@@ -1252,7 +1252,7 @@
"id": "tutorial/bouncy-hedgehog",
"kind": "tutorial",
"source": "docs/archives/bouncy-hedgehog",
- "libraryVersion": "6.2.0",
+ "libraryVersion": "6.2.1",
"flavour": "standard",
"requiredSheets": [],
"files": [
@@ -1302,7 +1302,7 @@
"id": "tutorial/bouncy-hedgehog-100",
"kind": "tutorial",
"source": "docs/archives/bouncy-hedgehog-100",
- "libraryVersion": "6.2.0",
+ "libraryVersion": "6.2.1",
"flavour": "standard",
"requiredSheets": [],
"files": [
@@ -1352,7 +1352,7 @@
"id": "tutorial/cat",
"kind": "tutorial",
"source": "docs/archives/cat",
- "libraryVersion": "6.2.0",
+ "libraryVersion": "6.2.1",
"flavour": "standard",
"requiredSheets": [],
"files": [
@@ -1378,7 +1378,7 @@
"id": "tutorial/catch-the-coins-100",
"kind": "tutorial",
"source": "docs/archives/catch-the-coins-100",
- "libraryVersion": "6.2.0",
+ "libraryVersion": "6.2.1",
"flavour": "standard",
"requiredSheets": [
"platformer",
@@ -1415,7 +1415,7 @@
"id": "tutorial/dodge-the-rocks-100",
"kind": "tutorial",
"source": "docs/archives/dodge-the-rocks-100",
- "libraryVersion": "6.2.0",
+ "libraryVersion": "6.2.1",
"flavour": "standard",
"requiredSheets": [
"platformer",
@@ -1460,7 +1460,7 @@
"id": "tutorial/getting-started-100",
"kind": "tutorial",
"source": "docs/archives/getting-started-100",
- "libraryVersion": "6.2.0",
+ "libraryVersion": "6.2.1",
"flavour": "standard",
"requiredSheets": [
"jumper",
@@ -1493,7 +1493,7 @@
"id": "tutorial/guess-the-number-100",
"kind": "tutorial",
"source": "docs/archives/guess-the-number-100",
- "libraryVersion": "6.2.0",
+ "libraryVersion": "6.2.1",
"flavour": "standard",
"requiredSheets": [
"platformer",
@@ -1522,7 +1522,7 @@
"id": "tutorial/make-it-walk-100",
"kind": "tutorial",
"source": "docs/archives/make-it-walk-100",
- "libraryVersion": "6.2.0",
+ "libraryVersion": "6.2.1",
"flavour": "standard",
"requiredSheets": [
"platformer",
@@ -1555,7 +1555,7 @@
"id": "tutorial/red-light-green-light-100",
"kind": "tutorial",
"source": "docs/archives/red-light-green-light-100",
- "libraryVersion": "6.2.0",
+ "libraryVersion": "6.2.1",
"flavour": "standard",
"requiredSheets": [
"platformer",
@@ -1592,7 +1592,7 @@
"id": "tutorial/vs-code-starter",
"kind": "tutorial",
"source": "docs/archives/vs-code-starter",
- "libraryVersion": "6.2.0",
+ "libraryVersion": "6.2.1",
"flavour": "standard",
"requiredSheets": [],
"files": [