Ver.5.3.0
- Add validation when doc comment parameter name not found in method parameters
- Add
ConsoleAppFrameworkGeneratorOptionsAttribute
to disable auto naming conversion - Add
RegisterCommandsAttribute
to register commands automatically to ConsoleAppBuilder - Add
ConsoleAppBuilder.ConfigureServices
that automatically enabled when importMicrosoft.Extensions.DependencyInjection
- Add
ConsoleAppBuilder.ConfigureLogging
that automatically enabled when importMicrosoft.Extensions.Logging
- Add
ConsoleAppBuilder.ConfigureEmptyConfiguration
that automatically enabled when importMicrosoft.Extensions.Configuration
- Add
ConsoleAppBuilder.ConfigureDefaultConfiguration
that automatically enabled when importMicrosoft.Extensions.Configuration.Json
- Add
IHostBuilder.ToConsoleAppBuilder
that automatically enabled when importMicrosoft.Extensions.Hosting
- Add
HostApplicationBuilder.ToConsoleAppBuilder
that automatically enabled when importMicrosoft.Extensions.Hosting
- Breaking Changes: default version option shows
InformationalVersion
without source revision - Breaking Changes: IServiceProvider will Dispose when Run/RunAsync is finished
Full Changelog: 5.2.4...5.3.0