Releases: Cysharp/ConsoleAppFramework
Releases · Cysharp/ConsoleAppFramework
v5.6.2
What's Changed
- chore: Specify IsPackable=false on Directory.Build.props, explicitly true for target packages. by @guitarrapc in #194
- ci: add id-token: write for NuGet Trusted Publish by @guitarrapc in #195
- Clarify relation between "shortName" and parameter aliases to ease migration in ReadMe and RunTest by @kamiyn in #196
- Fix option precedence over positional arguments by @dusrdev in #197
- Fix ConsoleApp.RunAsync with CancellationToken can't compile from v5.6.0 #199
New Contributors
Full Changelog: 5.6.1...5.6.2
v5.6.1
- Fix for 5.6.0, reference Microsoft.Extensions.Hosting and not use it, throws null exception
Full Changelog: 5.6.0...5.6.1
v5.6.0
What's Changed
- chore: add README.md to nuget package by @guitarrapc in #189
- HostApplicationBuilder.ToConsoleApp host calls StartAsync and StopAsync by @neuecc in #191
- Implement IAsyncDisposable on CompositeDisposableServiceProvider by @Mpdreamz in #188
- Add ConsoleAppBuilder.Run/RunAsync (args, bool disposeService) overload by @neuecc in #192
- Support external CancellationToken by @neuecc in #193
- Documented the verification of OpenTelemetry support and filter samples in ReadMe#OpenTelemetry
New Contributors
Full Changelog: 5.5.0...5.6.0
v.5.5.0
What's Changed
- don't report CAF008 error on CommunityToolkit.Mvvm.ObservableProperty "Add" calls
- suppress IL2026, IL3050 warning for NativeAOT publish
- ci: Pinning third party GitHub Actions sha by @guitarrapc in #175
- feat: Add HiddenAttribute to hide specific command/parameter by @filzrev in #171
- Add support FromKeyedServices by @neuecc in #183
- chore: Update dependencies and benchmark relating code by @filzrev in #184
- chore: Apply dotnet format command by @filzrev in #186
Full Changelog: 5.4.1...5.5.0
v.5.4.1
What's Changed
- chore: Add
.editorconfigfile and apply settings by @filzrev in #165 - fix: Tests failed when line-end characters differ from OS default by @filzrev in #166
- fix: Normalize line endings of generated source code by @filzrev in #167
- Update tests related projects by @filzrev in #168
Full Changelog: 5.4.0...5.4.1
Ver.5.4.0
Improvement:
- Added support for argument escaping using
-- - Added
CommandArgumentsandEscapedArgumentsproperties toConsoleAppContext
Breaking Changes:
The supported language version has been updated to C# 13. When using with .NET 8, you need to explicitly specify the LangVersion in your project file:
<PropertyGroup>
<TargetFramework>net8.0</TargetFramework>
<LangVersion>13</LangVersion>
</PropertyGroup>What's Changed
- chore: Fix spelling issues by @filzrev in #160
- support double-dash argument escape by @neuecc in #164
- chore: Update benchmarks by @filzrev in #163
New Contributors
Full Changelog: 5.3.4...5.4.0
Ver.5.3.4
Ver.5.3.3
- disable AOT warning
Full Changelog: 5.3.2...5.3.3
Ver.5.3.2
- Fix NET 9 NativeAOT warning
Full Changelog: 5.3.1...5.3.2
Ver.5.3.1
- Fix NuGet dependecy resolve condition
Full Changelog: 5.3.0...5.3.1