Skip to content

Releases: linkdotnet/StringBuilder

v1.20.0

02 May 17:36
4084d05

Choose a tag to compare

Added

  • New ctor that accepts an initial size

v1.19.1

19 Apr 19:35
9d773b2

Choose a tag to compare

Changed

  • Some smaller refactorings

v1.19.0

02 Mar 12:35
ae63be0

Choose a tag to compare

Test for adding to TypedSpanList

v1.18.6

03 Nov 14:08
d5c091c

Choose a tag to compare

Changed

  • Dispose resets the ValueStringBuilder to the initial state, so it doesn't lead to undefined behavior when used again
  • Use different approach for Grow to be a bit more performant

v1.18.5

19 Oct 18:13
5662202

Choose a tag to compare

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

14 Oct 11:09
3e3d136

Choose a tag to compare

Changed

  • Optimized Append(scoped ReadOnlySpan<char>) to be roughly 5% faster
  • Optimized AppendLine to have less overhead

v1.18.3

22 Sep 21:23
2e563f1

Choose a tag to compare

Changed

  • Enumerator.MoveNext is now a bit faster

v1.18.2

08 Sep 20:57

Choose a tag to compare

Added

  • Small refactoring to make the Enumerator.Current readonly

v1.18.1

10 Aug 15:13

Choose a tag to compare

Fixed

  • Fixed IndexOutOfRangeException issue when the remaining text length is shorter than the search term

v1.18.0

08 Jun 19:27
fdde198

Choose a tag to compare

Added

  • Added custom enumerator to ValueStringBuilder so it can be used in foreach loops