v2.0.0
This is the v2 release of the ValueStringBuilder. There aren't any noticeable breaking changes. Only old framework versions were removed to make further development easier. The API is the same (with new additions) as in v1.
Added
- Added
Append(Rune)overload - Added
AppendJoin(Rune, IEnumerable<string?>)overload - Added
AppendJoin<T>(Rune, IEnumerable<T>)overload
Removed
- Support for
net6.0andnet7.0was removed.
Changed
- Added
OverloadResolutionPriorityforSpanoverload for the ctor to keep the current behavior. Reported by [@nsentinel])(https://github.com/nsentinel) in #210. - Optimised
AppendLine(scoped ReadOnlySpan<char>)by avoiding allocating a new string - Removed erroneous null check in
AppendJoin<T>(ReadOnlySpan<char>, IEnumerable<T>)