Skip to content

Releases: sharparchitecture/Sharp-Architecture

8.0.1

22 Nov 15:54
1003810
Compare
Choose a tag to compare

As part of this release we had 1 issue closed.
.NET 6

Dependency upgraded

  • #264 Add .NET 6 support

Where to get it

You can download this release from GitHub

8.0.0

27 Oct 23:05
b52db2b
Compare
Choose a tag to compare

As part of this release we had 10 issues being closed.
Drop unsupported frameworks, add .NET 6.

Breaking Changes

  • #254 Drop NetCoreApp 2.1 support
  • #248 Don't automatically apply conventions from mapping assemblies

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

01 Jun 01:02
87ffca5
Compare
Choose a tag to compare

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

  • #241 Upgrade build script to Cake 1.0
  • #240 Upgrade build script dependencies

Enhancements

  • #244 Allow ISession customization in database tests
  • #239 Enable nullable reference types

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

30 Apr 02:31
9a8cd33
Compare
Choose a tag to compare

As part of this release we had 1 issue closed.
NHibernateSessionBuilder fix for .NET 5

Bug fixed

  • #245 Fix assembly location resolution in .NET 5

Where to get it

You can download this release from GitHub

6.1.0

31 Dec 02:06
Compare
Choose a tag to compare

As part of this release we had 3 issues closed.

Build process improvements

  • #229 Publish debug symbols in a separate NuGet package
  • #225 Switch to github tokens

Enhancement

  • #222 Add .NET 5 support

Where to get it

You can download this release from GitHub

6.0.0

14 Jun 02:06
ee48cdd
Compare
Choose a tag to compare

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

  • #200 Type hilo-generator
  • #210 Update readthedocs config and generate markdown

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

24 Jan 03:05
Compare
Choose a tag to compare

Transaction handling fix

As part of this release we had 3 commits which resulted in 1 issue being closed.

Bug fixed

  • #211 TransactionAttribute fails if transaction is already closed

Where to get it

You can download this release from GitHub

5.0.1

22 Sep 23:20
Compare
Choose a tag to compare

As part of this release we had 2 commits which resulted in 2 issues being closed.
5.0.0 release hotfix

Bug fixed

  • #196 Fix InvalidCaseException in NHibernateRepository.SaveAsync

Enhancement

  • #197 Add class constraint to IRepository

Where to get it

You can download this release from GitHub

5.0.0

20 Sep 12:39
Compare
Choose a tag to compare

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

  • #174 Add SourceLink support
  • #167 xUnit test helpers
  • #148 Async support for NHibernate repository

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

14 Apr 23:48
Compare
Choose a tag to compare
Merge pull request #159 from sharparchitecture/releases/4.0.1

Enable Json.Net v10, closes #158