0
0
Fork 0

release: v0.9.0 -- live-values: sub-property descent + configurable interval, plus SP22 librarymanager fix

Bumps codesys-mcp-sp21-plus from 0.8.0 to 0.9.0.

Headline changes since v0.8.0:

  Live values:
    - Pump now descends one level into user-defined types. A var
      whose declared type resolves to another mirror .st file (a
      POU/FB/STRUCT/DUT) gets each of its members read as
      <var>.<member>. Caller-supplied resolveTypeMirror dep so the
      pump stays decoupled from the mirror layout.
    - --live-values-interval <ms> CLI flag (default 500, clamped
      [100, 60000]).

  add_library:
    - SP22 librarymanager attribute name fix. The SP22 stub
      documents 'library_manager' (underscore) but the actual
      injected attribute is 'librarymanager' (one word). Now
      probes both with SP-version-aware preference + adds an
      SP22-specific find_library dispatcher that walks
      lm.repositories when the documented signature is rejected.
This commit is contained in:
Karstein Phobic Nyvold Kvistad 2026-04-29 14:23:11 +02:00
parent b639913dd6
commit c157267b20
2 changed files with 3 additions and 3 deletions

4
package-lock.json generated
View file

@ -1,12 +1,12 @@
{
"name": "codesys-mcp-sp21-plus",
"version": "0.8.0",
"version": "0.9.0",
"lockfileVersion": 3,
"requires": true,
"packages": {
"": {
"name": "codesys-mcp-sp21-plus",
"version": "0.8.0",
"version": "0.9.0",
"license": "MIT",
"dependencies": {
"@modelcontextprotocol/sdk": "^1.26.0",

View file

@ -1,6 +1,6 @@
{
"name": "codesys-mcp-sp21-plus",
"version": "0.8.0",
"version": "0.9.0",
"description": "Codesys-MCP-SP21+ -- fork of luke-harriman/Codesys-MCP carrying CODESYS V3.5 SP22 Patch 1 fixes (and forward-compat with later SPs): script-engine API drift, online/runtime tool auto-login, dual-SHA release classifier, set_pou_code omitted-decl wipe fix, add_library managed-overload, etc. MCP server for CODESYS with persistent UI instance and file-based IPC.",
"main": "dist/server.js",
"bin": {