Skip to content

Releases: NervJS/taro

chore(release): publish 4.0.8

02 Dec 13:00
8501202
Compare
Choose a tag to compare

特性

小程序

修复

h5

小程序

鸿蒙

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

其他

chore(release): publish 4.0.7

25 Oct 10:22
d936b77
Compare
Choose a tag to compare

特性

小程序

  • 半编译预处理功能 #16598 @ZEJIA-LIU
  • 添加 useXsForTemplate 试用性字段、去除模版中多余的 block标签、增加clickview模版以减少冗余事件绑定、优先使用微任务执行setData @tutuxxx
  • 补全京东小程序组件和类型:Editor、PageContainer、RootPortal、MatchMedia、RichText #16736 @ZEJIA-LIU

修复

h5

小程序

  • 修复微信 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

23 Sep 13:51
9174d18
Compare
Choose a tag to compare

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

26 Aug 11:27
d8ad60e
Compare
Choose a tag to compare

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

23 Aug 09:07
23a7d49
Compare
Choose a tag to compare

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

29 Jul 18:09
39dd83e
Compare
Choose a tag to compare

小程序

  • 新增京东小程序对 editor 组件的支持, by @ZEJIA-LIU
  • 为给小程序默认添加 taro 组件路径 @tarojs/componets/min,by @ZEJIA-LIU
  • 修复 runtime 变量环境编译导致的问题,by @ZEJIA-LIU

chore(release): publish 4.0.3

25 Jul 15:52
ea3bd24
Compare
Choose a tag to compare

此版本为第一个 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

12 Jul 08:25
dd90463
Compare
Choose a tag to compare

小程序

  • 修复了 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

08 Jul 07:56
1fb99f5
Compare
Choose a tag to compare

小程序

  • 修复了因 URL SearchParams 参数不规范而导致的页面渲染白屏问题,by @koppthe fix #15717

鸿蒙 Hybrid

  • 新增了 previewImage 以桥接原生代码,by @xiaoyan428820
  • 修复了导航栏配置无效和 getLaunchOptionsSync 无返回值的问题,by @guoenxuan
  • 修复了 IntersectionObserver 相关的接口无效问题,by @heweishui
  • 优化了部分不支持的 API,修改为继承 H5,by @licunhao1
  • 修复了 clearStorageSync 报错的问题,by @guoenxuan
  • 修复了在 dev 模式下桥接到原生端的同步 API 崩溃的问题,by @guoenxuan

CLI

  • 优化了 CLI 模板展示逻辑,以支持自定义模板名称,by @koppthe
  • 优化了 taro create 命令,添加 clone 和 sourceRoot 参数,by @koppthe

chore(release): publish 3.6.32

14 Jun 09:57
5bb5bc4
Compare
Choose a tag to compare

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