All Versions
4
Latest Version
Avg Release Cycle
486 days
Latest Release
172 days ago
Changelog History
Changelog History
-
v0.8.3 Changes
December 25, 2025π 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
- π 0.8.3 milestone for changes in this release
- Commit history since 0.8.1
-
v0.8.1 Changes
April 03, 2022π 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
- π 0.8.1 milestone for changes in this release
- Commit history since 0.8.0
-
v0.8.0 Changes
March 30, 2022π 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
ValuetoArgValue(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
-
v0.7.0 Changes
December 28, 2021π Notable (and some breaking) changes in this release:
- π Fixed βunmatched '('β bug (#32); by @atifaziz
- π Fixed assembly version being reported 0.0.0.0 (#122); by @atifaziz
- β Removed
Tokensfrom the public API (#108); by @atifaziz - β Remove T4 support (#136); by @atifaziz
- β¬οΈ Drop .NET Framework 4.0 target (#59); by @atifaziz
- β Added Source Link support (#149); by @atifaziz
π See Also
- π 0.7.0 milestone for changes in this release
- Commit history since 0.6.1.11
π New Contributors
- @vvivanloc made their first contribution in #103