Releases: SvenGroot/Ookii.CommandLine
Ookii.CommandLine 4.2
What's new
Ookii.CommandLine 4.2 addresses some issues with the virtual terminal helper methods and code generation with derived classes. It also provides compatibility with native AOT compilation.
For full details, please see the change log, and documentation for this release.
Release contents
- The Ookii.CommandLine class library in versions for .Net Standard 2.0, .Net Standard 2.1, .Net 6.0, .Net 7.0, and .Net 8.0.
- A Visual Studio extensions with several code snippets for creating arguments and commands.
- Several sample applications.
This release is also available on NuGet.
Ookii.CommandLine 4.2 (preview 2)
What's new
Ookii.CommandLine 4.2 addresses some issues with the virtual terminal helper methods and code generation with derived classes. It also provides compatibility with native AOT compilation.
For full details, please see the change log, and documentation for this release.
Release contents
- The Ookii.CommandLine class library in versions for .Net Standard 2.0, .Net Standard 2.1, .Net 6.0, .Net 7.0, and .Net 8.0.
- A Visual Studio extensions with several code snippets for creating arguments and commands.
- Several sample applications.
This release is also available on NuGet.
Ookii.CommandLine 4.2 (preview)
What's new
Ookii.CommandLine 4.2 addresses some issues with the virtual terminal helper methods, and code generation with derived classes.
For full details, please see the change log, and documentation for this release.
Release contents
- The Ookii.CommandLine class library in versions for .Net Standard 2.0, .Net Standard 2.1, .Net 6.0, .Net 7.0, and .Net 8.0.
- A Visual Studio extensions with several code snippets for creating arguments and commands.
- Several sample applications.
This release is also available on NuGet.
Ookii.CommandLine 4.1
What's new
Ookii.CommandLine 4.1 adds CancellationToken
support for asynchronous commands, custom default value formats in the usage help, support for the --
token to escape argument names, an event to handle/ignore unknown arguments, additional ValidateEnumValueAttribute
options, and more.
For full details, please see the change log, and documentation for this release.
Release contents
- The Ookii.CommandLine class library in versions for .Net Standard 2.0, .Net Standard 2.1, .Net 6.0, .Net 7.0, and .Net 8.0.
- A Visual Studio extensions with several code snippets for creating arguments and commands.
- Several sample applications.
This release is also available on NuGet.
Ookii.CommandLine 4.1 (preview 2)
What's new
This is a preview release of Ookii.CommandLine 4.1, which adds CancellationToken support for asynchronous commands, custom default value formats, support for the --
token to escape argument names, an event to handle/ignore unknown arguments, additional ValidateEnumValueAttribute options, and more.
For full details, please see the change log, and documentation for this release.
This preview is feature complete, but changes may still be made before the final release based on testing.
Release contents
- The Ookii.CommandLine class library in versions for .Net Standard 2.0, .Net Standard 2.1, .Net 6.0, .Net 7.0, and .Net 8.0.
- A Visual Studio extensions with several code snippets for creating arguments and commands.
- Several sample applications.
This release is also available on NuGet.
Ookii.CommandLine 4.1 (preview)
What's new
This is a preview release of Ookii.CommandLine 4.1, which adds CancellationToken support for asynchronous commands, custom default value formats, support for the --
token to escape argument names, additional ValidateEnumValueAttribute options, and more.
The change log and documentation have not been updated yet, but there is updated class library documentation.
This preview is feature complete, but changes may still be made before the final release based on testing.
Release contents
- The Ookii.CommandLine class library in versions for .Net Standard 2.0, .Net Standard 2.1, .Net 6.0, .Net 7.0, and .Net 8.0.
- A Visual Studio extensions with several code snippets for creating arguments and commands.
- Several sample applications.
This release is also available on NuGet.
Ookii.CommandLine 4.0.1
What's new
Ookii.CommandLine 4.0.1 is a service release that fixes an issue where arguments defined by methods could not have aliases.
See the change log for everything that's new.
Version 4.0.1 contains several breaking changes from version 2.x and 3.x. See the migration guide for more information on upgrading existing projects. In most cases, you probably won't need many changes.
Release contents
- The Ookii.CommandLine class library in versions for .Net Standard 2.0, .Net Standard 2.1, .Net 6.0, and .Net 7.0.
- A Visual Studio extensions with several code snippets for creating arguments and commands.
- Several sample applications.
This release is also available on NuGet.
Ookii.CommandLine 4.0
What's new
Ookii.CommandLine 4.0 is a major release, which adds support for source generation, revised argument value conversion, automatic prefix aliases, support for C# 11 required
properties, a new attribute for value descriptions that allows for localization, canceling parsing with success and access the remaining arguments afterwards, support for nested subcommands, source link integration, and more.
See the change log for everything that's new.
Version 4.0 contains several breaking changes from version 2.x and 3.x. See the migration guide for more information on upgrading existing projects. In most cases, you probably won't need many changes.
Release contents
- The Ookii.CommandLine class library in versions for .Net Standard 2.0, .Net Standard 2.1, .Net 6.0, and .Net 7.0.
- A Visual Studio extensions with several code snippets for creating arguments and commands.
- Several sample applications.
This release is also available on NuGet.
Ookii.CommandLine 4.0 (preview 2)
What's new
This is a preview release of Ookii.CommandLine 4.0, which brings source generation, a new way of handling argument value conversion, automatic prefix aliases, built-in nested arguments, and more. Preview 2 fixes a few bugs from the first preview.
For full details, please see the change log, and documentation for this release.
This preview is feature complete, but changes may still be made before the final release based on testing.
Release contents
- The Ookii.CommandLine class library in versions for .Net Standard 2.0, .Net Standard 2.1, .Net 6.0, and .Net 7.0.
- A Visual Studio extensions with several code snippets for creating arguments and commands.
- Several sample applications.
This release is also available on NuGet.
Ookii.CommandLine 4.0 (preview)
What's new
This is a preview release of Ookii.CommandLine 4.0, which brings source generation, a new way of handling argument value conversion, automatic prefix aliases, built-in nested arguments, and more.
For full details, please see the change log, and documentation for this release.
This preview is feature complete, but changes may still be made before the final release based on testing.
Release contents
- The Ookii.CommandLine class library in versions for .Net Standard 2.0, .Net Standard 2.1, .Net 6.0, and .Net 7.0.
- A Visual Studio extensions with several code snippets for creating arguments and commands.
- Several sample applications.
This release is also available on NuGet.