[version] 发布v5.0.0版本。恢复对Unity 2019的支持,并且支持2019版本在iOS平台以源码形式构建

main v5.0.0
walon 2024-01-26 11:57:34 +08:00
parent f59ba2623a
commit 6ffb977ef3
3 changed files with 29 additions and 10 deletions

View File

@ -2,23 +2,23 @@
"versions": [ "versions": [
{ {
"unity_version":"2019", "unity_version":"2019",
"hybridclr" : { "branch":"pro-4.3.5"}, "hybridclr" : { "branch":"v5.0.0"},
"il2cpp_plus": { "branch":"2019-pro-4.3.5"} "il2cpp_plus": { "branch":"v2019-5.0.0"}
}, },
{ {
"unity_version":"2020", "unity_version":"2020",
"hybridclr" : { "branch":"v4.0.10"}, "hybridclr" : { "branch":"v5.0.0"},
"il2cpp_plus": { "branch":"v2020-4.0.8"} "il2cpp_plus": { "branch":"v2020-5.0.0"}
}, },
{ {
"unity_version":"2021", "unity_version":"2021",
"hybridclr" : { "branch":"v4.0.10"}, "hybridclr" : { "branch":"v5.0.0"},
"il2cpp_plus": { "branch":"v2021-4.0.8"} "il2cpp_plus": { "branch":"v2021-5.0.0"}
}, },
{ {
"unity_version":"2022", "unity_version":"2022",
"hybridclr" : { "branch":"v4.0.10"}, "hybridclr" : { "branch":"v5.0.0"},
"il2cpp_plus": { "branch":"v2022-4.0.8"} "il2cpp_plus": { "branch":"v2022-5.0.0"}
} }
] ]
} }

View File

@ -1,8 +1,27 @@
# 发布日志 # 发布日志
## 5.0.0
发布日期 2024.1.26.
### Runtime
- [new] 恢复对2019支持
- [fix] 修复未按依赖顺序加载dll由于在创建Image时缓存了当时的程序集列表如果被依赖的程序集在本程序集后加载延迟访问时由于不在缓存程序集列表而出现TypeLoadedException的bug
### Editor
- [new] 恢复对2019支持
- [new] 支持2019版本在iOS平台以源码形式构建
- [new] 新增 AOTAssemblyMetadataStripper用于剔除AOT dll中非泛型函数元数据
- [new] 新增 MissingMetadataChecker检查裁剪类型或者函数丢失的问题
- [opt] 优化 AOTReference计算如果泛型的所有泛型参数都是class约束则不加入到需要补充元数据的集合
- [change] 为了支持团结引擎而作了一些调整注意支持团结引擎的il2cpp_plus分支并未公开
## 4.0.15 ## 4.0.15
发布日期 2024年1月2日. 发布日期 2024.1.2.
### Runtime ### Runtime

View File

@ -1,6 +1,6 @@
{ {
"name": "com.code-philosophy.hybridclr", "name": "com.code-philosophy.hybridclr",
"version": "4.0.15", "version": "5.0.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",