Skip to content

6.0.0

Latest
Compare
Choose a tag to compare
@jonorossi jonorossi released this 20 Jul 12:27
· 4 commits to master since this release
215f88d

Target Framework changes

Enhancements

  • Added fast lookup to check for already registered types (@sqeezy, #618)
  • Castle.Windsor.Extensions.DependencyInjection: Change Microsoft.Extensions.Logging dependencies to their abstract counterparts (@ikkentim, #626, #624)

Bugfixes

Breaking Changes

  • 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)
  • 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)
    • Removed enum Castle.Facilities.Logging.LoggerImplementation
    • Removed constructor Castle.Facilities.Logging.LoggingFacility(LoggerImplementation loggingApi)
    • Removed constructor Castle.Facilities.Logging.LoggingFacility(LoggerImplementation loggingApi, string configFile)
    • Removed constructor Castle.Facilities.Logging.LoggingFacility(string customLoggerFactory, string configFile)
    • Removed method Castle.Facilities.Logging.LoggingFacility.LogUsing(LoggerImplementation loggingApi)
    • Removed method Castle.Facilities.Logging.LoggingFacility.UseLog4Net()
    • Removed method Castle.Facilities.Logging.LoggingFacility.UseLog4Net(string configFile)
    • Removed method Castle.Facilities.Logging.LoggingFacility.UseNLog()
    • Removed method Castle.Facilities.Logging.LoggingFacility.UseNLog(string configFile)