From e2cba1f4b14338aea31f990e144315c827954b5b Mon Sep 17 00:00:00 2001 From: Thiago Alves Date: Fri, 12 Jun 2026 11:10:30 -0400 Subject: [PATCH] chore: bump strucpp to v0.5.7, release 4.2.5 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit strucpp v0.5.7 brings important compiler fixes (CoDeSys V2.3 .lib import, date-literal + chained-assignment language support, cross-library FB-member type resolution, library global-variable export, struct field types, and OSCAT-building ST→C++→binary codegen/runtime gaps). Bumps the strucpp binary pin v0.5.6 → v0.5.7 and the app version 4.2.4 → 4.2.5 (package.json, package-lock.json, app-version.ts). Co-Authored-By: Claude Opus 4.8 (1M context) --- binary-versions.json | 4 ++-- package-lock.json | 4 ++-- package.json | 2 +- src/frontend/data/constants/app-version.ts | 2 +- 4 files changed, 6 insertions(+), 6 deletions(-) diff --git a/binary-versions.json b/binary-versions.json index 1ba3e24aa..66e803966 100644 --- a/binary-versions.json +++ b/binary-versions.json @@ -4,7 +4,7 @@ "repository": "Autonomy-Logic/xml2st" }, "strucpp": { - "version": "v0.5.6", + "version": "v0.5.7", "repository": "Autonomy-Logic/STruCpp" } -} \ No newline at end of file +} diff --git a/package-lock.json b/package-lock.json index 5ae957ff8..280d15f44 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "open-plc-editor", - "version": "4.1.4", + "version": "4.2.5", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "open-plc-editor", - "version": "4.1.4", + "version": "4.2.5", "hasInstallScript": true, "license": "GPL-3.0", "dependencies": { diff --git a/package.json b/package.json index 9207c103c..76c878a9f 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "open-plc-editor", "description": "OpenPLC Editor - IDE capable of creating programs for the OpenPLC Runtime", - "version": "4.2.4", + "version": "4.2.5", "license": "GPL-3.0", "author": { "name": "Autonomy Logic" diff --git a/src/frontend/data/constants/app-version.ts b/src/frontend/data/constants/app-version.ts index 2e380125d..7324f19b1 100644 --- a/src/frontend/data/constants/app-version.ts +++ b/src/frontend/data/constants/app-version.ts @@ -18,4 +18,4 @@ * compares a per-deploy `BUILD_ID` (git commit SHA), not this version, so a * stale tab is detected on every deploy even without a version bump. */ -export const APP_VERSION = '4.2.4' +export const APP_VERSION = '4.2.5'