Releases: skarllot/SourceGenerators
Releases · skarllot/SourceGenerators
v2.4.2
v2.4.1
🚀 New Features
TextSegmentcollection support: exposeCount, a public indexer, andGetEnumeratorfor direct iteration over segment parts by @skarllot in #267WriteToappendLine override: newWriteTo(SourceTextWriter, bool appendLine)overload to override the segment's storedAppendLineflag at write time by @skarllot in #267
🔧 Maintenance
TextSegmentinline storage: replace the internal dynamic array with 8 inline fields plus an overflow array, eliminating heap allocation for segments with ≤ 8 parts by @skarllot in #267
Full Changelog: v2.3.3...v2.4.1
v2.3.3
v2.3.2
v2.2.2
v2.1.1
🚀 New Features
- Add non-nullable
WriteLineoverloads for all primitive types inInterpolationCodeWriterby @skarllot in #231
🐞 Bug Fixes
🧪 Testing & CI/CD
- Update
github/codeql-actionaction to v4.32.3 in #228
📦 Dependency Updates
- Update
dotnet-sdkto v10.0.103 in #226 - Update
polyfilllibto 9.9.0 in #229 - Update
modules/polyfillto v9.9.0 in #232
Full Changelog: v2.0.4...v2.1.1
v2.0.4
v2.0.1
📢 Breaking Changes
- Replaced T4 template-based code generation with high-performance string interpolation
- Introduced new
InterpolationCodeWriterandInterpolationCodeWriter.CSharppackages - Removed deprecated
T4CodeWriterandT4Templatepackages
Full Changelog: v1.2.12...v2.0.1
v1.2.12
📦 Dependency Updates
- build(deps): update dependency dotnet-sdk to v8.0.413 by @renovate[bot] in #161
- build(deps): update dependency modules/polyfill to v8.8.1 by @renovate[bot] in #165
- build(deps): update dependency polyfill to 8.8.1 by @renovate[bot] in #166
- build(deps): update dependency microsoft.build.notargets to 3.7.134 by @renovate[bot] in #171
Full Changelog: v1.2.7...v1.2.12