Skip to content

Releases: NervJS/taro

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

chore(release): publish 3.6.31

04 Jun 02:23
851500f
Compare
Choose a tag to compare

H5

  • 新增了 H5 版本的 Map 组件,by @licunhao1
  • 修复了 CSS 中单行注释的语法问题,by @anyesu
  • 修复了在弱网络情况下,频繁切换页面导致页面实例错乱和多个相同页面挂载的问题,by @ZEJIA-LIU

React Native

  • 修复了 React Native 组件打包异常的问题,by @koppthe
  • 修复了 Windows 环境下运行 Sass 1.37.5 版本报错的问题,by @fengwangyang

鸿蒙 Hybrid

  • 优化了 JSBridge 通信,by @handsomeliuyang
  • 优化了 JSBridge 中类实例方法过多的问题,by @chenai02
  • 修复了 storage 的 sync 逻辑问题,by @handsomeliuyang
  • 修复了当频繁点击 navigateTo 时会导致页面重复打开的问题,by @kongxiaojun
  • removeStorage 删除 JS 侧缓存,by @zxdsax

chore(release): publish 3.6.30

17 May 13:31
2bd714a
Compare
Choose a tag to compare

H5

  • 取消路由跳转之前的校验,给 customRouters 更大灵活度 by @ZEJIA-LIU

鸿蒙 Hybrid

  • 新增了 Map 同层渲染以及相应的 MapContext 类,新增了 openLocation、choooseLocation 桥接,优化了定位接口等,by @xiaoyan428820
  • 优化了 API 的继承方式,从匿名继承转为显式继承,by @handsomeliuyang
  • 修复了 getFileInfo 接口的报错问题,by @heweishui
  • 修复了 JS 缓存机制的问题,by @zxdsax
  • 修复了 NativeApiSyncCacheProxy,支持业务使用,by @kongxiaojun
  • 修复了 request 请求无法返回 ArrayBuffer 数据以及音频无法暂停等问题,by @xiaoyan428820

chore(release): publish 3.6.29

10 May 13:17
80a6d56
Compare
Choose a tag to compare

小程序

  • 新增了对微信小程序 Skyline 组件的适配(不包括手势相关组件),by @koppthe
  • 修复了因容器事件重复触发导致的生命周期执行顺序异常的问题,by @koppthe
  • 修复了字节跳动小程序上传命令报错的问题,by @niexq

H5

  • 兼容了 webpack v5.90+ 新增的 EnvironmentNotSupportAsyncWarn 警告,by @koppthe
  • 优化了 navigateBack 和 navigateTo 的动画展示逻辑,解决了返回时上一个页面瞬间白屏的问题,fix #15576 by @ZEJIA-LIU
  • 修复了路由变化时 onhide 事件的调用时机,并且在 switchTab 时无需动画,by @ZEJIA-LIU
  • 修复了自定义路由的跳转问题,by @ZEJIA-LIU
  • 修复了 View 组件初始绑定 onClick 为 undefined 导致点击时报错的问题,fix #15530 by @shushu2013

鸿蒙 Hybrid

  • 优化了 request 的实现,通过接口参数,业务可以灵活选择实现机制,by @handsomeliuyang
  • 优化了 osChannel 的实现,支持业务动态选择,by @handsomeliuyang
  • 修复了第一个页面的动画无法正常停止的问题,by @heweishui
  • 支持了 addInterceptor 和 clearInterceptor,by @handsomeliuyang
  • 增加了原生 API chooseMedium,by @heweishui
  • font-size 支持了一多适配,by @handsomeliuyang
  • 导航栏适配了深色模式,by @kongxiaojun

Typings

  • 调整了 request 请求 API 的 complete 回调中 res 参数的类型,与 success 一致,by @phy-lei