Skip to content

Releases: NervJS/taro

chore(release): publish 3.0.20

19 Dec 12:13
0a5afcd
Compare
Choose a tag to compare

特性

  • 增加生成原生自定义组件 CustomWrapper,以应对低端机数据更新过慢的情况
  • VirtualList 组件支持 item 不定高

修复

小程序

  • 修复 View 组件不能设置属性的问题

chore(release): publish 3.0.19

18 Dec 12:12
63638b8
Compare
Choose a tag to compare

特性

  • 组件 View 增加 catchMove 属性,提供直接阻止滚动穿透的能力
  • 支持支付宝小程序 getPhoneNumber API,#8177

修复

小程序

  • window 对象能获取到小程序 global 上挂载的属性,by @atzcl
  • 修复短期内重新开启小程序白屏,#8103
  • 修复嵌套到第 15 层碰到 Text 组件导致子文本节点丢失,#6054

H5

  • 补充了 uploadFile API 的 timeout、fileName 参数功能,by @zhaoguoweiLLHC
  • 增加 pageScrollTo 函数的 selector 参数支持,by @zhaoguoweiLLHC
  • 修复 pageScrollTo 函数的 tabbar 判断方式有误导致的滚动异常问题,by @zhaoguoweiLLHC
  • 修复 Radio 组件 disabled 属性不生效,#8017,by @ZeroTo0ne
  • 修复 Canvas 同步方法,by @Ininit
  • 修复 canvasToTempFilePath 节点获取,by @Ininit
  • 修复 Video methods,by @helsonxiao
  • 修复 Canvas & pull-down-refresh 相关的问题,#7280 #7072

typings

  • canvasToTempFilePathcanvasId 不再是必传项,by @Swordword

重构

  • 调整 Taro 支持的 node 最低版本到 12

小程序

  • Taro 3 不再支持 componentWillPreload$preload API,改为: Taro.preload()
  • 优化模板逻辑,ViewTextImage 组件当没有绑定任何事件时能使用简化模板,不去绑定冗余属性。
  • 页面 onUnmount 的事件改为同步触发,避免降低微信体验评分

v2.2.16 发布

09 Dec 10:13
835ce2a
Compare
Choose a tag to compare

修复

  • H5 路由地址替换错误
  • 修复插件中引用 taro-ui 组件路径错误

chore(release): publish 3.0.18

04 Dec 04:49
4dd5aa1
Compare
Choose a tag to compare

特性

  • 让微信小程序可以自定义 project.config.json 文件的源文件名,by @younthu

修复

  • 缺少 framework 配置时会进行报错提示

小程序

  • 修复 onLaunch 不能正确执行的问题,by @digiaries
  • 补全 offNetworkStatusChange API,#8140,by @ZeroTo0ne
  • 修复支付宝小程序 getStorageSync 返回 false 值时的判断错误,#8150,by @GoodbyeNJN
  • 支付宝 Textarea 增加 enableNative 属性,#8138
  • 修复 Video 不能嵌套组件的问题,#8126
  • QQ 小程序同步 Button 组件属性,#8150

H5

  • 修复 VirtualList 报错 "unknown custom element",#8083
  • 补全 taro-h5 导出的散装 API,#8189
  • 修复初始路由参数未被传递的问题

chore(release): publish 3.0.17

17 Nov 09:03
7230417
Compare
Choose a tag to compare

修复

小程序

  • 修复 swiper 不能嵌套的问题,#8023
  • 同步百度小程序广告组件属性,#8018

H5

  • 修复 Swiper 因为 stencil 和 react 兼容导致的问题,#7757 #7976 #6179
  • 修复 Swiper 循环状态下当前 Slider 错误问题

Typings

  • 修复 Map 组件 types,by @gjc9620
  • 修复 TaroEvent 相关 types,by @SyMind

chore(release): publish 3.0.16

05 Nov 14:06
8d9d3c1
Compare
Choose a tag to compare

修复

小程序

  • 修复 React 中 App 组件的 componentWillMount 内无法获取 onLaunch 参数的问题,by @hisanshao
  • 修复 Vue2 中 App 组件的 mounted 内无法获取 onLaunch 参数的问题
  • 同步微信小程序 performance 相关 api,#7931
  • 同步微信小程序 chooseMedia api,#7954
  • 同步支付宝 ScrollView 组件的 scroll-animation-durationtrap-scroll 属性,#7922
  • 修复列表顺序变化时,部分列表项点击事件失效的问题,#7227
  • 修复 Swiper 不能嵌套调用的问题,#7692

H5

  • 修复 ContentType 重复设置的问题,#7972

chore(release): publish 3.0.15

23 Oct 08:15
aaf9c13
Compare
Choose a tag to compare

Breaking Changes

  • file-loaderesModule 参数默认设置为 false
    解决 Vue template 中不能直接使用图片链接的问题,#7869

    开发者在 Taro v3.0 - v3.0.14 中,require 资源需要加 .default, v3.0.15 之后直接 require 即可:

// v3.0.0 - v3.0.14
<Image src="{require('someImage').default}" />
// v3.0.15+
<Image src="{require('someImage')}" />

修复问题

小程序

  • 支持支付宝小程序 Swiper 组件的 disable-touch 属性,by @Jetsly
  • 修复 PickerView value 设置问题,#7638
  • 修复 Vue3 eslint 配置没有发布的问题, #7814
  • 修复钉钉小程序地图组件问题,#7762
  • 修复 Map 组件 onRegionChange 触发失败的问题,#7687
  • 修复 Vue3 onShow 无法访问 this 中属性的问题,#7771
  • 修复获取不到 Taro.env 的问题,#7392
  • 修复支付宝小程序 Swiper 组件模板多嵌套了一层 View 组件的问题
  • 修复 Vue3 Swiper 组件渲染问题,#7481
  • 修复设置带有默认值的 innerHTML 时失败的问题,#7127
  • 支持 getBatteryInfo API,#7846
  • 支持 Swiper 组件的 acceleration 属性,#7801

H5

  • 修复 Taro request API 的 Content-Type、修复测试用例,by @yuezk
  • 修复 h5 端开启 enablePullDownRefresh 后不能触发 componentDidShow 的问题,by @lukezhange001
  • 默认指定 h5 router mode 为 hash#7871

typings

其他

  • 修复模板中 eslintrc 格式问题,#7772

chore(release): publish 1.3.46

21 Oct 09:57
15433df
Compare
Choose a tag to compare

小程序

  • 让组件 id 保持不变
  • 增加 onShareTimelineonAddToFavorites 两个生命周期
  • 增加 useShareTimelineuseAddToFavorites 两个 hooks

chore(release): publish 3.0.14

30 Sep 13:51
60bb8fc
Compare
Choose a tag to compare

修复

小程序

  • 微信小程序添加 always-embed 属性
  • 支付宝小程序增加 controlled 属性和 random-number 属性
  • 修复对 vue3 的支持,close #7708

H5

  • 使用@tarojs/runtime中的requestAnimationFrame (#7742)

chore(release): publish 3.0.13

25 Sep 09:56
efd9459
Compare
Choose a tag to compare

修复

小程序

  • 支付宝小程序 Model 参数问题 by @fred8617
  • 新增微信小程序 Swiper 组件 snap-to-edge 属性 by @pengtikui
  • 京东小程序 onLongPress 失效问题

H5

  • loader 插入代码包含 ES6 by @huanz
  • location api 不支持
  • 组件测试优化
  • router history 创建方法优化 by @SyMind
  • basename 类型错误 by @SyMind
  • upload 定时器清理
  • switch 组件支持 disabled by @zhuxianguo

Typings

  • 默认模板 process 类型修复 by @Cslove
  • getStorage 方法新增范型 by @002huiguo
  • map callout 参数升级 by @jazzqi

其他