Skip to content

Latest commit

 

History

History
89 lines (62 loc) · 3.81 KB

releasenotes.md

File metadata and controls

89 lines (62 loc) · 3.81 KB

CSLA 8 releases

CSLA 8 is a substantial update to CSLA .NET, adding support for .NET 8 and other enhancements.

CSLA .NET version 8.1.0 release

CSLA .NET version 8.0.0 adds features and bug fixes. It also drops support for .NET 7.

Primary changes in this release include:

  • #3637 Remove support for .NET 7
  • #1376 CSLA now supports async serialization in aspnetcore
  • #3755 Server-side data portal now waits for all async rules to complete

And massive amounts of overall code modernization thanks to @SimonCropp

Change List

Contributors

  • @nico159
  • @rockfordlhotka
  • @ProDInfo
  • @SimonCropp
  • @StefanOssendorf

CSLA .NET version 8.0.1 release

CSLA .NET version 8.0.1 fixes a NuGet bug in the 8.0.0 release.

.NET 8 Windows Forms and WPF projects can now reference the CSLA .NET NuGet packages.

Contributors

  • @prodinfo
  • @rockfordlhotka

Full Changelog: https://github.com/MarimerLLC/csla/compare/v8.0.0...v8.0.1

CSLA .NET version 8.0.0 release

See full release details here: https://github.com/MarimerLLC/csla/releases/tag/v8.0.0

CSLA .NET version 8.0.0 release

CSLA .NET version 8.0.0 adds support for .NET 8 and other enhancements.

  • #3374 Add support for .NET 8
  • #3371 Remove support for Xamarin
  • #3463 Remove .NET Core 3.1 code
  • #3491 LocalProxy, HttpClient are kept alive in the root container (ServiceProvider), which causes a Memory Leak
  • #3481 GraphMerge loses child objects
  • #3617 Blazor ViewModel silently fails if model IsBusy
  • #3235 HttpProxy throw System.NullReferenceException when cannot connected to server
  • #3616 Optimize when rules cascade based on input properties
  • #3622 Add WaitForIdle method to base types with IsBusy property
  • #3623 Add client-side data portal cache capability
  • #3635 Ensure IDataPortalCache interface works with async/await
  • #3655 Improve IDataPortalCache API to be atomic
  • #3338 IDataPortalTarget now includes CheckRulesAsync; CslaModelBinder now calls CheckRulesAsync instead of CheckRules
  • #3596 Implement Blazor 8 state management for ClientContext and LocalContext
  • #3657 Support legacy Blazor 7 state management
  • #3676 Fix spin waiting for rule completion at the server
  • #3668 Fixed: Blazor ViewModel Save doesn't call begin edit after save
  • #3395 Update unit tests for CSLA 8
  • Numerous updates to dependencies

Change List

Full Changelog: https://github.com/MarimerLLC/csla/compare/v7.0.3...v8.0.0

Contributors

  • @Inmobilis
  • @michaelcsikos
  • mtavares628
  • @ossendorf-at-hoelscher / @StefanOssendorf
  • @prodinfo
  • @rockfordlhotka
  • @russblair
  • @swegele
  • @TanguyIngels
  • @tony20221

Thank you all so much for your support!