Improvements:
- Added
.NET 9.0
support.
Breaking Changes:
- Removed
.NET 7.0
and.NET 6.0
supports.
Improvements:
- Added
.NET 8.0
and.NET 7.0
supports. - Enabled NRT (Nullable Reference Types) (https://learn.microsoft.com/en-us/dotnet/csharp/language-reference/builtin-types/nullable-reference-types).
Breaking Changes:
- Upgraded to
.NET 6.0
and.NET Framework 4.8
.
Breaking Changes:
- Replaced
Castle.Services.Transaction.IsolationMode
withSystem.Transactions.IsolationLevel
. - Renamed
IsolationMode
toIsolationLevel
.
Improvements:
- Updated
Castle.Windsor
version to 5.1.2.
Improvements:
- Updated
Castle.Core
version to 4.4.1. - Updated
Castle.Windsor
version to 5.1.1.
Improvements:
- Upgraded to SDK-style .NET projects (https://learn.microsoft.com/en-us/dotnet/core/project-sdk/overview).
- Added .NET (Core) support.
- Upgraded to .NET Framework 4.7.2.
Breaking Changes:
- Removed .NET Framework 3.5, .NET Framework 4.0, and .NET Framework 4.0 Client Profile supports.
- Removed Mono support.
- Updated
Castle.Core
version to 4.4.0. - Updated
Castle.Windsor
version to 5.0.0.
Improvements:
- Added
AsyncLocalActivityManager
.
Breaking Changes:
- Changed default
IActivityManager
inDefaultTransactionManager
fromCallContextActivityManager
toAsyncLocalActivityManager
. - Changed
Castle.Services.Transaction.ITransaction.Context
property type fromSystem.Collections.IDictionary
toSystem.Collections.Generic.IDictionary<string, object>
. - Renamed
IMapPath
toIPathMapper
.
Breaking Changes:
- Renamed
AutoTxFacility
's propertiesAllowAccessOutsideRootFolder
toAllowAccessOutsideRootDirectory
andRootFolder
toRootDirectory
.
Breaking Changes:
- Updated
Castle.Core
version to 3.3.0. - Updated
Castle.Windsor
version to 3.3.0.