Skip to content

Latest commit

 

History

History
53 lines (31 loc) · 2.14 KB

releasenotes.md

File metadata and controls

53 lines (31 loc) · 2.14 KB

CSLA 6 releases

CSLA 6 is a major new version of CSLA .NET, fully supporting (and requiring) dependency injection and other modern features of modern .NET.

This version supports .NET 5, NetStandard 2.0, and .NET Framework 4.6.1 and higher. It also supports Linux, Kubernetes, Xamarin, Windows, and Blazor platforms.

This version does not support older versions of the .NET Framework, features, or platforms.

CSLA .NET version 6.0.0 release

This is a major release with numerous breaking changes, including:

  • Business domain types must have a public constructor
  • Public constructors for most types will have parameters provided via depedency injection
  • Support for .NET 4.0 and 4.5 has been dropped

Change List

Changes in this release

Supported Platforms and Features

  • #1362 🛑 Remove EF 5 support
  • #1315 🛑 Remove MVC 4 support
  • #1314 🛑 Remove EF 4 support
  • #1313 🛑 Remove .NET 4.0 and .NET 4.5 support

Dependency Injection

  • #1738 🛑🎉 Support and require DI throughout CSLA

Data Portal

  • #1994 🐜 Support factory methods in base classes

Blazor

  • #1974 🐜 Fix formatting of ErrorText

Misc

  • #1743 🛑🎉 Use only ClaimsPrincipal and ClaimsIdentity, as these are the only types supported in modern .NET

NuGet dependencies

Contributors