You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
**New in this release: a new technology_objects tool — 15 actions for listing and reading technology objects, changing parameters, structural edits, export/import, and connecting an object to its hardware; per-project PLC credentials with a new Credentials tab in the Manager — a project's own password is tried first, a global one is the fallback; transactional block overwrites — the block is exported before the import and restored if the import fails, and overwrites no longer lose attributes, block numbers or folder placement; and compiler results that list only real diagnostics, so totals always match the compiler's own count. Dozens more fixes and improvements since v3.15.2 — see CHANGELOG.md for the full list.
Compiler results now list only real diagnostics. TIA propagates an error flag up the
whole tree with empty text on every intermediate level, and the tools used to print all of
it -- 14 "error" rows for 7 actual errors, with rows for the device, the folder, and the
summary line presented as if they were errors. Every compile-reporting action (blocks_read,
blocks_write auto-compile, hardware, technology_objects) now shows one row per actual
diagnostic, and the totals always match the compiler's own count. Any disagreement between
the listing and the count is printed, never hidden.
The full message tree is still available. get_compiler_messages renders every node,
hierarchy visible, nothing suppressed -- and the filtered views name that route in their
own output.