MDriven 新版本发表

Released: Jul 2, 2026

MDriven v7.0.x - June 2026 中的更新

特性

  • Designer:
    • June development focused on optimizing diagram rendering performance and improving the reliability of the development environment.
    • ClassAutoDiagram Performance: Completely rewrote the rendering logic using ListView to significantly improve drawing performance and responsiveness for classes containing a high density of attributes and methods (50+).
    • UI & Component Stability: Resolved an issue with the BusyAnimation resource URI and performed a cleanup of the codebase by removing...

Released: Jun 5, 2026

MDriven v7.0.x - May 2026 中的更新

特性

  • Designer
    • Turnkey & Pattern Support: Merging models now accepts .ecomdl files, introducing VMClass CompleteOutofDate functionality designed for the SysTransientTKStatusSingleton pattern. This adds Turnkey support for tracking sessions and active ViewModels per session, alongside capabilities to reset specific sessions or isolated ViewModels. The pattern definition has been published to GitHub.
    • Mock Data Framework: Initiated foundational architectural work and implementation on a new Mock...

Released: May 11, 2026

MDriven v7.0.x - April 2026 中的更新

特性

  • 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...

Released: Apr 9, 2026

MDriven v7.0.x - March 2026 中的更新

特性

  • Framework
    • Deep Metadata & Database Insights
      • Added GenerateDBDescriptionJson: A powerful new administrative tool in MDrivenServer. This dumps a comprehensive JSON map of your database, including tables, columns, primary/foreign keys, tagged values, and model data types.
        • Use this JSON with an LLM (like Gemini) to instantly generate complex scripts, such as SQL obfuscation routines for string fields.
      • Class-Level Stats: MDrivenServer now tracks and displays live statistics—including the...

Released: Mar 11, 2026

MDriven v7.0.x - February 2026 中的更新

特性

  • Framework
    • Core Infrastructure & Modernization:
      • Target Framework Update: Continued phasing out legacy targets, moving from .NET 4.7.2 to .NET 4.8 to ensure access to improved security and runtime features.
      • NuGet Ecosystem: Updates to core dependencies, including Microsoft Extensions (v10.0.2) and Azure AI OpenAI (v2.0), ensuring the framework remains at the cutting edge of performance and AI integration.
    • Logic & Performance Hardening:
      • Query Safety: Improved the resilience of the query...

Released: Feb 4, 2026

MDriven v7.0.x - January 2026 中的更新

特性

  • Designer
    • Editor & UI Enhancements:
      • Optimized Variable Window: The "Choose Type" combobox in the Variable window has returned, but with a performance twist: it now appears after the first character is typed. This prevents the sluggishness previously experienced when opening the window while still offering full searchability.
      • Access Group Clarity: The Access Group window now provides a clearer visualization of the default access group, making it easier to manage permissions at a glance...

Released: Jan 10, 2026

v7.0.x - December 2025 中的更新

特性

Designer

  • OCL & ViewModel Editor Refinements
    • Smarter Variable Management: The ViewModel variable dialog has been overhauled. It is no longer sluggish or cumbersome to select types or collections; you can now simply type the name of the type to find it instantly.
    • Inline Variable Creation: The popular feature allowing you to create a missing variable directly from the OCL Editor has been restored.
  • LiveEdit & Turnkey Stability
    • Open in New Tab: The AbstractAction now includes a native...

Released: Dec 11, 2025

v7.0.x - November 2025 中的更新

特性

Designer

  • OCL Editor and Cross-Reference Power-Up
    • Direct Expression Editing (Major Improvement): The Used-By and Changed-By cross-reference functions now include an Edit button that lets you jump straight to the using expression itself, rather than just the owning model element.
    • OCL Editor History: The internal logic of the OCL Editor was fundamentally rewritten to allow for expression refresh and history, enabling you to swiftly switch between expressions you are actively working on...

Released: Nov 4, 2025

v7.0.x - October 2025 中的更新

特性

Designer

  • Faster VS Loading and Saving: The file subscription mechanism in Visual Studio for EcoMdl files has been completely re-engineered from individual file monitoring to directory-level subscription. This significantly speeds up file loading and saving by reducing the overhead of checking for external changes.
  • Enhanced Continuous Integration (CI): The CI documentation and logic have been updated to support a flexible two-step process. You can now produce a deployable ZIP package first...

Released: Oct 15, 2025

v7.0.x - September 2025 中的更新

特性

Designer

  • Continuous Integration/Scripted Deployment Support:
    • Added functionality to the MDrivenServer and MDrivenFramework to enable automated and scripted model deployment. A special TWOFACTOR code can now bypass the standard Two-Factor authentication for model uploads, facilitating Continuous Integration (CI) workflows.
  • LiveEdit Improvements (Web & WPF):
    • Significant work was done to mitigate blinking during LiveEdit, aiming for a much smoother, less distracting experience (across...