Release Notes

Product updates and improvements

Update Dev 130

02 March 2026

This release improves scenario relationship date handling, enables selective distribution deletion, refines scenario inspector usability, and documents a phased strategy for scenario-state isolation.

Highlights

  • Temporal Dates for Scenario Relationships: Added date normalization and validation for startDate and endDate in scenario relationship create/update flows, including support for YYYY-MM-DD, DD-MM-YYYY, and explicit null values.
  • Enhanced Distribution Inspector Deletion: Added a multi-select delete dialog for component distributions so users can remove specific distributions instead of using an all-or-nothing delete action.
  • Improved Scenario Inspector Presentation: Refined scenario-mode entity and relationship inspector panels with clearer status badges, better read-only snapshots for removed items, and more focused action affordances.
  • Scenario State Isolation Strategy: Documented a two-phase architecture decision to isolate scenario state from canonical/base state, starting with a hard-guarded transition-only purge and planning toward full store partitioning.
  • Client-Side State Management Refinements: Updated useEntityFormState and useRelationshipFormState to avoid re-initialization during unsaved edits, and improved useDiagramViewSettings reliability with latestSettingsRef handling.