Skip to content

Releases: MarimerLLC/csla

Version 7.0.4 release

14 Apr 18:31
f79f605
Compare
Choose a tag to compare

What's Changed

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

10 Apr 20:05
85e54f4
Compare
Choose a tag to compare

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

03 Apr 18:59
2dd9b1f
Compare
Choose a tag to compare

Release notes

https://github.com/MarimerLLC/csla/blob/v8.0.0/releasenotes.md

What's Changed

Read more

Version 7.0.3 release

05 Dec 23:38
275f3fa
Compare
Choose a tag to compare

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.

  • #3581 Fix bug with GraphMerger
  • #3594 Update MAUI project to .NET 7

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

11 Oct 14:35
78fe903
Compare
Choose a tag to compare

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

05 Oct 20:33
d0a051f
Compare
Choose a tag to compare

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!

Version 7.0.0 release

08 Jun 18:49
8ee5ac2
Compare
Choose a tag to compare

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.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 6.2.2 release

25 Oct 18:50
0ef702d
Compare
Choose a tag to compare

CSLA 6 releases

CSLA 6 is a major new version of CSLA .NET, fully supporting (and requiring) dependency injection and other features of modern .NET.

CSLA .NET version 6.2.2 release

CSLA .NET version 6.2.2 fixes a bug in HttpProxy, and replaces the 6.2.1 release that had incorrect nuget packaging.

  • #3148 Fix bug in HttpProxy that caused ObjectDisposedException when using HttpClient

Change List

Contributors

Many thanks to @saulyt, who put in a lot of time and effort to find the issue and its root cause!

@saulyt
@rockfordlhotka
@TheCakeMonster

CSLA .NET version 6.2.0 release

CSLA .NET version 6.2.0 enhances ExecuteAsync to accept parameters, includes bug fixes, and numerous dependency version updates.

  • #1775 Enhance data portal ExecuteAsync to allow passing parameters
  • #3100 Linux build issue fix
  • #2975 Linux build issue fix
  • #3083 NameValueList serialization fix
  • #3044 Don't use WindowsPrincipal on unsupported platforms
  • #3035 Add ViewModelBase type to Csla.Maui namespace

Change List

Contributors

@ajj7060
@bujma
@JasonBock
@rockfordlhotka
@TheCakeMonster

CSLA .NET version 6.1.0 release

CSLA .NET version 6.1.0 adds support for Maui and includes bug fixes and one breaking change.

  • #2549 Add UI helpers for Maui
  • #2672 Enhance PropertyChanged behavior in Csla.Xaml.ViewModelBase
  • #2764 Update snippets NuGet installer for VS2022
  • #2922 Blazor no longer requires text-based serialization
  • #2946 LocalProxy now properly disposes DI scope and dependencies
  • #2953 DataAnnotations rules now support DI
  • #2957 Child data portal expections now flow up with details
  • #2981 You can now get a System.Reflection.PropertyInfo from Csla.Blazor.PropertyInfo
  • #3007 Add new BlazorServerExample project to the Samples folder
  • #3014 Fix bug in child data portal
  • #3025 Fix issue with analyzers

Change List

Dependency Updates

  • Grpc.Net.Client
  • Grpc.Tools
  • Newtonsoft.Json
  • RabbitMQ.Client
  • Microsoft.NETCore.UniversalWindowsPlatform
  • Xamarin.Forms
  • Microsoft.AspNet.WebApi.Client
  • Microsoft.AspNet.WebPages
  • Microsoft.Web.Infrastructure
  • Microsoft.AspNet.WebApi.Core
  • Microsoft.AspNet.Mvc
  • Microsoft.AspNet.Razor
  • Google.Protobuf
  • Microsoft.CodeAnalysis.CSharp

Contributors

@joshhanson314
@rockfordlhotka
@TheCakeMonster
@JasonBock

CSLA .NET version 6.0.0 release

CSLA .NET version 6.0.0 is a major release with numerous breaking changes, including:

  • Business domain types must have a public constructor
  • Public constructors for many types will have parameters provided via depedency injection
  • Support for .NET 4.0 and 4.5 has been dropped; .NET 4.6.2 is the minimum required
  • The data and object context managers in Csla.Data have been removed in favor of using dependency injection

This version supports:

  • .NET 6
  • .NET Framework 4.6.2 to 4.8
  • netstandard 2.0 and 2.1
  • Blazor
  • Xamarin
  • mono

Operating Systems and Platforms:

  • Windows (servers and UWP, WPF, Windows Forms)
  • Linux (servers and Xamarin)
  • iOS and Android (Xamarin)
  • Mac (servers and Xamarin)
  • Kubernetes and other container-based runtimes
  • ASP.NET Core and ASP.NET 5
  • Other client and server environments where .NET Core or mono are available

Change List

Upgrade documentation

There is a document describing common issues people will likely encounter when upgrading from CSLA 5 to CSLA 6.

Contributors

The CSLA community is fantastic! The people who've submitted bugs, helped think through solutions, lobbied for features and enhancements, and submitted pull requests are listed below.

@455986780
@adrianwright109
@ajohnstone-ks
@Art666OTS
@BaHXeLiSiHg
@coder-rr
@danielmartind
@dazinator
@devcs21
@dotMorten
@Eduardo-Micromust
@GreatBarrier86
@j055
@JacoJordaan
@JasonBock
@jhnsartain3
@jonparker
@joshhanson314
@kellyethridge
@michaelcsikos
@MTantos1
@peranborkett
@poepoe12002
@ProDInfo
@RaviPatelTheOne
@rfcdejong
@rockfordlhotka
@russblair
@SachinPNikam
@swegele
@TheCakeMonster

Thank you all so much for your support!

Version 6.2.0 release

06 Oct 21:13
421c869
Compare
Choose a tag to compare

CSLA 6 releases

CSLA 6 is a major new version of CSLA .NET, fully supporting (and requiring) dependency injection and other features of modern .NET.

CSLA .NET version 6.2.0 release

CSLA .NET version 6.2.0 enhances ExecuteAsync to accept parameters, includes bug fixes, and numerous dependency version updates.

  • #1775 Enhance data portal ExecuteAsync to allow passing parameters
  • #3100 Linux build issue fix
  • #2975 Linux build issue fix
  • #3083 NameValueList serialization fix
  • #3044 Don't use WindowsPrincipal on unsupported platforms
  • #3035 Add ViewModelBase type to Csla.Maui namespace

Change List

Contributors

@ajj7060
@bujma
@JasonBock
@rockfordlhotka
@TheCakeMonster

CSLA .NET version 6.1.0 release

CSLA .NET version 6.1.0 adds support for Maui and includes bug fixes and one breaking change.

  • #2549 Add UI helpers for Maui
  • #2672 Enhance PropertyChanged behavior in Csla.Xaml.ViewModelBase
  • #2764 Update snippets NuGet installer for VS2022
  • #2922 Blazor no longer requires text-based serialization
  • #2946 LocalProxy now properly disposes DI scope and dependencies
  • #2953 DataAnnotations rules now support DI
  • #2957 Child data portal expections now flow up with details
  • #2981 You can now get a System.Reflection.PropertyInfo from Csla.Blazor.PropertyInfo
  • #3007 Add new BlazorServerExample project to the Samples folder
  • #3014 Fix bug in child data portal
  • #3025 Fix issue with analyzers

Change List

Dependency Updates

  • Grpc.Net.Client
  • Grpc.Tools
  • Newtonsoft.Json
  • RabbitMQ.Client
  • Microsoft.NETCore.UniversalWindowsPlatform
  • Xamarin.Forms
  • Microsoft.AspNet.WebApi.Client
  • Microsoft.AspNet.WebPages
  • Microsoft.Web.Infrastructure
  • Microsoft.AspNet.WebApi.Core
  • Microsoft.AspNet.Mvc
  • Microsoft.AspNet.Razor
  • Google.Protobuf
  • Microsoft.CodeAnalysis.CSharp

Contributors

@joshhanson314
@rockfordlhotka
@TheCakeMonster
@JasonBock

CSLA .NET version 6.0.0 release

CSLA .NET version 6.0.0 is a major release with numerous breaking changes, including:

  • Business domain types must have a public constructor
  • Public constructors for many types will have parameters provided via depedency injection
  • Support for .NET 4.0 and 4.5 has been dropped; .NET 4.6.2 is the minimum required
  • The data and object context managers in Csla.Data have been removed in favor of using dependency injection

This version supports:

  • .NET 6
  • .NET Framework 4.6.2 to 4.8
  • netstandard 2.0 and 2.1
  • Blazor
  • Xamarin
  • mono

Operating Systems and Platforms:

  • Windows (servers and UWP, WPF, Windows Forms)
  • Linux (servers and Xamarin)
  • iOS and Android (Xamarin)
  • Mac (servers and Xamarin)
  • Kubernetes and other container-based runtimes
  • ASP.NET Core and ASP.NET 5
  • Other client and server environments where .NET Core or mono are available

Change List

Upgrade documentation

There is a document describing common issues people will likely encounter when upgrading from CSLA 5 to CSLA 6.

Contributors

The CSLA community is fantastic! The people who've submitted bugs, helped think through solutions, lobbied for features and enhancements, and submitted pull requests are listed below.

@455986780
@adrianwright109
@ajohnstone-ks
@Art666OTS
@BaHXeLiSiHg
@coder-rr
@danielmartind
@dazinator
@devcs21
@dotMorten
@Eduardo-Micromust
@GreatBarrier86
@j055
@JacoJordaan
@JasonBock
@jhnsartain3
@jonparker
@joshhanson314
@kellyethridge
@michaelcsikos
@MTantos1
@peranborkett
@poepoe12002
@ProDInfo
@RaviPatelTheOne
@rfcdejong
@rockfordlhotka
@russblair
@SachinPNikam
@swegele
@TheCakeMonster

Thank you all so much for your support!

Version 6.1.0 release

23 Jul 02:22
19add4a
Compare
Choose a tag to compare

CSLA 6 releases

CSLA 6 is a major new version of CSLA .NET, fully supporting (and requiring) dependency injection and other features of modern .NET.

CSLA .NET version 6.1.0 release

CSLA .NET version 6.1.0 adds support for Maui and includes bug fixes and one breaking change.

  • #2549 Add UI helpers for Maui
  • #2672 Enhance PropertyChanged behavior in Csla.Xaml.ViewModelBase
  • #2764 Update snippets NuGet installer for VS2022
  • #2922 Blazor no longer requires text-based serialization
  • #2946 LocalProxy now properly disposes DI scope and dependencies
  • #2953 DataAnnotations rules now support DI
  • #2957 Child data portal expections now flow up with details
  • #2981 You can now get a System.Reflection.PropertyInfo from Csla.Blazor.PropertyInfo
  • #3007 Add new BlazorServerExample project to the Samples folder
  • #3014 Fix bug in child data portal
  • #3025 Fix issue with analyzers

Change List

Dependency Updates

  • Grpc.Net.Client
  • Grpc.Tools
  • Newtonsoft.Json
  • RabbitMQ.Client
  • Microsoft.NETCore.UniversalWindowsPlatform
  • Xamarin.Forms
  • Microsoft.AspNet.WebApi.Client
  • Microsoft.AspNet.WebPages
  • Microsoft.Web.Infrastructure
  • Microsoft.AspNet.WebApi.Core
  • Microsoft.AspNet.Mvc
  • Microsoft.AspNet.Razor
  • Google.Protobuf
  • Microsoft.CodeAnalysis.CSharp

Contributors

@joshhanson314
@rockfordlhotka
@TheCakeMonster
@JasonBock

CSLA .NET version 6.0.0 release

CSLA .NET version 6.0.0 is a major release with numerous breaking changes, including:

  • Business domain types must have a public constructor
  • Public constructors for many types will have parameters provided via depedency injection
  • Support for .NET 4.0 and 4.5 has been dropped; .NET 4.6.2 is the minimum required
  • The data and object context managers in Csla.Data have been removed in favor of using dependency injection

This version supports:

  • .NET 6
  • .NET Framework 4.6.2 to 4.8
  • netstandard 2.0 and 2.1
  • Blazor
  • Xamarin
  • mono

Operating Systems and Platforms:

  • Windows (servers and UWP, WPF, Windows Forms)
  • Linux (servers and Xamarin)
  • iOS and Android (Xamarin)
  • Mac (servers and Xamarin)
  • Kubernetes and other container-based runtimes
  • ASP.NET Core and ASP.NET 5
  • Other client and server environments where .NET Core or mono are available

Change List

Upgrade documentation

There is a document describing common issues people will likely encounter when upgrading from CSLA 5 to CSLA 6.

Contributors

The CSLA community is fantastic! The people who've submitted bugs, helped think through solutions, lobbied for features and enhancements, and submitted pull requests are listed below.

@455986780
@adrianwright109
@ajohnstone-ks
@Art666OTS
@BaHXeLiSiHg
@coder-rr
@danielmartind
@dazinator
@devcs21
@dotMorten
@Eduardo-Micromust
@GreatBarrier86
@j055
@JacoJordaan
@JasonBock
@jhnsartain3
@jonparker
@joshhanson314
@kellyethridge
@michaelcsikos
@MTantos1
@peranborkett
@poepoe12002
@ProDInfo
@RaviPatelTheOne
@rfcdejong
@rockfordlhotka
@russblair
@SachinPNikam
@swegele
@TheCakeMonster

Thank you all so much for your support!