Releases: Cysharp/ZString
Releases · Cysharp/ZString
Ver.2.2.0
Includes many performance improvement, thank you @udaken
- Implement ZString.Concat works as same as string.Concat on collection types #19, thanks @piti6
- Add some BCL-like methods to StringBuilder #20
- Add StringBuilder.AppendJoin #21
- Make throw NestedStringBuilderCreationException on nested StringBuilder creation. #23
- Removes allocation when using IntPtr and Nullable. #24
- Fix Utf8PreparedFormat #26
- Improved performance of StringBuilder.AppendFormat #27
Ver 2.1.3
Ver 2.1.2
Ver 2.1.1
Ver 2.1.0
Ver 2.0.0
Improvement
- Add
ZString.PrepareUtf16
,ZString.PrepareUtf8
to avoid parse template in each operation, you can store field like Regex's RegexOptions.Compile. - Add
ZString.Utf8Format
to write utf8 directly toIBufferWriter<byte>
.
Fix
- ZString.Concat throws Exception when arg is string and null.
- ZString.Join(
List<T>
) does not work correctly as String.Join
Breaking changes
- All T0... type arguments start from T1...