v1.0.16.0 — fix Zern-OBT asset index (1.20.1->5), JavaFX 23->23.0.1 (WebKit WebSocket fix), drop embedded JavaFX from jar (scope=provided), deliver JavaFX 23.0.1 via incremental update, JFXBridge for safe CLI fallback

This commit is contained in:
SashegDev
2026-08-14 07:29:23 +00:00
parent f706e8393c
commit 553aad41f9
11 changed files with 242 additions and 52 deletions
+7 -2
View File
@@ -1332,8 +1332,13 @@ def generate_launcher_builds_meta():
rel_path = str(file_path.relative_to(BUILDS_DIR))
# Only include runtime files needed for launcher updates
# Skip: JRE, JavaFX, old ZIPs, extracted versions, docs, root JARs
if rel_path.startswith(("jre21/", "lib/", "lib-javafx/", "versions/", "libs/")):
# Skip: JRE, old ZIPs, extracted versions, docs, root JARs.
# lib/javafx/*-win.jar IS included so existing clients get the
# JavaFX update (e.g. 23 -> 23.0.1 WebKit WebSocket fix) via the
# incremental updater, not only through a full ZIP reinstall.
if rel_path.startswith(("jre21/", "lib-javafx/", "versions/", "libs/", "logs/")):
continue
if rel_path.startswith("lib/") and not rel_path.startswith("lib/javafx/"):
continue
if rel_path.endswith(".zip") or rel_path in ("README.txt", "build.version"):
continue