2.4.0
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.