diff --git a/NEWS-README.md b/NEWS-README.md index 3267686..8a5114a 100644 --- a/NEWS-README.md +++ b/NEWS-README.md @@ -4,6 +4,14 @@ ### What's new +**The following is provided by Google Translate. If there are any errors, please refer to the Chinese version.** + +* v0.1.30 + * 1. Fix the failure to compile `DDN.mscorlib.pas` due to the low-level Delphi compilation bug, The original bug description `F2084 Internal error URW849 when unit names and type names are long enough`. + * 2. Fix the inability to run under Windows because the lower version of .NET Framework does not carry the .NET Standard library. + * 3. Due to the limitation of the compiler, adjust the support of generics, the minimum is XE8. + * 4. `DDN.InitNETFramework` and `DDNC.InitNETCore` add custom initial loading assembly exception handling callbacks. + * v0.1.25 * 1. Adjust `LoadAssemblyModule`, remove 2 parameters, and now use assembly qualified name or full path. diff --git a/NEWS-README.zh-CN.md b/NEWS-README.zh-CN.md index 62a0b43..45e9c65 100644 --- a/NEWS-README.zh-CN.md +++ b/NEWS-README.zh-CN.md @@ -4,6 +4,12 @@ ### 更新日志 +* v0.1.30 + * 1、修复因低版Delphi编译Bug造成无法编译`DDN.mscorlib.pas`,原bug描述`F2084 Internal error URW849 when unit names and type names are long enough`。 + * 2、修复Windows下因低版本.NET Framework未携带.NET Standard库造成无法运行。 + * 3、因编译器限制,调整泛型的支持,最低为XE8。 + * 4、`DDN.InitNETFramework`和`DDNC.InitNETCore`增加自定义初始时加载程序集异常处理回调。 + * v0.1.25 * 1、调整`LoadAssemblyModule`,移除2个参数,现可传入程序集强名称或者全路径。 diff --git a/README.md b/README.md index 2f842b3..0b12989 100644 --- a/README.md +++ b/README.md @@ -7,7 +7,7 @@ DDNRuntime(Delphi .NET Framework/.NET Core Runtime) ---- - **Latest version: v0.1.25** + **Latest version: v0.1.30** #### What's news @@ -26,7 +26,7 @@ * Support dynamic array (one-dimensional array). * Support Delegate type. * Support Event. -* Generic type (Limited support.Currently does not support nested generics, such as: `DNICollection>` such multi-level nesting). +* Generic type (Limited support. Only XE8 and above are supported and nested generics are not supported yet, such as: `DNICollection>` such multi-level nesting). ## Requires @@ -41,7 +41,7 @@ * [NET Core 3.1](https://dotnet.microsoft.com/download/dotnet/3.1), Please refer to [DDNC.InitNETCore](src/DDNC.InitNETCore.pas) to configure the runtime version.. * [NET 5.0](https://dotnet.microsoft.com/download/dotnet/5.0), Please refer to [DDNC.InitNETCore](src/DDNC.InitNETCore.pas) to configure the runtime version.. -* The minimum requirement is `Rad Studio XE3`(High version is recommended). +* The minimum requirement is `Rad Studio XE3`(Recommend XE8 or higher). ## Not supported @@ -54,7 +54,7 @@ ## Trial -Get [DDNRuntime trial file](https://github.com/ying32/DDNRuntime-examples/releases), copy the Duc file of the Delphi version you are using to `src` directory. +Get [DDNRuntime trial file](https://github.com/ying32/DDNRuntime-examples/releases), copy the DUC file of the Delphi version you are using to `src` directory. ## Buy diff --git a/README.zh-CN.md b/README.zh-CN.md index 6472b45..268f3cb 100644 --- a/README.zh-CN.md +++ b/README.zh-CN.md @@ -7,7 +7,7 @@ DDNRuntime(Delphi .NET Framework/.NET Core Runtime) ---- - **最新版本:v0.1.25** + **最新版本:v0.1.30** #### 更新日志 @@ -26,7 +26,7 @@ * 支持动态数组(一维数组)。 * 支持委托类型。 * 支持委事件。 -* 泛型类型(有限的支持。暂不支持嵌套的泛型,比如:`DNICollection>`这类的多层嵌套)。 +* 泛型类型(有限的支持。只支持XE8及以上且暂不支持嵌套的泛型,比如:`DNICollection>`这类的多层嵌套)。 ## 要求 @@ -42,7 +42,7 @@ * [NET Core 3.1](https://dotnet.microsoft.com/download/dotnet/3.1) ,配置运行时版本见 [DDNC.InitNETCore](src/DDNC.InitNETCore.pas)。 * [NET 5.0](https://dotnet.microsoft.com/download/dotnet/5.0) ,配置运行时版本见 [DDNC.InitNETCore](src/DDNC.InitNETCore.pas)。 -* 最低要求`Rad Studio XE3`(推荐使用高版本)。 +* 最低要求`Rad Studio XE3`(推荐XE8或者更高版)。 ## 暂不支持 @@ -55,7 +55,7 @@ ## 试用 -获取[DDNRuntime试用文件](https://github.com/ying32/DDNRuntime-examples/releases),复制你所使用的Delphi版本Duc文件到`src`目录下。 +获取[DDNRuntime试用文件](https://github.com/ying32/DDNRuntime-examples/releases),复制你所使用的Delphi版本DCU文件到`src`目录下。 ## 购买