Track what's new, improved, and fixed in each version of AutomationView.
October 2026
October 2026
.seq file between a standard sequence and a reusable dynamic sequence directly from the Explorer context menu, editor title bar, or canvas right-click menu (Make Sequence Dynamic / Make Sequence Non-Dynamic).{} Toolbar Button: Toggle {variable} placeholders on transition conditions and action names with a single click in the visual toolbar.main.machine, cross-sequence step references (Seq.s1), and imports across the project.[cond]) to gate an action while its step is active, or assign a boolean expression (:= expr) directly on an action node.automationview.emulation.runScenario): Execute repeatable YAML test scenarios with virtual clock execution, input forcing, step assertions, and pass/fail reporting.automationview.emulation.plantModel): Attach a declarative plant.yaml or .mjs plant model to automatically drive sensor inputs from actuator outputs during live simulation.S070-S083, M022-M024)N) action writers across sequences (S080), unknown cross-sequence step references (S081), duplicate sequence names (S082), and sequence option configuration issues (S070-S075, M022-M024).automationview.diagnostics.divergenceOverlap) to warn when OR-divergence transition conditions can be true simultaneously.August 2026
armhf, arm64) and macOS packaging pipelines for faster and smoother app delivery.August 2026
August 2026
[-5..10]).CONCAT, LEN, LEFT, RIGHT, MID, FIND, REPLACE, INSERT, and DELETE.INT_TO_STRING, DINT_TO_STRING, REAL_TO_STRING, STRING_TO_INT, STRING_TO_REAL, and BOOL_TO_STRING.S001-S059)S001-S017), expressions/actions (S030-S032), and type references (S050-S059).RTO) now exposes an R reset input slot; Up counters (CTU, CTUR) expose an R reset input; Down counters (CTD, CTDR) expose an LD load input directly on sequence nodes.August 2026
export_targets)export_targets: List[str] in Python machine definitions. Diagnostics M003 and M004 guide migration.automationview/export/<target>/.AUTOMATIONVIEW: unsupported action ...) rather than failing the export.STRING and WSTRING variables across declarations, transition comparisons, and action assignments.July 2026
&, |): Full support for symbolic Boolean operators alongside textual operators (AND, OR) in transition logic.Ctrl / Cmd combinations, freeing Alt for secondary interactions.August 2026
July 2026
July 2026
June 2026
June 2026
June 2026
https://marketplace.automationview.app). The editor and the extension update on separate schedules, and extension updates arrive through the gallery.May 2026
R_TRIG, F_TRIG) now correctly require an input operand, preventing steps from staying stuck in simulation.SR, RS) now correctly display their set and reset operand input fields on the action node.May 2026
ProjectBaseSequence.Sequence are detected correctly.Shift+R to recompute names or renumber the sequence.April 2026
March 2026
| Feature | Description |
|---|---|
| Visual Sequence Editor | Interactive canvas for designing SFCs with real-time Python code synchronization |
| Machine Configuration | Centralized configuration for targets, hardware modules, variables, and user data types |
| Python-Based Automation | Define steps, transitions, and actions using an intuitive Python OOP API, compliant with IEC 61131-3 |
| PLC Emulation | Built-in scan-cycle emulation engine for testing sequences without physical hardware |
| Intelligent Diagnostics | Real-time structural validation detecting deadlocks, unreachable steps, and type conflicts |
| Multi-Target Export | Export validated logic directly to CODESYS, Siemens TIA Portal, Rockwell Studio 5000, and more |
| Smart Completion | Context-aware variable and instruction code completion |
| Git Integration | Built-in version control for tracking project changes |
| Project Templates & Gallery | Quick-start production examples for common automation patterns |
Features planned for future releases. See the full Roadmap for details.
Found a bug or have a feature request?