Syside 0.10.2

Released on June 16th, 2026.

This version’s Python API documentation.

All Syside Tools

:rocket: Features

  • validation: Add severity options for Syside specific diagnostics

:bug: Bug Fixes

  • sema: Fix rare assertion in name lookup, lookup order of filtered inherited imports

:high_voltage: Performance

  • sema: Improve import name lookup scope traversal performance

Modeler and Editor

:rocket: Features

  • lsp: Show hover with textual representation body contents when hovering over the body
  • lsp: Watch .sysand/env.toml for changes and update imported projects

:bug: Bug Fixes

  • lsp: Handle sysand directory deletions

Modeler

:right_arrow_curving_left: Revert

  • Rollback Tom Sawyer SysML v2 Viewer version to the one used for v0.10.0 due to regressions in the version shipped with v0.10.1

:high_voltage: Performance

  • grid views: Improve hierarchical table views performance

Modeler CLI

:rocket: Features

  • views: Add support for Sequence view diagrams
  • views: Add support for rendering asInterconnectionDiagram to set the view type to Interconnection
  • presentation: Add drawing of relationship edges for: assert/assume/require/satisfy/verify/frame/include/exhibit
  • presentation: Add compartments for: requirements, use cases, verifications, views
  • config: Add ability to toggle control node labels [viz.labels] group

:bug: Bug Fixes

  • presentation: Fix actor, subject, and stakeholder drawing to match SysML v2 spec
  • presentation: Show labels for binding edges (=)
  • presentation: Fix bug where some section dividers were not drawn
  • presentation: Fix bug where composition edges for referential elements were drawn as filled diamonds
  • filters: Fix drawing of anonymous packages when using inline filters

Automator

:rocket: Features

  • Add severity options to conf.Lint for Syside specific diagnostics
  • Add option to initialize Environment to a different standard library path at startup
  • Convert Environment to a dataclass for easier API documentation
  • Add Heritage.all method for depth-first traversal of (in)direct base types

:bug: Bug Fixes

  • windows: Fix unicode error on redirecting CLI output to a file by switching to unicode encoding temporarily