diff --git a/.changeset/gamepad-extension.md b/.changeset/gamepad-extension.md deleted file mode 100644 index 8ccadd0d..00000000 --- a/.changeset/gamepad-extension.md +++ /dev/null @@ -1,9 +0,0 @@ ---- -type: minor ---- - -Add the `scratch-gamepad` extension: controller support for up to four gamepads. `Gamepad` asks -anywhere for buttons, sticks (y up, as on the stage, with a dead zone), triggers and connections; -stages and sprites implementing `GamepadListener` are told about button presses, releases and -controllers connecting, at the same point of the tick as key events. Buttons are named in Xbox -positions (A, B, X, Y); controllers without a known layout are skipped and there is no rumble. diff --git a/.changeset/lwjgl.md b/.changeset/lwjgl.md deleted file mode 100644 index e878745c..00000000 --- a/.changeset/lwjgl.md +++ /dev/null @@ -1,11 +0,0 @@ ---- -type: major ---- - -Scratch for Java no longer runs on Processing. It draws with its own renderer on LWJGL (OpenGL 3.3, 4.1 on macOS), plays sound through OpenAL and needs no `java.desktop`. `run()` is called exactly 60 times per second of game time on every computer, and what a program sees (collisions, colour sensing, text layout) no longer depends on the graphics card or the screen. - -The extensions are jars of their own: `scratch-tiled`, `scratch-save`, `scratch-recorder` and `scratch-drawing`, with short packages (`org.openpatch.scratch.tiled`, …). Camera, shaders, sound, pixels and sorting are part of `org.openpatch.scratch`. The `-all` jar still contains everything, and a public extension API lets others write extensions. - -The API was cleaned up for learners, and programs written for 6.x need changes: time is in seconds everywhere (`say("Hi", 2)`, `waitSeconds(0.5)`, `timer.every(0.5)`), animations and nine-slicing are on every sprite (`AnimatedSprite` and `UISprite` are gone), `createClone()` replaces `clone()`, layers replace the UI flags, `Color` cannot be changed, the colour effect and the tint are separate, and shaders have a new, shorter format. The page "Moving from 6.x to 7.0" lists every change, and `scripts/migrate-7.py` makes the mechanical ones. - -BlueJ is no longer supported; Scratch for Java Studio is the IDE. diff --git a/.changeset/smooth-pixel-art-letterbox.md b/.changeset/smooth-pixel-art-letterbox.md deleted file mode 100644 index 77b3bd09..00000000 --- a/.changeset/smooth-pixel-art-letterbox.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -type: patch ---- - -Smooth pixel art scales the window's letterbox to fit, like its camera zoom, instead of whole -numbers: with `Window.useSmoothPixelArt()` the stage fills the window at any size, while plain -`usePixelArt()` keeps stepping whole pixels. diff --git a/CHANGELOG.md b/CHANGELOG.md index edc64e1a..24481f59 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,9 +1,34 @@ --- name: Changelog -index: 86 +index: 87 lang: en --- +## 7.0.0 + + + +Add the `scratch-gamepad` extension: controller support for up to four gamepads. `Gamepad` asks +anywhere for buttons, sticks (y up, as on the stage, with a dead zone), triggers and connections; +stages and sprites implementing `GamepadListener` are told about button presses, releases and +controllers connecting, at the same point of the tick as key events. Buttons are named in Xbox +positions (A, B, X, Y); controllers without a known layout are skipped and there is no rumble. + + +Smooth pixel art scales the window's letterbox to fit, like its camera zoom, instead of whole +numbers: with `Window.useSmoothPixelArt()` the stage fills the window at any size, while plain +`usePixelArt()` keeps stepping whole pixels. + + +Scratch for Java no longer runs on Processing. It draws with its own renderer on LWJGL (OpenGL 3.3, 4.1 on macOS), plays sound through OpenAL and needs no `java.desktop`. `run()` is called exactly 60 times per second of game time on every computer, and what a program sees (collisions, colour sensing, text layout) no longer depends on the graphics card or the screen. + +The extensions are jars of their own: `scratch-tiled`, `scratch-save`, `scratch-recorder` and `scratch-drawing`, with short packages (`org.openpatch.scratch.tiled`, …). Camera, shaders, sound, pixels and sorting are part of `org.openpatch.scratch`. The `-all` jar still contains everything, and a public extension API lets others write extensions. + +The API was cleaned up for learners, and programs written for 6.x need changes: time is in seconds everywhere (`say("Hi", 2)`, `waitSeconds(0.5)`, `timer.every(0.5)`), animations and nine-slicing are on every sprite (`AnimatedSprite` and `UISprite` are gone), `createClone()` replaces `clone()`, layers replace the UI flags, `Color` cannot be changed, the colour effect and the tint are separate, and shaders have a new, shorter format. The page "Moving from 6.x to 7.0" lists every change, and `scripts/migrate-7.py` makes the mechanical ones. + +BlueJ is no longer supported; Scratch for Java Studio is the IDE. + + ## 6.5.0 diff --git a/all/pom.xml b/all/pom.xml index 06399428..dd8b00af 100644 --- a/all/pom.xml +++ b/all/pom.xml @@ -6,7 +6,7 @@ org.openpatch scratch-parent - 6.5.0 + 7.0.0 diff --git a/core/src/main/resources/catalogs/api.json b/core/src/main/resources/catalogs/api.json index 8487f182..9e092755 100644 --- a/core/src/main/resources/catalogs/api.json +++ b/core/src/main/resources/catalogs/api.json @@ -1,7 +1,7 @@ { "schemaVersion": 1, - "libraryVersion": "6.5.0", - "browserVersion": "6.5.0-browser.1", + "libraryVersion": "7.0.0", + "browserVersion": "7.0.0-browser.1", "methods": [ { "id": "Camera/changeX(double)", diff --git a/core/src/main/resources/catalogs/assets.json b/core/src/main/resources/catalogs/assets.json index 977af99a..c2888bda 100644 --- a/core/src/main/resources/catalogs/assets.json +++ b/core/src/main/resources/catalogs/assets.json @@ -1,7 +1,7 @@ { "schemaVersion": 1, - "libraryVersion": "6.5.0", - "browserVersion": "6.5.0-browser.1", + "libraryVersion": "7.0.0", + "browserVersion": "7.0.0-browser.1", "license": "CC0", "images": [ { diff --git a/core/src/main/resources/catalogs/examples.json b/core/src/main/resources/catalogs/examples.json index c8f69f23..20f61e7e 100644 --- a/core/src/main/resources/catalogs/examples.json +++ b/core/src/main/resources/catalogs/examples.json @@ -1,13 +1,13 @@ { "schemaVersion": 1, - "libraryVersion": "6.5.0", - "browserVersion": "6.5.0-browser.1", + "libraryVersion": "7.0.0", + "browserVersion": "7.0.0-browser.1", "examples": [ { "id": "demo/cat", "kind": "demo", "source": "examples/src/main/java/demos/cat", - "libraryVersion": "6.5.0", + "libraryVersion": "7.0.0", "flavour": "standard", "requiredSheets": [], "files": [ @@ -25,7 +25,7 @@ "id": "demo/catPlatformer", "kind": "demo", "source": "examples/src/main/java/demos/catPlatformer", - "libraryVersion": "6.5.0", + "libraryVersion": "7.0.0", "flavour": "standard", "requiredSheets": [ "cat", @@ -75,7 +75,7 @@ "id": "demo/clock", "kind": "demo", "source": "examples/src/main/java/demos/clock", - "libraryVersion": "6.5.0", + "libraryVersion": "7.0.0", "flavour": "standard", "requiredSheets": [], "files": [ @@ -125,7 +125,7 @@ "id": "demo/coinCollector", "kind": "demo", "source": "examples/src/main/java/demos/coinCollector", - "libraryVersion": "6.5.0", + "libraryVersion": "7.0.0", "flavour": "standard", "requiredSheets": [ "platformer", @@ -154,7 +154,7 @@ "id": "demo/donutIO", "kind": "demo", "source": "examples/src/main/java/demos/donutIO", - "libraryVersion": "6.5.0", + "libraryVersion": "7.0.0", "flavour": "standard", "requiredSheets": [], "files": [ @@ -212,7 +212,7 @@ "id": "demo/glide", "kind": "demo", "source": "examples/src/main/java/demos/glide", - "libraryVersion": "6.5.0", + "libraryVersion": "7.0.0", "flavour": "standard", "requiredSheets": [ "platformer", @@ -229,7 +229,7 @@ "id": "demo/pipes", "kind": "demo", "source": "examples/src/main/java/demos/pipes", - "libraryVersion": "6.5.0", + "libraryVersion": "7.0.0", "flavour": "standard", "requiredSheets": [], "files": [ @@ -259,7 +259,7 @@ "id": "demo/quiz", "kind": "demo", "source": "examples/src/main/java/demos/quiz", - "libraryVersion": "6.5.0", + "libraryVersion": "7.0.0", "flavour": "standard", "requiredSheets": [ "platformer", @@ -276,7 +276,7 @@ "id": "demo/rainbowVine", "kind": "demo", "source": "examples/src/main/java/demos/rainbowVine", - "libraryVersion": "6.5.0", + "libraryVersion": "7.0.0", "flavour": "standard", "requiredSheets": [], "files": [ @@ -290,7 +290,7 @@ "id": "demo/randomDot", "kind": "demo", "source": "examples/src/main/java/demos/randomDot", - "libraryVersion": "6.5.0", + "libraryVersion": "7.0.0", "flavour": "standard", "requiredSheets": [], "files": [ @@ -304,7 +304,7 @@ "id": "demo/robot", "kind": "demo", "source": "examples/src/main/java/demos/robot", - "libraryVersion": "6.5.0", + "libraryVersion": "7.0.0", "flavour": "standard", "requiredSheets": [], "files": [ @@ -326,7 +326,7 @@ "id": "demo/saveSlots", "kind": "demo", "source": "examples/src/main/java/demos/saveSlots", - "libraryVersion": "6.5.0", + "libraryVersion": "7.0.0", "flavour": "standard", "requiredSheets": [ "platformer", @@ -355,7 +355,7 @@ "id": "demo/saving", "kind": "demo", "source": "examples/src/main/java/demos/saving", - "libraryVersion": "6.5.0", + "libraryVersion": "7.0.0", "flavour": "standard", "requiredSheets": [], "files": [ @@ -373,7 +373,7 @@ "id": "demo/sensing", "kind": "demo", "source": "examples/src/main/java/demos/sensing", - "libraryVersion": "6.5.0", + "libraryVersion": "7.0.0", "flavour": "standard", "requiredSheets": [], "files": [ @@ -395,7 +395,7 @@ "id": "demo/shader", "kind": "demo", "source": "examples/src/main/java/demos/shader", - "libraryVersion": "6.5.0", + "libraryVersion": "7.0.0", "flavour": "standard", "requiredSheets": [], "files": [ @@ -461,7 +461,7 @@ "id": "demo/shakespeare", "kind": "demo", "source": "examples/src/main/java/demos/shakespeare", - "libraryVersion": "6.5.0", + "libraryVersion": "7.0.0", "flavour": "standard", "requiredSheets": [], "files": [ @@ -487,7 +487,7 @@ "id": "demo/smartRocket", "kind": "demo", "source": "examples/src/main/java/demos/smartRocket", - "libraryVersion": "6.5.0", + "libraryVersion": "7.0.0", "flavour": "standard", "requiredSheets": [], "files": [ @@ -529,7 +529,7 @@ "id": "demo/stressTest", "kind": "demo", "source": "examples/src/main/java/demos/stressTest", - "libraryVersion": "6.5.0", + "libraryVersion": "7.0.0", "flavour": "standard", "requiredSheets": [], "files": [ @@ -927,7 +927,7 @@ "id": "demo/tiled", "kind": "demo", "source": "examples/src/main/java/demos/tiled", - "libraryVersion": "6.5.0", + "libraryVersion": "7.0.0", "flavour": "standard", "requiredSheets": [], "files": [ @@ -1033,7 +1033,7 @@ "id": "demo/timedDot", "kind": "demo", "source": "examples/src/main/java/demos/timedDot", - "libraryVersion": "6.5.0", + "libraryVersion": "7.0.0", "flavour": "standard", "requiredSheets": [], "files": [ @@ -1047,7 +1047,7 @@ "id": "demo/timer", "kind": "demo", "source": "examples/src/main/java/demos/timer", - "libraryVersion": "6.5.0", + "libraryVersion": "7.0.0", "flavour": "standard", "requiredSheets": [], "files": [ @@ -1061,7 +1061,7 @@ "id": "demo/ui", "kind": "demo", "source": "examples/src/main/java/demos/ui", - "libraryVersion": "6.5.0", + "libraryVersion": "7.0.0", "flavour": "standard", "requiredSheets": [], "files": [ @@ -1091,7 +1091,7 @@ "id": "demo/volume", "kind": "demo", "source": "examples/src/main/java/demos/volume", - "libraryVersion": "6.5.0", + "libraryVersion": "7.0.0", "flavour": "standard", "requiredSheets": [ "platformer", @@ -1108,7 +1108,7 @@ "id": "tutorial/Halloween", "kind": "tutorial", "source": "docs/archives/Halloween", - "libraryVersion": "6.5.0", + "libraryVersion": "7.0.0", "flavour": "standard", "requiredSheets": [], "files": [ @@ -1206,7 +1206,7 @@ "id": "tutorial/bouncy-hedgehog", "kind": "tutorial", "source": "docs/archives/bouncy-hedgehog", - "libraryVersion": "6.5.0", + "libraryVersion": "7.0.0", "flavour": "standard", "requiredSheets": [], "files": [ @@ -1252,7 +1252,7 @@ "id": "tutorial/bouncy-hedgehog-100", "kind": "tutorial", "source": "docs/archives/bouncy-hedgehog-100", - "libraryVersion": "6.5.0", + "libraryVersion": "7.0.0", "flavour": "standard", "requiredSheets": [], "files": [ @@ -1298,7 +1298,7 @@ "id": "tutorial/cat", "kind": "tutorial", "source": "docs/archives/cat", - "libraryVersion": "6.5.0", + "libraryVersion": "7.0.0", "flavour": "standard", "requiredSheets": [], "files": [ @@ -1320,7 +1320,7 @@ "id": "tutorial/catch-the-coins-100", "kind": "tutorial", "source": "docs/archives/catch-the-coins-100", - "libraryVersion": "6.5.0", + "libraryVersion": "7.0.0", "flavour": "standard", "requiredSheets": [ "platformer", @@ -1353,7 +1353,7 @@ "id": "tutorial/dodge-the-rocks-100", "kind": "tutorial", "source": "docs/archives/dodge-the-rocks-100", - "libraryVersion": "6.5.0", + "libraryVersion": "7.0.0", "flavour": "standard", "requiredSheets": [ "platformer", @@ -1394,7 +1394,7 @@ "id": "tutorial/getting-started-100", "kind": "tutorial", "source": "docs/archives/getting-started-100", - "libraryVersion": "6.5.0", + "libraryVersion": "7.0.0", "flavour": "standard", "requiredSheets": [ "jumper", @@ -1423,7 +1423,7 @@ "id": "tutorial/guess-the-number-100", "kind": "tutorial", "source": "docs/archives/guess-the-number-100", - "libraryVersion": "6.5.0", + "libraryVersion": "7.0.0", "flavour": "standard", "requiredSheets": [ "platformer", @@ -1448,7 +1448,7 @@ "id": "tutorial/make-it-walk-100", "kind": "tutorial", "source": "docs/archives/make-it-walk-100", - "libraryVersion": "6.5.0", + "libraryVersion": "7.0.0", "flavour": "standard", "requiredSheets": [ "platformer", @@ -1477,7 +1477,7 @@ "id": "tutorial/red-light-green-light-100", "kind": "tutorial", "source": "docs/archives/red-light-green-light-100", - "libraryVersion": "6.5.0", + "libraryVersion": "7.0.0", "flavour": "standard", "requiredSheets": [ "platformer", @@ -1510,7 +1510,7 @@ "id": "tutorial/vs-code-starter", "kind": "tutorial", "source": "docs/archives/vs-code-starter", - "libraryVersion": "6.5.0", + "libraryVersion": "7.0.0", "flavour": "standard", "requiredSheets": [], "files": [ diff --git a/docs/public/catalogs/api.json b/docs/public/catalogs/api.json index 8487f182..9e092755 100644 --- a/docs/public/catalogs/api.json +++ b/docs/public/catalogs/api.json @@ -1,7 +1,7 @@ { "schemaVersion": 1, - "libraryVersion": "6.5.0", - "browserVersion": "6.5.0-browser.1", + "libraryVersion": "7.0.0", + "browserVersion": "7.0.0-browser.1", "methods": [ { "id": "Camera/changeX(double)", diff --git a/docs/public/catalogs/assets.json b/docs/public/catalogs/assets.json index 977af99a..c2888bda 100644 --- a/docs/public/catalogs/assets.json +++ b/docs/public/catalogs/assets.json @@ -1,7 +1,7 @@ { "schemaVersion": 1, - "libraryVersion": "6.5.0", - "browserVersion": "6.5.0-browser.1", + "libraryVersion": "7.0.0", + "browserVersion": "7.0.0-browser.1", "license": "CC0", "images": [ { diff --git a/docs/public/catalogs/examples.json b/docs/public/catalogs/examples.json index c8f69f23..20f61e7e 100644 --- a/docs/public/catalogs/examples.json +++ b/docs/public/catalogs/examples.json @@ -1,13 +1,13 @@ { "schemaVersion": 1, - "libraryVersion": "6.5.0", - "browserVersion": "6.5.0-browser.1", + "libraryVersion": "7.0.0", + "browserVersion": "7.0.0-browser.1", "examples": [ { "id": "demo/cat", "kind": "demo", "source": "examples/src/main/java/demos/cat", - "libraryVersion": "6.5.0", + "libraryVersion": "7.0.0", "flavour": "standard", "requiredSheets": [], "files": [ @@ -25,7 +25,7 @@ "id": "demo/catPlatformer", "kind": "demo", "source": "examples/src/main/java/demos/catPlatformer", - "libraryVersion": "6.5.0", + "libraryVersion": "7.0.0", "flavour": "standard", "requiredSheets": [ "cat", @@ -75,7 +75,7 @@ "id": "demo/clock", "kind": "demo", "source": "examples/src/main/java/demos/clock", - "libraryVersion": "6.5.0", + "libraryVersion": "7.0.0", "flavour": "standard", "requiredSheets": [], "files": [ @@ -125,7 +125,7 @@ "id": "demo/coinCollector", "kind": "demo", "source": "examples/src/main/java/demos/coinCollector", - "libraryVersion": "6.5.0", + "libraryVersion": "7.0.0", "flavour": "standard", "requiredSheets": [ "platformer", @@ -154,7 +154,7 @@ "id": "demo/donutIO", "kind": "demo", "source": "examples/src/main/java/demos/donutIO", - "libraryVersion": "6.5.0", + "libraryVersion": "7.0.0", "flavour": "standard", "requiredSheets": [], "files": [ @@ -212,7 +212,7 @@ "id": "demo/glide", "kind": "demo", "source": "examples/src/main/java/demos/glide", - "libraryVersion": "6.5.0", + "libraryVersion": "7.0.0", "flavour": "standard", "requiredSheets": [ "platformer", @@ -229,7 +229,7 @@ "id": "demo/pipes", "kind": "demo", "source": "examples/src/main/java/demos/pipes", - "libraryVersion": "6.5.0", + "libraryVersion": "7.0.0", "flavour": "standard", "requiredSheets": [], "files": [ @@ -259,7 +259,7 @@ "id": "demo/quiz", "kind": "demo", "source": "examples/src/main/java/demos/quiz", - "libraryVersion": "6.5.0", + "libraryVersion": "7.0.0", "flavour": "standard", "requiredSheets": [ "platformer", @@ -276,7 +276,7 @@ "id": "demo/rainbowVine", "kind": "demo", "source": "examples/src/main/java/demos/rainbowVine", - "libraryVersion": "6.5.0", + "libraryVersion": "7.0.0", "flavour": "standard", "requiredSheets": [], "files": [ @@ -290,7 +290,7 @@ "id": "demo/randomDot", "kind": "demo", "source": "examples/src/main/java/demos/randomDot", - "libraryVersion": "6.5.0", + "libraryVersion": "7.0.0", "flavour": "standard", "requiredSheets": [], "files": [ @@ -304,7 +304,7 @@ "id": "demo/robot", "kind": "demo", "source": "examples/src/main/java/demos/robot", - "libraryVersion": "6.5.0", + "libraryVersion": "7.0.0", "flavour": "standard", "requiredSheets": [], "files": [ @@ -326,7 +326,7 @@ "id": "demo/saveSlots", "kind": "demo", "source": "examples/src/main/java/demos/saveSlots", - "libraryVersion": "6.5.0", + "libraryVersion": "7.0.0", "flavour": "standard", "requiredSheets": [ "platformer", @@ -355,7 +355,7 @@ "id": "demo/saving", "kind": "demo", "source": "examples/src/main/java/demos/saving", - "libraryVersion": "6.5.0", + "libraryVersion": "7.0.0", "flavour": "standard", "requiredSheets": [], "files": [ @@ -373,7 +373,7 @@ "id": "demo/sensing", "kind": "demo", "source": "examples/src/main/java/demos/sensing", - "libraryVersion": "6.5.0", + "libraryVersion": "7.0.0", "flavour": "standard", "requiredSheets": [], "files": [ @@ -395,7 +395,7 @@ "id": "demo/shader", "kind": "demo", "source": "examples/src/main/java/demos/shader", - "libraryVersion": "6.5.0", + "libraryVersion": "7.0.0", "flavour": "standard", "requiredSheets": [], "files": [ @@ -461,7 +461,7 @@ "id": "demo/shakespeare", "kind": "demo", "source": "examples/src/main/java/demos/shakespeare", - "libraryVersion": "6.5.0", + "libraryVersion": "7.0.0", "flavour": "standard", "requiredSheets": [], "files": [ @@ -487,7 +487,7 @@ "id": "demo/smartRocket", "kind": "demo", "source": "examples/src/main/java/demos/smartRocket", - "libraryVersion": "6.5.0", + "libraryVersion": "7.0.0", "flavour": "standard", "requiredSheets": [], "files": [ @@ -529,7 +529,7 @@ "id": "demo/stressTest", "kind": "demo", "source": "examples/src/main/java/demos/stressTest", - "libraryVersion": "6.5.0", + "libraryVersion": "7.0.0", "flavour": "standard", "requiredSheets": [], "files": [ @@ -927,7 +927,7 @@ "id": "demo/tiled", "kind": "demo", "source": "examples/src/main/java/demos/tiled", - "libraryVersion": "6.5.0", + "libraryVersion": "7.0.0", "flavour": "standard", "requiredSheets": [], "files": [ @@ -1033,7 +1033,7 @@ "id": "demo/timedDot", "kind": "demo", "source": "examples/src/main/java/demos/timedDot", - "libraryVersion": "6.5.0", + "libraryVersion": "7.0.0", "flavour": "standard", "requiredSheets": [], "files": [ @@ -1047,7 +1047,7 @@ "id": "demo/timer", "kind": "demo", "source": "examples/src/main/java/demos/timer", - "libraryVersion": "6.5.0", + "libraryVersion": "7.0.0", "flavour": "standard", "requiredSheets": [], "files": [ @@ -1061,7 +1061,7 @@ "id": "demo/ui", "kind": "demo", "source": "examples/src/main/java/demos/ui", - "libraryVersion": "6.5.0", + "libraryVersion": "7.0.0", "flavour": "standard", "requiredSheets": [], "files": [ @@ -1091,7 +1091,7 @@ "id": "demo/volume", "kind": "demo", "source": "examples/src/main/java/demos/volume", - "libraryVersion": "6.5.0", + "libraryVersion": "7.0.0", "flavour": "standard", "requiredSheets": [ "platformer", @@ -1108,7 +1108,7 @@ "id": "tutorial/Halloween", "kind": "tutorial", "source": "docs/archives/Halloween", - "libraryVersion": "6.5.0", + "libraryVersion": "7.0.0", "flavour": "standard", "requiredSheets": [], "files": [ @@ -1206,7 +1206,7 @@ "id": "tutorial/bouncy-hedgehog", "kind": "tutorial", "source": "docs/archives/bouncy-hedgehog", - "libraryVersion": "6.5.0", + "libraryVersion": "7.0.0", "flavour": "standard", "requiredSheets": [], "files": [ @@ -1252,7 +1252,7 @@ "id": "tutorial/bouncy-hedgehog-100", "kind": "tutorial", "source": "docs/archives/bouncy-hedgehog-100", - "libraryVersion": "6.5.0", + "libraryVersion": "7.0.0", "flavour": "standard", "requiredSheets": [], "files": [ @@ -1298,7 +1298,7 @@ "id": "tutorial/cat", "kind": "tutorial", "source": "docs/archives/cat", - "libraryVersion": "6.5.0", + "libraryVersion": "7.0.0", "flavour": "standard", "requiredSheets": [], "files": [ @@ -1320,7 +1320,7 @@ "id": "tutorial/catch-the-coins-100", "kind": "tutorial", "source": "docs/archives/catch-the-coins-100", - "libraryVersion": "6.5.0", + "libraryVersion": "7.0.0", "flavour": "standard", "requiredSheets": [ "platformer", @@ -1353,7 +1353,7 @@ "id": "tutorial/dodge-the-rocks-100", "kind": "tutorial", "source": "docs/archives/dodge-the-rocks-100", - "libraryVersion": "6.5.0", + "libraryVersion": "7.0.0", "flavour": "standard", "requiredSheets": [ "platformer", @@ -1394,7 +1394,7 @@ "id": "tutorial/getting-started-100", "kind": "tutorial", "source": "docs/archives/getting-started-100", - "libraryVersion": "6.5.0", + "libraryVersion": "7.0.0", "flavour": "standard", "requiredSheets": [ "jumper", @@ -1423,7 +1423,7 @@ "id": "tutorial/guess-the-number-100", "kind": "tutorial", "source": "docs/archives/guess-the-number-100", - "libraryVersion": "6.5.0", + "libraryVersion": "7.0.0", "flavour": "standard", "requiredSheets": [ "platformer", @@ -1448,7 +1448,7 @@ "id": "tutorial/make-it-walk-100", "kind": "tutorial", "source": "docs/archives/make-it-walk-100", - "libraryVersion": "6.5.0", + "libraryVersion": "7.0.0", "flavour": "standard", "requiredSheets": [ "platformer", @@ -1477,7 +1477,7 @@ "id": "tutorial/red-light-green-light-100", "kind": "tutorial", "source": "docs/archives/red-light-green-light-100", - "libraryVersion": "6.5.0", + "libraryVersion": "7.0.0", "flavour": "standard", "requiredSheets": [ "platformer", @@ -1510,7 +1510,7 @@ "id": "tutorial/vs-code-starter", "kind": "tutorial", "source": "docs/archives/vs-code-starter", - "libraryVersion": "6.5.0", + "libraryVersion": "7.0.0", "flavour": "standard", "requiredSheets": [], "files": [ diff --git a/docs/public/compatibility.json b/docs/public/compatibility.json index 1894e03a..c2600daf 100644 --- a/docs/public/compatibility.json +++ b/docs/public/compatibility.json @@ -1,8 +1,8 @@ { "schemaVersion": 1, - "desktopVersion": "6.5.0", + "desktopVersion": "7.0.0", "browser": { - "version": "6.5.0-browser.1", + "version": "7.0.0-browser.1", "flavors": { "standard": { "libraries": [ diff --git a/examples/pom.xml b/examples/pom.xml index 0fcf2c5b..74b31a4f 100644 --- a/examples/pom.xml +++ b/examples/pom.xml @@ -6,7 +6,7 @@ org.openpatch scratch-parent - 6.5.0 + 7.0.0 org.openpatch scratch-parent - 6.5.0 + 7.0.0 pom Scratch for Java (parent)