CSLA 8 is a substantial update to CSLA .NET, adding support for .NET 8 and other enhancements.
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 includesCheckRulesAsync
;CslaModelBinder
now callsCheckRulesAsync
instead ofCheckRules
-
#3596 Implement Blazor 8 state management for
ClientContext
andLocalContext
-
#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
- @Inmobilis
- @michaelcsikos
- mtavares628
- @ossendorf-at-hoelscher / @StefanOssendorf
- @rockfordlhotka
- @russblair
- @swegele
- @TanguyIngels
Thank you all so much for your support!