Releases: NervJS/taro
Releases · NervJS/taro
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
chore(release): publish 3.6.31
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