Skip to content

chore: bump strucpp to v0.5.7, release 4.2.5 - #875

Merged
thiagoralves merged 1 commit into
developmentfrom
chore/bump-strucpp-0.5.7-v4.2.5
Jun 12, 2026
Merged

chore: bump strucpp to v0.5.7, release 4.2.5#875
thiagoralves merged 1 commit into
developmentfrom
chore/bump-strucpp-0.5.7-v4.2.5

Conversation

@thiagoralves

@thiagoralves thiagoralves commented Jun 12, 2026

Copy link
Copy Markdown
Contributor

Bumps the bundled strucpp compiler v0.5.6 → v0.5.7 and the app version 4.2.4 → 4.2.5.

strucpp v0.5.7 carries important compiler fixes: CoDeSys V2.3 .lib import (length-prefixed records), date-literal + chained-assignment language support, cross-library FB-member type resolution, library global-variable export (additive), struct field-type export, and the OSCAT-building ST→C++→binary codegen/runtime gaps.

  • binary-versions.json: strucpp v0.5.6v0.5.7
  • package.json / package-lock.json / app-version.ts: 4.2.44.2.5

🤖 Generated with Claude Code

Summary by CodeRabbit

  • Chores
    • Version updated to 4.2.5
    • Updated core binary dependency to v0.5.7

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) <noreply@anthropic.com>
@coderabbitai

coderabbitai Bot commented Jun 12, 2026

Copy link
Copy Markdown
Contributor

Review Change Stack

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: Repository UI

Review profile: CHILL

Plan: Pro

Run ID: 31eac193-c968-4df7-b9ad-9d4c9e3d5451

📥 Commits

Reviewing files that changed from the base of the PR and between 89bc417 and e2cba1f.

⛔ Files ignored due to path filters (1)
  • package-lock.json is excluded by !**/package-lock.json
📒 Files selected for processing (3)
  • binary-versions.json
  • package.json
  • src/frontend/data/constants/app-version.ts

Walkthrough

This PR updates version numbers across three files to release version 4.2.5 and bump the strucpp binary dependency to v0.5.7. The package version, application version constant, and binary dependency versions are all incremented consistently.

Changes

Version Release 4.2.5

Layer / File(s) Summary
Application and binary version updates
package.json, src/frontend/data/constants/app-version.ts, binary-versions.json
Package version bumped from 4.2.4 to 4.2.5; APP_VERSION constant updated from 4.2.4 to 4.2.5 for web and editor builds; strucpp binary dependency updated from v0.5.6 to v0.5.7.

Estimated code review effort

🎯 1 (Trivial) | ⏱️ ~2 minutes

Possibly related PRs

Poem

🐰 A hop through the versioning tree,
Four point two point five, we agree!
Package, constants, binaries too,
Strucpp takes a hop—v-oh-point-seven's new.
Release day's here, let's celebrate! 🎉

🚥 Pre-merge checks | ✅ 4 | ❌ 1

❌ Failed checks (1 warning)

Check name Status Explanation Resolution
Description check ⚠️ Warning The description provides a clear summary of changes and rationale, but does not follow the required template structure with sections like References, DOD checklist, or test coverage details. Add required template sections including References (issue/Jira links), Description of changes (already present), and completed DOD checklist items with test coverage percentage.
✅ Passed checks (4 passed)
Check name Status Explanation
Title check ✅ Passed The title accurately summarizes the two main changes: bumping strucpp to v0.5.7 and releasing application version 4.2.5, matching the changeset perfectly.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing Touches
📝 Generate docstrings
  • Create stacked PR
  • Commit on current branch
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch chore/bump-strucpp-0.5.7-v4.2.5

Warning

There were issues while running some tools. Please review the errors and either fix the tool's configuration or disable the tool if it's a critical failure.

🔧 ESLint

If the error stems from missing dependencies, add them to the package.json file. For unrecoverable errors (e.g., due to private dependencies), disable the tool in the CodeRabbit configuration.

ESLint install failed. For unrecoverable errors, disable the tool in CodeRabbit configuration.


Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

@thiagoralves
thiagoralves merged commit 09cf3fd into development Jun 12, 2026
12 checks passed
@thiagoralves
thiagoralves deleted the chore/bump-strucpp-0.5.7-v4.2.5 branch June 12, 2026 15:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant