Releases: MarimerLLC/csla
Version 8.2.1 release
What's Changed
- Fix for InvalidOperationException in Blazor authz by @rockfordlhotka in #3967
- Version 8.2.1 release by @rockfordlhotka in #3971
Full Changelog: v8.2.0...v8.2.1
Version 8.2.0 release
What's Changed
- #3930 - Fix for v8.x branch removing api controller attributes which … by @swegele in #3931
- #3930 v8 consistency with main by @swegele in #3934
- Update version to 8.1.2 by @rockfordlhotka in #3932
- Fix issue with Blazor wasm session state by @rockfordlhotka in #3937
Full Changelog: v8.1.1...v8.2.0
Version 8.1.1 release
What's Changed
- #3897 Bring fixes into v8 branch by @swegele in #3917
- Use state management correctly in BlazorExample by @rockfordlhotka in #3922
Full Changelog: v8.1.0...v8.1.1
v8.1.0
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
- @nico159
- @rockfordlhotka
- @ProDInfo
- @SimonCropp made their first contribution in #3799
- @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
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 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
Change List
Full Changelog: 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!
Version 7.0.4 release
What's Changed
- Fixes Blazor ViewModel Save doesn't call begin edit after save. by @russblair in #3669
- Fixes #3696, DeletedList without DI (branch v7.x) by @ProDInfo in #3700
- Improve Analyzers 7.X by @StefanOssendorf in #3725
- Fixes INotifyDataErrorInfo.GetErrors by @ProDInfo in #3754
- Version to 7.0.4.0 by @StefanOssendorf in #3794
Full Changelog: v7.0.3...v7.0.4
See the version 7.0.3 release notes for more info on the CSLA 7 release history.
v8.0.1
CSLA 8 releases
CSLA 8 is a substantial update to CSLA .NET, adding support for .NET 8 and other enhancements.
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 8.0.0 release
Release notes
https://github.com/MarimerLLC/csla/blob/v8.0.0/releasenotes.md
What's Changed
- Bump Grpc.Net.Client from 2.53.0 to 2.54.0 in /Source by @dependabot in #3383
- Bump Google.Protobuf from 3.23.2 to 3.23.3 in /Source by @dependabot in #3380
- Bump Grpc.Tools from 2.54.0 to 2.56.0 in /Source by @dependabot in #3389
- Bump Microsoft.NET.Test.Sdk from 17.6.2 to 17.6.3 in /Source by @dependabot in #3392
- Bump Grpc.Net.Client from 2.54.0 to 2.55.0 in /Source by @dependabot in #3396
- Bump Google.Protobuf from 3.23.3 to 3.23.4 in /Source by @dependabot in #3397
- Bump Grpc.Tools from 2.56.0 to 2.56.2 in /Source by @dependabot in #3406
- Bump MSTest.TestAdapter from 3.0.4 to 3.1.1 in /Source by @dependabot in #3405
- Bump MSTest.TestFramework from 3.0.4 to 3.1.1 in /Source by @dependabot in #3404
- Bump Grpc.Tools from 2.56.2 to 2.57.0 in /Source by @dependabot in #3425
- Bump Microsoft.NET.Test.Sdk from 17.6.3 to 17.7.0 in /Source by @dependabot in #3417
- Bump Google.Protobuf from 3.23.4 to 3.24.0 in /Source by @dependabot in #3422
- Bump Xamarin.Forms from 5.0.0.2578 to 5.0.0.2612 in /Source by @dependabot in #3427
- Bump Google.Protobuf from 3.24.0 to 3.24.1 in /Source by @dependabot in #3435
- Bump Microsoft.NET.Test.Sdk from 17.7.0 to 17.7.1 in /Source by @dependabot in #3432
- Bump Microsoft.CodeAnalysis.Common from 4.6.0 to 4.7.0 in /Source by @dependabot in #3436
- Bump Microsoft.NET.Test.Sdk from 17.7.1 to 17.7.2 in /Source by @dependabot in #3442
- Bump Google.Protobuf from 3.24.1 to 3.24.2 in /Source by @dependabot in #3441
- Bump Grpc.Net.Client from 2.55.0 to 2.56.0 in /Source by @dependabot in #3439
- Bump Microsoft.CodeAnalysis.CSharp from 4.6.0 to 4.7.0 in /Source by @dependabot in #3437
- Bump Grpc.Net.Client from 2.56.0 to 2.57.0 in /Source by @dependabot in #3444
- Bump Grpc.Tools from 2.57.0 to 2.58.0 in /Source by @dependabot in #3447
- Bump Google.Protobuf from 3.24.2 to 3.24.3 in /Source by @dependabot in #3446
- Add net8.0 build target; remove .NET 3.1 target by @rockfordlhotka in #3464
- #3481 Fix GraphMerge issue with losing child objects by @rockfordlhotka in #3483
- Bump Google.Protobuf from 3.24.3 to 3.24.4 in /Source by @dependabot in #3479
- Fix issue with LocalProxy leaking memory by @rockfordlhotka in #3495
- Update dependencies for .NET 8 RC2 by @rockfordlhotka in #3507
- Bump RabbitMQ.Client from 6.5.0 to 6.6.0 in /Source by @dependabot in #3514
- Bump Grpc.Tools from 2.58.0 to 2.59.0 in /Source by @dependabot in #3516
- Bump Grpc.Net.Client from 2.57.0 to 2.58.0 in /Source by @dependabot in #3520
- Bump Microsoft.AspNet.Mvc from 5.2.9 to 5.3.0 in /Source by @dependabot in #3526
- Bump Microsoft.AspNet.WebPages from 3.2.9 to 3.3.0 in /Source by @dependabot in #3523
- Bump Microsoft.AspNet.WebApi.Client from 5.2.9 to 6.0.0 in /Source by @dependabot in #3525
- Bump Microsoft.Data.SqlClient from 5.1.1 to 5.1.2 in /Source by @dependabot in #3529
- Bump Microsoft.AspNet.WebApi.Core from 5.2.9 to 5.3.0 in /Source by @dependabot in #3524
- Bump Microsoft.AspNet.Razor from 3.2.9 to 3.3.0 in /Source by @dependabot in #3522
- Bump Google.Protobuf from 3.24.4 to 3.25.0 in /Source by @dependabot in #3536
- Bump Grpc.Net.Client from 2.58.0 to 2.59.0 in /Source by @dependabot in #3542
- Bump Microsoft.NET.Test.Sdk from 17.7.2 to 17.8.0 in /Source by @dependabot in #3549
- Updates for .NET 8 by @rockfordlhotka in #3550
- Normalize LocalProxy by subclassing DataPortalProxy #2861 by @swegele in #3546
- Prevent use of .. or : in file path by @rockfordlhotka in #3552
- Bump Google.Protobuf from 3.25.0 to 3.25.1 in /Source by @dependabot in #3570
- Bump Microsoft.SourceLink.GitHub from 1.1.1 to 8.0.0 in /Source by @dependabot in #3575
- Bump Microsoft.Build.Tasks.Git from 1.1.1 to 8.0.0 in /Source by @dependabot in #3579
- Bump Microsoft.Extensions.Logging.Debug from 8.0.0-rc.2.23479.6 to 8.0.0 in /Source by @dependabot in #3571
- Bump RabbitMQ.Client from 6.6.0 to 6.7.0 in /Source by @dependabot in #3586
- Bump Microsoft.SourceLink.Common from 1.1.1 to 8.0.0 in /Source by @dependabot in #3584
- Added GraphMerger Tests and fix by @russblair in #3597
- Bump Microsoft.NET.Test.Sdk from 17.7.2 to 17.8.0 in /Source by @dependabot in #3601
- Bump Grpc.Tools from 2.59.0 to 2.60.0 in /Source by @dependabot in #3607
- Bump RabbitMQ.Client from 6.7.0 to 6.8.1 in /Source by @dependabot in #3606
- Updates for .NET 8 by @rockfordlhotka in #3614
- Enhancements and bug fixes by @rockfordlhotka in #3618
- Enhancements and bug fixes by @rockfordlhotka in #3625
- Updates to unit tests by @rockfordlhotka in #3626
- Remove code referencing obsolete BinaryFormatter by @rockfordlhotka in #3627
- Fix numerous tests by @rockfordlhotka in #3628
- Enhancements to data portal cache by @rockfordlhotka in #3629
- Work on getting unit tests running by @rockfordlhotka in #3632
- Updates to CSLA by @rockfordlhotka in #3636
- Implement .NET 8 Blazor state management by @rockfordlhotka in #3641
- Bug fixes for Blazor state, rewrite BlazorExample for .NET 8 by @rockfordlhotka in #3644
- Bump System.Data.SqlClient from 4.8.5 to 4.8.6 in /Source by @dependabot in #3649
- Bump Microsoft.Data.SqlClient from 5.1.2 to 5.1.4 in /Source by @dependabot in #3648
- Bump Google.Protobuf from 3.25.1 to 3.25.2 in /Source by @dependabot in #3651
- Change cache API to be a single operation by @rockfordlhotka in #3658
- Sample updates by @rockfordlhotka in #3660
- Bump Microsoft.Data.SqlClient from 5.1.4 to 5.1.5 in /Source by @dependabot in #3666
- Bump MSTest.TestAdapter from 3.1.1 to 3.2.0 in /Source by @dependabot in #3664
- Updates to BlazorExample sample by @rockfordlhotka in #3662
- Bump MSTest.TestFramework from 3.1.1 to 3.2.0 in /Source by @dependabot in #3663
- Support .NET 7 context behavior by @rockfordlhotka in #3667
- Fixes Blazor ViewModel Save doesn't call begin edit after save. by @russblair in #3670
- Bump Grpc.Tools from 2.60.0 to 2.61.0 in /Source by @dependabot in #3674
- Bump Microsoft.NET.Test.Sdk from 17.8.0 to 17.9.0 in /Source by @dependabot in #3678
- Update tests for CSLA 8 by @rockfordlhotka in #3673
- Add DataPortal extension generator to docs by @StefanOssendorf in #3686
- Fix spin waiting for rule completion at the server. by @StefanOssendorf in #3677
- Update samples for CSLA 8, fix bugs by @rockfordlhotka in #3685
- Bump MSTest.TestAdapter from 3.2.0 to 3.2.1 in /Source by @dependabot in #3692
- Bump MSTest.TestFramework from 3.2.0 to 3.2.1 in /Source by @dependabot in #3691
- Bump Google.Protobuf from 3.25.2 to 3.25.3 in /Source by @dependabot in #3694
- Bump Grpc.Tools from 2.61.0 to 2.62.0 in /...
Version 7.0.3 release
CSLA 7 releases
CSLA 7 is a substantial update to CSLA .NET, adding support for .NET 7 and other enhancements.
CSLA .NET version 7.0.3 release
CSLA .NET version 7.0.3 fixes bugs and updates the MAUI build target.
Change List
Dependency Updates
- Updated some .NET 7 RC references to the released versions
- Update gRPC dependencies to current
- Update RabbitMQ dependencies to current
- Update
Microsoft.Data.SqlClient
to version 5.1.2 - Update ASP.NET MVC 5 dependencies to version 5.3.0
- Update
Xamarin.Forms
dependency version to 5.0.0.2622
Contributors
Thank you so much for your support!
CSLA .NET version 7.0.2 release
CSLA .NET version 7.0.2 fixes bugs.
- #3491 Fix memory leak with LocalProxy
Change List
Contributors
Thank you so much for your support!
CSLA .NET version 7.0.1 release
CSLA .NET version 7.0.1 fixes bugs.
- #3481 Fix issue with GraphMerge losing child objects
Change List
Contributors
Thank you all so much for your support!
CSLA .NET version 7.0.0 release
CSLA .NET version 7.0.0 adds support for .NET 7 and other enhancements.
- #2858 Add support for .NET 7
- #3043 Modernize data portal authentication
- #3286 Add ManageObjectLifetime to Blazor ViewModel type
Change List
Contributors
Thank you all so much for your support!
Version 7.0.2 release
CSLA 7 releases
CSLA 7 is a substantial update to CSLA .NET, adding support for .NET 7 and other enhancements.
CSLA .NET version 7.0.2 release
CSLA .NET version 7.0.2 fixes bugs.
- #3491 Fix memory leak with LocalProxy
Change List
Contributors
Thank you so much for your support!
CSLA .NET version 7.0.1 release
CSLA .NET version 7.0.1 fixes bugs.
- #3481 Fix issue with GraphMerge losing child objects
Change List
Contributors
Thank you all so much for your support!
CSLA .NET version 7.0.0 release
CSLA .NET version 7.0.0 adds support for .NET 7 and other enhancements.
- #2858 Add support for .NET 7
- #3043 Modernize data portal authentication
- #3286 Add ManageObjectLifetime to Blazor ViewModel type
Change List
Contributors
Thank you all so much for your support!
Version 7.0.1 release
CSLA 7 releases
CSLA 7 is a substantial update to CSLA .NET, adding support for .NET 7 and other enhancements.
CSLA .NET version 7.0.1 release
CSLA .NET version 7.0.1 fixes bugs.
- #3481 Fix issue with GraphMerge losing child objects
Change List
Contributors
Thank you all so much for your support!
CSLA .NET version 7.0.0 release
CSLA .NET version 7.0.0 adds support for .NET 7 and other enhancements.
- #2858 Add support for .NET 7
- #3043 Modernize data portal authentication
- #3286 Add ManageObjectLifetime to Blazor ViewModel type
Change List
Contributors
Thank you all so much for your support!