Skip to content

Releases: neolution-ch/Neolution.DotNet.Console

Release 5.0.1-beta.1

17 Sep 15:53

Choose a tag to compare

Release 5.0.1-beta.1 Pre-release
Pre-release

Added

  • ConfigureAppConfiguration method to DotNetConsoleBuilder (re-)enabling custom configuration providers

Fixed

  • Fixed configuration provider timing: DotNetConsole.Configuration now properly reflects all configuration providers (including those added via ConfigureAppConfiguration) when accessed early in the application lifecycle.

Release 5.0.1-beta.0

17 Sep 08:57

Choose a tag to compare

Release 5.0.1-beta.0 Pre-release
Pre-release

Added

  • ConfigureAppConfiguration method to DotNetConsoleBuilder (re-)enabling custom configuration providers

Release 5.1.0-beta.9

16 Jul 10:12

Choose a tag to compare

Release 5.1.0-beta.9 Pre-release
Pre-release

Added

  • Added DotNetConsoleLogger.cs static class to provide initialization, access, and shutdown for the logger instance used in console applications.

Changed

  • Fixed loading of appsettings.Development.json during check-deps runs 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 from DotNetConsoleException as formatter-based serialization is no longer supported or recommended in modern .NET.

Release 5.1.0-beta.8

11 Jul 18:12

Choose a tag to compare

Release 5.1.0-beta.8 Pre-release
Pre-release

Added

  • Added DotNetConsoleLogger.cs static 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 from DotNetConsoleException as formatter-based serialization is no longer supported or recommended in modern .NET.

Release 5.1.0-beta.7

11 Jul 13:43

Choose a tag to compare

Release 5.1.0-beta.7 Pre-release
Pre-release

Added

  • Added DotNetConsoleLogger.cs static 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 from DotNetConsoleException as formatter-based serialization is no longer supported or recommended in modern .NET.

Release 5.1.0-beta.6

11 Jul 10:21

Choose a tag to compare

Release 5.1.0-beta.6 Pre-release
Pre-release

Added

  • Added DotNetConsoleLogger.cs static 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 from DotNetConsoleException as formatter-based serialization is no longer supported or recommended in modern .NET.

Release 5.0.1-alpha.0

14 May 13:27

Choose a tag to compare

Release 5.0.1-alpha.0 Pre-release
Pre-release

Changed

  • When using check-deps, do not throw exceptions that occur before the DotNetConsoleBuilder is built

Release 5.0.0

27 Jan 11:07

Choose a tag to compare

Added

  • Added cancellation token support for commands
  • Added a built-in check-deps command 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

27 Jan 09:52
54e053b

Choose a tag to compare

Release 4.0.0-rc.0 Pre-release
Pre-release

Added

  • Added cancellation token support for commands
  • Added a built-in check-deps command 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

23 Jan 09:34

Choose a tag to compare

Release 4.0.0-alpha.0 Pre-release
Pre-release

Added

  • Added cancellation token support for commands
  • Added a built-in verify-dependencies command 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