MDriven v7.0.x - October 2024

Released: Nov 16, 2024

v7.0.x - October 2024 での更新項目

機能

Designer

  • LiveEdit Enhancements: Improved LiveEdit action updates to handle WebView issues more robustly with unique folders for LiveView, CloudForm, and StartUC.
  • WinForms Design-Time Support for .NET 6+: Overhauled architecture to support design-time serialization across out-of-process DesignerHost for .NET 6+ components. Key changes include dropping the GAC requirement and migrating designer code from IColumn to AbstractColumn for better compatibility.
  • Two-Factor Protection for Model Uploads: Added a two-factor code requirement for uploading models to MDrivenServer, enhancing database protection.
  • Enhanced clipboard copy for diagrams with clearer messages.
  • Initiated default values for non-persistent picklist attributes.

Framework

  • ViewModel Enhancements: Improved list handling to ensure consistent vCurrent and vSelected updates during nested list changes.
  • Action Rendering Enhancements: Implemented stricter checks for non-boolean columns using RenderedBy to enforce read-only consistency.

Turnkey

  • Adjusted table container overflow settings to prevent double scrollbars at various zoom levels.
  • Enhanced RenderedBy widget adherence to read-only settings for persistent and non-persistent fields.

Miscellaneous

  • NuGet Updates: Updated Microsoft.Data.SqlClient to 5.2.3 and other related dependencies for better performance and compatibility.

不具合の修正

Designer

  • Addressed nullable issues in AccessGroup expressions.
  • Fixed issues with nullable enums affecting toolbox visibility during NuGet installs.
  • Resolved path separator inconsistencies causing Linux build errors.

Framework

  • Fixed checksum issues on Linux impacting newlines in OCL and method bodies.
  • Resolved dropdown behavior in AngularJS for lists with async updates.
  • Addressed session-related issues in SysSession for better session state tracking.

Turnkey

  • Corrected combobox behavior in AngularJS where missing values caused null states.

Miscellaneous

  • WinForms Designer Fixes: Updated to ensure better discovery of components in .NET 6+ environments.