CSLA .NET v4.11.2 Release Notes

Release Date: 2019-07-31 // over 4 years ago
  • 🚀 I am pleased to announce the release of CSLA .NET version 4.11.2.

    🚀 This is a bug fix release from 4.11.1.

    • #1212 Fix issue with n-level undo and cloning

    🚀 CSLA .NET version 4.11.1 Release Notes

    🚀 I am pleased to announce the release of CSLA .NET version 4.11.1.

    🚀 This is a bug fix release from 4.11.0.

    • #1138 Backport fix for TransactionTypes enum issue

    🚀 CSLA .NET version 4.11.0 Release Notes

    🚀 I am pleased to announce the release of CSLA .NET version 4.11.0.

    🚀 This is an enhancement and bug fix release from 4.10.1.

    • 🔒 #1164 Fix issue where LocalProxy would lock a Windows Forms app using async data portal calls
    • ⚡️ #1167 Add UpdateAllChildren method to FieldManager to simplify saving all child objects regardless of their IsDirty value

    🚀 CSLA .NET version 4.10.1 Release Notes

    🚀 I am pleased to announce the release of CSLA .NET version 4.10.1.

    🚀 This is a bug fix release from 4.10.0.

    • 0️⃣ #1130 Backport SimpleDataPortal async mismatch check fix #1117 and fix for explicit null default values for string properties to version 4.x #1103
    • #1155 Backport fix for Blazor scenario with HttpProxy to autoflush text writer

    🚀 CSLA .NET version 4.10.0 Release Notes

    🚀 I am pleased to announce the release of CSLA .NET version 4.10.0.

    🚀 This is a bug fix release from 4.9.0.

    • 🔀 #1084 Backport sync context changes from v5.0

    🚀 CSLA .NET version 4.9.0 Release Notes

    The major enhancements are described in some detail in a CSLA .NET 4.9.0 blog post.

    Dependabot and NuGet dependencies

    🚀 We've started using Dependabot to help keep NuGet dependencies current. As a result, the following updates are included in this release:

    • ⬆️ Bump Microsoft.AspNet.Razor from 2.0.20710 to 2.0.30506 in /Source
    • ⬆️ Bump Microsoft.EntityFrameworkCore from 2.1.4 to 2.2.0 in /Source
    • ⬆️ Bump System.Data.SqlClient from 4.5.1 to 4.6.0 in /Source
    • ⬆️ Bump Xamarin.Forms from 3.0.0.482510 to 3.4.0.1008975 in /Source
    • ⬆️ Bump Microsoft.EntityFrameworkCore from 2.0.2 to 2.1.4 in /Source
    • 🔒 Bump System.Security.Principal.Windows from 4.5.0 to 4.5.1 in /Source
    • ⬆️ Bump System.Data.SqlClient from 4.4.3 to 4.5.1 in /Source
    • ⬆️ Bump Microsoft.AspNetCore from 2.0.2 to 2.1.6 in /Source
    • ⬆️ Bump Microsoft.AspNet.WebPages from 2.0.20710 to 3.2.7 in /Source
    • ⬆️ Bump System.ComponentModel.Annotations from 4.4.1 to 4.5.0 in /Source
    • 🔒 [Security] Bump Microsoft.NETCore.UniversalWindowsPlatform

    📄 Docs and wiki

    ⚡️ We've updated some of the docs and officially removed the wiki. All the wiki/docs content is now in the /docs directory.

    Data portal enhancements

    • #993 Implement SaveAndMergeAsync methods
    • #972 Implement data portal router
    • #959 Enhance data portal to use different endpoint per business type
    • #961 Create data portal health/instrumentation endpoint
    • #1011 Implement IsOffline property for data portal
    • #982 Add new IDataPortalFactory singleton for page injection in ASP.NET Core

    🔧 Configuration enhancements

    • 🔧 #966 Add fluent config types to CSLA: Csla.Configuration.CslaConfiguration
    • #967 Read CSLA config values from .NET Core config subsystem: CslaConfigurationOptions
    • 🔧 #1012 Implement ConfigureCsla extension method to IConfiguration for use in .NET Core configuration
    • 🔧 #982 Implement AddCsla method for use in ASP.NET Core ConfigureServices

    🐛 Bug fixes

    • 🔧 #949 [samples] Fix WinForms and WPF DataPortal configuration to use Azure
    • #956 [bug] Check for null User in authz rules
    • ⚡️ #962 [bug] Object not serializable (Csla.Core.ContextDictionary) after compiled with .Net Native tool chain and Optimize Code Enabled

    👀 You can see all the closed work items in GitHub.