From 6ffb977ef31eb20ab1824f92174fc6e891209401 Mon Sep 17 00:00:00 2001 From: walon Date: Fri, 26 Jan 2024 11:57:34 +0800 Subject: [PATCH] =?UTF-8?q?[version]=20=E5=8F=91=E5=B8=83v5.0.0=E7=89=88?= =?UTF-8?q?=E6=9C=AC=E3=80=82=E6=81=A2=E5=A4=8D=E5=AF=B9Unity=202019?= =?UTF-8?q?=E7=9A=84=E6=94=AF=E6=8C=81=EF=BC=8C=E5=B9=B6=E4=B8=94=E6=94=AF?= =?UTF-8?q?=E6=8C=812019=E7=89=88=E6=9C=AC=E5=9C=A8iOS=E5=B9=B3=E5=8F=B0?= =?UTF-8?q?=E4=BB=A5=E6=BA=90=E7=A0=81=E5=BD=A2=E5=BC=8F=E6=9E=84=E5=BB=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Data~/hybridclr_version.json | 16 ++++++++-------- RELEASELOG.md | 21 ++++++++++++++++++++- package.json | 2 +- 3 files changed, 29 insertions(+), 10 deletions(-) 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",