Syside 0.9.1

Released on May 20th, 2026.

This version’s Python API documentation.

All Syside Tools

:rocket: Features

  • viz: Insert lifted nodes for external/chained edge targets
  • printer: Take into account inherited names when shortening synthetic refereces (Forum post: 468)
  • viz: Connect conjugated port typings to original definitions, and use ~ edge keyword
  • viz: Resolve connection and flow related elements same as other (chained) relationships

:bug: Bug Fixes

  • viz: Fix that decl would insert linebreaks between parts when config requests add_final_newline
  • viz: Fix binding connectors head to be none
  • stdlib: Fix that messages did not implicitly redefine sourceEvent and targetEvent
  • viz: Insert inherited/external non-feature types under their owning namespaces instead of current scope

Modeler & Editor

:bug: Bug Fixes

  • lsp: Fix a rare crash on atempting to show ref inlay hint

Modeler

:bug: Bug Fixes

  • Resolve failure to fetch tableview.css on Firefox, CORS issue
  • Add ‘install Java’ recovery option when Java fails to launch due to memory issues
  • Stop opening the editor when user tries to visualize view via ‘SysMLv2 Views’ pane

Automator

:rocket: Features

  • reqif: Detect and fix (with the --resolve-duplicate-names CLI flag) duplicate names from ReqIF import

:bug: Bug Fixes

  • Fix that internal CLI could fail to find the bundled standard library
  • reqif: Fix that UTF-8 characters were being written into files not opened with UTF-8 encoding
  • reqif: Fix that images with URLs as their source would crash the reqif import
  • reqif: Skip extracting files that are deemed unsafe instead of crashing
1 Like