|
1 | 1 | # Castle Windsor Changelog |
2 | 2 |
|
3 | | -## Unreleased |
| 3 | +## 6.0.0 (2023-07-20) |
4 | 4 |
|
5 | | -- Add fast lookup to check for already registered types. (@sqeezy, #618) |
6 | | -- Change target framework from .NET Standard 1.6 to 2.0 (@generik0, #572) |
7 | | -- Castle.Windsor.Extensions.DependencyInjection: Change Microsoft.Extensions.Logging dependencies to their abstract counterparts (@ikkentim, #626, #624) |
8 | | -- Add `net6.0` as a target (@Jevonius, #621) |
| 5 | +Target Framework changes: |
| 6 | +- Added `net6.0` (@Jevonius, #621) |
| 7 | +- .NET Standard changed from 1.6 to 2.0 (@generik0, #572) |
| 8 | +- .NET Framework changed from 4.5 to 4.6.2 |
| 9 | + |
| 10 | +Enhancements: |
| 11 | +- Added fast lookup to check for already registered types (@sqeezy, #618) |
| 12 | +- `Castle.Windsor.Extensions.DependencyInjection`: Change `Microsoft.Extensions.Logging` dependencies to their abstract counterparts (@ikkentim, #626, #624) |
9 | 13 |
|
10 | 14 | Bugfixes: |
11 | | -- Castle.Windsor.Extensions.DependencyInjection: support parallel containers (@rvdginste, @generik0, #563, #577) |
| 15 | +- `Castle.Windsor.Extensions.DependencyInjection`: support parallel containers (@rvdginste, @generik0, #563, #577) |
12 | 16 |
|
13 | 17 | Breaking Changes: |
14 | | -- Microsoft.Extensions.Hosting related methods have been removed from the Castle.Windsor.Extensions.DependencyInjection package to the Castle.Windsor.Extensions.Hosting package (@ikkentim, #625, #628) |
15 | | -- Obsolete components in Castle.Facilities.Logging have been removed. Extensions methods for built-in logging factories have been added. (@Jevonius, #616) |
| 18 | +- Microsoft.Extensions.Hosting related methods have been moved from the `Castle.Windsor.Extensions.DependencyInjection` package to the `Castle.Windsor.Extensions.Hosting` package (@ikkentim, #625, #628) |
| 19 | +- Obsolete APIs in `Castle.Facilities.Logging` have been removed. Extensions methods for built-in logging factories have been added, however `LogUsing<T>` is still ideal. (@Jevonius, #636) |
| 20 | + - Removed enum `Castle.Facilities.Logging.LoggerImplementation` |
| 21 | + - Removed constructor `Castle.Facilities.Logging.LoggingFacility(LoggerImplementation loggingApi)` |
| 22 | + - Removed constructor `Castle.Facilities.Logging.LoggingFacility(LoggerImplementation loggingApi, string configFile)` |
| 23 | + - Removed constructor `Castle.Facilities.Logging.LoggingFacility(string customLoggerFactory, string configFile)` |
| 24 | + - Removed method `Castle.Facilities.Logging.LoggingFacility.LogUsing(LoggerImplementation loggingApi)` |
| 25 | + - Removed method `Castle.Facilities.Logging.LoggingFacility.UseLog4Net()` |
| 26 | + - Removed method `Castle.Facilities.Logging.LoggingFacility.UseLog4Net(string configFile)` |
| 27 | + - Removed method `Castle.Facilities.Logging.LoggingFacility.UseNLog()` |
| 28 | + - Removed method `Castle.Facilities.Logging.LoggingFacility.UseNLog(string configFile)` |
16 | 29 |
|
17 | 30 | ## 5.1.2 (2022-05-17) |
18 | 31 |
|
|
0 commit comments