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",