Releases: Cysharp/ConsoleAppFramework
Releases · Cysharp/ConsoleAppFramework
Ver 2.0.1
OperationCanceledException by user code should not be handled. #30
Ver 2.0.0
- Application name has been changed, MicroBatchFramework -> ConsoleAppFramework
- removed
BatchHost
(use Host instead)
BatchBase
-> ConsoleAppBase
Use/RunBatchEngineAsync
-> Use/RunConsoleAppFrameworkAsync
- remove
list
default command
- default
help
command accepts -help
, --help
- add
version
default command that shows AssemblyInformationalVersion
or AssemblylVersion
- command
help
accepts help [command]
and [command] -help
- add
ReplaceToSimpleConsole
loggerBuilder extension
Ver 1.7.1
or ,
as a split word in array argument.
> SampleApp.exe -array "11 22 33"
> SampleApp.exe -array "11,22,33"
> SampleApp.exe -array "[11,22,33]"
Ver 1.7.0
- using
System.Text.Json
instead of Utf8Json
, Newtonsoft.Json
.
- Array argument handling more friendly. (e.g.
int[]
can handle by 1 2 3
, string[]
can handle by foo bar baz
).
Ver 1.6.1
Improvement: More enable Nullable Reference Type #25, thanks @nogic1008
Fix: Does not work help command at special cases in .NET 4.7.2 #26, thanks @KageShiron
Ver 1.5.0
- Fix typo NullBatchInerceptor to NullBatchInterceptor #18, thanks @masfj
- Treat the return value as the exit code. #19, thanks @mayuki
Ver 1.4.0
Upgrade Microsoft.Extensions.Hosting and .NET Core #16
- MicroBatchFramework is still using .NET Standard 2.0
- MicroBatchFramework.WebHosting is now using ASP.NET Core 3.0
1.2.0
(Breaking Changes)Remove SimpleConsoleLogger dependency from BatchEngine initialization. #13, thanks @mayuki
Note, this breaking change, does not work console logging if you use new HostBuilder()
.
you can change BatchHost.CreateDefaultBuilder()
instead of new HostBuilder()
.