Skip to content

Releases: linkdotnet/StringBuilder

v1.18.5

19 Oct 18:13
5662202
Compare
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
Compare
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
Compare
Choose a tag to compare

Changed

  • Enumerator.MoveNext is now a bit faster

v1.18.2

08 Sep 20:57
Compare
Choose a tag to compare

Added

  • Small refactoring to make the Enumerator.Current readonly

v1.18.1

10 Aug 15:13
Compare
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
Compare
Choose a tag to compare

Added

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

v1.17.0

13 Apr 07:46
6c3d61c
Compare
Choose a tag to compare

Added

  • Support for net8.0

v1.16.0

28 Mar 18:17
40e80eb
Compare
Choose a tag to compare

Added

  • New overloads for Trim, TrimStart and TrimEnd that accept a character as parameter

v1.15.0

26 Mar 10:32
37ad404
Compare
Choose a tag to compare

Added

  • New Trim, TrimStart and TrimEnd methods

v1.14.0

25 Mar 21:41
4c96dc5
Compare
Choose a tag to compare

Added

  • New overload for Append that accepts a ReadOnlyMemory object
  • New ToString overload that accepts a Range object

Changed

  • Improvements for Append when the type is a boolean