MDriven v7.0.x - November 2024

Released: Dec 16, 2024

Updates in v7.0.x - November 2024

Funktionen

Designer

  • Build Enhancements: Updated the build bootstrapper for smoother operations.
  • User Interface: Debugger UI for ViewModel now respects model-defined styles.

Framework

  • Blazor Performance: Optimized Blazor grid cell ID generation for improved efficiency.
  • Angular Updates: Improved focus and selection behavior for numeric inputs in Angular grids.
  • Miscellaneous Enhancements:
    • Enhanced data binding and image rendering reliability.
    • Streamlined OrderBy operations to reduce redundant comparisons.

Turnkey

  • Blazor Enhancements: Introduced features for cell selection, copying, and row-level updates in the Blazor DataGrid.

Fehlerkorrekturen

Designer

  • Startup Improvements: Fixed an issue where the server would fail to start if the CodeDress folder contained native (non-managed) DLLs without image metadata (e.g., libSkia).
  • SignalR Compatibility: Resolved compatibility issues between SignalR for ASP.NET and SignalR for ASP.NET Core, leading to a transition away from non-core builds.
  • User Interface:
    • Fixed issues with action dialogs expanding beyond screen limits for long values.
  • Performance and Optimization: Optimized the right-click menu by removing unnecessary DisplayAll operations.
  • Additional Fixes:  
    • Improved handling of color functions in ViewModel trees and WPF.
    • Upgraded dependencies (e.g. SQLite to version 1.0.119 and Npgsql from 7.0.6 to 8.0.5).

Framework

  • Angular Updates: Fixed string format issues and number input warnings in Angular.
  • SignalR Adjustments: Addressed SignalR version mismatches during .NET Standard consolidation.

Turnkey

  • Blazor: Fixed height, selection marking, and header styling issues in Blazor grids.
  • Angular:
    • Resolved text selection and editing issues in Angular tables and grids.
    • Fixed issues with unrooted views causing blank screens in Angular.
  • Performance Fixes: Addressed a hanging issue caused by incomplete implementation of the "Slow answer while starting" feature.
  • Caching and Versioning: Added version tagging to scripts and CSS files to prevent issues with stale cached resources.

Server

  • SignalR and Dependency Updates: Implemented fixes for non-core builds, updating key NuGet packages (e.g. Microsoft.Extensions and System.IO.Pipelines) to support compatibility with .NET Framework 4.7.2.
  • Publishing Adjustments: Resolved publishing issues for non-core MDrivenServer builds in debug mode.