MDriven v7.0.x - April 2026
Released: May 11, 2026
Aggiornamenti in MDriven v7.0.x - April 2026
Funzionalità
- 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.
Correzioni
- 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.