Repository navigation
Releases: TheColdWorld/Utils
Release list
Release v1.0.6
new:
support TcpClient.SendAsync
change:
SocketUtils:use JsonNode.Parse instead of JsonSerializer.Deserialize for AOT-friendly
Full Changelog: v1.0.5...v1.0.6
Release v1.0.5
Release v1.0.4
Important
Some class of TheColdWorld.Utils was renamed.You should change you code
TheColdWorld.Utils.ObjectPool => TheColdWorld.Utils.ObjectPools.ObjectListPool
new:
ObjectArrayPool
rewrite:
ObjectListPool(in 1.0.3 ,it isTheColdWorld.Utils.ObjectPool)
ThreadPool
modiy:
callback can send packet to remote side
Full Changelog: v1.0.3...v1.0.4
Release v1.0.3
changes:
Codec's Encode|Decode method can be override and supports JsonConverter
new:
backport ArgumentNullException.ThrowIfNull
add GetHashCodeHexString
Tcp server and client
Object pool
start Task with AsyncService
[For Debug]project for debug
fixes:
name error in ObjectUtil.cs
make CancellationToken useable in AsyncService.cs
better code indent
Full Changelog: v1.0.2...v1.0.3
Release v1.0.2
publish profile
Codeclike Mojang DataFixer
EnumerationUtil/File/SocketUtil
Basic Logging(Configurable logger)
Basic Thread Pool/Async Service(Not tested)
Utils.cs => ObjectUtil.cs
nuget pakcage attachment
Full Changelog: https://github.com/TheColdWorld/Utils/commits/v1.0.2