From 3857499dcc1780e46c9b4af96096db8b2e057cc3 Mon Sep 17 00:00:00 2001 From: Grace Date: Fri, 8 May 2026 15:04:39 +0100 Subject: [PATCH 1/3] Revert to no longer use beta MakeCode --- src/components/Editor.tsx | 5 ----- 1 file changed, 5 deletions(-) diff --git a/src/components/Editor.tsx b/src/components/Editor.tsx index a00ea4c6e..12960bb28 100644 --- a/src/components/Editor.tsx +++ b/src/components/Editor.tsx @@ -8,11 +8,9 @@ import { MakeCodeFrameDriver, } from "@microbit/makecode-embed/react"; import React, { forwardRef } from "react"; -import { getEditorVersionOverride } from "../editor-version"; import { useProject } from "../hooks/project-hooks"; import { getMakeCodeLang } from "../settings"; import { useSettings } from "../store"; -import { isNativePlatform } from "../platform"; const controllerId = "MicrobitMachineLearningTool"; @@ -34,9 +32,6 @@ const Editor = forwardRef(function Editor( controller={2} lang={getMakeCodeLang(languageId)} loading="eager" - version={ - getEditorVersionOverride() ?? (isNativePlatform() ? "beta" : undefined) - } {...editorCallbacks} {...props} /> From 3c20f495021ad1acc59c23d04591fe979c939a7d Mon Sep 17 00:00:00 2001 From: Grace Date: Fri, 8 May 2026 15:07:01 +0100 Subject: [PATCH 2/3] Use 0.0.0-noproject.76 makecode-embed version --- package-lock.json | 8 ++++---- package.json | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package-lock.json b/package-lock.json index 078d91fb5..6676f929e 100644 --- a/package-lock.json +++ b/package-lock.json @@ -27,7 +27,7 @@ "@formatjs/intl-localematcher": "^0.8.0", "@microbit/capacitor-community-nordic-dfu": "^7.0.0-microbit.3", "@microbit/capacitor-sqlite-vanilla": "^0.1.0-alpha.5", - "@microbit/makecode-embed": "^0.5.0", + "@microbit/makecode-embed": "^0.0.0-noproject.76", "@microbit/microbit-connection": "^1.0.0-beta.1", "@microbit/ml-header-generator": "^0.4.3", "@microbit/smoothie": "^1.37.0-microbit.2", @@ -4254,9 +4254,9 @@ } }, "node_modules/@microbit/makecode-embed": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/@microbit/makecode-embed/-/makecode-embed-0.5.0.tgz", - "integrity": "sha512-z37koTrEGQVq/zwI5DKfYrmPYUxHiJYFr+86OXCIsqctTRM4DLPm4NZOz9dKRPj6Bwv9uyqF4qvMxcKFFtfX0A==", + "version": "0.0.0-noproject.76", + "resolved": "https://registry.npmjs.org/@microbit/makecode-embed/-/makecode-embed-0.0.0-noproject.76.tgz", + "integrity": "sha512-iqOTBhIDSqY3Cdo1FbkUMYyfaKM8fiP0wZNV/iq8M63oFJKHZiGjlIyd1oiFNoeUtY1j81gcHUOOl/VbHWpN5A==", "license": "MIT", "dependencies": { "tslib": ">=2.0.0" diff --git a/package.json b/package.json index 22916078c..66886b7a7 100644 --- a/package.json +++ b/package.json @@ -88,7 +88,7 @@ "@formatjs/intl-localematcher": "^0.8.0", "@microbit/capacitor-community-nordic-dfu": "^7.0.0-microbit.3", "@microbit/capacitor-sqlite-vanilla": "^0.1.0-alpha.5", - "@microbit/makecode-embed": "^0.5.0", + "@microbit/makecode-embed": "^0.0.0-noproject.76", "@microbit/microbit-connection": "^1.0.0-beta.1", "@microbit/ml-header-generator": "^0.4.3", "@microbit/smoothie": "^1.37.0-microbit.2", From 91663b94266a4bebb1344f5f38339c45c29e5751 Mon Sep 17 00:00:00 2001 From: Grace Date: Fri, 8 May 2026 15:41:37 +0100 Subject: [PATCH 3/3] Reinstate getEditorVersionOverride --- src/components/Editor.tsx | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/components/Editor.tsx b/src/components/Editor.tsx index 12960bb28..0a55bade7 100644 --- a/src/components/Editor.tsx +++ b/src/components/Editor.tsx @@ -8,6 +8,7 @@ import { MakeCodeFrameDriver, } from "@microbit/makecode-embed/react"; import React, { forwardRef } from "react"; +import { getEditorVersionOverride } from "../editor-version"; import { useProject } from "../hooks/project-hooks"; import { getMakeCodeLang } from "../settings"; import { useSettings } from "../store"; @@ -32,6 +33,7 @@ const Editor = forwardRef(function Editor( controller={2} lang={getMakeCodeLang(languageId)} loading="eager" + version={getEditorVersionOverride()} {...editorCallbacks} {...props} />