HBuilder X - Release Notes
======================================
2.9.3.20201014
- 新增 插件API CustomEditor 支持自定义编辑器 详情
- 修复 插件API registerUriHandler拼写错误的Bug
- 优化 快捷键-VSCode方案的全部保存, 修改为
ctrl+k, s
- 修复 已打开的文件,改变文件后缀名,状态栏语言类型没有改变的Bug
- 修复 MacOS SVN 1.14.0版本 项目管理器文件内容变化后,SVN状态图标没有显示的Bug
- 修复 打开前端网页托管时,点击菜单【工具】-【外部命令】,造成编辑器闪退的Bug
- 修复 内部资源管理器 地址栏下拉列表,切换目录,导致编辑器闪退的Bug
- 优化 uni-app 新建页面功能。支持在新建页面时直接配置 pages.json 内容,输入标题等。可选更多页面模板,并支持预览内容或图片
- 优化 uni-app 在分包的目录上,右键菜单点击新建页面,自动在新建页面选择对应的分包目录
- 修复 uni-app 运行到内置浏览器,某些情况下,控制台日志显示不全的Bug
- 新增 uniCloud 云服务空间初始化向导,提升使用便利度 (cloudfunctions目录,右键菜单【运行云服务空间初始化向导…】
- 新增 uniCloud 初始化云函数配置 cloudfunctions_init.json,可在插件市场的插件中配置云函数的参数(如云函数url参数),使用者可在HBuilderX中一键完成配置 详情
- 修复 uniCloud 真机运行 调用腾讯云云函数时,控制台不打印云函数运行日志的Bug
- 修复 uniCloud 上传公共模块 没有上传依赖的公共模块的Bug
- 修复 uniCloud 某些情况下,关联服务空间,导致HBuilderX编辑器闪退的Bug
- 【uni-app插件】
- 【重要】新增 大屏适配指南 详情
- 【重要】新增 leftWindow、rightWindow、topWindow,用于宽屏适配 详情
- 【重要】新增 match-media 媒体查询适配组件,用于动态屏幕适配 详情
- 新增 支持 uni.createMediaQueryObserver 方法 详情
- 【重要】App平台、H5平台 新增 rpx 配置,默认限定了 rpx 生效的最大屏幕宽度为 px。可在 pages.json -> globalStyle 配置 rpxCalcMaxDeviceWidth、rpxCalcBaseDeviceWidth、rpxCalcIncludeWidth 等参数 详情
- 【重要】App平台、H5平台 优化 调整根字体大小为系统默认大小与微信小程序平台一致
- App平台、H5平台 新增 支持 uni.getSelectedTextRange 方法 详情
- App平台、H5平台 修复 部分 base64 路径的图像无法显示的Bug 详情
- App平台、H5平台 修复 获取节点信息未包含 computedStyle 的Bug 详情
- App平台 修复 weex 编译模式 vue 页面中的 picker 组件 change 事件有时无法触发的Bug #1774
- App平台 修复 低版本系统上 canvas 组件绘制坐标比实际值小的Bug 详情
- App平台 修复 canvasContext.measureText 无效的Bug 详情
- App平台 修复 data-set 部分数据为 String 类型时显示错误的Bug 详情
- App平台 修复 蓝牙事件监听可以重复添加的Bug #1988
- App平台 修复 云打包后某些情况下启动白屏的Bug 详情
- App平台 修复 获取系统外观样式 plus.navigator.getUIStyle 无法调用的Bug 详情
- App平台 修复 tabbar 动态显示或隐藏时可能出现闪白的Bug 详情
- App平台 修复 高频调用 uni.saveFile 保存失败的Bug 详情
- App-Android平台 修复 系统 webview 更新到 Chrome84+ 后 canvas 组件绘制本地图像 uni.canvasToTempFilePath 报错的Bug 详情
- App-Android平台 修复 web-view 组件内 input 被软键盘遮挡的Bug 详情
- App-Android平台 修复 uni.request 请求 firstIpv4 属性可能不生效的Bug
- App-Android平台 修复 2.8.4版引出的 uni.request 重定向后 cookie 可能丢失的Bug 详情
- App-Android平台 修复 nvue v-if 切换 template 可能出现 tap 事件无法触发的Bug 详情
- App-Android平台 修复 nvue web-view 组件部分https地址页面无法加载http地址资源的Bug 详情
- App-iOS平台 修复 nvue 使用await请求网络赋值后页面无法渲染的bug 详情
- App-iOS平台 修复 iPhoneX 横屏启动时页面宽度异常Bug
- App-iOS平台 修复 iOS12 以下 :adjust-position=“false” 不生效的Bug
- App-iOS平台 修复 部分情况 input 事件未触发的Bug 详情
- App-iOS平台 修复 nvue video 组件无法播放相对路径的本地视频的Bug 详情
- App-iOS平台 修复 uni原生插件 UniPluginProtocol 协议方法可能不触发回调的Bug
- App-iOS平台 修复 uni原生插件可能与内部方法名称冲突导致部分功能异常的Bug
- App-iOS平台 修复 nvue image 组件 mode 设置 widthFix、heightFix 不生效的Bug 详情
- App-iOS平台 修复 nvue map 组件中添加 polyline 边线总是带个箭头的Bug 详情
- H5平台 调整 picker 组件宽屏下默认垂直居中
- H5平台 调整 uni.showActionSheet 宽屏下默认垂直居中,支持 popover 参数调节位置
- H5平台 修复 video 组件全屏时 slot 不显示的Bug 详情
- H5平台 修复 iOS9 系统 uni.uploadFile 传入 base64 报错的Bug
- H5平台 修复 image 组件 mode=“heightFix” 图像变形的Bug 详情
- H5平台 修复 rich-text 组件无法渲染 section 等标签的Bug
- 小程序平台 新增 cli版本支持 vue3 详情
- 小程序平台 修复 部分事件使用箭头函数表达式执行报错的Bug #2132
- 小程序平台 修复 属性值为空的对象表达式时编译报错的Bug
- 新闻模版 适配PC宽屏 (新建uni-app项目可选择该模板体验)
- 【uniCloud】
- 【App插件(含5+App和uni-app的App端)】
- 新增 uni-AD 支持应用从后台切换到前台显示开屏广告,并默认启用 详情
- 新增 uni-AD 支持快手联盟的信息流广告,增加信息流的广告填充
- 新增 原生导航标题栏 titleNView 的 searchInput 搜索框支持 color 属性设置文本颜色 规范
- 新增 视频播放控件 VideoPlayer 支持 show-loading 属性设置是否显示loading控件 规范
- Android平台 适配 Android10+系统
分区存储
机制 详情 - Android平台 更新 uni-AD 今日头条穿山甲SDK为3.3.0.0版、腾讯广告联盟SDK为4.270.1140版、快手联盟SDK3.3.4版
- Android平台 更新 高德定位SDK版本为5.2.0
- Android平台 修复 视频播放控件 VideoPlayer 设置 show-progress 可能不生效的Bug 详情
- Android平台 修复 Webview窗口设置 videoFullscreen 不生效的Bug 详情
- Android平台 修复 页面中 input 标签 type 为 file 且 accept 为 video 时点击打开不是启动摄像的Bug 详情
- Android平台 修复 File 文件对象的 slice 方法无法获取指定数据内容的Bug 详情
- Android平台 修复 设置targetversion为29+时,在Android10及以上设备调用 uni.shareWithSystem 分享图片可能报
多文件分享只支持照片
的Bug - Android平台 修复 安全检测可能报apk安装包的Activity、Service组件存在导出风险的Bug
- Android平台 修复 压缩图片 plus.zip.compressImage 在Android10上报传入参数错误的Bug 详情
- Android平台 修复 蓝牙订阅特征值 notifyBLECharacteristicValueChange 方法设置 state 属性不生效的Bug
- iOS平台 更新 uni-AD 今日头条穿山甲SDK为3.3.0.0版、腾讯广点通SDK为4.11.11版
- iOS平台 优化 uni-AD 快手联盟SDK引用库,减少安装包ipa大小约20M
- iOS平台 修复 uni-AD 腾讯广点通的信息流广告样式可能不正确的Bug
- iOS平台 修复 视频播放控件 VideoPlayer 调用 exitFullScreen 可能导致页面横屏设置失效的Bug 详情
- iOS平台 修复 2.7.12版引出的 原生控件对象 plus.nativeObj.View 调用 drawRichText 设置 align 属性为 center 不居中显示的Bug 详情
- iOS平台 修复 wgt热更新后 plus.runtime.getProperty 获取的 versionCode 不正确的Bug 详情
- iOS平台 修复 云端打包不支持最新WWDR中间证书生成的企业版证书的Bug 详情
- 【uni小程序SDK】
- iOS平台 修复 小程序前后台切换或跳转其他原生页面再返回小程序页面时,对应的应用生命周期 onShow、onHide 没有触发的Bug
- iOS平台 修复 安装App后偶现首次无法正常启动小程序的Bug
2.8.13.2020927
- 【uni-app插件】
- 【App插件(含5+App和uni-app的App端)】
- iOS平台 更新 高德地图SDK版本为7.6.0、高德定位SDK版本为2.6.7,解决 iOS14 上显示地图时申请
连接到本地网络上的设备
权限的问题 - iOS平台 修复 获取通讯录 plus.contacts.getAddressBook 在 iOS14 上导致应用闪退的Bug 详情
- iOS平台 更新 高德地图SDK版本为7.6.0、高德定位SDK版本为2.6.7,解决 iOS14 上显示地图时申请
2.8.12.20200926
- 【uni-app插件】
- 【App插件(含5+App和uni-app的App端)】
2.8.11.20200907
- 新增 前端网页托管视图 (菜单【视图】【显示前端网页托管】)
- 新增 HBuilderX 支持跳转到指定的行和列 详情
- 新增 Git插件 增加
编辑.gitignore
和添加到.gitignore
功能 - 修复 Windows 某些AMD显卡的电脑,无法启动HBuilderX的Bug
- 修复 Windows 资源管理器,选中多个文件,右键点击Open with HBuilderX,造成编辑器崩溃的Bug
- 优化 内置浏览器 手机扫码预览界面
- 修复 项目管理器 某些情况下,右键菜单卡顿的Bug
- 修复 搜索 搜索类型下拉列表 某些情况下,造成编辑器崩溃的Bug
- 修复 跨高分屏缩放引起的窗口拖拽的Bug
- 修复 颜色预览 颜色后面还存其它值时,颜色无法预览的Bug
- 修复 颜色预览 某些hsl、hsla颜色值,预览错误的Bug
- 修复 颜色预览 rgba 当alpha=1的时候,颜色无法预览的Bug
- 修复 markdown一键分享 某些情况下,上传失败后,提示信息仍然提示成功的Bug
- 优化 App manifest.json 调整文件图标
- uni-app 发行 h5界面 uniCloud云服务空间 增加新建和刷新功能
- 【uni-app插件】
- 新增 uni.navigateTo 增加参数 events 支持页面间通信 详情
- 修复 编译时提示 caniuse-lite 过期的Bug
- App平台、H5平台 优化 image 组件支持 mode=“heightFix”
- App平台 优化 uni.canvasToTempFilePath 提高执行速度
- App平台 修复 app.vue 生命周期 onshow 某些情况下无参数的Bug 详情
- App平台 修复 input 组件修改 password 属性后 adjust-position 配置失效的Bug 详情
- App平台 修复 临时文件未清理的Bug 详情
- App平台 修复 nvue refresh 组件偶现下拉刷新结束后不复位的Bug 详情
- App-Android平台 修复 Android11 设备运行白屏的Bug 详情
- App-Android平台 修复 2.8.4版引出的 uni.request 请求 cookie 与 webview 页面没有同步共享的Bug 详情
- App-Android平台 修复 2.8.4版引出的 uni.request 请求默认超时时间过长的Bug
- App-Android平台 修复 2.8.4版引出的 nvue 无法加载网络字体图标文件 iconfont 的Bug 详情
- App-Android平台 修复 调用监听加速度、陀螺仪等 API 可能报
e.setInterval is not a function
错误的Bug 详情 - App-Android平台 修复 没有获取到位置权限时,调用 uni.chooseLocation 可能导致应用闪退的Bug 详情
- App-iOS平台 修复 scroll-view 组件在 iOS13 触摸交互卡顿的Bug 详情
- App-iOS平台 修复 nvue map 组件 controltap 事件返回数据参数名不正确的Bug 详情
- H5平台 优化 uni.previewImage 支持手势缩放
- H5平台 修复 多个 editor 组件会重复加载依赖的Bug
- H5平台 修复 从首页调用 uni.redirectTo 切换其他页面后首页未销毁的Bug 详情
- H5平台 修复 切换页面导致 textarea 组件 auto-height 属性失效的Bug
- 小程序平台 修复 v-for 遍历复杂表达式不显示的Bug #2012
- 【uniCloud】
- 新增 本地运行 加入显示调试行号等信息
- 修复 当npm镜像源为淘宝源时,某些云函数或公共模块上传失败的Bug
- 修复 某些情况下,上传公共模块,UI卡顿的Bug
- 【App插件(含5+App和uni-app的App端)】
- 新增 uni-AD 支持快手联盟的开屏和激励视频广告
- 修复 下载文件设置的临时存储文件名过长时无法正常下载的Bug 详情
- Android平台 修复 UniPush 在部分魅族手机可能无法获取cid的Bug 详情
- Android平台 修复 设置targetversion为29时,从相册选择图片返回路径不正确的Bug 详情
- Android平台 修复 设置targetversion为29时,在部分 Android10 设备无法正常定位的Bug
- iOS平台 更新 QQ 分享、登录SDK版本为3.3.9-Lite,解决分享到 QQ 显示未授权应用的问题
- iOS平台 修复 设置页面横屏 landscape 显示时,在 iPad 设备上不显示状态栏的Bug 详情
- iOS平台 修复 视频播放控件 VideoPlayer 动态修改 objectFit 属性不生效的Bug
2.8.8.20200820
- 新增 MarkDown 一键分享 详情
- 修复 文档结构图 显示隐藏操作 导致编辑器焦点丢失的Bug
- 修复 外部命令 当命令数组为空时保存,编辑器崩溃以及无法启动的Bug
- 修复 未命名文件保存和其它文件另存为操作,没有更新导航栏的Bug
- 新增 控制台 URL链接内容 右键菜单 增加复制链接
- 修复 uniCloud进行上传操作后,内置浏览器、内置终端运行异常的Bug
- 【uni-app插件】
- 【uniCloud】
- 【App插件(含5+App和uni-app的App端)】
- uni-AD 新增 信息流和激励视频的多广告源在App同次启动时随机穿插,可提升广告收益
- uni-AD 新增 设置开屏全屏显示
- Android平台 修复 uni-AD 开屏显示穿山甲广告点击跳过按钮后,再点击splash页面可能导致应用闪退的Bug 详情
- iOS平台 更新 uni-AD 腾讯广点通SDK版本为4.11.10,今日头条穿山甲SDK版本为3.1.0.5
- iOS平台 修复 直播推流 LivePusher 监听事件后不触发回调的Bug
2.8.6.20200814
- 【uni-app插件】
- 【App插件(含5+App和uni-app的App端)】
- iOS平台 更新 UniPush 使用的个推SDK版本为2.4.5.1,解决在部分设备上获取唯一标识可能重复的问题
2.8.5.20200812
- 修复 windows 内置浏览器 2.8.1版引出的 右键菜单无法显示的Bug
- 修复 文档结构图 同时打开多个文件,文档结构图出现跳转错误,并造成编辑器崩溃的Bug
- 修复 文档结构图 缩小宽度到0时,造成编辑器崩溃的Bug
- 修复 某些情况下,启动HBuilderX后,立即关闭内置资源管理器标签卡导致编辑器崩溃的Bug
- 【uni-app插件】
- 【重要】App-Android平台 修复 targetSdkVersion 设置为 29 时在 Android10 运行白屏的Bug,满足谷歌应用商店上架对targetSdkVersion的要求 详情
- App平台、H5平台 优化 uni.setTabBarItem 支持 pagePath 配置
- App平台、H5平台 修复 picker 组件设置 value 为 -1 时表现异常的Bug #1553
- App平台、H5平台 修复 editor 组件粘贴文字报错的Bug 详情
- App平台 新增 支持蓝牙相关接口 uni.setBLEMTU、uni.getBLEDeviceRSSI
- App平台 优化 uni.request 支持返回 cookies 属性与微信小程序拉齐(基础库版本 2.10.0+)
- App平台 修复 ibeacon 相关事件回调不触发的Bug 详情
- App平台 修复 当前 tab 页面不是配置的首页时,热刷新后 tabBar 消失的Bug 详情
- App平台 修复 从 nvue 页面调用 uni.reLaunch 切换到 vue 页面后无法设置状态栏的Bug 详情
- App-Android平台 更新 网络请求底层实现库 OKHttp 版本为3.12.11,提升 websocket 传输效率
- App-Android平台 修复 nvue input组件绑定值带小数点时显示异常的Bug 详情
- App-iOS平台 修复 nvue 页面 在 iOS9 系统白屏的Bug
- H5平台 修复 picker 组件配置 mode=“date” 且 fields=“year” 时报错的Bug #1687
- 小程序平台 修复 v-for 中方法使用复杂表达式报错的Bug #373
- 小程序平台 修复 v-for 中模板插值使用复杂表达式报错的Bug 详情
- 小程序平台 修复 v-for 遍历对象表达式报错的Bug #449
- 小程序平台 修复 v-for 中属性值为对象表达式报错的Bug #1450
- 小程序平台 修复 v-for 遍历数值时模板中有复杂表达式不显示的Bug
- 小程序平台 修复 v-if=“false” 时标签内部的方法和过滤器仍然会执行的Bug #334
- 微信小程序平台、QQ小程序平台、字节跳动小程序平台 优化 自定义组件支持 v-show 指令 #1724
- 支付宝小程序平台 修复 v-for 部分情况 key 不生效的Bug
- 支付宝小程序平台 修复 支持 uni.getSavedFileList 接口
- 支付宝小程序平台 修复 sjs 中 callMethod 不能正确调用的Bug
- 头条小程序平台 修复 修复解构插槽不显示的Bug 详情
- uni-ui 新增 uni-list 组件的 clickable 属性,是否开启点击反馈
- uni-ui 新增 uni-list 组件的 link 属性,显示右侧箭头并开启点击反馈
- uni-ui 新增 uni-list 组件的 to 属性,直接跳转到指定页面
- uni-ui 新增 uni-list 组件的 border 属性,是否显示列表分割线
- uni-ui 新增 uni-rate 组件的 disabled 属性,可设置组件禁用状态(之前版本的不可点击状态)
- uni-ui 新增 uni-rate 组件的 disabledColor 属性,可设置禁用颜色
- uni-ui 新增 uni-rate 组件的 readonly 属性,可设置组件只读属性
- uni-ui 新增 uni-rate 组件的 allowHalf 属性,可设置组件是否开启半星选择
- uni-ui 新增 uni-rate 组件的 touchable 属性,可设置组件是否支持滑动手势
- uni-ui 修复 uni-rate 组件动态传值不更新的问题
- uni-ui 优化 uni-rate 组件的 value 属性可使用 v-model 双向绑定数据
- uni-ui 优化 uni-popup 组件的扩展组件支持 easycom
- uni-ui 新增 uni-swipe-action 组件的左侧滑动使用方式
- uni-ui 新增 uni-swipe-action 组件的插槽使用方式
- uni-ui 新增 uni-swipe-action 组件的 threshold 属性,可以控制滑动缺省值
- uni-ui 修复 uni-swipe-aciotn 组件的滚动页面时触发滑动的Bug
- uni-ui 优化 uni-swipe-action 组件的长列表滚动性能
- 【uniCloud】
- 阿里云 新增 支持协作者本地运行云函数
- 修复 HBuilderX 2.8.0引出的 公共模块右键菜单 更新依赖本模块的云函数菜单丢失的Bug
- 【App插件(含5+App和uni-app的App端)】
- 新增 蓝牙设置最大传输单元 setBLEMTU,获取设备信号强度 getBLEDeviceRSSI 等功能 文档
- 修复 Webview窗口标题栏 titleNView 设置为透明样式时按钮的背景区域无法自适应的Bug
- Android平台 更新 UniPush 使用的个推SDK国内渠道版本为2.14.1.0,提升消息推送到达率
- Android平台 调整 UniPush 和 个推推送 谷歌渠道默认不显示隐私政策提示框 详情
- Android平台 修复 UniPush 谷歌渠道设置不显示隐私政策提示框可能导致获取推送标识信息失败的Bug
- Android平台 优化 native.js 自动回收对象 autoCollection 机制,避免应用长时间运行内存回收不及时的问题
- Android平台 修复 从相册图片中扫描二维码识别率低的Bug 详情
- Android平台 修复 保存部分视频文件添加至相册可能无法正常显示的Bug 详情
- Android平台 修复 自定义基座 wap2app 真机运行 tab 无法切换的Bug 详情
- iOS平台 修复 直播推流 LivePusher 设置 whiteness 美白属性值不生效的Bug 详情
- iOS平台 修复 状态栏样式设置为非沉浸式在 iPad 设备上横屏时状态栏显示不正常的Bug
- 【uni小程序SDK】
- Android平台 优化 小程序后台运行功能,支持关闭多任务窗口 详情
- Android平台 修复 小程序在manifest.json配置固定横屏或竖屏方向无效的Bug