Releases: NervJS/taro
Releases · NervJS/taro
chore(release): publish 4.0.8
特性
小程序
修复
h5
- 修复swiper在item只有两个时onChange触发异常问题 #16770 @ZEJIA-LIU
- 解决部分es6未转es5导致的低版安卓下白屏问题 @tutuxxx
- 修复IOS端H5-选中视频-不触发成功/失败回调 #16943 @zhengyanan1
小程序
- setData执行时机改回使用宏任务 (6803490) @tutuxxx
- 修复worklet指令被terser移除问题 #14902 @tutuxxx
- 修复支付宝view点击事件失效问题&完善click-view相关逻辑 #16812 @tutuxxx
- 修复小程序插件 comp 路径引用错误问题 #16320 @hangaoke1
鸿蒙
- 修复 Harmony 端 asset 导出地址错误 #16815 @ZakaryCode
- 修复鸿蒙端对于单位的处理异常 #16937 @heiazu
RN
- 将所有原生依赖与 RN 0.73 expo 50 对齐。因为 RN 原生依赖差异较大,没对齐无法编译。模板和壳工程使用了源码里的 "peerDependencies" 进行对齐。 #16807 @zhiqingchen
- 升级到 0.73 后的编译问题。 #16807 @zhiqingchen
- rimraf --impl=move-remove 改成 rimraf。因为项目在mac 移动硬盘中无法编译。--impl=move-remove 是否有必要保留?正常情况在用默认的就行,不必要特别指定。 #16807 @zhiqingchen
- 删除 babel-plugin-minify-dead-code-elimination #16807 @zhiqingchen
- linaria 版本更新 #16807 @SidneyLann
其他
- 优化 vite resolve multi 文件逻辑 #16815 @ZakaryCode
- 优化compile 的 exclude 和 include 逻辑 #16469 @ZEJIA-LIU
- 修复Windows环境下使用vite构建时路径错误 #16971 @IsFaser
chore(release): publish 4.0.7
特性
小程序
- 半编译预处理功能 #16598 @ZEJIA-LIU
- 添加 useXsForTemplate 试用性字段、去除模版中多余的 block标签、增加clickview模版以减少冗余事件绑定、优先使用微任务执行setData @tutuxxx
- 补全京东小程序组件和类型:Editor、PageContainer、RootPortal、MatchMedia、RichText #16736 @ZEJIA-LIU
修复
h5
- 调整 Dart Sass 的 warnings 配置 #16604 @koppthe
- 修复swiper在item数量太少时无法循环的问题 #16737 @ZEJIA-LIU
小程序
- 修复微信 Map 组件在 Android 环境下且小程序基础库 v3.4.10+ 出现的属性配置异常 #16603 @koppthe
- 修复solid的onShow,onHide不生效的bug #16569 @ZEJIA-LIU
- 修复支付宝小程序开发预览报错问题 #16715 @koppthe
- 修复Taro使用原生页面(微信小程序)时, .wxml中的src={{url}},来自data的url被异常解析的bug #16637 @zhengyanan1
chore(release): publish 4.0.6
H5
- 修复了在 ScrollView 中嵌套 Swiper 时,Swiper 滑动无响应的问题,by @zhengyanan1
鸿蒙 Hybrid
- 替换了 chooseImage 和 chooseVideo 的实现,by @heweishui
Typings
- 修正了 Taro.previewImage 方法中 current 字段的类型注释,by @shu-shackles
- 将 textProps 移动到 PickerStandardProps 中,以便获得更准确的 TypeScript 提示,by @Fatpandac
其他
- 模板 git 新增了对 .env.local 文件的忽略,by @liuchuzhang
Chore/release 4.0.5
H5 / 小程序 / 鸿蒙 Hybrid
- 修复了 imageUrlLoaderOption 属性不生效的问题,by @ZEJIA-LIU
H5
- Swiper 组件升级到 11.1.0 版本,by @ZEJIA-LIU
- Picker 组件更新了 region 的类型声明,by @ZEJIA-LIU
小程序
- 新增了京东小程序的 Editor、PageContainer、RootPortal 等组件与属性的支持,by @ZEJIA-LIU
- 修复了 Solid JSX 类型报错导致 createStore API 使用不了的问题,by @phy-lei fix #16357
React Native
- 补全了 React Native 缺失的 PropTypes,by @koppthe
chore(release): publish 3.6.35
H5 / 小程序
- 使用 forwardRef 包装 React 组件库,by @ZEJIA-LIU
H5
- 修复了 Video 组件 mute={true} 时静音按钮状态显示为非静音的问题,by @kongxiaojun fix #15877
小程序
- 新增了京东小程序的 Editor、PageContainer、RootPortal 等组件与属性的支持,by @ZEJIA-LIU
鸿蒙 Hybrid
- 新增了 exitMiniProgram API 的调用实现,by @kongxiaojun
- 修复了跨 Web 容器修改 Storage 后缓存不更新的问题,by @kongxiaojun
chore(release): publish 4.0.4
小程序
- 新增京东小程序对 editor 组件的支持, by @ZEJIA-LIU
- 为给小程序默认添加 taro 组件路径
@tarojs/componets/min
,by @ZEJIA-LIU - 修复 runtime 变量环境编译导致的问题,by @ZEJIA-LIU
chore(release): publish 4.0.3
此版本为第一个 Tag 为 latest 的 4.x 版本,所以此发布记录包括了 4.x 以来所有的改动:
- 鸿蒙端平台支持 —— Web To Harmony
- 小程序性能优化 —— CompileMode
- React Native 适配升级 —— 支持 0.73 版本
- 新的编译系统支持 —— Vite
- 基建更新改造 —— Rust
- 新的 DSL 框架支持 —— Solidjs
更详细的内容请关注后续 4.0 正式版本的介绍文章。
chore(release): publish 3.6.34
小程序
- 修复了 newBlended 模式下的公共样式文件后缀名错误的问题,by @qiuziz
- 修复了百度小程序不支持模版传递函数参数的问题,by @zhiqingchen
- 修复了支付宝小程序在未开启 component2 时的生命周期错误问题,by @zhiqingchen
- 修复了支付宝小程序的 dataset 在冒泡事件中丢失的问题,by @zhiqingchen fix #14535
- 新增支持了 config 传入的 appid,by @yechunxi
鸿蒙 Hybrid
- 优化了在处理容器共用时需通过 jsbridge 结合 Taro 的 navigate 进行路由,by @handsomeliuyang
chore(release): publish 3.6.33
小程序
鸿蒙 Hybrid
- 新增了 previewImage 以桥接原生代码,by @xiaoyan428820
- 修复了导航栏配置无效和 getLaunchOptionsSync 无返回值的问题,by @guoenxuan
- 修复了 IntersectionObserver 相关的接口无效问题,by @heweishui
- 优化了部分不支持的 API,修改为继承 H5,by @licunhao1
- 修复了 clearStorageSync 报错的问题,by @guoenxuan
- 修复了在 dev 模式下桥接到原生端的同步 API 崩溃的问题,by @guoenxuan
CLI
chore(release): publish 3.6.32
H5
- 优化了路由动画,默认关闭 :has() 选择器,可通过配置 config 参数开启,by @ZEJIA-LIU
鸿蒙 Hybrid
- 优化了 request 方法以兼容 ArrayBuffer 数据类型,by @chenai02
- 优化了 chooseMedia 方法以适应两种不同的实现方式,by @heweishui
- 优化了 createIntersectionObserver 实现为独立功能,回调参数支持 id 和 dataset,by @kongxiaojun
- 修复了部分 API 调用原生报错的问题,by @xiaoyan428820
- 移除 navigateToMiniProgram 相关实现,by @licunhao1