Releases: linkdotnet/StringBuilder
Releases · linkdotnet/StringBuilder
v1.18.5
Changed
- Fixed a bug, where in
Append
overflows the internal buffer and throws an exception - Use better struct layout to be more cache friendly
v1.18.4
Changed
- Optimized
Append(scoped ReadOnlySpan<char>)
to be roughly 5% faster - Optimized
AppendLine
to have less overhead
v1.18.3
Changed
- Enumerator.MoveNext is now a bit faster
v1.18.2
Added
- Small refactoring to make the Enumerator.Current readonly
v1.18.1
Fixed
- Fixed
IndexOutOfRangeException
issue when the remaining text length is shorter than the search term
v1.18.0
Added
- Added custom enumerator to
ValueStringBuilder
so it can be used inforeach
loops
v1.17.0
Added
- Support for
net8.0
v1.16.0
Added
- New overloads for
Trim
,TrimStart
andTrimEnd
that accept a character as parameter
v1.15.0
Added
- New
Trim
,TrimStart
andTrimEnd
methods
v1.14.0
Added
- New overload for
Append
that accepts aReadOnlyMemory
object - New
ToString
overload that accepts aRange
object
Changed
- Improvements for
Append
when the type is a boolean