.NET 6
.netDropped
The projects have moved to .NET 8 — six has served its time as our main LTS version for two years.
Using
The new .NET version is out and we jumped on it right away. Not a huge pile of new features, but this one is declared LTS. The main additions compared to previous versions:
- minimal APIs - sketching out endpoints became quick and easy
- file-scoped namespaces - more concise code
- global/implicit usings - organizational DRY
- CallerArgumentExpression - cool feature, no idea where we'd use it. But I like it.
- record struct - cool feature, and we know exactly where to use it.
This is now our default version for new and current projects.