特性
鸿蒙
- C++ 插件:
- 更新折叠屏适配判断条件,增强对折叠屏设备的支持。
- 添加页面配置功能,支持本地包加载功能,提升开发效率。
- DOM 相关:
- 支持获取用户唯一标识符(UID)。
- 增加
setWindowStage
方法的异常捕获机制,提升稳定性。
- 修复
selector fields
查询功能,提升 DOM 查询的准确性。
- 滚动视图: 优化嵌套模式,提升滚动体验。
- 样式属性:
- 添加
gap
属性支持,增强布局灵活性。
- 支持
background
渐变设置角度方向,并优化性能。
- 实现单线程音视频策略调整,优化音视频处理性能。
工程化
- 支持 pnpm@10 版本
- 调整测试快照 chunk 和模块命名方式。
问题修复
鸿蒙
- 文本组件: 修复更新和刷新问题,确保文本内容正常显示。
- 轮播组件: 修复高度和内容溢出问题,提升组件稳定性。
- 音频会话: 修复音频会话的触发机制,保证音频功能的正常运行。
- 文件操作: 调整
compressImage
后生成文件的后缀名,确保文件兼容性。
- 折叠屏支持:
- 修复折叠屏头部在部分场景下更新失败的问题。
- 修复初始化样式的折叠基准问题,确保样式渲染正确。
Summary by CodeRabbit
- Chores
- 所有相关包的版本号从预发布版本“4.1.0-alpha.3”升级为正式版“4.1.0”。未涉及其他功能、依赖或配置变更。
- 构建配置中替换了 TypeScript 插件,优化了构建流程。
参考文档 https://nervjs.github.io/taro-docs/docs/harmony/c-api