diff --git a/docs/zh-cn/release-notes/react-native-harmony-v5.1.0.204.md b/docs/zh-cn/release-notes/react-native-harmony-v5.1.0.204.md index 886c239a7762f6d6f98f7a86127e1b127ace1ba5..cee3eb1129c1bb3d6a5cfa8f34c3c981922d14c0 100644 --- a/docs/zh-cn/release-notes/react-native-harmony-v5.1.0.204.md +++ b/docs/zh-cn/release-notes/react-native-harmony-v5.1.0.204.md @@ -14,3 +14,38 @@ | HarmonyOS SDK | HarmonyOS SDK 5.1.0.51(SP2) | | 手机ROM | ALN-AL00 205.1.0.51(SP30DEVC00E51R4P1)
ALN-AL80 205.1.0.51(SP30DEVC00E51R4P1)
BRA-AL00 205.1.0.51(SP30DEVC00E51R4P1) | +## 新增特性 + +### 支持Worker线程执行自定义任务 + +RNOH 5.0.0.715及以上版本,支持Worker线程执行自定义任务。在`EtsUITurboModuleContext`和`RNComponentContext`中添加`runOnWorkerThread`方法,允许`UITurboModules`和`ArkTS`组件调度WorkerTurboModule线程上的任务。 + +### RN适配支持新增11种智能填充类型 + +RNOH 5.0.0.715及以上版本,智能填充作为鸿蒙竞争力能力,解决用户输入数据的便捷性问题,使用自定义的枚举类型,与ArkUI侧提供的枚举类型数值对应。 + +RN适配支持新增11种智能填充类型: +| username | 输入场景 | +| ------------------------- | ------------------------ | +| passportNumber | 护照号 | +| validity | 护照签发地 | +| flightNumber | 航班号 | +| licenseNumber | 驾驶证号 | +| licenceFileNumber | 驾驶证档案编号 | +| licencePlateNumber | 车牌号 | +| engineNumber | 行驶证发动机号 | +| vehicleldNumber | 车辆识别号 | +| organization | 发票拾头名称 | +| taxld | 税号 | + +### 鸿蒙RN SDK对外提供的release版本har包将ets文件编译为.abc文件 + +RNOH 5.0.0.715及以上版本,字节码格式的release包:`@rnoh/react-native-openharmony`模块中的ts,ets转换成abc字节码文件,c++代码会预编译成so文件。 + +### RNOH 优化so包的大小 + +RNOH 5.0.0.715及以上版本,降低了so包的大小,将`folly_runtime`、`glog`、`react_codegen_rncore`、`yoga`、`hermes_executor`、`jsvm_executor`切换成动态链接库。 + +### 在头文件目录下到处react-native-harmony.cmake用于release包的使用 + +RNOH 5.0.0.715及以上版本,在头文件`/@rnoh/react-native-openharmony/include`目录导出`react-native-harmony.cmake`用于release包的使用。 \ No newline at end of file