Improvements:
- Added .NET 9.0 support
Breaking Changes:
- Removed .NET 7.0 and .NET 6.0 support
- Upgraded [Castle.Core] version to 5.1.1 (TBD)
- Upgraded [Castle.Windsor] version to 6.0.0 (TBD)
Improvements:
- Added .NET 8.0 and .NET 7.0 support
Breaking Changes:
- Changed
Castle.Services.Transaction.ITransaction.Context
property type fromSystem.Collections.IDictionary
toSystem.Collections.Generic.IDictionary<string, object>
Breaking Changes:
- Upgraded to .NET 6.0 and .NET Framework 4.8
- Replaced
Castle.Services.Transaction.TransactionMode
withSystem.Transactions.TransactionScopeOption
- Replaced
Castle.Services.Transaction.IsolationMode
withSystem.Transactions.IsolationLevel
- Renamed
Castle.Services.Transaction.ITransaction.IsolationMode
property toCastle.Services.Transaction.ITransaction.IsolationLevel
Improvements:
- Added
AsyncLocalActivityManager
- Updated [Castle.Windsor] version to 5.1.2
Breaking Changes:
- Changed default
Castle.Services.Transaction.IActivityManager
inCastle.Services.Transaction.DefaultTransactionManager
toCastle.Services.Transaction.AsyncLocalActivityManager
Improvements:
- Updated [Castle.Core] version to 4.4.1
- Updated [Castle.Windsor] version to 5.1.1
Improvements:
- Upgraded to SDK-style projects
Breaking Changes:
- Removed .NET Framework 3.5, .NET Framework 4.0, and .NET Framework 4.0 Client Profile supports
- Upgraded [Castle.Core] version to 4.4.0
- Upgraded [Castle.Windsor] version to 5.0.0
Breaking Changes:
- Upgraded [Castle.Core] version to 3.3.0
- Upgraded [Castle.Windsor] version to 3.3.0