All Versions
4
Latest Version
Avg Release Cycle
486 days
Latest Release
172 days ago

Changelog History

  • v0.8.3 Changes

    December 25, 2025

    πŸ“¦ NuGet

    πŸš€ This is a minor bug fix release with the following notable changes:

    • Mark source generator output for code analysis exemption by @atifaziz in #199
    • πŸ›  Fix hint name when root namespace is empty by @atifaziz in #203
    • ⬇️ Dropped .NET 6 runtime target as it has reached end-of-life
    • ⬇️ Dropped .NET Standard 1.5 target as it's no longer recommended per .NET Standard guidance; replaced by targeting .NET Framework 4.7 specifically.

    Other Changes

    • Enable nullability context for all projects by @atifaziz in #176
    • βœ‚ Remove .NET 5 target that's reached end-of-life by @atifaziz in #181
    • ⚑️ Update to .NET 7 SDK & targets by @atifaziz in #182
    • ⚑️ Update playground app to use .NET 7 by @atifaziz in #183
    • βœ‚ Remove testing on .NET Core 3.1 that's no longer supported by @atifaziz in #184
    • βœ‚ Remove unused source generator post initialization by @atifaziz in #185
    • ⚑️ Update .NET SDK, target runtime & packages by @atifaziz in #192
    • ⚑️ Update to NUnit 4 by @atifaziz in #193
    • ⚑️ Update .NET tools to their latest versions by @atifaziz in #194
    • πŸ‘ Allow IDE0061: Use block body for local functions by @atifaziz in #198
    • πŸ‘· Migrate to GitHub CI workflow by @atifaziz in #201
    • ⚑️ Update SDK, run-time targets & dependencies by @atifaziz in #202
    • ⬆️ Upgrade to C# 14 and modernize codebase by @atifaziz in #204

    πŸ‘€ See Also

  • v0.8.1 Changes

    April 03, 2022

    πŸ“¦ NuGet

    πŸš€ This is a minor bug fix release.

    What's Changed

    • πŸ›  Fix source generator to include namespace in file hint name by @atifaziz in #171
    • πŸ›  Fix semantic model caching in source generator by @atifaziz in #172
    • πŸ›  Fix source generator to support nested arguments class by @atifaziz in #174

    πŸ‘€ See Also

  • v0.8.0 Changes

    March 30, 2022

    πŸ“¦ NuGet

    πŸš€ 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 to ArgValue (ditto for kind) by @atifaziz in #164
    • ⚑️ Update to .NET SDK 6.0.200 by @atifaziz in #165

    πŸ‘€ See Also

    πŸ†• New Contributors

  • v0.7.0 Changes

    December 28, 2021

    πŸ“¦ NuGet

    πŸš€ Notable (and some breaking) changes in this release:

    πŸ‘€ See Also

    πŸ†• New Contributors