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.0
andnet7.0
was removed.
Changed
- Added
OverloadResolutionPriority
forSpan
overload 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>)