MDriven v7.0.x - April 2026

Released: May 11, 2026

Updates in MDriven v7.0.x - April 2026

Funktionen

  • Designer
    • Patching Infrastructure:
      • Implementation: The Designer now supports the ability to patch a TypeSystem, enabling UmlElements to be more fault-tolerant during patching scenarios.
      • Workflow Integration: We have implemented "PrototypeRunPatchEcoTypeSystem," which allows the system to apply changes from incomplete object-spaces (only changes since the last Mdr-upload) and merge in changed ViewModels, Actions, and Styles.
      • Detailed Coverage: Significant updates were made to ensure stability when patching.
      • State Machines. Methods. TypeSystems (including resolution of enumeration loading errors). Reference actions (fixing issues where incomplete actions were destroyed).
      • Turnkey Integration: Internal restructuring was performed to provide TurnkeyCore with the necessary logic for patching.
    • UI & Responsiveness
      • Responsive Styles: ResponsiveSizes measures have been added to the Theme, and responsiveness has been integrated into styles within the model.
      • ViewModel Editor: When selecting multiple ViewModelColumns and choosing "Move selected to new placingcontainer," the order is now correctly preserved.
      • UX Improvements: The scroll-into-view button has been relocated to improve visibility when nesting arrows point off-screen.
  • Framework
    • Security & Authentication
      • OpenID Updates: When creating a new user via OpenID, the system now checks both the Principal's Name and the Upn (User Principal Name) to determine the user's email.
    • Patching & Stability
      • Infrastructure: Continued support for the new patching capabilities across the framework.
      • ViewModelRuntime: Moved specific action-patching logic from Turnkey to the ViewModelRuntime.
      • AngularDataGrid: Fixed an issue where a "Not Visible" ViewModelColumn was still being rendered in the grid; this primarily impacted sub-column labels in tables.
    • UI & Responsive Design
      • Responsive Sizes: ResponsiveSizes measures have been integrated into Theme measures and model styles.
      • Blazor Server: Received general updates to the Blazor MDrivenServer implementation.
  • Turnkey
    • UI & Styling:
      • Blazor MainMenu: Fixed a CSS issue where the menu did not correctly utilize the --navbar-height variable.
      • Blazor DataGrid:
        • Resolved issues with multiselect column styles and lines. Updated the column resize functionality to improve usability.
    • Data Logic:
      • ComboboxPicklist: Implemented "AddedBackArtificially" logic. When a chosen value is missing from the list, it is added back to prevent UI controls from acting on stale data.
      • Pruning Fix: Added checks throughout the Turnkey stack to ensure that "AddedBackArtificially" correctly handles visibility across hierarchical lists and grids, preventing premature pruning of list items.

Fehlerkorrekturen

  • Designer
    • Crash Fix: Addressed a bug that caused the MDrivenDesigner to crash if the OCL editor attempted to close while an RT model failed to convert.
    • Snippets: Fixed the "paste" button functionality in snippets, which had been broken since the .NET Core transition.
  • Framework
    • Patching & Stability
      • AngularDataGrid: Fixed an issue where a "Not Visible" ViewModelColumn was still being rendered in the grid; this primarily impacted sub-column labels in tables.
  • Server
    • MVC Autoforms: Resolved a critical issue encountered after switching to .NET 10, where large views generated a single line of HTML that exceeded the Roslyn 60K character limit. The system now correctly adds newlines to prevent this overflow.