v1.3.0
v1.3.0 (minor)
Changes since v1.2.0:
- refactor: clear the three Sonar findings on new code [patch] (@Claude)
- test: adopt main's host-terminator expectations [patch] (@Claude)
- Merge remote-tracking branch 'origin/main' into claude/extract-generalize-codegen-hjt2iy (@Claude)
- fix: guard arguments with Ensure.NotNull [patch] (@Claude)
- feat: add the C# template object model [minor] (@Claude)
- test: expect the host line terminator, not CRLF [patch] (@matt-edmondson)
- feat: add scope and preprocessor-directive helpers [minor] (@Claude)
- feat: accept any TextWriter, not just StringWriter [minor] (@Claude)
- feat: make the line terminator configurable [minor] (@Claude)
- ci: make the SonarQube quality gate opt in [patch] (@matt-edmondson)
- ci: adopt the unified dotnet workflow [patch] (@matt-edmondson)
- chore: store icon.png in LFS as .gitattributes declares (@matt-edmondson)
- docs: scope build badge to the default branch (@matt-edmondson)
- docs: correct README, DESCRIPTION and TAGS metadata (@matt-edmondson)
- Stop Update SDKs failing when there is nothing to update (@matt-edmondson)
- Fix build for ktsu.Sdk 2.26.1+: migrate file headers (IDE0073), normalize line endings (IDE0055), Polyfill PrivateAssets (KTSU0007), InternalsVisibleTo for test project (KTSU0002), remove duplicate MSTest extension pins (NU1506) [patch] (@matt-edmondson)
- Sync .runsettings (@KtsuTools)
- Sync .editorconfig (@KtsuTools)
- Sync .gitattributes (@KtsuTools)
- chore: remove unused SourceLink package versions (@matt-edmondson)
- Remove unused package references from project files (@matt-edmondson)
- Add TAGS.md with NuGet package tags (@matt-edmondson)
What's Changed
- Generalize CodeBlocker into a code-generation substrate by @matt-edmondson in #87
New Contributors
- @matt-edmondson made their first contribution in #87
Full Changelog: v1.2.16...v1.3.0