Skip to content

2.4.0 Release Candidate

Pre-release
Pre-release
Compare
Choose a tag to compare
@natemcmaster natemcmaster released this 04 Sep 04:54
8a238df

https://www.nuget.org/packages/McMaster.Extensions.CommandLineUtils/2.4.0-rc.103
https://www.nuget.org/packages/McMaster.Extensions.Hosting.CommandLine/2.4.0-rc.103

See https://github.com/natemcmaster/CommandLineUtils/blob/master/CHANGELOG.md for details.

Changes:

  • 8a238df docs: update 2.4 release notes for RC
  • d48b4df fix: reset state of commandline app, args, and options on each call of .Parse [ #253 ]
  • 6992e9b cleanup: fix compiler errors with latest version of C# 8 compiler
  • 95cf6bf Update version to 2.4.0 RC
  • 3d08a2b cleanup: Add analyzer for public API and revert an unintentional breaking change from 2.3 (#264)
  • 38a5c76 fix: don't dispose ManualResetEvent which might be used later [ #261 ]
  • a89c61f fixup! docs: generate and push to GH pages automatically
  • 8b261bd docs: generate and push to GH pages automatically
  • 088a838 docs: update CHANGELOG [ #246 ]
  • eb60131 cleanup: update property in DefaultHelpTextGenerator for code style consistency
See More
  • 5b097ad fix: wrap help text descriptions based on console width (#248)
  • e67dd33 cleanup: update dependencies and branding to 2.4-beta
  • 1c632a1 cleanup: obsolete async API that doesn't have Async in the name
  • 988c426 feat: support CTRL+C and unload events handling [ #111 ]
  • 431f273 feat: make CommandLineApplication asynchronous and add new async API [ #208, #153, #225 ]
  • 83b79da style: C# cleanup to use more C# 8 features, and fix a few analyzer warnings
  • ef6bdcd chore: minor csproj cleanups
  • 833e9c2 style: run dotnet-format
  • 1ef731a docs: Update changelog
  • cf1947b feat: support C# 8 and nullable reference types (#245)
  • 8320e50 Add check for subcommand cycle (#239)
  • 08c6764 UsePagerForHelpText property is inherited (#237)
  • e6e0a36 Add link to roadmap in README (#235)
  • f3eacc7 Update stale.yml
  • bc33dd4 Update no-response.yml
  • d198d89 Update stale.yml
  • be23040 feat: Add validation attributes for files and directories that must not exist. (#230)
  • 1370b3a docs: Remove duplicate keyword in sample code (#231)
  • 8b58122 Merge pull request #228 from ejball/escape-empty-args
  • 0ed6092 Escape empty arguments.

This list of changes was auto generated.