Release Notes

Product updates and improvements

Update Dev 129

01 March 2026

This release refactors scenario-mode client logic for better maintainability, expands temporal handling for scenario relationships, improves distribution deletion workflows, and refines JointJS overlay link rendering behavior for clearer visual control.

Highlights

  • Scenario Mode Refactoring: Extracted scenario-mode client-side logic into dedicated hooks (useDiagramHeaderActions, useDiagramViewRefresh, useScenarioDropdown, useScenarioHeaderActions, useScenarioStepActions) to keep DiagramViewClient.tsx focused and easier to maintain.
  • Temporal Dates for Scenario Relationships: Scenario relationship mutations now support startDate and endDate across create, update, and restore operations, including correct handling of explicit null values.
  • Enhanced Distribution Inspector Deletion: Added a multi-select delete dialog for component distributions so users can remove specific distributions instead of forcing all-or-nothing deletion.
  • Flexible Overlay Link Rendering Policy: Refined overlay link behavior (loans, securities, guarantors, leases, distributions) so links can either participate in main layout beneath entities or render on an overlay layer above entities based on settings.
  • Improved Scenario Inspector Presentation: Updated scenario-mode inspector panels for entities and relationships with clearer status badges, better read-only snapshots for removed items, and more focused action affordances.