update 0.5.7

This commit is contained in:
2026-05-27 12:08:28 +08:00
parent bccd5550d1
commit d3eb238bd6
23 changed files with 265 additions and 87 deletions
+21 -2
View File
@@ -2,7 +2,26 @@
## [Unrealse]
添加一个方法,可以将任意数值转为分数形式。
## [0.5.7] 2026-05-27
添加:
* 一个数学方法 GetFraction,可以将任意数值转为分数形式。
* 语义化版本号 SemanticVersion,可以识别主流的版本号格式,并且符合判断规则。
* 添加基于字符串构建器的join方法。
* 添加了基于非平方根距离的快速判断扩展方法。
* 添加了关于RectTransform的快速尺寸设置方法。
* 联合对象池添加了对原件的标识。
* 添加纹理宏。
* 添加使用windows文件窗口的窗口调用函数(包含文件和目录访问)。
* 配置宏添加了获取方法。
* json序列化器添加了部分基础类型的null处理方案。
优化:
* TextBlockBuilder文本拼接逻辑,减少GC。
* 优化枚举库中的对比方法,改为了泛型模型,避免枚举装箱操作
修复:
* 对象池宏中联合对象池间接释放对象有可能报错导致无法释放的问题。
## [0.5.6] 2025-12-30
@@ -94,7 +113,7 @@ UI库:
## [0.5.0] - 2025-07-04
中间那个版本感觉不吉利,所以没有,并不是缺少了这部分版本。我是坚定的唯物主义者这点并没有改变,我甚至在小区里买过44号车位(它确实要便宜一些),虽然后面长租给别人了。
我故意跳过了4.0版本,并不是缺少了这部分版本。
调整了插件编译结构
插件的部署地址换到了自己的[服务器](https://xeric.zicp.fun/).
本体切换使用il2cpp版本的json dll,后面会将这部分内容放在dll外面,避免对某一特定版本dll依赖。