From 058270c658e2b9dd593e04f0330314b426698430 Mon Sep 17 00:00:00 2001 From: walon Date: Mon, 3 Jul 2023 10:48:16 +0800 Subject: [PATCH] =?UTF-8?q?[version]=20=E5=8F=91=E5=B8=83v3.3.0=E7=89=88?= =?UTF-8?q?=E6=9C=AC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Data~/hybridclr_version.json | 12 ++++++------ RELEASELOG.md | 19 +++++++++++++++++++ package.json | 2 +- 3 files changed, 26 insertions(+), 7 deletions(-) diff --git a/Data~/hybridclr_version.json b/Data~/hybridclr_version.json index 5e1e9b9..5a3acfc 100644 --- a/Data~/hybridclr_version.json +++ b/Data~/hybridclr_version.json @@ -2,18 +2,18 @@ "versions": [ { "unity_version":"2020", - "hybridclr" : { "branch":"v3.1.2"}, - "il2cpp_plus": { "branch":"v2020-3.0.0"} + "hybridclr" : { "branch":"v3.2.0"}, + "il2cpp_plus": { "branch":"v2020-3.2.0"} }, { "unity_version":"2021", - "hybridclr" : { "branch":"v3.1.2"}, - "il2cpp_plus": { "branch":"v2021-3.1.0"} + "hybridclr" : { "branch":"v3.2.0"}, + "il2cpp_plus": { "branch":"v2021-3.2.0"} }, { "unity_version":"2022", - "hybridclr" : { "branch":"v3.1.2"}, - "il2cpp_plus": { "branch":"v2022-3.1.0"} + "hybridclr" : { "branch":"v3.2.0"}, + "il2cpp_plus": { "branch":"v2022-3.2.0"} } ] } \ No newline at end of file diff --git a/RELEASELOG.md b/RELEASELOG.md index c80896d..adbf460 100644 --- a/RELEASELOG.md +++ b/RELEASELOG.md @@ -1,5 +1,24 @@ # 发布日志 +## 3.3.0 + +发布日期 2023.07.03。 + +### Runtime + +- [fix] 修复localloc分配的内存未释放的bug +- [change] MachineState改用RegisterRoot的方式注册执行栈,避免GC时扫描整个堆栈 +- [opt] 优化Managed2NativeCallByReflectionInvoke性能,提前计算好传参方式 +- [refactor] 重构ConvertInvokeArgs + +### Editor + +- [fix] 修复2020-2021编译libil2cpp.a未包含brotli相关代码文件导致出现编译错误的bug +- [fix] 修复从导出xcode项目包含绝对路径导致传送到其他机器上编译时找不到路径的bug +- [fix] 解决Generate LinkXml、 MethodBridge、AOTGenericReference、ReversePInvokeWrap 生成不稳定的问题 +- [fix] 修复使用不兼容版本打开Installer时出现异常的bug +- [change] 禁用hybridclr后打包ios时不再修改导出的xcode工程 + ## 3.2.1 - [new] Installer界面新增显示package版本 diff --git a/package.json b/package.json index c30ee7c..c63ab8b 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "com.code-philosophy.hybridclr", - "version": "3.2.1", + "version": "3.3.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",