Skip to content

Releases: Cysharp/ConsoleAppFramework

v5.6.2

21 Oct 06:35

Choose a tag to compare

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

08 Sep 05:29

Choose a tag to compare

  • 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

07 Sep 17:47

Choose a tag to compare

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

23 Jun 10:44
92c637d

Choose a tag to compare

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

19 Feb 09:20
511e725

Choose a tag to compare

What's Changed

  • chore: Add .editorconfig file 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

06 Feb 10:31
26bd037

Choose a tag to compare

Improvement:

  • Added support for argument escaping using --
  • Added CommandArguments and EscapedArguments properties to ConsoleAppContext

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

New Contributors

Full Changelog: 5.3.4...5.4.0

Ver.5.3.4

16 Jan 01:46
9407f14

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 5.3.3...5.3.4

Ver.5.3.3

27 Dec 07:24

Choose a tag to compare

  • disable AOT warning

Full Changelog: 5.3.2...5.3.3

Ver.5.3.2

27 Dec 06:04

Choose a tag to compare

  • Fix NET 9 NativeAOT warning

Full Changelog: 5.3.1...5.3.2

Ver.5.3.1

17 Dec 08:36

Choose a tag to compare

  • Fix NuGet dependecy resolve condition

Full Changelog: 5.3.0...5.3.1