v2.3.0
What's New
Features
includeTimestampconfig option — set tofalseinatomic-codegen.jsonto omit "Generated at" timestamps from file headers, producing cleaner git diffs when only regenerating without changes
Improvements
- Source code fully restored and cleaned from NuGet package decompilation
- All decompilation artifacts removed (~1000 lines of noise eliminated)
- All variable names meaningful and descriptive
- String interpolation throughout instead of concatenation
- Modern C# 12 syntax (collection expressions, lambdas, switch expressions)
- Command handlers extracted into named methods for readability
- GitHub Actions workflows with self-contained binaries for all platforms
- Package now also published to GitHub Packages
CI/CD
- Build workflow on push/PR to main
- Publish workflow on GitHub Release creation:
- NuGet.org package
- GitHub Packages
- Self-contained binaries: Windows/Linux/macOS (x64 + ARM64)
Download
Install as dotnet tool:
dotnet tool install -g Atomic.CodeGenOr download standalone binaries from the assets below (no .NET required).