Request a live demo!

Tom Sawyer SysML v2 Viewer, Web Edition

Release 2.0.0

DateFebruary 25, 2026
StatusGeneral

Overview

This release upgrades the bundled pilot implementation to version 2025-12 and improves support for the SysML v2 graphical syntax, including rendering of Time Slices, Snapshots, Portion Membership elements, and Require Constraints compartments. This release also has several layout improvements including slope-end routing to ports, improved expand and collapse behavior, and an option to consider directions of edges in sequence diagram layout.

Tom Sawyer SysML v2 Viewer has been updated to use Tom Sawyer Perspectives 13.5.0. Layout improvements enhance clarity and reduce visual disruption when expanding nodes. Disconnected nodes now have improved placement upon the expansion of nodes. In addition, incremental layout is applied more effectively, minimizing unnecessary movement so existing nodes stay closer to their original positions. You can see more details about Perspectives 13.5.0 here. Also, many third-party libraries have been updated to eliminate potential vulnerabilities.

New

SysML v2 Pilot Implementation

  • Upgraded the bundled pilot implementation to version 2025-12

Views

  • Drawing
    • Added a new layout option for sequence diagrams that allows users to customize and control the direction of message edges
    • Added a new layout setting to support slope end routing to ports
    • Added support for rendering of Time Slices elements
    • Added support for rendering of Snapshot elements
    • Added support for rendering of Portion Membership elements
    • Added support for Require Constraints compartments
    • Added support for rendering of Dependency edges

Improvements

Views

  • Drawing
    • Improved expand behavior with empty nested structures
    • Improved collapse behavior when removing all descendants
    • Improved rendering of Requirements Usage compartments

System Requirements

    • Added support for Docker Engine 29.2.1
    • Added support for Jupyter Lab 4.5.1
    • Dropped support for Docker Engine 29.0.1
    • Dropped support for Jupyter Lab 3.6.8

Fixes

Data

  • Resolved issue with XML integrator error message

Views

  • Drawing
    • Fixed an issue with expanding a sequence diagram that did not have at least one flow usage message which caused surrounding nodes to overlap
    • Resolved issue with rendering of nested ports
    • Resolved issue with action flow edge rendering
  • Tree
    • Fixed an issue where the Tree View failed to maintain or update selection highlighting after all elements were removed from the Drawing view
    • Fixed an issue where the Tree View failed to display the selection highlight on nodes when their parent branches were collapsed

Issues

  • Projects sometimes open slowly.