Skip to content

ControlForge Structured Text v1.2.0

Choose a tag to compare

@michaeldistel michaeldistel released this 21 Jun 16:22
· 41 commits to main since this release

What's New in 1.2.0

Added

  • Go to Definition & Find References:
    • Member access navigation for function blocks (instance.member → definition)
    • Cross-file navigation between instances and library definitions
    • Smart hover information for variables and function block members
    • Comprehensive symbol indexing across workspace
  • Language Server Protocol (LSP) Integration:
    • Client-server architecture for advanced IDE features
    • Workspace indexing for cross-file references
    • Enhanced symbol provider with member access support
  • IEC 61131-3 Definition Files:
    • Standard function block definition files (TON, TOF, TP, CTU, etc.)
    • Enhanced documentation and specification compliance
    • Sample files and test cases for manual validation

Improved

  • Reorganized project structure with better separation of concerns
  • Enhanced documentation with comprehensive test guides
  • Better performance with smarter caching and incremental updates
  • More robust parser with better error handling