Skip to content

Releases: linkdotnet/StringBuilder

v1.11.0

01 Jan 19:18
bc43553
Compare
Choose a tag to compare

Added

  • New AppendFormat functions (with 1 to 3 arguments).

v1.10.6

30 Dec 10:36
5d57a6d
Compare
Choose a tag to compare

Changed

  • Appending value types is roughly 10% faster

v1.10.5

29 Dec 09:47
4233007
Compare
Choose a tag to compare

Changed

  • When growing only copy written content to the new buffer and safe some bytes

v1.10.4

27 Dec 16:37
9ea0669
Compare
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
Compare
Choose a tag to compare

Fixed

  • Fixed a bug where Replace does something wrong

v1.10.2

16 Dec 11:50
1e2d59d
Compare
Choose a tag to compare

Added

  • Additional null check in static Concat

Changed

  • Smaller refactoring

v1.10.1

28 Nov 12:28
fd323d3
Compare
Choose a tag to compare

Changed

  • Minor changes and hints for the JIT

v1.10.0

20 Nov 09:58
e86baec
Compare
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
Compare
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
Compare
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.