[version] 发布v5.3.0版本

main v5.3.0
walon 2024-04-22 10:17:59 +08:00
parent 3259c11828
commit 95922aec1e
3 changed files with 32 additions and 11 deletions

View File

@ -2,28 +2,28 @@
"versions": [ "versions": [
{ {
"unity_version":"2019", "unity_version":"2019",
"hybridclr" : { "branch":"v5.2.1"}, "hybridclr" : { "branch":"v5.3.0"},
"il2cpp_plus": { "branch":"v2019-5.2.1"} "il2cpp_plus": { "branch":"v2019-5.3.0"}
}, },
{ {
"unity_version":"2020", "unity_version":"2020",
"hybridclr" : { "branch":"v5.2.1"}, "hybridclr" : { "branch":"v5.3.0"},
"il2cpp_plus": { "branch":"v2020-5.2.1"} "il2cpp_plus": { "branch":"v2020-5.3.0"}
}, },
{ {
"unity_version":"2021", "unity_version":"2021",
"hybridclr" : { "branch":"v5.2.1"}, "hybridclr" : { "branch":"v5.3.0"},
"il2cpp_plus": { "branch":"v2021-5.2.1"} "il2cpp_plus": { "branch":"v2021-5.3.0"}
}, },
{ {
"unity_version":"2022", "unity_version":"2022",
"hybridclr" : { "branch":"v5.2.1"}, "hybridclr" : { "branch":"v5.3.0"},
"il2cpp_plus": { "branch":"v2022-5.2.1"} "il2cpp_plus": { "branch":"v2022-5.3.0"}
}, },
{ {
"unity_version":"2022-tuanjie", "unity_version":"2022-tuanjie",
"hybridclr" : { "branch":"v5.2.1"}, "hybridclr" : { "branch":"v5.3.0"},
"il2cpp_plus": { "branch":"v2022-tuanjie-5.2.1"} "il2cpp_plus": { "branch":"v2022-tuanjie-5.3.0"}
} }
] ]
} }

View File

@ -1,5 +1,26 @@
# 发布日志 # 发布日志
## 5.3.0
发布日期 2024.4.22.
### Runtime
- [fix] 修复WebGL平台MachineState::CollectFramesWithoutDuplicates错误地使用hybridclr::metadata::IsInterpreterMethod移除热更新函数导致补充元数据函数没有移除StackFrames列表越来越长打印Stack时死循环的bug。调整实现统一使用il2cpp::vm::StackTrace::PushFrame及PopFrame实现完美的解释器栈打印。缺点是调用解释器函数增加了维护栈的开销
- [fix] 修复StringUtils::Utf16ToUtf8未正确处理maxinumSize==0导致InterpreterImage::ConvertConstValue中转换长度为0的string时巨幅溢出的严重bug
- [fix] 修复__ReversePInvokeMethod_XXX函数未设置Il2CppThreadContext导致从native线程回调时获取Thread变量崩溃的bug
- [merge] 合并 2021.3.34-2021.3.37f1 il2cpp改动
- [merge] 合并 2022.3.19-2022.3.23f1 il2cpp改动
### Editor
- [fix] 修复导出tvOS工程时未修改xcode工程设置导致打包失败的bug
- [fix] 修复构建tvOS目标时未复制裁剪AOT dll导致生成桥接函数失败的bug
- [fix] 解决StripAOTDllCommand生成的临时项目的locationPathName不规范导致与某些插件如Embeded Browser不兼容的问题
- [fix] 修复团结引擎1.1.0起删除TUANJIE_2022宏导致没有复制裁剪后的AOT程序集的bug
- [fix] 修复__ReversePInvokeMethod_XXX函数未设置Il2CppThreadContext导致从native线程回调时获取Thread变量崩溃的bug
- [fix] 修复iOS平台开启development build选项时出现mono相关头文件找不到的bug
## 5.2.1 ## 5.2.1
发布日期 2024.4.7. 发布日期 2024.4.7.

View File

@ -1,6 +1,6 @@
{ {
"name": "com.code-philosophy.hybridclr", "name": "com.code-philosophy.hybridclr",
"version": "5.2.1", "version": "5.3.0",
"displayName": "HybridCLR", "displayName": "HybridCLR",
"description": "HybridCLR is a fully featured, zero-cost, high-performance, low-memory solution for Unity's all-platform native c# hotupdate.", "description": "HybridCLR is a fully featured, zero-cost, high-performance, low-memory solution for Unity's all-platform native c# hotupdate.",
"category": "Runtime", "category": "Runtime",