Skip to content

2.4.0

Compare
Choose a tag to compare
@natemcmaster natemcmaster released this 14 Sep 08:17
76413af

Features and issues

  • Fix #227 by @ejball - ArgumentEscaper should escape empty string
  • PR #230 by @IanG - Attributes for files and directories that must not exist
  • Fix #221 by @vpkopylov - Use Pager for help text option only works on top-level help
  • PR #239 by @vpkopylov - Add check for subcommand cycle
  • Support C# 8.0 and nullable reference types - #245
  • Add async methods to CommandLineApplication
  • Fix #208 - make CommandLineApplication.ExecuteAsync actually asynchronous
  • Fix #153 - add async methods that accept cancellation tokens
  • Fix #111 - Handle CTRL+C by default
  • Fix #246 by @kyle-rader - Multi-line option descriptions do not indent correctly
  • Fix #253 - support calling CommandLineApplication.Execute multiple times

Changes:

Only reflects changes since 2.4 RC. See the complete list of changes since 2.3.4 here: v2.3.4...v2.4.0

  • 76413af Update xml docs for 2.4 release
  • ea20a89 fix: make RunCommandLineApplicationAsync actually async
  • 6b822fc test: add tests for .NET Core 3
  • ccc2b5b docs: add 2.4 API reference
  • 20820ef cleanup: build scripts and targets
  • 25b7a73 cleanup: releasenotes and azure-pipelines.yml
  • abdda8a cleanup: simplify code signing targets

This list of changes was auto generated.