Releases: sharparchitecture/Sharp-Architecture
Releases · sharparchitecture/Sharp-Architecture
8.0.1
8.0.0
As part of this release we had 10 issues being closed.
Drop unsupported frameworks, add .NET 6.
Breaking Changes
Bug fixed
- #250 TestDatabaseSetup constructor fails under Linux
build
- #255 Run tests on Linux
Dependency upgraded
- #261 Upgrade dependencies
Enhancements
- #257 Move assembly attributes to props file
- #252 Fix ReSharper warnings
- #249 Add Lock helpers to convert SharpArch LockMode
New feature
- #243 Add .NET 6 preview target
Performance improvement
- #253 Improve performance of ApplyTransactionFilterBase.GetTransactionAttribute
Where to get it
You can download this release from GitHub
7.0.0
As part of this release we had 11 issues closed.
Breaking Changes
- #237 Remove dependency on LibLog
- #232 Remove Newtonsoft.Json reference from SharpArch.Domain
- #231 Simplify Entity/Repository structure
- #228 Remove NHibernate configuration cache
- #227 BREAKING: Drop .NET Core 2.2 target support
Build improvements
Enhancements
New feature
- #226 BREAKING: Add async setup/teardown support to Testing.Xunit
Where to get it
You can download this release from GitHub
6.1.1
6.1.0
6.0.0
As part of this release we had 14 issues closed.
- Improve DI containers support;
- Improve testing helpers;
- .NET Core 3.0 / NetStandard 2.1 support
Breaking Changes
- #206 [Breaking] Remove synchronous repository methods
- #205 [Breaking] Make TransactionManager asynchronous
Bug fixed
- #212 AutoTransactionHandler: Allow transaction to be closed and re-open in action
Documentation
Enhancements
- #214 Add IEntity non-generic interface
- #207 Expose NHibernate cache configuration
- #204 Expose more NHibernate functions through NHibernateRepository
- #202 Allow multiple UseProperties on NHibernateSessionFactoryBuilder
- #201 Expose NHibernate configuration in TestDatabaseSetup
- #183 Add .Net Core 3 support
New features
- #213 Microsoft.DependencyInjection registration helpers
- #203 Linux support
- #168 Async support for RavenDB repository
Where to get it
You can download this release from GitHub
5.0.2
5.0.1
5.0.0
As part of this release we had 15 issues closed.
- NetStandard/ASPNET Core support;
- Drop Castle support;
- Merge MVC/WebApi assemblies;
- Drop WCF support;
- Async support;
Bug fixed
- #173 Fix NHibernate configuration cache for .Net Core
builds
- #194 Use Appveyor logger
- #187 Fix filename casing for case sensitive OS
- #186 Simplify project settings and nuget packages generation
- #180 Replace dotnet xunit runner with dotnet test
- #162 Migrate build to cake
- #160 Migrate to Visual Studio 2017
- #156 Migrate Machine.Specifications to NUnit
Enhancements
- #175 Rewrite TransactionAttribute for ASP.NET Core
- #170 Unit-tests for NetStandard 2
- #161 Update to NHibernate 5
- #146 Nuget - multi-platform support
New features
Where to get it
You can download this release from [GitHub](https://github.com/sharparchitecture/Sharp-Architecture/releases/5.0.0
Enable Json.Net v10
Merge pull request #159 from sharparchitecture/releases/4.0.1 Enable Json.Net v10, closes #158