Releases: Cysharp/ConsoleAppFramework
Releases · Cysharp/ConsoleAppFramework
Ver.4.0.2
- ConsoleAppBuilder's HostContext methods returns ConsoleAppBuilder
Ver.4.0.1
remove dependency.
v4's details, see v4.0.0 release notes.
Ver.4.0.0
v4 introduces minimal API ConsoleApp.Create/CreateBuilder
and many new features.
Please see new API documentation.
v3 -> v4 compatibility, check #v3-legacy-compatibility section.
netstandard2.0 and swagger support was dropped.
Ver.3.3.2
What's Changed
- Hotfix displayhelpcommand by @afernandes in #67
New Contributors
- @afernandes made their first contribution in #67
Full Changelog: 3.3.1...3.3.2
Ver.3.3.1
- Add targetframework
netcoreapp3.1
Ver.3.3.0
- Fix: can not use
Dictionary<TKey, TValue>
as parameter type - Improvement: Support
IAsyncDisposable
to cleanup command(also supportsIDisposable
), see Cleanup section - Improvmenet: Support configure first command name of Class/Method routing by annotate
[Command]
to class, see CommandAttribute section.
Ver 3.2.0
Ver 3.1.0
Ver 3.0.0
Improvement
- New
CommandAppFilter
to hook event instead of Interceptor - New
ConsoleAppOptions
that can setStrictOption
,ShowDefaultCommand
,JsonSerializerOptions
andGlobalFilters
. Class.Method
routing toclass method
command (Class.Method
command also work for backward compatibility)
Breaking Changes
- Interceptor is removed, use
CommandAppFilter
instead. - JsonSerializerOptions get from ConsoleAppOptions