Skip to content

Latest commit

 

History

History
68 lines (54 loc) · 1.59 KB

releasenotes.md

File metadata and controls

68 lines (54 loc) · 1.59 KB

CSLA 9 releases

CSLA 9 is a substantial update to CSLA .NET, adding support for .NET 9, removing .NET 6 and UWP, and many enhancements and bug fixes.

CSLA .NET version 9.0.0 release

Primary changes in this release include:

  • Add support for .NET 9
  • Numerous changes and updates to configuration
  • Remove support for .NET 6
  • Remove support for UWP
  • Remove support for Xamarin
  • Remove BinaryFormatter and NetDataContractSerializer (NDCS) artifacts
  • New and enhanced analyzers
  • Support for async authorization rules
  • Enhancements to business rules
  • Enahncements to MobileFormatter, including support for custom serializers
  • Data portal default configuration now works on Android
  • Rework RabbitMQ data portal channel to support dependency injection
  • Updates and improvements to several analyzers
  • Code base now uses nullable reference types
  • Over a dozen bug fixes

And massive amounts of overall code modernization and cleanup thanks to @SimonCropp and others

Supported Platforms

  • .NET 9
  • .NET 8
  • .NET Framework 4.6.2 through 4.8
  • Blazor
  • MAUI
  • ASP.NET Core MVC, Razor Pages, Web API
  • Windows Forms, WPF
  • ASP.NET MVC 5, WebForms

Also expected to work on:

  • Uno.Platform
  • Avalonia

Change List

Contributors

  • @Bowman74
  • @Chicagoan2016
  • @crazyfox55
  • @EricNgo1972
  • @Freelancingonupwork
  • @kant2002
  • @luizfbicalho
  • @michaelcsikos
  • @mirecg
  • @mtavares628
  • @rockfordlhotka
  • @russblair
  • @SimonCropp
  • @sshushliapin
  • @StefanOssendorf
  • @swegele
  • @TheCakeMonster
  • @wfacey

Thank you all so much for your support!