diff --git a/Data~/hybridclr_version.json b/Data~/hybridclr_version.json index 4155f93..c076719 100644 --- a/Data~/hybridclr_version.json +++ b/Data~/hybridclr_version.json @@ -2,23 +2,23 @@ "versions": [ { "unity_version":"2019", - "hybridclr" : { "branch":"pro-4.3.5"}, - "il2cpp_plus": { "branch":"2019-pro-4.3.5"} + "hybridclr" : { "branch":"v5.0.0"}, + "il2cpp_plus": { "branch":"v2019-5.0.0"} }, { "unity_version":"2020", - "hybridclr" : { "branch":"v4.0.10"}, - "il2cpp_plus": { "branch":"v2020-4.0.8"} + "hybridclr" : { "branch":"v5.0.0"}, + "il2cpp_plus": { "branch":"v2020-5.0.0"} }, { "unity_version":"2021", - "hybridclr" : { "branch":"v4.0.10"}, - "il2cpp_plus": { "branch":"v2021-4.0.8"} + "hybridclr" : { "branch":"v5.0.0"}, + "il2cpp_plus": { "branch":"v2021-5.0.0"} }, { "unity_version":"2022", - "hybridclr" : { "branch":"v4.0.10"}, - "il2cpp_plus": { "branch":"v2022-4.0.8"} + "hybridclr" : { "branch":"v5.0.0"}, + "il2cpp_plus": { "branch":"v2022-5.0.0"} } ] } \ No newline at end of file diff --git a/RELEASELOG.md b/RELEASELOG.md index 61ffc5e..be78768 100644 --- a/RELEASELOG.md +++ b/RELEASELOG.md @@ -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 -发布日期 2024年1月2日. +发布日期 2024.1.2. ### Runtime diff --git a/package.json b/package.json index c484abc..d723731 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "com.code-philosophy.hybridclr", - "version": "4.0.15", + "version": "5.0.0", "displayName": "HybridCLR", "description": "HybridCLR is a fully featured, zero-cost, high-performance, low-memory solution for Unity's all-platform native c# hotupdate.", "category": "Runtime",