Releases: neolution-ch/Neolution.DotNet.Console
Releases · neolution-ch/Neolution.DotNet.Console
Release 5.0.1-beta.1
Added
ConfigureAppConfigurationmethod toDotNetConsoleBuilder(re-)enabling custom configuration providers
Fixed
- Fixed configuration provider timing:
DotNetConsole.Configurationnow properly reflects all configuration providers (including those added viaConfigureAppConfiguration) when accessed early in the application lifecycle.
Release 5.0.1-beta.0
Added
ConfigureAppConfigurationmethod toDotNetConsoleBuilder(re-)enabling custom configuration providers
Release 5.1.0-beta.9
Added
- Added
DotNetConsoleLogger.csstatic class to provide initialization, access, and shutdown for the logger instance used in console applications.
Changed
- Fixed loading of
appsettings.Development.jsonduringcheck-depsruns by forcing the Development environment for dependency validation. - Updated Scrutor to v6.1.0.
- Updated Microsoft.Extensions packages to latest patch versions.
Removed
- Removed obsolete serialization constructor and
[Serializable]attribute fromDotNetConsoleExceptionas formatter-based serialization is no longer supported or recommended in modern .NET.
Release 5.1.0-beta.8
Added
- Added
DotNetConsoleLogger.csstatic class to provide initialization, access, and shutdown for the logger instance used in console applications.
Changed
- Updated Scrutor to v6.1.0.
- Updated Microsoft.Extensions packages to latest patch versions.
Removed
- Removed obsolete serialization constructor and
[Serializable]attribute fromDotNetConsoleExceptionas formatter-based serialization is no longer supported or recommended in modern .NET.
Release 5.1.0-beta.7
Added
- Added
DotNetConsoleLogger.csstatic class to provide initialization, access, and shutdown for the logger instance used in console applications.
Changed
- Updated Scrutor to v6.1.0.
- Updated Microsoft.Extensions packages to latest patch versions.
Removed
- Removed obsolete serialization constructor and
[Serializable]attribute fromDotNetConsoleExceptionas formatter-based serialization is no longer supported or recommended in modern .NET.
Release 5.1.0-beta.6
Added
- Added
DotNetConsoleLogger.csstatic class to provide initialization, access, and shutdown for the logger instance used in console applications.
Changed
- Updated Scrutor to v6.1.0.
- Updated Microsoft.Extensions packages to latest patch versions.
Removed
- Removed obsolete serialization constructor and
[Serializable]attribute fromDotNetConsoleExceptionas formatter-based serialization is no longer supported or recommended in modern .NET.
Release 5.0.1-alpha.0
Changed
- When using
check-deps, do not throw exceptions that occur before the DotNetConsoleBuilder is built
Release 5.0.0
Added
- Added cancellation token support for commands
- Added a built-in
check-depscommand that validates the application's Dependency Injection setup by ensuring all required services are fully and correctly registered in the composition root.
Changed
- Updated Scrutor to v6.0.1
- Updated NLog.Extensions.Logging to v5.3.15
- Updated Microsoft.Extensions.Configuration.Json to v8.0.1
- Updated Microsoft.Extensions.Configuration.UserSecrets to v8.0.1
- Updated Microsoft.Extensions.DependencyInjection to v8.0.1
- Updated Microsoft.Extensions.Hosting to v8.0.1
- Updated Microsoft.Extensions.Logging to v8.0.1
- Updated Microsoft.Extensions.Logging.Configuration to v8.0.1
Release 4.0.0-rc.0
Added
- Added cancellation token support for commands
- Added a built-in
check-depscommand that validates the application's Dependency Injection setup by ensuring all required services are fully and correctly registered in the composition root.
Changed
- Updated Scrutor to v6.0.1
- Updated NLog.Extensions.Logging to v5.3.15
- Updated Microsoft.Extensions.Configuration.Json to v8.0.1
- Updated Microsoft.Extensions.Configuration.UserSecrets to v8.0.1
- Updated Microsoft.Extensions.DependencyInjection to v8.0.1
- Updated Microsoft.Extensions.Hosting to v8.0.1
- Updated Microsoft.Extensions.Logging to v8.0.1
- Updated Microsoft.Extensions.Logging.Configuration to v8.0.1
Release 4.0.0-alpha.0
Added
- Added cancellation token support for commands
- Added a built-in
verify-dependenciescommand that validates the application's Dependency Injection setup by ensuring all required services are fully and correctly registered in the composition root.
Changed
- Updated Scrutor to v6.0.1
- Updated NLog.Extensions.Logging to v5.3.15
- Updated Microsoft.Extensions.Configuration.Json to v8.0.1
- Updated Microsoft.Extensions.Configuration.UserSecrets to v8.0.1
- Updated Microsoft.Extensions.DependencyInjection to v8.0.1
- Updated Microsoft.Extensions.Hosting to v8.0.1
- Updated Microsoft.Extensions.Logging to v8.0.1
- Updated Microsoft.Extensions.Logging.Configuration to v8.0.1