From 8a95fd57f592ae3c45347a00da1a6db186f0dd66 Mon Sep 17 00:00:00 2001 From: walon Date: Mon, 17 Jul 2023 12:33:23 +0800 Subject: [PATCH] =?UTF-8?q?[version]=20=E5=8F=91=E5=B8=83v3.4.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 ++++++------ README_zh.md.meta | 7 +++++++ RELEASELOG.md | 24 ++++++++++++++++++++++++ package.json | 2 +- 4 files changed, 38 insertions(+), 7 deletions(-) create mode 100644 README_zh.md.meta diff --git a/Data~/hybridclr_version.json b/Data~/hybridclr_version.json index 5a3acfc..cca5312 100644 --- a/Data~/hybridclr_version.json +++ b/Data~/hybridclr_version.json @@ -2,18 +2,18 @@ "versions": [ { "unity_version":"2020", - "hybridclr" : { "branch":"v3.2.0"}, - "il2cpp_plus": { "branch":"v2020-3.2.0"} + "hybridclr" : { "branch":"v3.3.0"}, + "il2cpp_plus": { "branch":"v2020-3.3.0"} }, { "unity_version":"2021", - "hybridclr" : { "branch":"v3.2.0"}, - "il2cpp_plus": { "branch":"v2021-3.2.0"} + "hybridclr" : { "branch":"v3.3.0"}, + "il2cpp_plus": { "branch":"v2021-3.3.0"} }, { "unity_version":"2022", - "hybridclr" : { "branch":"v3.2.0"}, - "il2cpp_plus": { "branch":"v2022-3.2.0"} + "hybridclr" : { "branch":"v3.3.0"}, + "il2cpp_plus": { "branch":"v2022-3.3.0"} } ] } \ No newline at end of file diff --git a/README_zh.md.meta b/README_zh.md.meta new file mode 100644 index 0000000..9da1eac --- /dev/null +++ b/README_zh.md.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 52688f4469ff9454e8c3d8aaf045d9f4 +TextScriptImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/RELEASELOG.md b/RELEASELOG.md index 52205dd..4f781a3 100644 --- a/RELEASELOG.md +++ b/RELEASELOG.md @@ -1,5 +1,29 @@ # 发布日志 +## 3.4.0 + +发布日志 2023.07.17。 + +### Runtime + +- [version] 支持2021.3.28和2022.3.4版本 +- [opt] 删除MachineState::InitEvalStack分配_StackBase后不必要的memset +- [fix] 修复Exception机制的bug +- [fix] 修复CustomAttribute不支持Type[]类型参数的bug +- [fix] 修复不支持new string(xxx)用法的问题 +- [refactor] 重构VTableSetup实现 +- [fix] 修复未计算子interface中显式实现父interface的函数的bug +- [opt] Lazy初始化CustomAttributeData,而不是加载时全部初始化,明显减少Assembly.Load时间 +- [fix] 修复2022 当new byte\[]{a,b,c...}方式初始化较长的byte[]数据时,返回错误数据的bug + +### Editor + +- [fix] 修复计算桥接函数未考虑到泛型类的成员函数中可能包含的Native2Managed调用 +- [change] link.xml及AOTGenericReferences.cs默认输出路径改为HybridCLRGenerate,避免与顶层HybridCLRData混淆 +- [fix] 修复Win下生成的Lump文件中include路径以\为目录分隔符导致同步到Mac后找不到路径的bug +- [refactor] 重构Installer + + ## 3.3.0 发布日期 2023.07.03。 diff --git a/package.json b/package.json index c63ab8b..b28bd6a 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "com.code-philosophy.hybridclr", - "version": "3.3.0", + "version": "3.4.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",