Skip to content

v8.1.0

Compare
Choose a tag to compare
@rockfordlhotka rockfordlhotka released this 24 Apr 15:55
· 253 commits to main since this release
e01fd1c

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.1.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

Full Changelog: v8.0.1...v8.1.0

Contributors

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

Full Changelog: 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: v7.0.3...v8.0.0

Contributors

Thank you all so much for your support!