MDriven v7.0.x - March 2025
Released: Apr 5, 2025
Atualizações na v7.0.x - March 2025
Recursos
Designer
- Added a new DisplayMode property to selfVM - Enables differentiation between various ViewModel usages, including UI modes and REST operations.
- Improved ViewModel tree visibility - If PlacingContainer has Visible or Style expressions, they now appear as subcolumns in the ViewModel Editor.
- Extended ViewModel filter - Now supports "filter or find," improving usability in WebView edits.
- Model upload timeout extended - Increased from 1:40 to 10 minutes for handling unstable network conditions.
- Changes to OnDeleteReasonSolve - Extra parameter added to the method, affecting deletion behavior.
- ViewModel Editor Enhancements:
- Right-click menu added to advanced edit background, saving unnecessary dragging.
- Added a new "Create Nesting" button for class-based columns without associated nesting.
Framework
- New DisplayMode property on selfVM - Matches Designer update for tracking ViewModel usage context.
- Faster data lookup - Lookup action added to improve import efficiency in TaJson.
- Turnkey account management improvements - Enhancements to TurnkeyCore account handling.
- Logging improvements - More robust Tajson logging and better error handling in SysGraphAPI.
- Changes to OnDeleteReasonSolve - Extra parameter added to improve delete reason handling.
- Removal of vModalResult_selfVM in AfterModalOk - Aligns with changes in Designer and Turnkey.
Turnkey
- New DisplayMode property on selfVM - Matches Designer and Framework updates for better ViewModel context tracking.
- Support for nested popups - Allows popups to open other popups or modals, closing the first before launching the next.
- File downloads from Turnkey seekers - Now includes a byte order indicator, ensuring Excel recognizes UTF-8 files correctly.
Server
- Shutdown for MDrivenServer - Automated server shutdown now ensures a more reliable exit process. PortalPush WebAPI support - Ensures that portal deployments work correctly.
Correções
Designer
- Removal of vModalResult_selfVM in AfterModalOk - Due to a bug fix in WPF modal handovers, this variable has been removed.
- Git-friendly storage format - XML files (spans, ecopkg, actions.actions) now store each attribute on a new line for easier diffs.
- Clipboard handling in Modlr - Now properly catches COM exceptions.
- Fix for WebView restart issues - Now properly recovers from failures.
- Fix for missing bookmarks and shortcuts - The "Find in Model" shortcut now works, and "Bookmark this" is moved to the Misc group.
- Fixed Modal Window Issues:
- Prevented empty modal windows due to missing null checks.
- Fixed null reference issues causing AccessGroup and other modal dialogs to sometimes appear blank.
Framework
- Fix for RendersAction columns - Read-only states now correctly inherited from the action columns they render.
- Fix for deadlocks - Resolved locking issues between XMLPersistence and singleton initialization.
- Fix for sorting in Angular tables - Improved performance and resolved index issues when sorting.
- Blazor checkboxes fix - Prevented unintended toggles when rendering actions.
- Null check fixes - Addressed various potential crashes due to missing null checks in VMClass, Debugger, and persistence layers.
Turnkey
- Fix for modals opening with null roots - Resolved issues when using SysMDrivenMiscSettingsSingleton.GlobalUnRootedAlwaysNew=true.
- Fix for ghost rows in nested ViewModels - Resolved an issue where key replacements were incorrectly interpreted as key changes, affecting nested ViewModels.
- AngularJS fixes:
- Addressed autofocus glitches.
- Improved handling of selectWithShift in sorted tables.
- Eliminated issues with _SortedMem implementation in Angular tables.
- Removal of vModalResult_selfVM in AfterModalOk - Aligns with changes in Designer and Framework.
Server
- Fixes for deploy node issues - Improvements made for Turnkey-related deployments.