0.8.0
This two biggest features added by this release are:
- A new static and strong-typed API.
- C# source generator for compile-time code generation of the command-line arguments parsing logic as well as a class for the parsed arguments.
See the documentation for usage and examples.
What's Changed
- C# source generator for docopt usage by @atifaziz in #77
- Replace embedding in source generator with library reference by @atifaziz in #154
- Merge source generator into library project by @atifaziz in #155
- Update to .NET 6 SDK by @atifaziz in #156
- Add integration tests for inline scenario by @atifaziz in #157
- Add nullability annotations to public API by @atifaziz in #159
- Simplify NavalFate example with top-level statements by @atifaziz in #160
- Suppress warning RS2002 (possible regression in .NET SDK 6.0.200) by @atifaziz in #161
- Add RS2002 as a warning back by @Youssef1313 in #162
- Update test packages to latest versions by @atifaziz in #163
- New (static) parsing API by @atifaziz in #158
- Rename
Value
toArgValue
(ditto for kind) by @atifaziz in #164 - Update to .NET SDK 6.0.200 by @atifaziz in #165
See Also
- 0.8.0 milestone for changes in this release
- Commit history since 0.7.0
New Contributors
- @Youssef1313 made their first contribution in #162