Skip to content

Releases: linkdotnet/StringBuilder

v1.10.4

27 Dec 16:37
9ea0669

Choose a tag to compare

Fixed

  • Fixed an issue with LastIndexOf where it could run out of bounds

v1.10.3

26 Dec 20:16
ca5a7eb

Choose a tag to compare

Fixed

  • Fixed a bug where Replace does something wrong

v1.10.2

16 Dec 11:50
1e2d59d

Choose a tag to compare

Added

  • Additional null check in static Concat

Changed

  • Smaller refactoring

v1.10.1

28 Nov 12:28
fd323d3

Choose a tag to compare

Changed

  • Minor changes and hints for the JIT

v1.10.0

20 Nov 09:58
e86baec

Choose a tag to compare

Added

  • Append(char* value, int length) overload.

Changed

  • Better exception when appending ISpanFormattable and buffer is not large enough.

v1.9.0

18 Nov 18:28
67bd592

Choose a tag to compare

Added

  • Added Equals(ReadOnlySpan<char>) overload

Changed

  • Slight improvement when appending nullable types to the string builder

v1.8.0

15 Nov 08:47
ad466c8

Choose a tag to compare

Added

  • implicit cast operator from string and ReadOnlySpan<char> to the ValueStringBuilder with pre-initialized buffer

Changed

  • various path optimizations for replace logic to use less allocations while being faster

Removed

  • Removed value type overloads for Append and Insert and just offer Append(ISpanFormattable) and Insert(ISpanFormattable), which covers more cases.

v1.7.0

12 Nov 22:47

Choose a tag to compare

Added

  • ToString(startIndex, length) to get a substring from the builder
  • Append(Guid guid) and Insert(Guid guid) as new overload
  • Added optional format string for Append and Insert

v1.6.2

11 Nov 17:26

Choose a tag to compare

Changed

  • Slight improvements for IndexOf methods

Fixed

  • Some of the exception had the wrong order (message and parameter name)

v1.6.1

11 Nov 09:02
2060cf8

Choose a tag to compare

Added

  • Added net7.0 target

Changed

  • Updated docs