# 4.15.2024050802

  • 【uni-app 插件】
    • Web平台 修复 4.14版本引出的 因升级vue版本导致 部分事件监听报错的Bug 详情
    • Web平台 修复 4.14版本引出的 因升级vue版本导致 css内使用v-bind且值包含rpx时无效的Bug 详情
    • Web平台 修复 4.14版本引出的 因升级vite版本导致 ssr运行报错的Bug 详情
    • App平台 修复 4.14版本引出的 scroll-view下拉刷新样式丢失的Bug 详情
    • 微信小程序平台 修复 4.14版本引出的 因微信skyline支持 span 标签导致的编译异常 详情
  • 【uni-app-x】
    • Web平台 修复 4.14版本引出的 因升级vue版本导致 css内使用v-bind且值包含rpx时无效的Bug 详情
    • App-Android平台 修复 组件 image 设置 mode 为 widthFix 在部分场景图片显示可能不完整的Bug 详情
    • App-Android平台 修复 UniElement 获取 offsetLeft 属性值异常的Bug 详情
    • App-iOS平台 新增 组件 textarea 支持 confirm-type 属性 详情
    • App-iOS平台 修复 API $setPageStyle 动态设置页面容器背景色不生效的Bug 详情
    • App-iOS平台 修复 API $setPageStyle page.json 中设置页面 enablePullDownRefresh 为 false 时,无法通过 $setPageStyle 方法动态开启页面下拉刷新的Bug 详情
    • App-iOS平台 修复 API uni.setNavigationBarColor 传入非法值时导航栏背景色变为白色的Bug 详情
  • 【uniCloud】
    • 修复 4.14版本引出的 调用本地云函数时云函数调用其他云函数报错的Bug 详情

# 4.14.2024043013

  • 【uni-app 插件】
    • 【重要】Web平台 调整 vue版本由3.2.47升级为3.4.21,支持defineOptions、defineModel、toValue等新特性
    • Vue3 项目 升级编译器依赖的 vite 版本为5.2.8
    • Web平台 修复 vue3版本 scroll-view无法使用自定义下拉刷新的Bug
    • Web平台 修复 onNavigationBarSearchInputClicked 生命周期 在部分浏览器下不触发的Bug 详情
    • App平台 修复 vue3 项目配置原生js混淆后,云打包运行不正常的Bug 详情
    • App平台 修复 Vue2 cli项目使用 webpack5.x 时,部分情况下资源文件找不到的Bug 详情
    • 微信小程序平台 新增 支持的skyline内置组件:draggable-sheet、grid-builder、list-builder、nested-scroll-body、nested-scroll-header、open-container、 share-element、snapshot、span 详情
    • 百度小程序平台 修复 public静态资源引入路径有误导致icons不显示的问题 详情
    • 支付宝小程序平台 新增 支持 join-group-chat、subscribe-message 开放组件 详情
  • 【uni-app-x】
    • 【重要】新增 编译到iOS平台
    • 【重要】Web平台 调整 vue版本由3.2.47升级为3.4.21,支持defineOptions、defineModel、toValue等新特性
    • 新增 API $getPageStyle 和 $setPageStyle,获取和设置pages.json的页面style 详情
    • 新增 云对象及云函数调用时支持传泛型 云对象客户端API文档云函数客户端API文档
    • 编译器 修复 script 节点内语法报错时,行号不正确的Bug 详情
    • Web平台、App-iOS平台 补齐 $callMethod 支持调用 defineExpose 导出的方法 详情
    • Web平台、App-iOS平台 修复 构造UniError时不支持无参数及一个参数的Bug 详情
    • Web平台、App-Android平台 调整 统一了组件 switch 关闭时的背景色
    • Web平台 调整 页面默认字体为"-apple-system", HelveticaNeue;,iOS上与系统字体保持一致
    • Web平台 补齐 pages.json 中配置 backgroundColorContent 详情
    • Web平台 新增 组件 scroll-view、list-view支持自定义下拉刷新 详情
    • Web平台 修复 css内使用v-bind无效的Bug 详情
    • Web平台 修复 组件 input、textarea 在 disable 状态下设置 cursor 样式无效的Bug
    • Web平台 修复 组件 input、textarea 的 maxlength 无法限制 uts 内设置的值的Bug 详情
    • Web平台 调整 组件 input、textarea 的 maxlength 调整为传入非法值时不限制长度
    • Web平台 修复 组件 textarea 动态切换 autoHeight 不能实时生效 详情
    • Web平台 修复 组件 navigator 子元素部分样式无效的Bug 详情
    • Web平台 调整 组件 progress 的 percent 属性传入非法值时显示为0%,此前为NaN
    • Web平台 修复 API uni.request返回数组时错误的处理为了UTSJSONObject的Bug 详情
    • Web平台 调整 Api 界面相关(showLoading、showToast、showModal、showActionSheet)样式调整,对齐App端
    • Web平台 修复 构造UniError时不支持无参数及一个参数的Bug 详情
    • App平台 调整 组件 web-view 的 message 事件回调参数 detail.data 类型为 Array,load、loading 事件回调参数 detail.url 为 detail.src 属性 详情
    • App-Android平台 新增 computed 支持类型自动推导 详情
    • App-Android平台 新增 v-for 指令支持循环Map、Set对象 详情
    • App-Android平台 修复 编译器 Windows 系统 本机不含 vcruntime 时编译报错的Bug 详情
    • App-Android平台 修复 编译器 静态引入 static 目录中的只读资源,编译可能报错的Bug 详情
    • App-Android平台 修复 编译器 项目下包含云对象但是页面内未使用uniCloud时云打包报错的Bug
    • App-Android平台 修复 编译器 uts插件打包自定义基座后,编译报错依赖找不到的Bug 详情
    • App-Android平台 修复 uts 插件内 easycom 组件不能正常使用的Bug 详情
    • App-Android平台 修复 vue 复杂的响应式对象修改后可能不触发页面渲染的Bug 详情
    • App-Android平台 修复 vue 模板上文本插值Map、Set类型不显示实际内容的Bug 详情
    • App-Android平台 修复 vue defineProps 定义 any 类型属性时编译报错的Bug 详情
    • App-Android平台 修复 vue ref 类型数据在模板上插值显示不正确的Bug 详情
    • App-Android平台 修复 vue script setup 下 defineSlots 定义作用域插槽编译报错的Bug 详情
    • App-Android平台 修复 vue script setup 下定义 ref 类型绑定 v-model 时,编译可能报错的Bug 详情
    • App-Android平台 修复 vue script setup 下函数声明不能递归调用的Bug 详情
    • App-Android平台 修复 vue keep-alive 和 component 结合使用,切换打开过的组件可能出现空白的Bug 详情
    • App-Android平台 修复 4.02版引出的 运行时异常信息显示不正确详情
    • App-Android平台 修复 template 节点运行时异常导致应用闪退的Bug 详情
    • App-Android平台 新增 页面 style 配置项支持 pageOrientation 来实现横屏或自旋转适应 详情
    • App-Android平台 新增 组件 nested-scroll-header、nested-scroll-body 更简单的嵌套滚动组件 详情
    • App-Android平台 新增 组件 scroll-view 支持 type 属性设置 nested 嵌套模式 详情
    • App-Android平台 新增 组件 web-view 支持 horizontalScrollBarAccess、verticalScrollBarAccess 属性设置是否显示横向、竖向滚动条 详情
    • App-Android平台 修复 组件 view 设置 overflow 为 visible 时超出父元素区域无法响应点击和触摸事件的Bug 详情
    • App-Android平台 修复 组件 scroll-view 子元素设置 overflow 为 visible 不生效的Bug 详情
    • App-Android平台 修复 组件 swiper 嵌套 scroll-view 后触发下拉刷新可能会阻碍 swiper 左右滑动的Bug 详情
    • App-Android平台 修复 组件 list-view 的 show-scrollbar 属性默认不生效的Bug 详情
    • App-Android平台 修复 组件 sticky-header 吸顶后可能与 list-view 下拉刷新区域重叠的Bug 详情
    • App-Android平台 修复 组件 sticky-header 吸顶后部分场景中可能被 list-view 覆盖的Bug 详情
    • App-Android平台 修复 组件 input、textarea 未设置 placeholder 时设置 placeholder-style 可能引起异常崩溃的Bug 详情
    • App-Android平台 修复 组件 input、textarea 在 scroll-view 中获取焦点可能被弹出软键盘遮挡的Bug 详情
    • App-Android平台 修复 组件 input、textarea 的 keyboardheightchange 事件返回的键盘高度可能不正确的Bug 详情
    • App-Android平台 修复 组件 input、textarea 在某些情况下可能被输入法遮挡的Bug 详情
    • App-Android平台 修复 组件 input 设置 password 属性先于 value 属性可能导致 value 不显示的Bug 详情
    • App-Android平台 修复 组件 textarea 设置 auto-height 导致高度异常的Bug 详情
    • App-Android平台 修复 组件 web-view 加载的网页中 <input type="file"/> 文件选择不支持 multiple 属性的Bug 详情
    • App-Android平台 修复 组件 web-view 加载网页默认无法显示全部宽度且无法缩放的Bug 详情
    • App-Android平台 修复 组件 web-view 无法获取精准位置信息的Bug 详情
    • App-Android平台 修复 组件 video 无法加载本地绝对路径资源的Bug 详情
    • App-Android平台 修复 组件 video 设置 header 属性无效Bug 详情
    • App-Android平台 修复 组件 slider 宽度发生变化或父容器大小发生变化后显示错乱的Bug 详情
    • App-Android平台 新增 API uni.requestPayment 支持微信支付 详情
    • App-Android平台 新增 API FileSystemManager 支持 appendFile、readCompressedFile 等文件操作方法 详情
    • App-Android平台 新增 API uni.$off 支持第二个参数为可选 详情
    • App-Android平台 新增 DOM API UniResizeObserver 监视 UniElement 元素的大小变化 详情
    • App-Android平台 新增 CSS transition-property 支持 allnone,默认值调整为 all
    • App-Android平台 修复 CSS position 设置 absolute 时父元素的 padding 布局与 web 不一致的Bug 详情
    • App-Android平台 修复 CSS background-image 属性动态修改不生效的Bug 详情
    • App-Android平台 修复 CSS font-size 属性动态修改后文本高度可能不正确的Bug 详情
    • App-Android平台 修复 CSS z-index 可能引发下标越界异常的Bug 详情
    • App-Android平台 修复 CSS white-space 属性为 nowrap 时 text-overflow 的 ellipsis 效果可能不正确的Bug 详情
    • App-Android平台 修复 退出应用时会可能短暂显示白屏的Bug 详情
    • uni-ui 新增 <uni-recycle-view>虚拟长列表组件,解决长列表初始化卡顿和内存占用问题 详见
  • 【uts插件】
    • 编译器 修复 Windows 平台 编译器相关动态库没有数字签名导致可能被某些防病毒软件拦截进而导致编译失败的Bug
    • Web平台 修复 解构时默认值无法覆盖null的Bug 详情
    • App平台 优化 API插件模板中 unierror.uts 错误对象构造函数,兼容 web 平台使用
    • App平台 修复 interface 中可选属性可能编译不正确的Bug 详情
    • App平台 修复 正则表达式包含双引号时编译报错的Bug 详情
    • App-Android平台 修复 声明 UTSJSONObject 类型后,无法二次赋值的Bug 详情
    • App-Android平台 修复 switch 语句 default 语句仅包含 break 时,编译报错的Bug 详情
    • App-Android平台 修复 String.match 与web平台不一致的Bug 详情
    • App-Android平台 修复 RegExp.exec 匹配的捕获组结果与web平台不一致的Bug 详情
    • App-Android平台 修复 Date toISOString/toJSON 返回日期数据可能偏差一天的Bug 详情
    • App-iOS平台 修复 对象字面量 a s成 uni-module app-js 内的 type 时未能转为指定类型的Bug 详情
    • App-iOS平台 修复 if else 空语句时编译报错的Bug 详情
    • App-iOS平台 修复 class定义无参 constructor 时编译报错的Bug 详情
    • App-iOS平台 修复 class定义 boolean 类型的 getter、setter 时编译报错的Bug 详情
  • 【App插件(含5+App和uni-app的App端)】
    • 【重要】iOS平台 新增 支持隐私清单,满足Appstore从5月1日起的新合规要求 文档
    • 更新 uni-AD 腾讯优量汇SDK iOS为 4.14.70 版;穿山甲&GroMore SDK iOS为 6.0.0.5 版;快手广告SDK Android为 4.14.32 版,iOS为 3.3.63 版;快手内容联盟SDK Android为 4.14.32 版,iOS为 3.3.61 版;Sigmob广告联盟SDK iOS为 4.12.4 版;百度百青藤广告SDK iOS为 5.34 版;Google AdMob SDK iOS为 11.2.0 版;
    • 调整 uni-AD 广告对象 getProvider 方法和激励视频对象 onVerify 回调事件中返回的广告提供商标识取值范围为 china、global
    • Android平台 更新 统计模块 友盟统计 SDK 为 9.6.8 版 详情
    • Android平台 更新 UniPush使用的个推核心组件 SDK 为 3.2.13.0 版;个推SDK为 3.3.5.0 版,解决合规检测报频繁收集信息的Bug 详情
    • Android平台 修复 手动杀死进程可能会报 java.util.ConcurrentModificationException 的Bug 详情
    • Android平台 修复 plus.downloader.createDownload 在部分设备设置文件保存路径非法时,下载成功后返回的 filename 不正确的Bug 详情
    • iOS平台 更新 推送模块 FCM SDK 为 10.23.1 版
    • iOS平台 更新 统计模块 Google 统计 SDK 为 10.23.1 版
    • iOS平台 更新 登录模块 Facebook SDK 为 17.0.0 版;Google SDK 为 7.1.0 版
    • iOS平台 修复 离线SDK集成 PDFNet.framework 运行时闪退的Bug
    • iOS平台 修复 一键登录 更换移动手机卡可能仍然返回上一个手机号的Bug
    • iOS平台 修复 atob 处理特定字符串可能异常的Bug
    • iOS平台 修复 原生插件中使用共享文件报无权限错误的Bug
  • 【uniCloud】
    • 修复 4.07 版本引出的无法上传至前端网页托管的Bug 详情

# 4.08.2024040127

  • 【App插件(含5+App和uni-app的App端)】
    • Android平台 更新 地图/定位模块 高德地图 SDK 为10.0.600 版,高德定位 SDK 为 6.4.3 版,解决在部分设备可能定位失败的Bug 详情
  • 【uniCloud】
    • 修复 4.07 版本引出的无法上传至前端网页托管的Bug 详情

# 4.07.2024032720

  • 【uni-app 插件】
    • Web平台、APP平台 修复 4.06版引出的 button 更改 border-radius 后边框样式不对的Bug 详情
  • 【uni-app x 插件】
    • Web平台 修复 4.06版引出的 button 更改 border-radius 后边框样式不对的Bug
  • 【uniCloud】
    • 修复 上传/下载所有公共模块时HBuilderX控制台无响应的Bug 详情
    • 修复 Web发行目录从H5调整为Web后,导致的上传前端网页托管失败的Bug

# 4.06.2024032513

  • 【uni-app 插件】
    • 微信小程序平台 新增 uni.requestVirtualPayment 虚拟支付API 详情
    • App平台 修复 wgt热更新后无法调用 uts 加密插件的Bug 详情
    • App平台 修复 制作 wgt 包时包含 uts 插件的Bug 详情
    • App平台 修复 uni.getFileSystemManager 错误提示信息不准确的Bug 详情
    • App平台 修复 Vue2 项目 nvue 页面引用不到非 static 目录静态资源的Bug
    • App平台 修复 Vue2 Cli 项目 nvue 页面编译报错的Bug 详情
    • App-Android平台 修复 应用非首次启动可能偶发崩溃的Bug
    • App-Android平台 修复 uni.getStorageSync 特定情况可能丢失字符的Bug 详情
    • App-Android平台 修复 nvue textarea 组件特定情况可能引起崩溃的Bug 详情
    • App-Android平台 新增 API uni.getChannelManager,获取通知渠道管理器 详情
    • App-Android平台 修复 首次安装调用 uni.scanCode 可能会出现黑屏的Bug 详情
    • App-Android平台 修复 uni.chooseLocation 安装后首次调用无法获取位置列表的Bug 详情
    • App-Android平台 修复 nvue swiper 组件内嵌 swiper 设置 disable-touch 时外层 swiper 无法滑动的Bug
    • Web平台 新增 vue3 scroll-view 组件支持 show-scrollbar 属性
    • Web平台 调整 navigator组件真实渲染出的节点中a标签由uni-navigator标签外部移动到uni-navigator标签内部
    • Web平台 修复 Vue3 项目自动化测试 element.input 方法报错的Bug 详情
    • Web平台 修复 Vue3 项目 ssr 运行报错的Bug 详情
    • Web平台 修复 Vue3 项目 ssr 打包报错的Bug 详情
    • Web平台、App-Vue平台 新增 input 组件支持 cursor-color 属性 详情
    • Web平台、App-Vue平台 新增 textarea 组件支持 cursor-color 属性 详情
    • Web平台 修复 Vue2 项目打包后静态资源重复的Bug 详情
    • Web平台 优化 vue3 项目 getCurrentPages() 返回 options 属性 详情
    • 抖音小程序平台 新增 组件支持 virtualHost 配置 详情
    • 抖音小程序平台 修复 Vue3 项目使用插件时属性丢失的Bug 详情
    • 抖音小程序平台 修复 Vue2 项目使用国际化报错的Bug 详情
    • 微信小程序平台 修复 Vue2 项目 workers 配置为对象报错的Bug 详情
    • 微信小程序平台 修复 Vue2 项目 class 换行导致小程编译报错的Bug 详情
    • 抖音小程序平台 修复 rtc-room 组件属性无效的Bug 详情
    • 支付宝小程序平台 修复 globalObjectMode 配置为 enable 编译报错的Bug 详情
    • 支付宝小程序平台 修复 原生小程序组件传递 props 无效的Bug 详情
    • 小程序平台 修复 页面内有较大的 base64 字符时编译慢的Bug 详情
  • 【uni-app x 插件】
    • 【重要】新增 编译到Web平台 详情
    • 【重要】App-Android平台 新增 vue 组合式 API 详情
    • 【重要】调整 组件事件类型名称增加 Uni 前缀,避免与浏览器全局事件冲突 详情
    • 编译器 调整 pages.json 中配置的页面路径大小写敏感
    • 编译器 修复 pages.json 中 APP-ANDROID、APP-IOS 不生效的Bug 详情
    • 编译器 修复 3.98版引出的 pages.json 检查页面文件是否存在时,部分条件编译不生效的Bug 详情
    • 编译器 修复 App-Android平台 pages.json 中使用条件编译时,可能报错 must contain at least 1 page 的Bug 详情
    • 编译器 修复 App-Android平台 template 非预期的将 object 编译为 map 的Bug 详情
    • App-Android平台 修复 APP-PLUS 条件编译的Bug 详情
    • App-Android平台 优化 type类型响应式对象的构造方式,避免使用反射,优化性能
    • App-Android平台 修复 @import 引入的 scss 文件内部条件编译不生效的Bug 详情
    • App-Android平台 修复 组件里import uts文件路径不对,但编译时不会指向正确的源码的Bug 详情
    • App-Android平台 修复 MuMu模拟器多次切换页面后再次进入白屏的Bug 详情
    • App-Android平台 新增 vue 内置组件 KeepAlive 详情
    • App-Android平台 新增 vue 内置组件 Teleport 详情
    • App-Android平台 新增 vue watch 支持 deep、immediate 配置 详情
    • App-Android平台 新增 vue 组件 props 支持字符串数组方式声明,此时所有 prop 类型为 any | null 详情
    • App-Android平台 修复 vue 特殊元素(list-view等)删除插槽内子元素报错的Bug 详情
    • App-Android平台 修复 vue data 中定义的变量名,与外部导入的变量同名时,引发运行时报错的Bug 详情
    • App-Android平台 修复 vue 仅使用 easycom 组件类型编译报错的Bug 详情
    • App-Android平台 修复 vue 不同组件同名props且default均为通过Function返回时,默认值被污染的Bug 详情
    • App-Android平台 修复 vue 组件配置 mixins,emits 丢失 详情
    • App-Android平台 新增 pages.json 中 backgroundColorContent 配置页面容器背景色 详情
    • App-Android平台 调整 二级页面导航栏标题文字居中显示
    • App-Android平台 修复 tabBar 配置 pagePath 有误时点击 tab 切换崩溃的Bug详情
    • App-Android平台 修复 从非 tab 页面切换到 tab 页面动画异常的Bug 详情
    • App-Android平台 新增 组件 公共属性 android-layer-type 支持配置视图渲染模型,开启硬件加速 详情
    • App-Android平台 新增 组件 input、textarea 支持 hold-keyboard 详情
    • App-Android平台 新增 组件 input 的 blur 事件回调参数支持 cursor 属性 详情
    • App-Android平台 调整 组件 scroll-view、list-view 设置横向或纵向滚动属性为 direction,设置回弹效果属性为 bounces 详情
    • App-Android平台 调整 组件 scroll-view、list-view 默认高度为子元素高度之和,即默认不出现滚动条,需通过 css 属性设置容器高度才会出现滚动条 详情
    • App-Android平台 调整 组件 view 的 hover-class 按下状态在组件区域内移动不会取消,移动到组件区域外才会取消 详情
    • App-Android平台 调整 组件 click/tap 事件在组件区域内移动不会取消,移动到组件区域外才会取消 详情
    • App-Android平台 调整 组件 text 渲染 baseline 计算逻辑,靠近浏览器渲染逻辑
    • App-Android平台 调整 组件 input、textarea 点击输入框外的屏幕,默认关闭软键盘
    • App-Android平台 调整 组件 input 的 font-size 默认值为 16px
    • App-Android平台 调整 组件 textarea 的 font-size 默认值为 16px,line-height 默认值为 1.2em,width 默认值为300px 详情
    • App-Android平台 调整 组件 web-view 默认宽高为100%
    • App-Android平台 调整 组件 web-view 网页加载完成事件名称 loaded 改为 load
    • App-Android平台 调整 组件 video 默认宽度为300px,高度为225px 详情
    • App-Android平台 修复 部分组件嵌套导致页面关闭时无法回收的Bug 详情
    • App-Android平台 修复 组件 click/tap 事件在连续点击操作时因触发双击导致丢失事件的Bug 详情
    • App-Android平台 修复 组件 scroll-view 设置 border 导致滚动视图显示不完整的Bug 详情
    • App-Android平台 修复 组件 scroll-view 动态修改 refresher-default-style 属性不生效的Bug 详情
    • App-Android平台 修复 组件 scroll-view 的 show-scrollbar 属性默认值不生效的Bug 详情
    • App-Android平台 修复 组件 scroll-view 开启下拉刷新,设置 padding 属性后滚动条位置异常的Bug 详情
    • App-Android平台 修复 组件 swiper 监听 animationfinish 事件可能不生效的Bug 详情
    • App-Android平台 修复 组件 swiper 设置 autoplay 未设置 circluar 滚动到顶没有从头开始运行的Bug 详情
    • App-Android平台 修复 组件 swiper 相互嵌套时只能滚动外层 swiper 的Bug 详情
    • App-Android平台 修复 组件 swiper 在 scroll-view 中滑动效果异常的Bug 详情
    • App-Android平台 修复 组件 button 渲染宽高与Web端不一致的问题 详情
    • App-Android平台 修复 组件 button 设置 hover-class 属性在特定情况与web平台效果不一致的Bug 详情
    • App-Android平台 修复 组件 text 内容从非空设置为空文本无效的Bug 详情
    • App-Android平台 修复 组件 text 设置高度后无法修改文本内容的Bug 详情
    • App-Android平台 修复 组件 text 多次更新后高度计算不正确的Bug 详情
    • App-Android平台 修复 组件 text 无文本内容时组件宽度不正确的Bug 详情
    • App-Android平台 修复 组件 text 子组件设置 background-color 样式无效的Bug 详情
    • App-Android平台 修复 组件 text 子组件无法修改文本内容的Bug 详情
    • App-Android平台 修复 组件 image 请求网络图片无法共享cookie的Bug 详情
    • App-Android平台 修复 组件 image src 属性设置 file:///android_asset/ 格式图片路径无法正常显示的Bug 详情
    • App-Android平台 修复 组件 image mode 属性设置为 widthFix、heightFix 显示效果不正确的Bug 详情
    • App-Android平台 修复 组件 image 设置 border-radius 时 mode 属性失效的Bug 详情
    • App-Android平台 修复 组件 video 播放PCM音频格式的视频可能没有声音的Bug 详情
    • App-Android平台 修复 组件 video 在 list-view 中使用可能出现异常的Bug 详情
    • App-Android平台 修复 组件 list-item 动态调整宽高不生效的Bug 详情
    • App-Android平台 修复 组件 list-view 部分场景修改refresher-triggered属性值域可能不生效的Bug 详情
    • App-Android平台 修复 组件 list-view 部分场景删除插槽子元素报错Bug 详情
    • App-Android平台 修复 组件 list-view 嵌套在 scroll-view 中反复滚动后可能出现无法再滚动的Bug详情
    • App-Android平台 修复 组件 list-view 设置隐藏再显示可能无法正常显示内容的Bug详情
    • App-Android平台 修复 组件 sticky-header 在部分场景吸顶位置与父容器顶部位置存在偏移的Bug 详情
    • App-Android平台 修复 组件 input、textarea 获取焦点弹出的软键盘隐藏时关闭页面可能引起异常崩溃的Bug 详情
    • App-Android平台 修复 组件 input、textarea 在 list-view 中复用时内容异常的Bug 详情
    • App-Android平台 修复 组件 input、textarea 的 auto-focus 属性多次生效的Bug 详情
    • App-Android平台 修复 组件 input、textarea 的 cusor、selection-start、selection-end 属性多次设置不生效的Bug 详情
    • App-Android平台 修复 组件 input 默认高度计算不正确的Bug 详情
    • App-Android平台 修复 组件 input 设置 value 属性后首次输入文字时 input 事件不触发的Bug 详情
    • App-Android平台 修复 组件 textarea 行高计算不正确的Bug 详情
    • App-Android平台 修复 组件 textarea 多行滚动时不显示滚动条的Bug 详情
    • App-Android平台 修复 组件 textarea 监听 focus 事件返回可能导致闪退的Bug 详情
    • App-Android平台 修复 组件 textarea 设置 padding 尺寸不正确的Bug 详情
    • App-Android平台 新增 API uni.requestPayment,支持支付宝支付 详情
    • App-Android平台 新增 API uni-ad 激励视频广告 详情
    • App-Android平台 新增 API 监听权限申请事件,适用于应用商店要求申请权限时弹出用途说明 详情
    • App-Android平台 新增 API uni.rpx2px 详情
    • App-Android平台 调整 API uni.getSystemInfo、uni.getAppBaseInfo 返回的uni编译器版本属性命名中的Compile改为Compiler 详情
    • App-Android平台 修复 API Event 事件对象通过 JSON.stringify 输出字符串内容不全的Bug 详情
    • App-Android平台 修复 API uni.request、uni.uploadFile、uni.downloadFile 等网络请求无法共享 cookie 的Bug 详情
    • App-Android平台 修复 API uni.setStorage 储存纯数字字符串后取出来类型会变成number的Bug 详情
    • App-Android平台 修复 API uni.createSelectorQuery 无法查询根节点的Bug 详情
    • App-Android平台 修复 API uni.toast、uni.showModal等交互反馈弹窗在 onShow 生命周期调用可能无法正常显示的Bug 详情
    • App-Android平台 修复 API uni.showModal、uni.showActionSheet 交互反馈弹窗通过手势操作关闭不触发 complete 回调的Bug 详情
    • App-Android平台 修复 API uni.showModal 弹窗在英文系统中 确认 按钮上的文字不正确的Bug 详情
    • App-Android平台 修复 API uni.showActionSheet 点击列表项会触发 fail 回调的Bug 详情
    • App-Android平台 修复 API uni.saveImageToPhotosAlbum 可能无法保存 static 目录下图片的Bug 详情
    • App-Android平台 修复 API uni.previewImage 可能无法保存 static 目录下图片的Bug 详情
    • App-Android平台 修复 API uni.getWindowInfo 在页面 onReady 生命周期获取 windowHeight 可能不准确的Bug详情
    • App-Android平台 修复 API uni.getStorageSync 获取保存为 json 格式字符串数据返回空字符串的Bug 详情
    • App-Android平台 修复 DOM API UniElement 对象的 getBoundingClientRect() 方法,在页面 onResize 生命周期获取元素的 DOMRect 信息可能异常的Bug详情
    • App-Android平台 修复 DOM API 部分组件无法通过 getAttribute 方法获取 value 的Bug
    • App-Android平台 新增 css变量 详情
    • App-Android平台 新增 CSS white-space 详情
    • App-Android平台 调整 css transition-duration 动画时长不设置单位时不再当做毫秒,统一为web的策略,必须设置单位,无单位当做非法值,造成动画不生效 详情
    • App-Android平台 修复 CSS height 小于 padding 时排版高度计算不正确的Bug 详情
    • App-Android平台 修复 CSS flex-basis 为百分比父节点存在 padding 时排版换行计算不正确的Bug 详情
    • App-Android平台 修复 CSS flex 设置为 1 且最外层和叶子结点未设置高度时排版高度计算不正确的Bug 详情
    • App-Android平台 修复 CSS position 设置为 fixed 节点相互嵌套时,动态更新内层节点不显示的Bug 详情
    • App-Android平台 修复 CSS transition、transform 同时设置后动态修改 transform 可能不生效的Bug 详情
    • App-Android平台 修复 CSS transition、transform 同时设置后在系统开发者选项中关闭所有动画 transform 可能不执行的Bug 详情
    • App-Android平台 修复 关联其他项目的服务空间并使用其中的云对象时报错的Bug 详情
    • App-Android平台 修复 云对象返回数字错误码时报错的Bug 详情
    • App-Android平台 更新 云端打包环境 compileSdkVersion 为 34
  • 【uts插件】
    • 编译器 修复 特殊值域string构成的数组类型编译报错的Bug
    • App平台 修复 interface 中 readonly 属性不生效的Bug
    • App平台 修复 负数小数点0可能被移除的问题,比如 -1.0 => -1
    • App-Android平台 新增 UTSAndroid.getJavaClass 获取 Android 原生对象的 Java Class 详情
    • App-Android平台 新增 typeof 操作符支持平台专有字符类型 Char 详情
    • App-Android平台 新增 interface.uts 文件支持 export declare 语法 详情
    • App-Android平台 优化 类型不匹配时的错误提示 详情
    • App-Android平台 修复 import * as Types from 'xxx' 导入 type 类型编译报错的Bug 详情
    • App-Android平台 修复 interface 中泛型方法编译不正确的Bug
    • App-Android平台 修复 Date 无法解析日期时间格式字符串(如“2024-01-09 22:00:00”)的Bug 详情
    • App-Android平台 修复 typeof 运算符返回 NaN、INFINITY 的数据类型不正确的Bug 详情
    • App-Android平台 修复 Array.includes 判断元素类型为 number 时可能返回结果不正确的Bug 详情
    • App-Android平台 修复 Number.toString 不支持指定转换进制基数的Bug 详情
    • App-Android平台 修复 Number.toFixed 方法在 android6.0 以下设备返回值异常的Bug 详情
    • App-Android平台 修复 不同属性名编译可能冲突报错的Bug 详情
    • App-Android平台 修复 编译告警 No cast needed 的Bug 详情
    • App-Android平台 修复 当顶部存在多个相同变量名时可能存在访问错乱的Bug 详情
    • App-Android平台 修复 部分情况下正则表达式转换错误的Bug 详情
    • App-Android平台 修复 async 方法参数数量超过一个时运行报错的Bug
    • App-Android平台 修复 局部定义 class 时,构造函数使用 super 报错的Bug 详情
    • App-iOS平台 新增 @UTSiOS.keyword('fileprivate') 注解,用于解决自定义swift类,属性的访问控制
  • 【App插件(含5+App和uni-app的App端)】
    • Android平台 新增 监听权限申请事件,适用于应用商店要求申请权限时弹出用途说明 详情
    • Android平台 更新 地图/定位模块 高德地图 SDK 为 9.8.3 版,高德定位 SDK 为 6.4.2 版,解决无法合规检测的问题 详情
    • Android平台 更新 uni-AD 快手广告SDK为 3.3.61 版;Sigmob广告联盟SDK为 4.15.1 版;百度百青藤广告SDK为 9.34 版
    • Android平台 更新 UniPush 谷歌渠道 使用的个推 SDK 为 4.4.3.8 版,解决可能无法通过 GooglePlay 审核的问题 详情
    • Android平台 更新 支付模块 Paypal SDK 为 1.2.1 版,解决谷歌商店审核失败的问题
    • Android平台 修复 合规检测可能报多次重复通过getRunningTasks读取任务列表的Bug 详情
    • Android平台 修复 OPPO应用市场和腾讯管家可能误报含数字天堂(dcloud)广告插件的Bug 详情
    • Android平台 修复 模块配置中勾选facialrecognitionverify(实人认证)后wgt升级提示未配置此模块的Bug 详情
    • Android平台 修复 视频播放控件 video 退出全屏后软键盘可能无法弹出的Bug 详情
    • Android平台 修复 视频播放控件 video 播放PCM音频格式的视频可能没有声音的Bug
    • iOS平台 新增 一键登录 支持设置关闭按钮的宽高
    • iOS平台 更新 云端打包环境 XCode 为 15.2 版、iOS SDK 为 17.2 版
    • iOS平台 修复 startBluetoothDevicesDiscovery 搜索附近蓝牙设备设置 allowDuplicates 为 false 时设备数据未更新的Bug 详情
    • iOS平台 修复 应用沙盒 tmp 缓存目录没有及时清理的Bug 详情
    • iOS平台 修复 应用内存占用过高时系统终止 WKWebview 进程导致页面白屏无法恢复的Bug 详情
  • 【uniCloud 插件】
    • 【重要】uni-pay 支持微信小程序虚拟支付 详情
    • 新增 uniCloud.httpProxyForEip.get API支持 headers 字段
    • 新增 插件 uni-pay-x,uni-app x 版本的 uni-pay 详情
    • 新增 支付宝小程序云 云数据库支持地理位置查询
    • 新增 运行云函数时控制台可以点击云函数名称跳转到对应的云函数
    • 新增 云函数本地node和云端node版本不一致时,上传云函数将提示本地node版本与云端node版本
    • 修复 3.98版本引出的 cli项目下载云函数或公共模块时无法下载到指定位置的bug
    • 修复 上传云函数时安装依赖失败后仍然会上传云函数的Bug
    • 修复 上传公共模块时不会剔除 node_modules 目录的Bug
    • 修复 本地运行时无法使用地理位置查询/索引API的Bug
    • 修复 同时存在支付宝小程序云、阿里云、腾讯云空间时,虚拟目录无法正确显示的Bug
    • 修复 修复项目关闭后,再次打开云空间未显示关联服务空间的Bug 详情
    • 修复 关联其他项目运行时unicloud目录识别错误的Bug
    • 修复 未登录状态下点击关联服务空间无响应的Bug
    • 修复 cli项目下载云函数或公共模块时无法下载到指定位置的bug
    • 修复 上传公共模块时不会自动安装依赖的bug
    • 修复 3.97版本引发的安全网络客户端校验功能不可使用的Bug
    • 修复 JQL管理器 不执行选中的语句的Bug 详情
    • 修复 云函数只能关联 uni_modules 下的公共函数的Bug 详情
    • 修复 前端网页托管 上传没有自动选择当前项目绑定的服务空间的Bug
    • 修复 关联服务空间切换云厂商时存在关联项目仍然可以切换的Bug
    • 修复 "上传schema扩展js的配置"超时时间太短,导致上传失败的Bug
    • 修复 cli 创建的项目无法上传schema的Bug 详情
    • 修复 支付宝小程序云 云数据库JQL连表查询报错的Bug 详情
    • 修复 支付宝小程序云 云数据库使用原生MongoDB $查询无效的Bug 详情
    • 修复 支付宝小程序云 Redis本地调试无法运行的Bug
    • 调整 阿里云 url化请求体大小限制由1MB调整为2MB,响应体大小限制由1MB调整为2MB

# 3.99.2023122611

  • 【uni-app 插件】
    • 新增 编译器 nvue + vue2 支持使用ts开发。方便插件作者的库全面升级为ts。
    • Web平台、App-Vue平台 新增 radio 组件支持 backgroundColor、borderColor、activeBackgroundColor、activeBorderColor、iconColor 属性 详情
    • Web平台、App-Vue平台 新增 checkbox 组件支持 backgroundColor、borderColor、activeBackgroundColor、activeBorderColor、iconColor 属性 详情
    • Web平台 新增 Vue3 项目支持百度地图 详情
    • Web平台 修复 Vue3 CLI 创建的项目打包后多根节点组件属性丢失的Bug 详情
    • Web平台 修复 map 组件使用高德地图 circles 的 fillColor、color 属性设置透明度无效的Bug 详情
    • App-Android平台 修复 uni.downloadFile 下载完成发后会多触发一次 onProgressUpdate 事件的Bug
    • App-iOS平台 修复 nvue map 组件选择 google 地图时,使用自定义气泡导致应用崩溃的Bug 详情
    • App平台 修复 vite.config.js 配置 target 为 esnext 时 nvue 页面报错的Bug 详情
    • 小程序平台 修复 Vue3 项目 script setup 中 onError 无效的Bug 详情
    • 小程序平台 修复 Vue3 项目插槽内容为单根节点时 v-if 无效的Bug 详情
    • 支付宝小程序平台 新增 组件支持 styleIsolation 配置,默认值 apply-shared 详情
    • 飞书小程序平台 修复 Vue3 项目作用域插槽不显示内容的Bug 详情
  • 【uni-app x插件】
    • 修复 编译器 部分情况下报错信息未回溯到源码的Bug 详情 详情 详情
    • 修复 编译器 组件递归使用时编译报错的Bug 详情
    • 优化 编译器 真机运行调用未包含的被摇掉的api的错误提示 详情
    • 修复 应用 onLaunch 生命周期调用 route API 异常的Bug
    • 新增 vue框架 支持 app.use 注册 vue 插件 详情
    • 新增 vue框架 app.config.globalProperties 注册全局属性 详情
    • 新增 vue框架 动态组件 详情
    • 新增 vue框架 provide/inject 用于组件通信 详情
    • 新增 vue框架 mixin 混入 详情
    • 新增 vue框架 v-html 指令 详情
    • 新增 vue框架 v-once 指令、v-memo 指令、v-pre 指令 详情
    • 新增 vue框架 componentInstance.$forceUpdate 详情
    • 新增 vue框架 支持 render 函数 详情
    • 新增 全局变量 globalData 详情
    • 新增 splash 在 manifest.json 中配置启动封面 详情
    • 新增 uni-ad 开屏广告 详情
    • 新增 组件 input 的属性 cursor-color,用于调整光标颜色 详情
    • 新增 API uni.getUniverifyManager,App一键登陆 详情
    • 新增 API uni.getFileSystemManager,本地文件管理 详情
    • 优化 规范了文件系统使用,对cache文件进行了详细约定 详情
    • 新增 API uni-push 支持荣耀厂商推送
    • 修复 API uni.toast、uni.showModal等交互反馈弹窗在 onReady 生命周期前调用可能无法正常显示的Bug 详情)
    • 补齐 CSS background-image 的 linear-gradient 渐变方向支持 to bottom left 、to top right 详情
    • 修复 CSS 先后设置 box-shadow 与 border 属性导致后设置的样式不生效的Bug 详情
    • 修复 CSS z-index 属性可能引发下标越界异常的Bug 详情
    • 修复 CSS position 设置为 fixed 时 z-index 可能不生效的Bug 详情
    • 修复 CSS transition 初始值为百分比时动态设置 length 值动画效果不正确的Bug 详情
    • 修复 CSS transition-property 属性值动态更新为 background-color 时不生效的Bug 详情
    • 修复 CSS transform-origin 在设置 transition-property 为 transform 时不生效的Bug 详情
    • 修复 组件 text 在某些情况设置 max-width 后高度不正确的Bug 详情
    • 修复 组件 video 无法播放本地m3u8文件的Bug 详情
    • 修复 组件 list-view 无法通过 scroll-into-view 属性滚动到 sticky-header 组件位置的Bug 详情
    • 修复 组件 list-item 被复用后 click 事件无法正常触发的Bug 详情
    • 修复 组件 view 设置 overflow 为 visible 后需同时对父元素设置 overflow 为 visible 才能生效的Bug 详情
    • 修复 组件 view 设置 overflow 为 hidden 后子元素显示区域可能占用 border 边框区域的Bug 详情
    • 修复 TouchEvent 事件在超出父视图可视区域后 screenX、screenY 属性值可能不正确的Bug 详情
    • 修复 系统切换暗黑模式导致应用白屏
    • 优化 App打release包后,应用资源不再释放到存储卡,提升首次启动速度
    • 调整 API uni.installApk 安装apk,从ext api改为内置api 详情
    • 调整 App真机运行标准基座内置 uni-facialRecognitionVerify 实人认证模块,方便调试开发
    • 修复 App真机运行调用 uni.exit 后可能导致应用异常崩溃的Bug 详情
    • 新增 ui库 uni-icons 支持uni-app x 详情
    • 新增 ui库 uni-data-picker 支持uni-app x 详情
    • 新增 ui库 uni-loading 支持uni-app x 详情
    • 新增 uni-cms 客户端插件 uni-cms-article 详情
    • 更新 模板 App升级中心 支持在通知栏显示下载进度
    • 更新 模板 uni-id-pages-x v1.0.4+ 不再支持配置项:config.needLogin,改用uni-id-router替代 详情
  • 【uts插件】
    • 新增 Android平台 UTSAndroid.getFileProviderUri,方便控制应用内文件对外分享 详情
    • 优化 新建uni_modules插件的UTS插件模板,默认包含完整演示UTS插件API/组件示例
    • 修复 Android平台 本地 libs 三方依赖变更后不生效的Bug 详情
    • 修复 多个解构语句可能编译报错的Bug 详情
    • 修复 App-iOS平台 类继承时属性 override 报错的Bug 详情
    • 修复 App-Android平台 UTSJSONObject对象定义方法后,不能通过索引调用的Bug 详情
    • 修复 App-Android平台 顶层变量、type 属性、类实例属性、类静态属性仅首字母大小写区分时编译报错的Bug 详情
  • 【App插件(含5+App和uni-app的App端)】
    • 更新 一键登录使用的个验 SDK Android为 3.1.6.0 版,iOS为 3.0.6.0 版,解决联通运营商一键认证服务主体变更导致新开通应用预登录可能失败的问题
    • Android平台 更新 UniPush使用的个推核心组件 SDK 为 3.2.9.0 版,个推 SDK 为 3.3.3.0 版,支持荣耀厂商推送;谷歌渠道个推 SDK 为 4.4.3.6 版,适配Android14
    • iOS平台 更新 支付模块 微信 SDK 为 2.0.2 版;支付宝 SDK 为 15.8.6 版; Paypal SDK 为 1.2.0 版;Stripe SDK 为 23.18.2 版
    • iOS平台 更新 分享/登录模块 微信 SDK 为 2.0.2 版;QQ SDK 为 3.5.14 版;新浪微博 SDK 为 3.3.4 版;Facebook SDK 为 16.2.1 版;Google SDK 为 7.0.0 版
    • iOS平台 更新 地图/定位模块 高德地图 SDK 为 9.7.0 版,高德定位 SDK 为 2.10.0 版;百度地图 SDK 为 6.6.0 版,百度定位 SDK 为 2.0.9 版
    • iOS平台 更新 统计模块 友盟基础库 SDK 为 7.4.2 版,友盟统计 SDK 为 9.6.1 版;Google 统计 SDK 为 10.18.0 版
    • iOS平台 更新 uni-AD模块 Google AdMob SDK 为 10.13.0 版
    • iOS平台 修复 iPhone 15 设备无法获取手机型号的Bug 详情
    • iOS平台 修复 iOS17系统视频播放控件 video 竖屏状态下进入全屏后退出全屏无法正常显示的Bug
  • 【uniCloud】
    • 【重要】新增 七牛云扩展存储 价格更优、权限更灵活 详情
    • 新增 uni-app-x 项目支持 uniIdRouter 详情
    • 新增 支付宝小程序云 支持云函数URL化
    • 补齐 支付宝小程序云 支持ide中运行JQL文件
    • 修复 支付宝小程序云 doc get 未兼容返回值为 null 的Bug 详情
    • 修复 支付宝小程序云 数据库 where、match 查询对象时结果不正确的Bug
    • 修复 支付宝小程序云 云存储上传失败时,失败原因未在前端展示的Bug
    • 修复 支付宝小程序云 uni.getTempFileURL API 返回只有文件名的Bug
    • 修复 项目存在多个云厂商时,上传云函数识别云厂商错误的Bug
    • 修复 database 目录右击菜单“上传Schema扩展Js的配置”提示“请绑定服务空间”的Bug 详情
    • 修复 创建 Schema 时,存在数据量大的 init_data.json 会导致无法正确下载的Bug
    • 修复 单独上传 uni-clientDB-actions 文件时会导致覆盖之前上传的 action 的Bug 详情
    • 修复 上传云函数、创建schema、上传/下载校验函数时,如果存在时在弹窗中选择跳过将会跳过所有的Bug
    • 修复 初始化向导删除 db_init.json 文案的Bug
    • 优化 关联服务空间时可以跨不同云厂商切换服务空间

# 3.98.2023112510

  • 【uni-app】
    • 优化 编译时如 static 目录下存在被忽略的、非当前平台可用的目录,会给出强调提示 详情
    • 修复 vue3 项目 vite.config.js 配置 target 未作用到 renderjs 的Bug 详情
    • 修复 使用 uni ext-api,升级更新 wgt 后,调用可能报错的Bug 详情
    • 修复 使用 uni ext api,且云打包同时勾选Android和iOS,发行后的安装包未能正确包含uni ext api插件的Bug 详情
    • uni统计2 修复 支付宝小程序云报错 spaceAppId required 的bug 详情
  • 【uni-app x插件】
    • 新增 组件 form 表单 详情
    • 新增 组件 sticky-section 分段吸顶 详情
    • 新增 uni-push 详情
    • 新增 uni.addInterceptor 拦截器,可拦截部分API 详情
    • 新增 uni.setNavigationBarTitle 详情
    • 调整 uni.downloadFile 下载默认目录调整为app的cache目录下的uniDownloads目录,方便被rom的清理工具清理 详情
    • 补充 uni.getAppBaseInfo 获取获取包名、签名信息 详情
    • 补充 组件 scroll-view 支持 nested-scroll-child,可将嵌套滚动的父滚动视图滚动余量传递给子视图 详情
    • 补充 组件 web-view 支持 download 事件,以及 loading、loaded 事件回调参数支持 url 属性 详情
    • 补充 组件 image、video 的 src 属性及 css 中,支持非 static 目录的静态资源
    • 修复 组件 text 固定宽高时,设置 padding-left 和 padding-right 可能导致文本不居中的Bug
    • 修复 组件 text 设置 space 属性时,换行符 \n 有时无法正常显示的Bug
    • 修复 组件 text 设置 line-height 属性可能不生效的Bug
    • 修复 组件 scroll-view、list-view 同时设置 scroll-y、scroll-x属性为 false 时,组件的 touch 相关事件不触发的Bug
    • 修复 组件 swiper current 属性可能不生效的Bug 详情
    • 修复 组件 swiper-item 的 overflow 属性值为 hidden 时子元素未被裁剪的Bug
    • 修复 组件 list-item 执行复用时遇到 text 组件嵌套可能会闪退的Bug 详情
    • 修复 组件 checkbox-group 动态修改 checkbox 组件的 check 属性时,form 组件提交的 value 不正确的Bug
    • 修复 组件 radio-group 动态修改 radio 组件的 check 属性时,form 组件提交的 value 不正确的Bug
    • 修复 组件 slider 当父容器可滚动且显示 value 且当前滑块值为最大值时,无法直接在滑块的右半径上按下拖动的Bug 详情
    • 修复 组件 video 部分 event 回调没有属性值的Bug 详情
    • 新增 uvue 文件支持引入 ts 后缀的文件,等同于 uts 后缀。方便插件同时兼容uni-app和uni-app x
    • 优化 编译器 项目存在大量css代码时的编译速度
    • 修复 easycom组件类型在非uvue页面中使用报错的Bug 详情
    • 修复 uvue 页面文件名与 easycom 组件同名时渲染不正确Bug
    • 修复 动态创建的根节点 class 样式丢失的Bug
    • 修复 v-model 绑定的表达式包裹 () 运行失败的Bug
    • 修复 在自定义组件中使用 class 定制另一个自定义组件根节点样式不生效的Bug
    • 修复 data 中定义的 UTSJSONObject 修改后,不触发渲染的Bug
    • 调整 各项目模板的 index.html (web平台专有文件)中引入入口文件从 main.js 改为 main(即main.uts,后缀可省略)
    • 修复 Element 的 style 调用 setProperty 更新 transition-duration 属性值不支持单位为s(秒)的Bug
    • 修复 uni.loadFontFace 多次请求同一网络字体时可能触发错误回调的Bug
    • 修复 uni.toast、uni.showModal等交互反馈弹窗在onLoad等特定场景可能引起应用崩溃的Bug
    • 修复 uni.getLocation 系统定位获取位置慢的Bug
    • 补充 css position 属性设置为 absolute 时,margin 支持取值 auto
    • 补充 真机运行标准基座内置所有常用权限。减少因权限造成的打包自定义基座的频率
    • 新增 模板 App升级中心兼容uni-app x 详见
    • 新增 模板 uni-id-pages-x 方便开发账户系统 详情
    • 修复 部分情况下真机运行 appid 为空导致应用异常崩溃的Bug 详情
    • 修复 使用 v-if 显示组件的 background 样式设置为线性渐变可能引起崩溃的Bug 详情
  • 【uts插件】
    • 新增 App-Android平台 uni-app x项目开发的uts原生组件定义的对外方法支持返回值
    • 新增 App-iOS平台 真机运行适配支持 XCode15
    • 新增 uts插件支持监听应用的原生生命周期回调函数 详情
    • 新增 uts组件插件支持 NVUpdateStyles 生命周期监听组件的样式更新 详情
    • 优化 异步函数在 uni-app x 中使用时默认与框架运行在同一线程
    • 修复 位移赋值类操作符,当右侧为复杂表达式,计算结果不正确的Bug
    • 修复 部分位运算组合使用时优先级不正确的Bug
    • 修复 Number 参与的运算结果可能整型溢出的Bug
    • 修复 Number 参与的除法运算除数不能为0的Bug
    • 修复 App-Android平台 Array join 返回值与 web 不一致的Bug
    • 修复 相同interface、class定义了不同属性,方法调用失败的Bug
    • 修复 App-Android平台 string 的 indexOf 方法参数类型不正确的Bug
    • 调整 App-Android平台 uts组件插件内置对象 $androidContext 可为空 详情
    • 修复 uni-app 项目 vue2 下开发uts插件报错可能未指向源码的Bug
    • 修复 自定义基座真机运行时hooksClass 相关回调重复调用的Bug
    • 修复 App-iOS平台 使用 uts 插件(含ext api)后因底层依赖 uni-getDeviceInfo 有读取 IDFA 的代码导致可能影响应用上架审核的Bug
  • 【App插件(含5+App和uni-app的App端)】
    • Android平台 更新 uni-AD 模块 穿山甲&GroMore SDK为 5.7.0.5 版,解决加载广告可能会崩溃的Bug
    • Android平台 更新 一键登录使用的个推核心组件SDK为 3.2.9.0 版,个验SDK为 3.1.4.0 版
    • Android平台 更新 uni实人认证使用的阿里云金融级实人认证SDK为 2.3.7 版
  • 【uniCloud】
    • 【重要】新增 uniCloud支付宝小程序云版,全端可用、uni-app和uni-app x均可用。价格更优,限制更少,支持域名备案
    • 【重要】调整 废弃 db_init.json,每个collection由schema.json、index.json、init_data.json、schema.ext.js 4个文件描述 详情
    • 优化 基于模板新建schema/新建schemajs时,如模板是由多个文件组成的,允许用户选择创建具体的文件

# 3.95.2023102806

  • 【uni-app x插件】
    • 新增 ext api uni.installApk 安装apk 详情
    • App-Android平台 新增 真机运行标准基座支持安装apk权限
    • App-Android平台 修复 使用云对象提交云端打包后可能运行报错的Bug 详情

# 3.94.2023102613

  • 【uni-app】
    • 新增 条件编译 提供 uniVersion 用于区分编译器版本。可用于插件适配不同版本的uni-app 详情
    • 新增 条件编译 static目录支持app、web子目录 详情
    • App平台 修复 云端打包 Storage 相关接口设置和获取内容异常的Bug 详情
    • App-Android平台 修复 uni.downloadFile 下载 wgt 文件可能没有文件后缀的Bug 详情
    • App-iOS平台 修复 nvue 页面在 iOS17 设备可能引起崩溃的Bug 详情
    • App-iOS平台 修复 应用语言设置为英文时,nvue map 组件仍然显示中文的Bug 详情
    • 微信小程序平台 修复 subscribe 组件属性无效的Bug 详情
    • 支付宝小程序平台 修复 lottie 组件属性无效的Bug 详情
    • 抖音小程序平台 修复 Vue2 项目运行到抖音 27.2.0 版本以上 $refs 失效的Bug 详情
  • 【uts插件】
    • 调整 通过数字字面量定义变量未申明类型时默认推导为 number 类型 详情
    • 调整 typeof 获取实例对象类型支持平台专有数字类型 Int、Float、Double等 详情
    • 调整 instanceof 不再支持判断基础类型 number、string、boolean 详情
    • 调整 JSON.parse 解析json字符串支持返回 Array、number、boolean、string 等数据类型 详情
    • 新增 JSON.parse 支持传入泛型解析为指定 type 类型 详情
    • 新增 UTSJSONObject 通过 getBoolean、getString、getNumber、getJSON 等方法访问属性,并支持传入 keyPath 格式参数 详情
    • 新增 UTSJSONObject 支持 hasOwnProperty 详情
    • 新增 number 类型支持与平台专有数字类型相互转换方法 toInt、toFloat、toDouble、from 等 详情
    • 新增 type 自定义类型支持 for...in 遍历 详情
    • 新增 Regexp 正则表达式支持 flags 属性 详情
    • 新增 支持 encodeURI、decodeURI、encodeURIComponent、decodeURIComponent 等全局方法 详情
    • 新增 支持使用数值字面量和字符串字面量用作类型注解 详情
    • 新增 uni.request 请求的 method 支持 OPTIONS 详情
    • 新增 await 支持与 Promise 一同使用 详情
    • 修复 parseInt 解析超过整型数据范围返回值为 NaN 的Bug
    • 修复 for 循环中包含复杂continue、break时,执行不正确的Bug
    • 修复 class 中无法访问外部定义的与类内部属性、方法同名的变量的Bug
    • 新增 App-Android平台 Promise 详情
    • 新增 App-Android平台 支持 Array.fromNative 方法将原生 ByteArray/LongArray/ShortArray 类型转换为 Array
    • 更新 App-Android平台 编译使用的 Android SDK 为 33
    • 修复 App-Android平台 部分场景下位运算符异常的Bug
    • 修复 App-Android平台 number 的 toFixed 方法返回结果可能异常的Bug
    • 修复 App-Android平台 number 数据类型的位运算操作可能引起崩溃的Bug
    • 修复 App-Android平台 console 输出对象信息中包含 private 属性和方法的Bug
    • 修复 App-Android平台 number 数据类型在某些情况除法运行结果不正确的Bug
    • 修复 App-Android平台 vue 页面调用 API 传参对象中包含Any类型字段时可能出现异常的Bug
    • 修复 App-iOS平台 class 实例对象调用带参数标签的方法编译报错的Bug
    • 补齐 App-iOS平台 支持 parseInt、parseFloat、isNan、isFinite 等全局方法
    • 补齐 App-iOS平台 string 类型支持 toString、valueOf 等方法
    • 补齐 App-iOS平台 Array 类型支持 toString、sort 等方法
    • 补齐 App-iOS平台 Date 类型支持 toString、 valueOf、toUTCString、toTimeString、toDateString、parse 等方法
    • 修复 App-iOS平台 函数参数不支持 class 数组类型的Bug
    • 修复 App-iOS平台 vue 页面中调用 API 参数不支持 null 的Bug
  • 【App插件(含5+App和uni-app的App端)】
    • 更新 uni-AD SDK,对接双11预算,其中腾讯优量汇SDK Android为 4.542.1412 版,iOS为 4.14.45 版;穿山甲&GroMore SDK Android为 5.6.1.6 版,iOS为 5.7.0.4 版;快手广告SDK Android为 3.3.53.3 版,iOS为 3.3.53 版;快手内容联盟SDK Android为 3.3.53 版;Sigmob广告联盟SDK Android为 4.12.7 版,iOS为 4.10.0 版;百度百青藤广告SDK Android为 9.322 版,iOS为 5.324 版;华为广告SDK Android为 13.4.66.300 版
    • Android平台 更新 Google 统计 SDK 为 21.3.0 版;Google 推送 SDK 为 23.2.1 版
    • Android平台 更新 Facebook 登录 SDK 为 16.1.3 版,解决登录异常的问题 详情
    • Android平台 调整 默认支持CPU类型为arm64-v8a,解决在华为新设备(如Mate60、X5)应用启动慢的问题 详情
    • Android平台 修复 targetSdkVersion 设置为 33 在 Android13 设备保存图片到相册失败的Bug
    • Android平台 修复 上架 OPPO 应用市场可能提示含数字天堂(dcloud)广告插件的Bug 详情
    • Android平台 修复 uni-AD 红包广告可能不展示的Bug
    • iOS平台 修复 3.7.12版更新个验SDK引出的 一键登录弹窗模式下点击关闭不会触发 fail 回调的Bug 详情
  • 【uniCloud】
    • 优化 阿里云 callFunction、url化方式调用云函数最大超时时间由60秒调整为120秒
    • 新增 uni-app x 项目支持 详情

# 4.14.2024043008

  • 【uni-app 插件】
    • 【重要】Web平台 调整 vue版本由3.2.47升级为3.4.21,支持defineOptions、defineModel、toValue等新特性
    • Vue3 项目 升级编译器依赖的 vite 版本为5.2.8
    • Web平台 修复 vue3版本 scroll-view无法使用自定义下拉刷新的Bug
    • Web平台 修复 onNavigationBarSearchInputClicked 生命周期 在部分浏览器下不触发的Bug 详情
    • App平台 修复 vue3 项目配置原生js混淆后,云打包运行不正常的Bug 详情
    • App平台 修复 Vue2 cli项目使用 webpack5.x 时,部分情况下资源文件找不到的Bug 详情
    • 微信小程序平台 新增 支持的skyline内置组件:draggable-sheet、grid-builder、list-builder、nested-scroll-body、nested-scroll-header、open-container、 share-element、snapshot、span 详情
    • 百度小程序平台 修复 public静态资源引入路径有误导致icons不显示的问题 详情
    • 支付宝小程序平台 新增 支持 join-group-chat、subscribe-message 开放组件 详情
  • 【uni-app-x】
    • 【重要】新增 编译到iOS平台
    • 【重要】Web平台 调整 vue版本由3.2.47升级为3.4.21,支持defineOptions、defineModel、toValue等新特性
    • 新增 API $getPageStyle 和 $setPageStyle,获取和设置pages.json的页面style 详情
    • 新增 云对象及云函数调用时支持传泛型 云对象客户端API文档云函数客户端API文档
    • 新增 API $getPageStyle 和 $setPageStyle,获取和设置pages.json的页面style 详情
    • 新增 云对象及云函数调用时支持传泛型 云对象客户端API文档云函数客户端API文档
    • 编译器 修复 script 节点内语法报错时,行号不正确的Bug 详情
    • Web平台 调整 回滚HBuilderX 4.11版本将z-index默认值设为0的调整 详情
    • Web平台、App-iOS平台 补齐 $callMethod支持调用defineExpose导出的方法 详情
    • Web平台、App-iOS平台 修复 构造UniError时不支持无参数及一个参数的Bug 详情
    • Web平台 修复 css内使用v-bind无效的Bug 详情
    • Web平台 修复 backgroundColorContent显示高度不正确的Bug 详情
    • Web平台 修复 textarea组件动态切换autoHeight不能实时生效 详情
    • Web平台 修复 textarea、input组件disable状态下设置cursor样式无效的Bug
    • Web平台 修复 request接口返回数组时错误的处理为了UTSJSONObject的Bug 详情
    • Web平台 调整 界面相关Api(showLoading、showToast、showModal、showActionSheet)样式调整,对齐App端
    • Web平台 修复 $setPageStyle 动态修改 enablePullDownRefresh 为 true 无效的Bug 详情
    • Web平台 补齐 $callMethod支持调用defineExpose导出的方法 详情
    • Web平台 新增 页面样式及globalStyle支持backgroundColorContent 详情
    • Web平台 新增 scroll-view、list-view支持自定义下拉刷新 详情
    • Web平台 新增 list-view支持下拉刷新相关属性、事件 详情
    • Web平台 修复 构造UniError时不支持无参数及一个参数的Bug 详情
    • Web平台 修复 css内使用v-bind无效的Bug 详情
    • Web平台 修复 request接口返回数组时错误的处理为了UTSJSONObject的Bug 详情
    • Web平台 修复 scroll-view组件下拉刷新相关事件缺少dy属性的Bug 详情
    • Web平台 修复 navigator组件内子元素部分样式无效的Bug 详情
    • Web平台 修复 input、textarea组件内maxlength无法限制uts内设置的值的Bug 详情
    • Web平台 修复 textarea组件动态切换autoHeight不能实时生效 详情
    • Web平台 修复 textarea、input组件disable状态下设置cursor样式无效的Bug
    • Web平台 调整 界面相关Api(showLoading、showToast、showModal、showActionSheet)样式调整,对齐App端
    • Web平台 调整 textarea、input maxlength属性调整为传入非法值时不限制长度,默认调整为不限制长度
    • Web平台 调整 progress组件percent属性传入非法值时显示为0%,此前为NaN
    • Web平台 调整 body的font-family调整为"-apple-system", HelveticaNeue;,iOS上与系统字体保持一致
    • Web平台 调整 组件 switch 关闭时的背景色由 rgba(0,0,0,.1) 调整为 #e9e9ea
    • Web平台 调整 内置组件、页面容器默认z-index由auto调整为0
    • App平台 调整 组件 web-view 的 message 事件回调参数 detail.data 类型为 Array,load、loading 事件回调参数 detail.url 为 detail.src 属性 详情
    • App-Android平台 新增 computed 支持类型自动推导 详情
    • App-Android平台 新增 v-for 指令支持循环Map、Set对象 详情
    • App-Android平台 新增 页面 style 配置项支持 pageOrientation 来实现横屏或自旋转适应 详情
    • App-Android平台 新增 组件 nested-scroll-header、nested-scroll-body 详情
    • App-Android平台 新增 组件 scroll-view 支持 type 属性设置 nested 嵌套模式 详情
    • App-Android平台 新增 组件 web-view 支持 horizontalScrollBarAccess、verticalScrollBarAccess 属性设置是否显示横向、竖向滚动条 详情
    • App-Android平台 新增 API uni.$off 支持第二个参数为可选 详情
    • App-Android平台 新增 API uni.requestPayment 支持微信支付 详情
    • App-Android平台 新增 API FileSystemManager 支持 appendFile、readCompressedFile 等文件操作方法 详情
    • App-Android平台 新增 API UniResizeObserver 监视 UniElement 元素的大小变化 详情
    • App-Android平台 新增 CSS transition-property 支持 allnone,默认值调整为 all
    • App-Android平台 修复 静态引入 static 目录中的只读资源,编译可能报错的Bug 详情
    • App-Android平台 修复 uts 插件内 easycom 组件不能正常使用的Bug 详情
    • App-Android平台 修复 复杂的响应式对象修改后可能不触发页面渲染的Bug 详情
    • App-Android平台 修复 模板上文本插值Map、Set类型不显示实际内容的Bug 详情
    • App-Android平台 修复 defineProps 定义 any 类型属性时编译报错的Bug 详情
    • App-Android平台 修复 项目下包含云对象但是页面内未使用uniCloud时云打包报错的Bug
    • App-Android平台 修复 template 节点运行时异常导致应用闪退的Bug 详情
    • App-Android平台 修复 script setup 下 defineSlots 定义作用域插槽编译报错的Bug 详情
    • App-Android平台 修复 uts插件打包自定义基座后,编译报错依赖找不到的Bug 详情
    • App-Android平台 修复 ref 类型数据在模板上插值显示不正确的Bug 详情
    • App-Android平台 修复 script setup 下定义 ref 类型绑定 v-model 时,编译可能报错的Bug 详情
    • App-Android平台 修复 script setup 下函数声明不能递归调用的Bug 详情
    • App-Android平台 修复 4.02版引出的运行时异常信息显示不正确详情
    • App-Android平台 修复 退出应用时会可能短暂显示白屏的Bug 详情
    • App-Android平台 调整 组件 switch 关闭时的背景色由 #e5e5e5 调整为 #e9e9ea,与其他平台拉齐 详情
    • App-Android平台 修复 组件 view 设置 overflow 为 visible 时超出父元素区域无法响应点击和触摸事件的Bug 详情
    • App-Android平台 修复 组件 list-view 的 show-scrollbar 属性默认不生效的Bug 详情
    • App-Android平台 修复 组件 input、textarea 未设置 placeholder 时设置 placeholder-style 可能引起异常崩溃的Bug 详情
    • App-Android平台 修复 组件 input、textarea 在 scroll-view 中获取焦点可能被弹出软键盘遮挡的Bug 详情
    • App-Android平台 修复 组件 input、textarea 的 keyboardheightchange 事件返回的键盘高度可能不正确的Bug 详情
    • App-Android平台 修复 组件 input、textarea 在某些情况下可能被输入法遮挡的Bug 详情
    • App-Android平台 修复 组件 textarea 设置 auto-height 导致高度异常的Bug 详情
    • App-Android平台 修复 组件 input 设置 password 属性先于 value 属性可能导致 value 不显示的Bug 详情
    • App-Android平台 修复 组件 web-view 加载的网页中 <input type="file"/> 文件选择不支持 multiple 属性的Bug 详情
    • App-Android平台 修复 组件 web-view 加载网页默认无法显示全部宽度且无法缩放的Bug 详情
    • App-Android平台 修复 组件 web-view 无法获取精准位置信息的Bug 详情
    • App-Android平台 修复 组件 video 无法加载本地绝对路径资源的Bug 详情
    • App-Android平台 修复 组件 video 设置 header 属性无效Bug 详情
    • App-Android平台 修复 组件 scroll-view 子元素设置 overflow 为 visible 不生效的Bug 详情
    • App-Android平台 修复 组件 sticky-header 吸顶后可能与 list-view 下拉刷新区域重叠的Bug 详情
    • App-Android平台 修复 组件 sticky-header 吸顶后部分场景中可能被 list-view 覆盖的Bug 详情
    • App-Android平台 修复 组件 swiper 嵌套 scroll-view 后触发下拉刷新可能会阻碍 swiper 左右滑动的Bug 详情
    • App-Android平台 修复 组件 slider 宽度发生变化或父容器大小发生变化后显示错乱的Bug 详情
    • App-Android平台 修复 组件 keep-alive 和 component 结合使用,切换打开过的组件可能出现空白的Bug 详情
    • App-Android平台 修复 CSS position 设置 absolute 时父元素的 padding 布局与 web 不一致的Bug 详情
    • App-Android平台 修复 CSS background-image 属性动态修改不生效的Bug 详情
    • App-Android平台 修复 CSS font-size 属性动态修改后文本高度可能不正确的Bug 详情
    • App-Android平台 修复 CSS z-index 可能引发下标越界异常的Bug 详情
    • App-Android平台 修复 CSS white-space 属性为 nowrap 时 text-overflow 的 ellipsis 效果可能不正确的Bug 详情
    • App-Android平台 修复 Windows 系统 本机不含 vcruntime 时编译报错的Bug 详情
    • uni-ui 新增 <uni-recycle-view>虚拟长列表组件,解决长列表初始化卡顿和内存占用问题 详见
  • 【uts插件】
    • 编译器 修复 Windows 平台 编译器相关动态库没有数字签名导致可能被某些防病毒软件拦截进而导致编译失败的Bug
    • Web平台 修复 解构时默认值无法覆盖null的Bug 详情
    • App平台 优化 API插件模板中 unierror.uts 错误对象构造函数,兼容 web 平台使用
    • App平台 修复 interface 中可选属性可能编译不正确的Bug 详情
    • App平台 修复 正则表达式包含双引号时编译报错的Bug 详情
    • App-Android平台 修复 声明 UTSJSONObject 类型后,无法二次赋值的Bug 详情
    • App-Android平台 修复 switch 语句 default 语句仅包含 break 时,编译报错的Bug 详情
    • App-Android平台 修复 String.match 与web平台不一致的Bug 详情
    • App-Android平台 修复 RegExp.exec 匹配的捕获组结果与web平台不一致的Bug 详情
    • App-Android平台 修复 Date toISOString/toJSON 返回日期数据可能偏差一天的Bug 详情
    • App-iOS平台 修复 对象字面量as成uni-module app-js内的type时未能转为指定类型的Bug 详情
    • App-iOS平台 修复 if else 空语句时编译报错的Bug 详情
    • App-iOS平台 修复 class定义无参constructor时编译报错的Bug 详情
    • App-iOS平台 修复 class定义boolean类型的getter、setter时编译报错的Bug 详情
  • 【App插件(含5+App和uni-app的App端)】
    • 【重要】iOS平台 新增 支持隐私清单,满足Appstore从5月1日起的新合规要求 文档
    • 更新 uni-AD 腾讯优量汇SDK iOS为 4.14.70 版;穿山甲&GroMore SDK iOS为 6.0.0.5 版;快手广告SDK Android为 4.14.32 版,iOS为 3.3.63 版;快手内容联盟SDK Android为 4.14.32 版,iOS为 3.3.61 版;Sigmob广告联盟SDK iOS为 4.12.4 版;百度百青藤广告SDK iOS为 5.34 版;Google AdMob SDK iOS为 11.2.0 版;
    • 调整 uni-AD 广告对象 getProvider 方法和激励视频对象 onVerify 回调事件中返回的广告提供商标识取值范围为 china、global
    • Android平台 更新 统计模块 友盟统计 SDK 为 9.6.8 版 详情
    • Android平台 更新 UniPush使用的个推核心组件 SDK 为 3.2.13.0 版;个推SDK为 3.3.5.0 版,解决合规检测报频繁收集信息的Bug 详情
    • Android平台 修复 手动杀死进程可能会报 java.util.ConcurrentModificationException 的Bug 详情
    • Android平台 修复 plus.downloader.createDownload 在部分设备设置文件保存路径非法时,下载成功后返回的 filename 不正确的Bug 详情
    • iOS平台 更新 推送模块 FCM SDK 为 10.23.1 版
    • iOS平台 更新 统计模块 Google 统计 SDK 为 10.23.1 版
    • iOS平台 更新 登录模块 Facebook SDK 为 17.0.0 版;Google SDK 为 7.1.0 版
    • iOS平台 修复 离线SDK集成 PDFNet.framework 运行时闪退的Bug
    • iOS平台 修复 一键登录 更换移动手机卡可能仍然返回上一个手机号的Bug
    • iOS平台 修复 atob 处理特定字符串可能异常的Bug
    • iOS平台 修复 原生插件中使用共享文件报无权限错误的Bug
  • 【uniCloud】
    • 修复 4.07 版本引出的无法上传至前端网页托管的Bug 详情

# 4.08.2024040127

  • 【App插件(含5+App和uni-app的App端)】
    • Android平台 更新 地图/定位模块 高德地图 SDK 为10.0.600 版,高德定位 SDK 为 6.4.3 版,解决在部分设备可能定位失败的Bug 详情
  • 【uniCloud】
    • 修复 4.07 版本引出的无法上传至前端网页托管的Bug 详情

# 4.07.2024032720

  • 【uni-app 插件】
    • Web平台、APP平台 修复 4.06版引出的 button 更改 border-radius 后边框样式不对的Bug 详情
  • 【uni-app x 插件】
    • Web平台 修复 4.06版引出的 button 更改 border-radius 后边框样式不对的Bug
  • 【uniCloud】
    • 修复 上传/下载所有公共模块时HBuilderX控制台无响应的Bug 详情
    • 修复 Web发行目录从H5调整为Web后,导致的上传前端网页托管失败的Bug

# 4.06.2024032513

  • 【uni-app 插件】
    • 微信小程序平台 新增 uni.requestVirtualPayment 虚拟支付API 详情
    • App平台 修复 wgt热更新后无法调用 uts 加密插件的Bug 详情
    • App平台 修复 制作 wgt 包时包含 uts 插件的Bug 详情
    • App平台 修复 uni.getFileSystemManager 错误提示信息不准确的Bug 详情
    • App平台 修复 Vue2 项目 nvue 页面引用不到非 static 目录静态资源的Bug
    • App平台 修复 Vue2 Cli 项目 nvue 页面编译报错的Bug 详情
    • App-Android平台 修复 应用非首次启动可能偶发崩溃的Bug
    • App-Android平台 修复 uni.getStorageSync 特定情况可能丢失字符的Bug 详情
    • App-Android平台 修复 nvue textarea 组件特定情况可能引起崩溃的Bug 详情
    • App-Android平台 新增 API uni.getChannelManager,获取通知渠道管理器 详情
    • App-Android平台 修复 首次安装调用 uni.scanCode 可能会出现黑屏的Bug 详情
    • App-Android平台 修复 uni.chooseLocation 安装后首次调用无法获取位置列表的Bug 详情
    • App-Android平台 修复 nvue swiper 组件内嵌 swiper 设置 disable-touch 时外层 swiper 无法滑动的Bug
    • Web平台 新增 vue3 scroll-view 组件支持 show-scrollbar 属性
    • Web平台 调整 navigator组件真实渲染出的节点中a标签由uni-navigator标签外部移动到uni-navigator标签内部
    • Web平台 修复 Vue3 项目自动化测试 element.input 方法报错的Bug 详情
    • Web平台 修复 Vue3 项目 ssr 运行报错的Bug 详情
    • Web平台 修复 Vue3 项目 ssr 打包报错的Bug 详情
    • Web平台、App-Vue平台 新增 input 组件支持 cursor-color 属性 详情
    • Web平台、App-Vue平台 新增 textarea 组件支持 cursor-color 属性 详情
    • Web平台 修复 Vue2 项目打包后静态资源重复的Bug 详情
    • Web平台 优化 vue3 项目 getCurrentPages() 返回 options 属性 详情
    • 抖音小程序平台 新增 组件支持 virtualHost 配置 详情
    • 抖音小程序平台 修复 Vue3 项目使用插件时属性丢失的Bug 详情
    • 抖音小程序平台 修复 Vue2 项目使用国际化报错的Bug 详情
    • 微信小程序平台 修复 Vue2 项目 workers 配置为对象报错的Bug 详情
    • 微信小程序平台 修复 Vue2 项目 class 换行导致小程编译报错的Bug 详情
    • 抖音小程序平台 修复 rtc-room 组件属性无效的Bug 详情
    • 支付宝小程序平台 修复 globalObjectMode 配置为 enable 编译报错的Bug 详情
    • 支付宝小程序平台 修复 原生小程序组件传递 props 无效的Bug 详情
    • 小程序平台 修复 页面内有较大的 base64 字符时编译慢的Bug 详情
  • 【uni-app x 插件】
    • 【重要】新增 编译到Web平台 详情
    • 【重要】App-Android平台 新增 vue 组合式 API 详情
    • 【重要】调整 组件事件类型名称增加 Uni 前缀,避免与浏览器全局事件冲突 详情
    • 编译器 调整 pages.json 中配置的页面路径大小写敏感
    • 编译器 修复 pages.json 中 APP-ANDROID、APP-IOS 不生效的Bug 详情
    • 编译器 修复 3.98版引出的 pages.json 检查页面文件是否存在时,部分条件编译不生效的Bug 详情
    • 编译器 修复 App-Android平台 pages.json 中使用条件编译时,可能报错 must contain at least 1 page 的Bug 详情
    • 编译器 修复 App-Android平台 template 非预期的将 object 编译为 map 的Bug 详情
    • App-Android平台 修复 APP-PLUS 条件编译的Bug 详情
    • App-Android平台 优化 type类型响应式对象的构造方式,避免使用反射,优化性能
    • App-Android平台 修复 @import 引入的 scss 文件内部条件编译不生效的Bug 详情
    • App-Android平台 修复 组件里import uts文件路径不对,但编译时不会指向正确的源码的Bug 详情
    • App-Android平台 修复 MuMu模拟器多次切换页面后再次进入白屏的Bug 详情
    • App-Android平台 新增 vue 内置组件 KeepAlive 详情
    • App-Android平台 新增 vue 内置组件 Teleport 详情
    • App-Android平台 新增 vue watch 支持 deep、immediate 配置 详情
    • App-Android平台 新增 vue 组件 props 支持字符串数组方式声明,此时所有 prop 类型为 any | null 详情
    • App-Android平台 修复 vue 特殊元素(list-view等)删除插槽内子元素报错的Bug 详情
    • App-Android平台 修复 vue data 中定义的变量名,与外部导入的变量同名时,引发运行时报错的Bug 详情
    • App-Android平台 修复 vue 仅使用 easycom 组件类型编译报错的Bug 详情
    • App-Android平台 修复 vue 不同组件同名props且default均为通过Function返回时,默认值被污染的Bug 详情
    • App-Android平台 修复 vue 组件配置 mixins,emits 丢失 详情
    • App-Android平台 新增 pages.json 中 backgroundColorContent 配置页面容器背景色 详情
    • App-Android平台 调整 二级页面导航栏标题文字居中显示
    • App-Android平台 修复 tabBar 配置 pagePath 有误时点击 tab 切换崩溃的Bug详情
    • App-Android平台 修复 从非 tab 页面切换到 tab 页面动画异常的Bug 详情
    • App-Android平台 新增 组件 公共属性 android-layer-type 支持配置视图渲染模型,开启硬件加速 详情
    • App-Android平台 新增 组件 input、textarea 支持 hold-keyboard 详情
    • App-Android平台 新增 组件 input 的 blur 事件回调参数支持 cursor 属性 详情
    • App-Android平台 调整 组件 scroll-view、list-view 设置横向或纵向滚动属性为 direction,设置回弹效果属性为 bounces 详情
    • App-Android平台 调整 组件 scroll-view、list-view 默认高度为子元素高度之和,即默认不出现滚动条,需通过 css 属性设置容器高度才会出现滚动条 详情
    • App-Android平台 调整 组件 view 的 hover-class 按下状态在组件区域内移动不会取消,移动到组件区域外才会取消 详情
    • App-Android平台 调整 组件 click/tap 事件在组件区域内移动不会取消,移动到组件区域外才会取消 详情
    • App-Android平台 调整 组件 text 渲染 baseline 计算逻辑,靠近浏览器渲染逻辑
    • App-Android平台 调整 组件 input、textarea 点击输入框外的屏幕,默认关闭软键盘
    • App-Android平台 调整 组件 input 的 font-size 默认值为 16px
    • App-Android平台 调整 组件 textarea 的 font-size 默认值为 16px,line-height 默认值为 1.2em,width 默认值为300px 详情
    • App-Android平台 调整 组件 web-view 默认宽高为100%
    • App-Android平台 调整 组件 web-view 网页加载完成事件名称 loaded 改为 load
    • App-Android平台 调整 组件 video 默认宽度为300px,高度为225px 详情
    • App-Android平台 修复 部分组件嵌套导致页面关闭时无法回收的Bug 详情
    • App-Android平台 修复 组件 click/tap 事件在连续点击操作时因触发双击导致丢失事件的Bug 详情
    • App-Android平台 修复 组件 scroll-view 设置 border 导致滚动视图显示不完整的Bug 详情
    • App-Android平台 修复 组件 scroll-view 动态修改 refresher-default-style 属性不生效的Bug 详情
    • App-Android平台 修复 组件 scroll-view 的 show-scrollbar 属性默认值不生效的Bug 详情
    • App-Android平台 修复 组件 scroll-view 开启下拉刷新,设置 padding 属性后滚动条位置异常的Bug 详情
    • App-Android平台 修复 组件 swiper 监听 animationfinish 事件可能不生效的Bug 详情
    • App-Android平台 修复 组件 swiper 设置 autoplay 未设置 circluar 滚动到顶没有从头开始运行的Bug 详情
    • App-Android平台 修复 组件 swiper 相互嵌套时只能滚动外层 swiper 的Bug 详情
    • App-Android平台 修复 组件 swiper 在 scroll-view 中滑动效果异常的Bug 详情
    • App-Android平台 修复 组件 button 渲染宽高与Web端不一致的问题 详情
    • App-Android平台 修复 组件 button 设置 hover-class 属性在特定情况与web平台效果不一致的Bug 详情
    • App-Android平台 修复 组件 text 内容从非空设置为空文本无效的Bug 详情
    • App-Android平台 修复 组件 text 设置高度后无法修改文本内容的Bug 详情
    • App-Android平台 修复 组件 text 多次更新后高度计算不正确的Bug 详情
    • App-Android平台 修复 组件 text 无文本内容时组件宽度不正确的Bug 详情
    • App-Android平台 修复 组件 text 子组件设置 background-color 样式无效的Bug 详情
    • App-Android平台 修复 组件 text 子组件无法修改文本内容的Bug 详情
    • App-Android平台 修复 组件 image 请求网络图片无法共享cookie的Bug 详情
    • App-Android平台 修复 组件 image src 属性设置 file:///android_asset/ 格式图片路径无法正常显示的Bug 详情
    • App-Android平台 修复 组件 image mode 属性设置为 widthFix、heightFix 显示效果不正确的Bug 详情
    • App-Android平台 修复 组件 image 设置 border-radius 时 mode 属性失效的Bug 详情
    • App-Android平台 修复 组件 video 播放PCM音频格式的视频可能没有声音的Bug 详情
    • App-Android平台 修复 组件 video 在 list-view 中使用可能出现异常的Bug 详情
    • App-Android平台 修复 组件 list-item 动态调整宽高不生效的Bug 详情
    • App-Android平台 修复 组件 list-view 部分场景修改refresher-triggered属性值域可能不生效的Bug 详情
    • App-Android平台 修复 组件 list-view 部分场景删除插槽子元素报错Bug 详情
    • App-Android平台 修复 组件 list-view 嵌套在 scroll-view 中反复滚动后可能出现无法再滚动的Bug详情
    • App-Android平台 修复 组件 list-view 设置隐藏再显示可能无法正常显示内容的Bug详情
    • App-Android平台 修复 组件 sticky-header 在部分场景吸顶位置与父容器顶部位置存在偏移的Bug 详情
    • App-Android平台 修复 组件 input、textarea 获取焦点弹出的软键盘隐藏时关闭页面可能引起异常崩溃的Bug 详情
    • App-Android平台 修复 组件 input、textarea 在 list-view 中复用时内容异常的Bug 详情
    • App-Android平台 修复 组件 input、textarea 的 auto-focus 属性多次生效的Bug 详情
    • App-Android平台 修复 组件 input、textarea 的 cusor、selection-start、selection-end 属性多次设置不生效的Bug 详情
    • App-Android平台 修复 组件 input 默认高度计算不正确的Bug 详情
    • App-Android平台 修复 组件 input 设置 value 属性后首次输入文字时 input 事件不触发的Bug 详情
    • App-Android平台 修复 组件 textarea 行高计算不正确的Bug 详情
    • App-Android平台 修复 组件 textarea 多行滚动时不显示滚动条的Bug 详情
    • App-Android平台 修复 组件 textarea 监听 focus 事件返回可能导致闪退的Bug 详情
    • App-Android平台 修复 组件 textarea 设置 padding 尺寸不正确的Bug 详情
    • App-Android平台 新增 API uni.requestPayment,支持支付宝支付 详情
    • App-Android平台 新增 API uni-ad 激励视频广告 详情
    • App-Android平台 新增 API 监听权限申请事件,适用于应用商店要求申请权限时弹出用途说明 详情
    • App-Android平台 新增 API uni.rpx2px 详情
    • App-Android平台 调整 API uni.getSystemInfo、uni.getAppBaseInfo 返回的uni编译器版本属性命名中的Compile改为Compiler 详情
    • App-Android平台 修复 API Event 事件对象通过 JSON.stringify 输出字符串内容不全的Bug 详情
    • App-Android平台 修复 API uni.request、uni.uploadFile、uni.downloadFile 等网络请求无法共享 cookie 的Bug 详情
    • App-Android平台 修复 API uni.setStorage 储存纯数字字符串后取出来类型会变成number的Bug 详情
    • App-Android平台 修复 API uni.createSelectorQuery 无法查询根节点的Bug 详情
    • App-Android平台 修复 API uni.toast、uni.showModal等交互反馈弹窗在 onShow 生命周期调用可能无法正常显示的Bug 详情
    • App-Android平台 修复 API uni.showModal、uni.showActionSheet 交互反馈弹窗通过手势操作关闭不触发 complete 回调的Bug 详情
    • App-Android平台 修复 API uni.showModal 弹窗在英文系统中 确认 按钮上的文字不正确的Bug 详情
    • App-Android平台 修复 API uni.showActionSheet 点击列表项会触发 fail 回调的Bug 详情
    • App-Android平台 修复 API uni.saveImageToPhotosAlbum 可能无法保存 static 目录下图片的Bug 详情
    • App-Android平台 修复 API uni.previewImage 可能无法保存 static 目录下图片的Bug 详情
    • App-Android平台 修复 API uni.getWindowInfo 在页面 onReady 生命周期获取 windowHeight 可能不准确的Bug详情
    • App-Android平台 修复 API uni.getStorageSync 获取保存为 json 格式字符串数据返回空字符串的Bug 详情
    • App-Android平台 修复 DOM API UniElement 对象的 getBoundingClientRect() 方法,在页面 onResize 生命周期获取元素的 DOMRect 信息可能异常的Bug详情
    • App-Android平台 修复 DOM API 部分组件无法通过 getAttribute 方法获取 value 的Bug
    • App-Android平台 新增 css变量 详情
    • App-Android平台 新增 CSS white-space 详情
    • App-Android平台 调整 css transition-duration 动画时长不设置单位时不再当做毫秒,统一为web的策略,必须设置单位,无单位当做非法值,造成动画不生效 详情
    • App-Android平台 修复 CSS height 小于 padding 时排版高度计算不正确的Bug 详情
    • App-Android平台 修复 CSS flex-basis 为百分比父节点存在 padding 时排版换行计算不正确的Bug 详情
    • App-Android平台 修复 CSS flex 设置为 1 且最外层和叶子结点未设置高度时排版高度计算不正确的Bug 详情
    • App-Android平台 修复 CSS position 设置为 fixed 节点相互嵌套时,动态更新内层节点不显示的Bug 详情
    • App-Android平台 修复 CSS transition、transform 同时设置后动态修改 transform 可能不生效的Bug 详情
    • App-Android平台 修复 CSS transition、transform 同时设置后在系统开发者选项中关闭所有动画 transform 可能不执行的Bug 详情
    • App-Android平台 修复 关联其他项目的服务空间并使用其中的云对象时报错的Bug 详情
    • App-Android平台 修复 云对象返回数字错误码时报错的Bug 详情
    • App-Android平台 更新 云端打包环境 compileSdkVersion 为 34
  • 【uts插件】
    • 编译器 修复 特殊值域string构成的数组类型编译报错的Bug
    • App平台 修复 interface 中 readonly 属性不生效的Bug
    • App平台 修复 负数小数点0可能被移除的问题,比如 -1.0 => -1
    • App-Android平台 新增 UTSAndroid.getJavaClass 获取 Android 原生对象的 Java Class 详情
    • App-Android平台 新增 typeof 操作符支持平台专有字符类型 Char 详情
    • App-Android平台 新增 interface.uts 文件支持 export declare 语法 详情
    • App-Android平台 优化 类型不匹配时的错误提示 详情
    • App-Android平台 修复 import * as Types from 'xxx' 导入 type 类型编译报错的Bug 详情
    • App-Android平台 修复 interface 中泛型方法编译不正确的Bug
    • App-Android平台 修复 Date 无法解析日期时间格式字符串(如“2024-01-09 22:00:00”)的Bug 详情
    • App-Android平台 修复 typeof 运算符返回 NaN、INFINITY 的数据类型不正确的Bug 详情
    • App-Android平台 修复 Array.includes 判断元素类型为 number 时可能返回结果不正确的Bug 详情
    • App-Android平台 修复 Number.toString 不支持指定转换进制基数的Bug 详情
    • App-Android平台 修复 Number.toFixed 方法在 android6.0 以下设备返回值异常的Bug 详情
    • App-Android平台 修复 不同属性名编译可能冲突报错的Bug 详情
    • App-Android平台 修复 编译告警 No cast needed 的Bug 详情
    • App-Android平台 修复 当顶部存在多个相同变量名时可能存在访问错乱的Bug 详情
    • App-Android平台 修复 部分情况下正则表达式转换错误的Bug 详情
    • App-Android平台 修复 async 方法参数数量超过一个时运行报错的Bug
    • App-Android平台 修复 局部定义 class 时,构造函数使用 super 报错的Bug 详情
    • App-iOS平台 新增 @UTSiOS.keyword('fileprivate') 注解,用于解决自定义swift类,属性的访问控制
  • 【App插件(含5+App和uni-app的App端)】
    • Android平台 新增 监听权限申请事件,适用于应用商店要求申请权限时弹出用途说明 详情
    • Android平台 更新 地图/定位模块 高德地图 SDK 为 9.8.3 版,高德定位 SDK 为 6.4.2 版,解决无法合规检测的问题 详情
    • Android平台 更新 uni-AD 快手广告SDK为 3.3.61 版;Sigmob广告联盟SDK为 4.15.1 版;百度百青藤广告SDK为 9.34 版
    • Android平台 更新 UniPush 谷歌渠道 使用的个推 SDK 为 4.4.3.8 版,解决可能无法通过 GooglePlay 审核的问题 详情
    • Android平台 更新 支付模块 Paypal SDK 为 1.2.1 版,解决谷歌商店审核失败的问题
    • Android平台 修复 合规检测可能报多次重复通过getRunningTasks读取任务列表的Bug 详情
    • Android平台 修复 OPPO应用市场和腾讯管家可能误报含数字天堂(dcloud)广告插件的Bug 详情
    • Android平台 修复 模块配置中勾选facialrecognitionverify(实人认证)后wgt升级提示未配置此模块的Bug 详情
    • Android平台 修复 视频播放控件 video 退出全屏后软键盘可能无法弹出的Bug 详情
    • Android平台 修复 视频播放控件 video 播放PCM音频格式的视频可能没有声音的Bug
    • iOS平台 新增 一键登录 支持设置关闭按钮的宽高
    • iOS平台 更新 云端打包环境 XCode 为 15.2 版、iOS SDK 为 17.2 版
    • iOS平台 修复 startBluetoothDevicesDiscovery 搜索附近蓝牙设备设置 allowDuplicates 为 false 时设备数据未更新的Bug 详情
    • iOS平台 修复 应用沙盒 tmp 缓存目录没有及时清理的Bug 详情
    • iOS平台 修复 应用内存占用过高时系统终止 WKWebview 进程导致页面白屏无法恢复的Bug 详情
  • 【uniCloud 插件】
    • 【重要】uni-pay 支持微信小程序虚拟支付 详情
    • 新增 uniCloud.httpProxyForEip.get API支持 headers 字段
    • 新增 插件 uni-pay-x,uni-app x 版本的 uni-pay 详情
    • 新增 支付宝小程序云 云数据库支持地理位置查询
    • 新增 运行云函数时控制台可以点击云函数名称跳转到对应的云函数
    • 新增 云函数本地node和云端node版本不一致时,上传云函数将提示本地node版本与云端node版本
    • 修复 3.98版本引出的 cli项目下载云函数或公共模块时无法下载到指定位置的bug
    • 修复 上传云函数时安装依赖失败后仍然会上传云函数的Bug
    • 修复 上传公共模块时不会剔除 node_modules 目录的Bug
    • 修复 本地运行时无法使用地理位置查询/索引API的Bug
    • 修复 同时存在支付宝小程序云、阿里云、腾讯云空间时,虚拟目录无法正确显示的Bug
    • 修复 修复项目关闭后,再次打开云空间未显示关联服务空间的Bug 详情
    • 修复 关联其他项目运行时unicloud目录识别错误的Bug
    • 修复 未登录状态下点击关联服务空间无响应的Bug
    • 修复 cli项目下载云函数或公共模块时无法下载到指定位置的bug
    • 修复 上传公共模块时不会自动安装依赖的bug
    • 修复 3.97版本引发的安全网络客户端校验功能不可使用的Bug
    • 修复 JQL管理器 不执行选中的语句的Bug 详情
    • 修复 云函数只能关联 uni_modules 下的公共函数的Bug 详情
    • 修复 前端网页托管 上传没有自动选择当前项目绑定的服务空间的Bug
    • 修复 关联服务空间切换云厂商时存在关联项目仍然可以切换的Bug
    • 修复 "上传schema扩展js的配置"超时时间太短,导致上传失败的Bug
    • 修复 cli 创建的项目无法上传schema的Bug 详情
    • 修复 支付宝小程序云 云数据库JQL连表查询报错的Bug 详情
    • 修复 支付宝小程序云 云数据库使用原生MongoDB $查询无效的Bug 详情
    • 修复 支付宝小程序云 Redis本地调试无法运行的Bug
    • 调整 阿里云 url化请求体大小限制由1MB调整为2MB,响应体大小限制由1MB调整为2MB

# 3.99.2023122611

  • 【uni-app 插件】
    • 新增 编译器 nvue + vue2 支持使用ts开发。方便插件作者的库全面升级为ts。
    • Web平台、App-Vue平台 新增 radio 组件支持 backgroundColor、borderColor、activeBackgroundColor、activeBorderColor、iconColor 属性 详情
    • Web平台、App-Vue平台 新增 checkbox 组件支持 backgroundColor、borderColor、activeBackgroundColor、activeBorderColor、iconColor 属性 详情
    • Web平台 新增 Vue3 项目支持百度地图 详情
    • Web平台 修复 Vue3 CLI 创建的项目打包后多根节点组件属性丢失的Bug 详情
    • Web平台 修复 map 组件使用高德地图 circles 的 fillColor、color 属性设置透明度无效的Bug 详情
    • App-Android平台 修复 uni.downloadFile 下载完成发后会多触发一次 onProgressUpdate 事件的Bug
    • App-iOS平台 修复 nvue map 组件选择 google 地图时,使用自定义气泡导致应用崩溃的Bug 详情
    • App平台 修复 vite.config.js 配置 target 为 esnext 时 nvue 页面报错的Bug 详情
    • 小程序平台 修复 Vue3 项目 script setup 中 onError 无效的Bug 详情
    • 小程序平台 修复 Vue3 项目插槽内容为单根节点时 v-if 无效的Bug 详情
    • 支付宝小程序平台 新增 组件支持 styleIsolation 配置,默认值 apply-shared 详情
    • 飞书小程序平台 修复 Vue3 项目作用域插槽不显示内容的Bug 详情
  • 【uni-app x插件】
    • 修复 编译器 部分情况下报错信息未回溯到源码的Bug 详情 详情 详情
    • 修复 编译器 组件递归使用时编译报错的Bug 详情
    • 优化 编译器 真机运行调用未包含的被摇掉的api的错误提示 详情
    • 修复 应用 onLaunch 生命周期调用 route API 异常的Bug
    • 新增 vue框架 支持 app.use 注册 vue 插件 详情
    • 新增 vue框架 app.config.globalProperties 注册全局属性 详情
    • 新增 vue框架 动态组件 详情
    • 新增 vue框架 provide/inject 用于组件通信 详情
    • 新增 vue框架 mixin 混入 详情
    • 新增 vue框架 v-html 指令 详情
    • 新增 vue框架 v-once 指令、v-memo 指令、v-pre 指令 详情
    • 新增 vue框架 componentInstance.$forceUpdate 详情
    • 新增 vue框架 支持 render 函数 详情
    • 新增 全局变量 globalData 详情
    • 新增 splash 在 manifest.json 中配置启动封面 详情
    • 新增 uni-ad 开屏广告 详情
    • 新增 组件 input 的属性 cursor-color,用于调整光标颜色 详情
    • 新增 API uni.getUniverifyManager,App一键登陆 详情
    • 新增 API uni.getFileSystemManager,本地文件管理 详情
    • 优化 规范了文件系统使用,对cache文件进行了详细约定 详情
    • 新增 API uni-push 支持荣耀厂商推送
    • 修复 API uni.toast、uni.showModal等交互反馈弹窗在 onReady 生命周期前调用可能无法正常显示的Bug 详情)
    • 补齐 CSS background-image 的 linear-gradient 渐变方向支持 to bottom left 、to top right 详情
    • 修复 CSS 先后设置 box-shadow 与 border 属性导致后设置的样式不生效的Bug 详情
    • 修复 CSS z-index 属性可能引发下标越界异常的Bug 详情
    • 修复 CSS position 设置为 fixed 时 z-index 可能不生效的Bug 详情
    • 修复 CSS transition 初始值为百分比时动态设置 length 值动画效果不正确的Bug 详情
    • 修复 CSS transition-property 属性值动态更新为 background-color 时不生效的Bug 详情
    • 修复 CSS transform-origin 在设置 transition-property 为 transform 时不生效的Bug 详情
    • 修复 组件 text 在某些情况设置 max-width 后高度不正确的Bug 详情
    • 修复 组件 video 无法播放本地m3u8文件的Bug 详情
    • 修复 组件 list-view 无法通过 scroll-into-view 属性滚动到 sticky-header 组件位置的Bug 详情
    • 修复 组件 list-item 被复用后 click 事件无法正常触发的Bug 详情
    • 修复 组件 view 设置 overflow 为 visible 后需同时对父元素设置 overflow 为 visible 才能生效的Bug 详情
    • 修复 组件 view 设置 overflow 为 hidden 后子元素显示区域可能占用 border 边框区域的Bug 详情
    • 修复 TouchEvent 事件在超出父视图可视区域后 screenX、screenY 属性值可能不正确的Bug 详情
    • 修复 系统切换暗黑模式导致应用白屏
    • 优化 App打release包后,应用资源不再释放到存储卡,提升首次启动速度
    • 调整 API uni.installApk 安装apk,从ext api改为内置api 详情
    • 调整 App真机运行标准基座内置 uni-facialRecognitionVerify 实人认证模块,方便调试开发
    • 修复 App真机运行调用 uni.exit 后可能导致应用异常崩溃的Bug 详情
    • 新增 ui库 uni-icons 支持uni-app x 详情
    • 新增 ui库 uni-data-picker 支持uni-app x 详情
    • 新增 ui库 uni-loading 支持uni-app x 详情
    • 新增 uni-cms 客户端插件 uni-cms-article 详情
    • 更新 模板 App升级中心 支持在通知栏显示下载进度
    • 更新 模板 uni-id-pages-x v1.0.4+ 不再支持配置项:config.needLogin,改用uni-id-router替代 详情
  • 【uts插件】
    • 新增 Android平台 UTSAndroid.getFileProviderUri,方便控制应用内文件对外分享 详情
    • 优化 新建uni_modules插件的UTS插件模板,默认包含完整演示UTS插件API/组件示例
    • 修复 Android平台 本地 libs 三方依赖变更后不生效的Bug 详情
    • 修复 多个解构语句可能编译报错的Bug 详情
    • 修复 App-iOS平台 类继承时属性 override 报错的Bug 详情
    • 修复 App-Android平台 UTSJSONObject对象定义方法后,不能通过索引调用的Bug 详情
    • 修复 App-Android平台 顶层变量、type 属性、类实例属性、类静态属性仅首字母大小写区分时编译报错的Bug 详情
  • 【App插件(含5+App和uni-app的App端)】
    • 更新 一键登录使用的个验 SDK Android为 3.1.6.0 版,iOS为 3.0.6.0 版,解决联通运营商一键认证服务主体变更导致新开通应用预登录可能失败的问题
    • Android平台 更新 UniPush使用的个推核心组件 SDK 为 3.2.9.0 版,个推 SDK 为 3.3.3.0 版,支持荣耀厂商推送;谷歌渠道个推 SDK 为 4.4.3.6 版,适配Android14
    • iOS平台 更新 支付模块 微信 SDK 为 2.0.2 版;支付宝 SDK 为 15.8.6 版; Paypal SDK 为 1.2.0 版;Stripe SDK 为 23.18.2 版
    • iOS平台 更新 分享/登录模块 微信 SDK 为 2.0.2 版;QQ SDK 为 3.5.14 版;新浪微博 SDK 为 3.3.4 版;Facebook SDK 为 16.2.1 版;Google SDK 为 7.0.0 版
    • iOS平台 更新 地图/定位模块 高德地图 SDK 为 9.7.0 版,高德定位 SDK 为 2.10.0 版;百度地图 SDK 为 6.6.0 版,百度定位 SDK 为 2.0.9 版
    • iOS平台 更新 统计模块 友盟基础库 SDK 为 7.4.2 版,友盟统计 SDK 为 9.6.1 版;Google 统计 SDK 为 10.18.0 版
    • iOS平台 更新 uni-AD模块 Google AdMob SDK 为 10.13.0 版
    • iOS平台 修复 iPhone 15 设备无法获取手机型号的Bug 详情
    • iOS平台 修复 iOS17系统视频播放控件 video 竖屏状态下进入全屏后退出全屏无法正常显示的Bug
  • 【uniCloud】
    • 【重要】新增 七牛云扩展存储 价格更优、权限更灵活 详情
    • 新增 uni-app-x 项目支持 uniIdRouter 详情
    • 新增 支付宝小程序云 支持云函数URL化
    • 补齐 支付宝小程序云 支持ide中运行JQL文件
    • 修复 支付宝小程序云 doc get 未兼容返回值为 null 的Bug 详情
    • 修复 支付宝小程序云 数据库 where、match 查询对象时结果不正确的Bug
    • 修复 支付宝小程序云 云存储上传失败时,失败原因未在前端展示的Bug
    • 修复 支付宝小程序云 uni.getTempFileURL API 返回只有文件名的Bug
    • 修复 项目存在多个云厂商时,上传云函数识别云厂商错误的Bug
    • 修复 database 目录右击菜单“上传Schema扩展Js的配置”提示“请绑定服务空间”的Bug 详情
    • 修复 创建 Schema 时,存在数据量大的 init_data.json 会导致无法正确下载的Bug
    • 修复 单独上传 uni-clientDB-actions 文件时会导致覆盖之前上传的 action 的Bug 详情
    • 修复 上传云函数、创建schema、上传/下载校验函数时,如果存在时在弹窗中选择跳过将会跳过所有的Bug
    • 修复 初始化向导删除 db_init.json 文案的Bug
    • 优化 关联服务空间时可以跨不同云厂商切换服务空间

# 3.98.2023112510

  • 【uni-app】
    • 优化 编译时如 static 目录下存在被忽略的、非当前平台可用的目录,会给出强调提示 详情
    • 修复 vue3 项目 vite.config.js 配置 target 未作用到 renderjs 的Bug 详情
    • 修复 使用 uni ext-api,升级更新 wgt 后,调用可能报错的Bug 详情
    • 修复 使用 uni ext api,且云打包同时勾选Android和iOS,发行后的安装包未能正确包含uni ext api插件的Bug 详情
    • uni统计2 修复 支付宝小程序云报错 spaceAppId required 的bug 详情
  • 【uni-app x插件】
    • 新增 组件 form 表单 详情
    • 新增 组件 sticky-section 分段吸顶 详情
    • 新增 uni-push 详情
    • 新增 uni.addInterceptor 拦截器,可拦截部分API 详情
    • 新增 uni.setNavigationBarTitle 详情
    • 调整 uni.downloadFile 下载默认目录调整为app的cache目录下的uniDownloads目录,方便被rom的清理工具清理 详情
    • 补充 uni.getAppBaseInfo 获取获取包名、签名信息 详情
    • 补充 组件 scroll-view 支持 nested-scroll-child,可将嵌套滚动的父滚动视图滚动余量传递给子视图 详情
    • 补充 组件 web-view 支持 download 事件,以及 loading、loaded 事件回调参数支持 url 属性 详情
    • 补充 组件 image、video 的 src 属性及 css 中,支持非 static 目录的静态资源
    • 修复 组件 text 固定宽高时,设置 padding-left 和 padding-right 可能导致文本不居中的Bug
    • 修复 组件 text 设置 space 属性时,换行符 \n 有时无法正常显示的Bug
    • 修复 组件 text 设置 line-height 属性可能不生效的Bug
    • 修复 组件 scroll-view、list-view 同时设置 scroll-y、scroll-x属性为 false 时,组件的 touch 相关事件不触发的Bug
    • 修复 组件 swiper current 属性可能不生效的Bug 详情
    • 修复 组件 swiper-item 的 overflow 属性值为 hidden 时子元素未被裁剪的Bug
    • 修复 组件 list-item 执行复用时遇到 text 组件嵌套可能会闪退的Bug 详情
    • 修复 组件 checkbox-group 动态修改 checkbox 组件的 check 属性时,form 组件提交的 value 不正确的Bug
    • 修复 组件 radio-group 动态修改 radio 组件的 check 属性时,form 组件提交的 value 不正确的Bug
    • 修复 组件 slider 当父容器可滚动且显示 value 且当前滑块值为最大值时,无法直接在滑块的右半径上按下拖动的Bug 详情
    • 修复 组件 video 部分 event 回调没有属性值的Bug 详情
    • 新增 uvue 文件支持引入 ts 后缀的文件,等同于 uts 后缀。方便插件同时兼容uni-app和uni-app x
    • 优化 编译器 项目存在大量css代码时的编译速度
    • 修复 easycom组件类型在非uvue页面中使用报错的Bug 详情
    • 修复 uvue 页面文件名与 easycom 组件同名时渲染不正确Bug
    • 修复 动态创建的根节点 class 样式丢失的Bug
    • 修复 v-model 绑定的表达式包裹 () 运行失败的Bug
    • 修复 在自定义组件中使用 class 定制另一个自定义组件根节点样式不生效的Bug
    • 修复 data 中定义的 UTSJSONObject 修改后,不触发渲染的Bug
    • 调整 各项目模板的 index.html (web平台专有文件)中引入入口文件从 main.js 改为 main(即main.uts,后缀可省略)
    • 修复 Element 的 style 调用 setProperty 更新 transition-duration 属性值不支持单位为s(秒)的Bug
    • 修复 uni.loadFontFace 多次请求同一网络字体时可能触发错误回调的Bug
    • 修复 uni.toast、uni.showModal等交互反馈弹窗在onLoad等特定场景可能引起应用崩溃的Bug
    • 修复 uni.getLocation 系统定位获取位置慢的Bug
    • 补充 css position 属性设置为 absolute 时,margin 支持取值 auto
    • 补充 真机运行标准基座内置所有常用权限。减少因权限造成的打包自定义基座的频率
    • 新增 模板 App升级中心兼容uni-app x 详见
    • 新增 模板 uni-id-pages-x 方便开发账户系统 详情
    • 修复 部分情况下真机运行 appid 为空导致应用异常崩溃的Bug 详情
    • 修复 使用 v-if 显示组件的 background 样式设置为线性渐变可能引起崩溃的Bug 详情
  • 【uts插件】
    • 新增 App-Android平台 uni-app x项目开发的uts原生组件定义的对外方法支持返回值
    • 新增 App-iOS平台 真机运行适配支持 XCode15
    • 新增 uts插件支持监听应用的原生生命周期回调函数 详情
    • 新增 uts组件插件支持 NVUpdateStyles 生命周期监听组件的样式更新 详情
    • 优化 异步函数在 uni-app x 中使用时默认与框架运行在同一线程
    • 修复 位移赋值类操作符,当右侧为复杂表达式,计算结果不正确的Bug
    • 修复 部分位运算组合使用时优先级不正确的Bug
    • 修复 Number 参与的运算结果可能整型溢出的Bug
    • 修复 Number 参与的除法运算除数不能为0的Bug
    • 修复 App-Android平台 Array join 返回值与 web 不一致的Bug
    • 修复 相同interface、class定义了不同属性,方法调用失败的Bug
    • 修复 App-Android平台 string 的 indexOf 方法参数类型不正确的Bug
    • 调整 App-Android平台 uts组件插件内置对象 $androidContext 可为空 详情
    • 修复 uni-app 项目 vue2 下开发uts插件报错可能未指向源码的Bug
    • 修复 自定义基座真机运行时hooksClass 相关回调重复调用的Bug
    • 修复 App-iOS平台 使用 uts 插件(含ext api)后因底层依赖 uni-getDeviceInfo 有读取 IDFA 的代码导致可能影响应用上架审核的Bug
  • 【App插件(含5+App和uni-app的App端)】
    • Android平台 更新 uni-AD 模块 穿山甲&GroMore SDK为 5.7.0.5 版,解决加载广告可能会崩溃的Bug
    • Android平台 更新 一键登录使用的个推核心组件SDK为 3.2.9.0 版,个验SDK为 3.1.4.0 版
    • Android平台 更新 uni实人认证使用的阿里云金融级实人认证SDK为 2.3.7 版
  • 【uniCloud】
    • 【重要】新增 uniCloud支付宝小程序云版,全端可用、uni-app和uni-app x均可用。价格更优,限制更少,支持域名备案
    • 【重要】调整 废弃 db_init.json,每个collection由schema.json、index.json、init_data.json、schema.ext.js 4个文件描述 详情
    • 优化 基于模板新建schema/新建schemajs时,如模板是由多个文件组成的,允许用户选择创建具体的文件

# 3.95.2023102806

  • 【uni-app x插件】
    • 新增 ext api uni.installApk 安装apk 详情
    • App-Android平台 新增 真机运行标准基座支持安装apk权限
    • App-Android平台 修复 使用云对象提交云端打包后可能运行报错的Bug 详情

# 3.94.2023102613

  • 【uni-app】
    • 新增 条件编译 提供 uniVersion 用于区分编译器版本。可用于插件适配不同版本的uni-app 详情
    • 新增 条件编译 static目录支持app、web子目录 详情
    • App平台 修复 云端打包 Storage 相关接口设置和获取内容异常的Bug 详情
    • App-Android平台 修复 uni.downloadFile 下载 wgt 文件可能没有文件后缀的Bug 详情
    • App-iOS平台 修复 nvue 页面在 iOS17 设备可能引起崩溃的Bug 详情
    • App-iOS平台 修复 应用语言设置为英文时,nvue map 组件仍然显示中文的Bug 详情
    • 微信小程序平台 修复 subscribe 组件属性无效的Bug 详情
    • 支付宝小程序平台 修复 lottie 组件属性无效的Bug 详情
    • 抖音小程序平台 修复 Vue2 项目运行到抖音 27.2.0 版本以上 $refs 失效的Bug 详情
  • 【uts插件】
    • 调整 通过数字字面量定义变量未申明类型时默认推导为 number 类型 详情
    • 调整 typeof 获取实例对象类型支持平台专有数字类型 Int、Float、Double等 详情
    • 调整 instanceof 不再支持判断基础类型 number、string、boolean 详情
    • 调整 JSON.parse 解析json字符串支持返回 Array、number、boolean、string 等数据类型 详情
    • 新增 JSON.parse 支持传入泛型解析为指定 type 类型 详情
    • 新增 UTSJSONObject 通过 getBoolean、getString、getNumber、getJSON 等方法访问属性,并支持传入 keyPath 格式参数 详情
    • 新增 UTSJSONObject 支持 hasOwnProperty 详情
    • 新增 number 类型支持与平台专有数字类型相互转换方法 toInt、toFloat、toDouble、from 等 详情
    • 新增 type 自定义类型支持 for...in 遍历 详情
    • 新增 Regexp 正则表达式支持 flags 属性 详情
    • 新增 支持 encodeURI、decodeURI、encodeURIComponent、decodeURIComponent 等全局方法 详情
    • 新增 支持使用数值字面量和字符串字面量用作类型注解 详情
    • 新增 uni.request 请求的 method 支持 OPTIONS 详情
    • 新增 await 支持与 Promise 一同使用 详情
    • 修复 parseInt 解析超过整型数据范围返回值为 NaN 的Bug
    • 修复 for 循环中包含复杂continue、break时,执行不正确的Bug
    • 修复 class 中无法访问外部定义的与类内部属性、方法同名的变量的Bug
    • 新增 App-Android平台 Promise 详情
    • 新增 App-Android平台 支持 Array.fromNative 方法将原生 ByteArray/LongArray/ShortArray 类型转换为 Array
    • 更新 App-Android平台 编译使用的 Android SDK 为 33
    • 修复 App-Android平台 部分场景下位运算符异常的Bug
    • 修复 App-Android平台 number 的 toFixed 方法返回结果可能异常的Bug
    • 修复 App-Android平台 number 数据类型的位运算操作可能引起崩溃的Bug
    • 修复 App-Android平台 console 输出对象信息中包含 private 属性和方法的Bug
    • 修复 App-Android平台 number 数据类型在某些情况除法运行结果不正确的Bug
    • 修复 App-Android平台 vue 页面调用 API 传参对象中包含Any类型字段时可能出现异常的Bug
    • 修复 App-iOS平台 class 实例对象调用带参数标签的方法编译报错的Bug
    • 补齐 App-iOS平台 支持 parseInt、parseFloat、isNan、isFinite 等全局方法
    • 补齐 App-iOS平台 string 类型支持 toString、valueOf 等方法
    • 补齐 App-iOS平台 Array 类型支持 toString、sort 等方法
    • 补齐 App-iOS平台 Date 类型支持 toString、 valueOf、toUTCString、toTimeString、toDateString、parse 等方法
    • 修复 App-iOS平台 函数参数不支持 class 数组类型的Bug
    • 修复 App-iOS平台 vue 页面中调用 API 参数不支持 null 的Bug
  • 【App插件(含5+App和uni-app的App端)】
    • 更新 uni-AD SDK,对接双11预算,其中腾讯优量汇SDK Android为 4.542.1412 版,iOS为 4.14.45 版;穿山甲&GroMore SDK Android为 5.6.1.6 版,iOS为 5.7.0.4 版;快手广告SDK Android为 3.3.53.3 版,iOS为 3.3.53 版;快手内容联盟SDK Android为 3.3.53 版;Sigmob广告联盟SDK Android为 4.12.7 版,iOS为 4.10.0 版;百度百青藤广告SDK Android为 9.322 版,iOS为 5.324 版;华为广告SDK Android为 13.4.66.300 版
    • Android平台 更新 Google 统计 SDK 为 21.3.0 版;Google 推送 SDK 为 23.2.1 版
    • Android平台 更新 Facebook 登录 SDK 为 16.1.3 版,解决登录异常的问题 详情
    • Android平台 调整 默认支持CPU类型为arm64-v8a,解决在华为新设备(如Mate60、X5)应用启动慢的问题 详情
    • Android平台 修复 targetSdkVersion 设置为 33 在 Android13 设备保存图片到相册失败的Bug
    • Android平台 修复 上架 OPPO 应用市场可能提示含数字天堂(dcloud)广告插件的Bug 详情
    • Android平台 修复 uni-AD 红包广告可能不展示的Bug
    • iOS平台 修复 3.7.12版更新个验SDK引出的 一键登录弹窗模式下点击关闭不会触发 fail 回调的Bug 详情
  • 【uniCloud】
    • 优化 阿里云 callFunction、url化方式调用云函数最大超时时间由60秒调整为120秒
    • 新增 uni-app x 项目支持 详情

# 4.08.2024040123

  • 【App插件(含5+App和uni-app的App端)】
    • Android平台 更新 地图/定位模块 高德地图 SDK 为10.0.600 版,高德定位 SDK 为 6.4.3 版,解决在部分设备可能定位失败的Bug 详情

# 4.07.2024032720

  • 【uni-app 插件】
    • Web平台、APP平台 修复 4.06版引出的 button 更改 border-radius 后边框样式不对的Bug 详情
  • 【uni-app x 插件】
    • Web平台 修复 4.06版引出的 button 更改 border-radius 后边框样式不对的Bug
  • 【uniCloud】
    • 修复 上传/下载所有公共模块时HBuilderX控制台无响应的Bug 详情
    • 修复 Web发行目录从H5调整为Web后,导致的上传前端网页托管失败的Bug

# 4.06.2024032513

  • 【uni-app 插件】
    • 微信小程序平台 新增 uni.requestVirtualPayment 虚拟支付API 详情
    • App平台 修复 wgt热更新后无法调用 uts 加密插件的Bug 详情
    • App平台 修复 制作应用 wgt 包时包含 uts 插件的Bug 详情
    • App平台 修复 uni.getFileSystemManager 错误提示信息不准确的Bug 详情
    • App平台 修复 Vue2 项目 nvue 页面引用不到非 static 目录静态资源的Bug
    • App-Android平台 修复 应用非首次启动可能偶发崩溃的Bug
    • App-Android平台 修复 uni.getStorageSync 特定情况可能丢失字符的Bug 详情
    • App-Android平台 修复 nvue textarea 组件特定情况可能引起崩溃的Bug 详情
    • App平台 修复 Vue2 Cli 项目 nvue 页面编译报错的Bug 详情
    • App-Android平台 新增 API uni.getChannelManager,获取通知渠道管理器 详情
    • App-Android平台 修复 首次安装调用 uni.scanCode 可能会出现黑屏的Bug 详情
    • App-Android平台 修复 uni.chooseLocation 安装后首次调用无法获取位置列表的Bug 详情
    • App-Android平台 修复 nvue swiper 组件内嵌 swiper 设置 disable-touch 时外层 swiper 无法滑动的Bug
    • Web平台 修复 Vue3 项目自动化测试 element.input 方法报错的Bug 详情
    • Web平台 修复 Vue3 项目 ssr 运行报错的Bug 详情
    • Web平台 修复 Vue3 项目 ssr 打包报错的Bug 详情
    • Web平台 调整 navigator组件真实渲染出的节点中a标签由uni-navigator标签外部移动到uni-navigator标签内部
    • Web平台 新增 vue3 scroll-view 组件支持 show-scrollbar 属性
    • Web平台、App-Vue平台 新增 input 组件支持 cursor-color 属性 详情
    • Web平台、App-Vue平台 新增 textarea 组件支持 cursor-color 属性 详情
    • Web平台 修复 Vue2 项目打包后静态资源重复的Bug 详情
    • Web平台 优化 vue3 项目 getCurrentPages() 返回 options 属性 详情
    • 抖音小程序平台 新增 组件支持 virtualHost 配置 详情
    • 抖音小程序平台 修复 Vue3 项目使用插件时属性丢失的Bug 详情
    • 抖音小程序平台 修复 Vue2 项目使用国际化报错的Bug 详情
    • 微信小程序平台 修复 Vue2 项目 workers 配置为对象报错的Bug 详情
    • 微信小程序平台 修复 Vue2 项目 class 换行导致小程编译报错的Bug 详情
    • 抖音小程序平台 修复 rtc-room 组件属性无效的Bug 详情
    • 支付宝小程序平台 修复 globalObjectMode 配置为 enable 编译报错的Bug 详情
    • 支付宝小程序平台 修复 原生小程序组件传递 props 无效的Bug 详情
    • 小程序平台 修复 页面内有较大的 base64 字符时编译慢的Bug 详情
  • 【uni-app x 插件】
    • Web平台 修复 部分情况下picker-view、picker-view-column值显示错误并额外触发了change事件的Bug 详情
    • Web平台 优化 减少编译耗时
    • Web平台 修复 uni.rpx2px在项目发行后调用报错的Bug 详情
    • Web平台 修复 instanceof UniXXXElement 报错的Bug 详情
    • Web平台 调整 运行到浏览器时将script标签内代码编译为可以在低版本浏览器运行的兼容代码
    • Web平台 新增 组件 list-view、list-item组件 详情
    • Web平台 新增 组件 sticky-section、sticky-header组件 详情
    • Web平台 修复 部分场景下类型推断时未将对象字面量作为UTSJSONObject使用的Bug 详情
    • Web平台 修复 类型字面量内带有any[]时无法正确创建实例的Bug 详情
    • Web平台 修复 非全局声明的type在变量声明为此类型时不会自动创建实例的Bug 详情
    • Web平台 修复 vue $forceUpdate未能更新内置组件插槽内容的Bug 详情
    • Web平台 修复 使用热更新uts文件内新导出的type时报找不到导出的type的Bug 详情
    • Web平台 修复 API request、uploadFile、downloadFile接口timeout参数传null时会直接超时的Bug 详情
    • Web平台 新增 绑定class、style时支持Map类型 详情
    • Web平台 调整 类型校验失败由报错调整为警告且不中断编译
    • Web平台 调整 navigator组件真实渲染出的节点中a标签由uni-navigator标签外部移动到uni-navigator标签内部
    • Web平台 调整 getStorage、getStorageSync接口返回对象类型数据时转化为UTSJSONObject类型
    • Web平台 调整 request接口返回的data转化为UTSJSONObject类型
    • Web平台 修复 未使用到的easycom组件内包含错误或web端不支持的用法导致编译报错的Bug
    • Web平台 修复 部分场景下对象字面量as为指定类型时报错的Bug
    • Web平台 修复 引用.uvue文件时未带后缀提示找不到模块的Bug
    • Web平台 修复 部分场景下uts文件内使用条件编译无效的Bug
    • 【重要】新增 编译到Web平台 详情
    • App-Android平台 修复 组件 button 设置 hover-class 属性在特定情况与web平台效果不一致的Bug 详情
    • App-Android平台 修复 组件 text 内容从非空设置为空文本无效的Bug 详情
    • App-Android平台 修复 组件 text 设置高度后无法修改文本内容的Bug 详情
    • App-Android平台 修复 APP-PLUS 条件编译的Bug 详情
    • 修复 3.98版引出的 pages.json 检查页面文件是否存在时,部分条件编译不生效的Bug 详情
    • App-Android平台 新增 API uni.requestPayment,支持支付宝支付 详情
    • App-Android平台 修复 API uni.showActionSheet 点击列表项会触发 fail 回调的Bug 详情
    • App-Android平台 修复 API uni.setStorage 储存纯数字字符串后取出来类型会变成number的Bug 详情
    • App-Android平台 修复 组件 button 渲染宽高与Web端不一致的问题 详情
    • App-Android平台 修复 组件 text 无文本内容时组件宽度不正确的Bug 详情
    • App-Android平台 修复 组件 text 子组件设置 background-color 样式无效的Bug 详情
    • App-Android平台 修复 组件 text 子组件无法修改文本内容的Bug 详情
    • App-Android平台 修复 组件 image 请求网络图片无法共享cookie的Bug 详情
    • App-Android平台 修复 组件 list-item 动态调整宽高不生效的Bug 详情
    • App-Android平台 修复 组件 list-view 部分场景修改refresher-triggered属性值域可能不生效的Bug 详情
    • App-Android平台 修复 组件 list-view 部分场景删除插槽子元素报错Bug 详情
    • App-Android平台 修复 tabBar 配置 pagePath 有误时点击 tab 切换崩溃的Bug详情
    • App-Android平台 修复 使用 UTSAndroid.getJavaClass 获取导入的类时可能编译报错的Bug 详情
    • App-Android平台 优化 type类型响应式对象的构造方式,避免使用反射,优化性能
    • App-Android平台 修复 关联其他项目的服务空间并使用其中的云对象时报错的Bug 详情
    • App-Android平台 修复 unicloud-db组件,使用 setup 语法,作用域插槽中无法使用data的Bug 详情
    • App-Android平台 修复 云对象返回数字错误码时报错的Bug 详情
    • App-Android平台 修复 从非 tab 页面切换到 tab 页面动画异常的Bug 详情
    • App-Android平台 更新 云端打包环境 compileSdkVersion 为 34
    • App-Android平台 新增 组件 公共属性 android-layer-type 支持配置视图渲染模型,开启硬件加速 详情
    • App-Android平台 修复 特殊元素(list-view等)删除插槽内子元素报错的Bug 详情
    • App-Android平台 修复 data 中定义的变量名,与外部导入的变量同名时,引发运行时报错的Bug 详情
    • App-Android平台 修复 pages.json 中使用条件编译时,可能报错 must contain at least 1 page 的Bug 详情
    • App-Android平台 修复 仅使用 easycom 组件类型编译报错的Bug 详情
    • App-Android平台 修复 @import 引入的 scss 文件内部条件编译不生效的Bug 详情
    • App-Android平台 修复 组件里import uts文件路径不对,但编译时不会指向正确的源码的Bug 详情
    • App-Android平台 修复 组件 input 默认高度计算不正确的Bug 详情
    • App-Android平台 修复 组件 input 设置 value 属性后首次输入文字时 input 事件不触发的Bug 详情
    • App-Android平台 修复 组件 textarea 行高计算不正确的Bug 详情
    • App-Android平台 修复 组件 textarea 多行滚动时不显示滚动条的Bug 详情
    • App-Android平台 修复 组件 input、textarea 获取焦点弹出的软键盘隐藏时关闭页面可能引起异常崩溃的Bug 详情
    • App-Android平台 修复 组件 image 的 src 属性设置 file:///android_asset/ 格式图片路径无法正常显示的Bug 详情
    • App-Android平台 修复 组件 video 播放PCM音频格式的视频可能没有声音的Bug 详情
    • App-Android平台 修复 API uni.createSelectorQuery 无法查询根节点的Bug 详情
    • 【重要】App-Android平台 新增 vue 组合式 API 详情
    • 【重要】调整 组件事件类型名称增加 Uni 前缀,避免与浏览器全局事件冲突 详情
    • 编译器 修复 pages.json 中 APP-ANDROID、APP-IOS 不生效的Bug 详情
    • App-Android平台 新增 uni-ad 激励视频广告 详情
    • App-Android平台 新增 vue 内置组件 KeepAlive 详情
    • App-Android平台 新增 vue 内置组件 Teleport 详情
    • App-Android平台 新增 vue watch 支持 deep、immediate 配置 详情
    • App-Android平台 新增 vue 组件 props 支持字符串数组方式声明,此时所有 prop 类型为 any | null 详情
    • App-Android平台 新增 API 监听权限申请事件,适用于应用商店要求申请权限时弹出用途说明 详情
    • App-Android平台 新增 css变量 详情
    • App-Android平台 新增 CSS white-space 详情
    • App-Android平台 新增 pages.json 中 backgroundColorContent 配置页面容器背景色 详情
    • App-Android平台 新增 组件 input、textarea 支持 hold-keyboard 详情
    • App-Android平台 新增 组件 input 的 blur 事件回调参数支持 cursor 属性 详情
    • App-Android平台 调整 二级页面导航栏标题文字居中显示
    • App-Android平台 调整 组件 scroll-view、list-view 设置横向或纵向滚动属性为 direction,设置回弹效果属性为 bounces 详情
    • App-Android平台 调整 组件 scroll-view、list-view 默认高度为子元素高度之和,即默认不出现滚动条,需通过 css 属性设置容器高度才会出现滚动条 详情
    • App-Android平台 调整 组件 view 的 hover-class 按下状态在组件区域内移动不会取消,移动到组件区域外才会取消 详情
    • App-Android平台 调整 组件 click/tap 事件在组件区域内移动不会取消,移动到组件区域外才会取消 详情
    • App-Android平台 调整 组件 text 渲染 baseline 计算逻辑,靠近浏览器渲染逻辑
    • App-Android平台 调整 组件 input、textarea 点击输入框外的屏幕,默认关闭软键盘
    • App-Android平台 调整 组件 input 的 font-size 默认值为 16px
    • App-Android平台 调整 组件 textarea 的 font-size 默认值为 16px,line-height 默认值为 1.2em,width 默认值为300px 详情
    • App-Android平台 调整 组件 web-view 默认宽高为100%
    • App-Android平台 调整 组件 web-view 网页加载完成事件名称 loaded 改为 load
    • App-Android平台 调整 组件 video 默认宽度为300px,高度为225px 详情
    • App-Android平台 调整 API uni.getSystemInfo、uni.getAppBaseInfo 返回的uni编译器版本属性命名中的Compile改为Compiler 详情
    • App-Android平台 调整 css transition-duration 动画时长不设置单位时不再当做毫秒,统一为web的策略,必须设置单位,无单位当做非法值,造成动画不生效 详情
    • App-Android平台 修复 template 非预期的将 object 编译为 map 的Bug 详情
    • App-Android平台 修复 部分组件嵌套导致页面关闭时无法回收的Bug 详情
    • App-Android平台 修复 MuMu模拟器多次切换页面后再次进入白屏的Bug 详情
    • App-Android平台 修复 vue 不同组件同名props且default均为通过Function返回时,默认值被污染的Bug 详情
    • App-Android平台 修复 vue 组件配置 mixins,emits 丢失 详情
    • App-Android平台 修复 组件 scroll-view 设置 border 导致滚动视图显示不完整的Bug 详情
    • App-Android平台 修复 组件 scroll-view 动态修改 refresher-default-style 属性不生效的Bug 详情
    • App-Android平台 修复 组件 scroll-view 的 show-scrollbar 属性默认值不生效的Bug 详情
    • App-Android平台 修复 组件 scroll-view 开启下拉刷新,设置 padding 属性后滚动条位置异常的Bug 详情
    • App-Android平台 修复 组件 swiper 监听 animationfinish 事件可能不生效的Bug 详情
    • App-Android平台 修复 组件 swiper 设置 autoplay 未设置 circluar 滚动到顶没有从头开始运行的Bug 详情
    • App-Android平台 修复 组件 swiper 相互嵌套时只能滚动外层 swiper 的Bug 详情
    • App-Android平台 修复 组件 swiper 在 scroll-view 中滑动效果异常的Bug 详情
    • App-Android平台 修复 组件 list-view 嵌套在 scroll-view 中反复滚动后可能出现无法再滚动的Bug详情
    • App-Android平台 修复 组件 list-view 设置隐藏再显示可能无法正常显示内容的Bug详情
    • App-Android平台 修复 组件 sticky-header 在部分场景吸顶位置与父容器顶部位置存在偏移的Bug 详情
    • App-Android平台 修复 组件 text 多次更新后高度计算不正确的Bug 详情
    • App-Android平台 修复 组件 input、textarea 在 list-view 中复用时内容异常的Bug 详情
    • App-Android平台 修复 组件 input、textarea 的 auto-focus 属性多次生效的Bug 详情
    • App-Android平台 修复 组件 input、textarea 的 cusor、selection-start、selection-end 属性多次设置不生效的Bug 详情
    • App-Android平台 修复 组件 textarea 监听 focus 事件返回可能导致闪退的Bug 详情
    • App-Android平台 修复 组件 textarea 设置 padding 尺寸不正确的Bug 详情
    • App-Android平台 修复 组件 image mode 属性设置为 widthFix、heightFix 显示效果不正确的Bug 详情
    • App-Android平台 修复 组件 image 设置 border-radius 时 mode 属性失效的Bug 详情
    • App-Android平台 修复 组件 video 在 list-view 中使用可能出现异常的Bug 详情
    • App-Android平台 修复 组件 click/tap 事件在连续点击操作时因触发双击导致丢失事件的Bug 详情
    • App-Android平台 修复 CSS height 小于 padding 时排版高度计算不正确的Bug 详情
    • App-Android平台 修复 CSS flex-basis 为百分比父节点存在 padding 时排版换行计算不正确的Bug 详情
    • App-Android平台 修复 CSS flex 设置为 1 且最外层和叶子结点未设置高度时排版高度计算不正确的Bug 详情
    • App-Android平台 修复 CSS position 设置为 fixed 节点相互嵌套时,动态更新内层节点不显示的Bug 详情
    • App-Android平台 修复 CSS transition、transform 同时设置后动态修改 transform 可能不生效的Bug 详情
    • App-Android平台 修复 CSS transition、transform 同时设置后在系统开发者选项中关闭所有动画 transform 可能不执行的Bug 详情
    • App-Android平台 修复 API uni.toast、uni.showModal等交互反馈弹窗在 onShow 生命周期调用可能无法正常显示的Bug 详情
    • App-Android平台 修复 API uni.request、uni.uploadFile、uni.downloadFile 等网络请求无法共享 cookie 的Bug 详情
    • App-Android平台 修复 API uni.showModal、uni.showActionSheet 交互反馈弹窗通过手势操作关闭不触发 complete 回调的Bug 详情
    • App-Android平台 修复 API uni.showModal 弹窗在英文系统中 确认 按钮上的文字不正确的Bug 详情
    • App-Android平台 修复 API Event 事件对象通过 JSON.stringify 输出字符串内容不全的Bug 详情
    • App-Android平台 修复 API uni.saveImageToPhotosAlbum 可能无法保存 static 目录下图片的Bug 详情
    • App-Android平台 修复 API uni.previewImage 可能无法保存 static 目录下图片的Bug 详情
    • App-Android平台 修复 API uni.getWindowInfo 在页面 onReady 生命周期获取 windowHeight 可能不准确的Bug详情
    • App-Android平台 修复 API uni.getStorageSync 获取保存为 json 格式字符串数据返回空字符串的Bug 详情
    • App-Android平台 修复 DOM API UniElement 对象的 getBoundingClientRect() 方法,在页面 onResize 生命周期获取元素的 DOMRect 信息可能异常的Bug详情
    • App-Android平台 修复 DOM API 部分组件无法通过 getAttribute 方法获取 value 的Bug
    • 新增 API uni.rpx2px 详情
    • 调整 pages.json 中配置的页面路径大小写敏感
    • 修复 UniElement tagName、nodeName获取内置组件的标签与组件名不一致的Bug 详情
    • 修复 vue $parent未跳过内置组件的Bug 详情
  • 【uts插件】
    • 编译器 修复 特殊值域string构成的数组类型编译报错的Bug
    • App-Android平台 新增 UTSAndroid.getJavaClass 获取 Android 原生对象的 Java Class 详情
    • App-Android平台 修复 Date 无法解析日期时间格式字符串(如“2024-01-09 22:00:00”)的Bug 详情
    • App-Android平台 修复 typeof 运算符返回 NaN、INFINITY 的数据类型不正确的Bug 详情
    • App-Android平台 修复 Array.includes 判断元素类型为 number 时可能返回结果不正确的Bug 详情
    • App-Android平台 修复 Number.toString 不支持指定转换进制基数的Bug 详情
    • App-Android平台 修复 Number.toFixed 方法在 android6.0 以下设备返回值异常的Bug 详情
    • App-Android平台 修复 不同属性名编译可能冲突报错的Bug 详情
    • App-Android平台 修复 编译告警 No cast needed 的Bug 详情
    • App-Android平台 修复 当顶部存在多个相同变量名时可能存在访问错乱的Bug 详情
    • App-Android平台 修复 部分情况下正则表达式转换错误的Bug 详情
    • App-Android平台 优化 类型不匹配时的错误提示 详情
    • App-Android平台 修复 interface 中泛型方法编译不正确的Bug
    • App-Android、App-iOS 平台 修复 interface 中 readonly 属性不生效的Bug
    • App-Android、App-iOS 平台 修复 负数小数点0可能被移除的问题,比如 -1.0 => -1
    • App-Android平台 修复 async 方法参数数量超过一个时运行报错的Bug
    • Android平台 新增 typeof 操作符支持平台专有字符类型 Char 详情
    • App-Android平台 修复 局部定义 class 时,构造函数使用 super 报错的Bug 详情
    • App-Android平台 新增 interface.uts 文件支持 export declare 语法 详情
    • App-Android平台 修复 import * as Types from 'xxx' 导入 type 类型编译报错的Bug 详情
    • App-iOS平台 新增 @UTSiOS.keyword('fileprivate') 注解,用于解决自定义swift类,属性的访问控制

# 3.99.2023122611

  • 【uni-app 插件】
    • 新增 编译器 nvue + vue2 支持使用ts开发。方便插件作者的库全面升级为ts。
    • Web平台、App-Vue平台 新增 radio 组件支持 backgroundColor、borderColor、activeBackgroundColor、activeBorderColor、iconColor 属性 详情
    • Web平台、App-Vue平台 新增 checkbox 组件支持 backgroundColor、borderColor、activeBackgroundColor、activeBorderColor、iconColor 属性 详情
    • Web平台 新增 Vue3 项目支持百度地图 详情
    • Web平台 修复 Vue3 CLI 创建的项目打包后多根节点组件属性丢失的Bug 详情
    • Web平台 修复 map 组件使用高德地图 circles 的 fillColor、color 属性设置透明度无效的Bug 详情
    • App-Android平台 修复 uni.downloadFile 下载完成发后会多触发一次 onProgressUpdate 事件的Bug
    • App-iOS平台 修复 nvue map 组件选择 google 地图时,使用自定义气泡导致应用崩溃的Bug 详情
    • App平台 修复 vite.config.js 配置 target 为 esnext 时 nvue 页面报错的Bug 详情
    • 小程序平台 修复 Vue3 项目 script setup 中 onError 无效的Bug 详情
    • 小程序平台 修复 Vue3 项目插槽内容为单根节点时 v-if 无效的Bug 详情
    • 支付宝小程序平台 新增 组件支持 styleIsolation 配置,默认值 apply-shared 详情
    • 飞书小程序平台 修复 Vue3 项目作用域插槽不显示内容的Bug 详情
  • 【uni-app x插件】
    • 修复 编译器 部分情况下报错信息未回溯到源码的Bug 详情 详情 详情
    • 修复 编译器 组件递归使用时编译报错的Bug 详情
    • 优化 编译器 真机运行调用未包含的被摇掉的api的错误提示 详情
    • 修复 应用 onLaunch 生命周期调用 route API 异常的Bug
    • 新增 vue框架 支持 app.use 注册 vue 插件 详情
    • 新增 vue框架 app.config.globalProperties 注册全局属性 详情
    • 新增 vue框架 动态组件 详情
    • 新增 vue框架 provide/inject 用于组件通信 详情
    • 新增 vue框架 mixin 混入 详情
    • 新增 vue框架 v-html 指令 详情
    • 新增 vue框架 v-once 指令、v-memo 指令、v-pre 指令 详情
    • 新增 vue框架 componentInstance.$forceUpdate 详情
    • 新增 vue框架 支持 render 函数 详情
    • 新增 全局变量 globalData 详情
    • 新增 splash 在 manifest.json 中配置启动封面 详情
    • 新增 uni-ad 开屏广告 详情
    • 新增 组件 input 的属性 cursor-color,用于调整光标颜色 详情
    • 新增 API uni.getUniverifyManager,App一键登陆 详情
    • 新增 API uni.getFileSystemManager,本地文件管理 详情
    • 优化 规范了文件系统使用,对cache文件进行了详细约定 详情
    • 新增 API uni-push 支持荣耀厂商推送
    • 修复 API uni.toast、uni.showModal等交互反馈弹窗在 onReady 生命周期前调用可能无法正常显示的Bug 详情)
    • 补齐 CSS background-image 的 linear-gradient 渐变方向支持 to bottom left 、to top right 详情
    • 修复 CSS 先后设置 box-shadow 与 border 属性导致后设置的样式不生效的Bug 详情
    • 修复 CSS z-index 属性可能引发下标越界异常的Bug 详情
    • 修复 CSS position 设置为 fixed 时 z-index 可能不生效的Bug 详情
    • 修复 CSS transition 初始值为百分比时动态设置 length 值动画效果不正确的Bug 详情
    • 修复 CSS transition-property 属性值动态更新为 background-color 时不生效的Bug 详情
    • 修复 CSS transform-origin 在设置 transition-property 为 transform 时不生效的Bug 详情
    • 修复 组件 text 在某些情况设置 max-width 后高度不正确的Bug 详情
    • 修复 组件 video 无法播放本地m3u8文件的Bug 详情
    • 修复 组件 list-view 无法通过 scroll-into-view 属性滚动到 sticky-header 组件位置的Bug 详情
    • 修复 组件 list-item 被复用后 click 事件无法正常触发的Bug 详情
    • 修复 组件 view 设置 overflow 为 visible 后需同时对父元素设置 overflow 为 visible 才能生效的Bug 详情
    • 修复 组件 view 设置 overflow 为 hidden 后子元素显示区域可能占用 border 边框区域的Bug 详情
    • 修复 TouchEvent 事件在超出父视图可视区域后 screenX、screenY 属性值可能不正确的Bug 详情
    • 修复 系统切换暗黑模式导致应用白屏
    • 优化 App打release包后,应用资源不再释放到存储卡,提升首次启动速度
    • 调整 API uni.installApk 安装apk,从ext api改为内置api 详情
    • 调整 App真机运行标准基座内置 uni-facialRecognitionVerify 实人认证模块,方便调试开发
    • 修复 App真机运行调用 uni.exit 后可能导致应用异常崩溃的Bug 详情
    • 新增 ui库 uni-icons 支持uni-app x 详情
    • 新增 ui库 uni-data-picker 支持uni-app x 详情
    • 新增 ui库 uni-loading 支持uni-app x 详情
    • 新增 uni-cms 客户端插件 uni-cms-article 详情
    • 更新 模板 App升级中心 支持在通知栏显示下载进度
    • 更新 模板 uni-id-pages-x v1.0.4+ 不再支持配置项:config.needLogin,改用uni-id-router替代 详情
  • 【uts插件】
    • 新增 Android平台 UTSAndroid.getFileProviderUri,方便控制应用内文件对外分享 详情
    • 优化 新建uni_modules插件的UTS插件模板,默认包含完整演示UTS插件API/组件示例
    • 修复 Android平台 本地 libs 三方依赖变更后不生效的Bug 详情
    • 修复 多个解构语句可能编译报错的Bug 详情
    • 修复 App-iOS平台 类继承时属性 override 报错的Bug 详情
    • 修复 App-Android平台 UTSJSONObject对象定义方法后,不能通过索引调用的Bug 详情
    • 修复 App-Android平台 顶层变量、type 属性、类实例属性、类静态属性仅首字母大小写区分时编译报错的Bug 详情
  • 【App插件(含5+App和uni-app的App端)】
    • 更新 一键登录使用的个验 SDK Android为 3.1.6.0 版,iOS为 3.0.6.0 版,解决联通运营商一键认证服务主体变更导致新开通应用预登录可能失败的问题
    • Android平台 更新 UniPush使用的个推核心组件 SDK 为 3.2.9.0 版,个推 SDK 为 3.3.3.0 版,支持荣耀厂商推送;谷歌渠道个推 SDK 为 4.4.3.6 版,适配Android14
    • iOS平台 更新 支付模块 微信 SDK 为 2.0.2 版;支付宝 SDK 为 15.8.6 版; Paypal SDK 为 1.2.0 版;Stripe SDK 为 23.18.2 版
    • iOS平台 更新 分享/登录模块 微信 SDK 为 2.0.2 版;QQ SDK 为 3.5.14 版;新浪微博 SDK 为 3.3.4 版;Facebook SDK 为 16.2.1 版;Google SDK 为 7.0.0 版
    • iOS平台 更新 地图/定位模块 高德地图 SDK 为 9.7.0 版,高德定位 SDK 为 2.10.0 版;百度地图 SDK 为 6.6.0 版,百度定位 SDK 为 2.0.9 版
    • iOS平台 更新 统计模块 友盟基础库 SDK 为 7.4.2 版,友盟统计 SDK 为 9.6.1 版;Google 统计 SDK 为 10.18.0 版
    • iOS平台 更新 uni-AD模块 Google AdMob SDK 为 10.13.0 版
    • iOS平台 修复 iPhone 15 设备无法获取手机型号的Bug 详情
    • iOS平台 修复 iOS17系统视频播放控件 video 竖屏状态下进入全屏后退出全屏无法正常显示的Bug
  • 【uniCloud】
    • 【重要】新增 七牛云扩展存储 价格更优、权限更灵活 详情
    • 新增 uni-app-x 项目支持 uniIdRouter 详情
    • 新增 支付宝小程序云 支持云函数URL化
    • 补齐 支付宝小程序云 支持ide中运行JQL文件
    • 修复 支付宝小程序云 doc get 未兼容返回值为 null 的Bug 详情
    • 修复 支付宝小程序云 数据库 where、match 查询对象时结果不正确的Bug
    • 修复 支付宝小程序云 云存储上传失败时,失败原因未在前端展示的Bug
    • 修复 支付宝小程序云 uni.getTempFileURL API 返回只有文件名的Bug
    • 修复 项目存在多个云厂商时,上传云函数识别云厂商错误的Bug
    • 修复 database 目录右击菜单“上传Schema扩展Js的配置”提示“请绑定服务空间”的Bug 详情
    • 修复 创建 Schema 时,存在数据量大的 init_data.json 会导致无法正确下载的Bug
    • 修复 单独上传 uni-clientDB-actions 文件时会导致覆盖之前上传的 action 的Bug 详情
    • 修复 上传云函数、创建schema、上传/下载校验函数时,如果存在时在弹窗中选择跳过将会跳过所有的Bug
    • 修复 初始化向导删除 db_init.json 文案的Bug
    • 优化 关联服务空间时可以跨不同云厂商切换服务空间

# 3.98.2023112510

  • 【uni-app】
    • 优化 编译时如 static 目录下存在被忽略的、非当前平台可用的目录,会给出强调提示 详情
    • 修复 vue3 项目 vite.config.js 配置 target 未作用到 renderjs 的Bug 详情
    • 修复 使用 uni ext-api,升级更新 wgt 后,调用可能报错的Bug 详情
    • 修复 使用 uni ext api,且云打包同时勾选Android和iOS,发行后的安装包未能正确包含uni ext api插件的Bug 详情
    • uni统计2 修复 支付宝小程序云报错 spaceAppId required 的bug 详情
  • 【uni-app x插件】
    • 新增 组件 form 表单 详情
    • 新增 组件 sticky-section 分段吸顶 详情
    • 新增 uni-push 详情
    • 新增 uni.addInterceptor 拦截器,可拦截部分API 详情
    • 新增 uni.setNavigationBarTitle 详情
    • 调整 uni.downloadFile 下载默认目录调整为app的cache目录下的uniDownloads目录,方便被rom的清理工具清理 详情
    • 补充 uni.getAppBaseInfo 获取获取包名、签名信息 详情
    • 补充 组件 scroll-view 支持 nested-scroll-child,可将嵌套滚动的父滚动视图滚动余量传递给子视图 详情
    • 补充 组件 web-view 支持 download 事件,以及 loading、loaded 事件回调参数支持 url 属性 详情
    • 补充 组件 image、video 的 src 属性及 css 中,支持非 static 目录的静态资源
    • 修复 组件 text 固定宽高时,设置 padding-left 和 padding-right 可能导致文本不居中的Bug
    • 修复 组件 text 设置 space 属性时,换行符 \n 有时无法正常显示的Bug
    • 修复 组件 text 设置 line-height 属性可能不生效的Bug
    • 修复 组件 scroll-view、list-view 同时设置 scroll-y、scroll-x属性为 false 时,组件的 touch 相关事件不触发的Bug
    • 修复 组件 swiper current 属性可能不生效的Bug 详情
    • 修复 组件 swiper-item 的 overflow 属性值为 hidden 时子元素未被裁剪的Bug
    • 修复 组件 list-item 执行复用时遇到 text 组件嵌套可能会闪退的Bug 详情
    • 修复 组件 checkbox-group 动态修改 checkbox 组件的 check 属性时,form 组件提交的 value 不正确的Bug
    • 修复 组件 radio-group 动态修改 radio 组件的 check 属性时,form 组件提交的 value 不正确的Bug
    • 修复 组件 slider 当父容器可滚动且显示 value 且当前滑块值为最大值时,无法直接在滑块的右半径上按下拖动的Bug 详情
    • 修复 组件 video 部分 event 回调没有属性值的Bug 详情
    • 新增 uvue 文件支持引入 ts 后缀的文件,等同于 uts 后缀。方便插件同时兼容uni-app和uni-app x
    • 优化 编译器 项目存在大量css代码时的编译速度
    • 修复 easycom组件类型在非uvue页面中使用报错的Bug 详情
    • 修复 uvue 页面文件名与 easycom 组件同名时渲染不正确Bug
    • 修复 动态创建的根节点 class 样式丢失的Bug
    • 修复 v-model 绑定的表达式包裹 () 运行失败的Bug
    • 修复 在自定义组件中使用 class 定制另一个自定义组件根节点样式不生效的Bug
    • 修复 data 中定义的 UTSJSONObject 修改后,不触发渲染的Bug
    • 调整 各项目模板的 index.html (web平台专有文件)中引入入口文件从 main.js 改为 main(即main.uts,后缀可省略)
    • 修复 Element 的 style 调用 setProperty 更新 transition-duration 属性值不支持单位为s(秒)的Bug
    • 修复 uni.loadFontFace 多次请求同一网络字体时可能触发错误回调的Bug
    • 修复 uni.toast、uni.showModal等交互反馈弹窗在onLoad等特定场景可能引起应用崩溃的Bug
    • 修复 uni.getLocation 系统定位获取位置慢的Bug
    • 补充 css position 属性设置为 absolute 时,margin 支持取值 auto
    • 补充 真机运行标准基座内置所有常用权限。减少因权限造成的打包自定义基座的频率
    • 新增 模板 App升级中心兼容uni-app x 详见
    • 新增 模板 uni-id-pages-x 方便开发账户系统 详情
    • 修复 部分情况下真机运行 appid 为空导致应用异常崩溃的Bug 详情
    • 修复 使用 v-if 显示组件的 background 样式设置为线性渐变可能引起崩溃的Bug 详情
  • 【uts插件】
    • 新增 App-Android平台 uni-app x项目开发的uts原生组件定义的对外方法支持返回值
    • 新增 App-iOS平台 真机运行适配支持 XCode15
    • 新增 uts插件支持监听应用的原生生命周期回调函数 详情
    • 新增 uts组件插件支持 NVUpdateStyles 生命周期监听组件的样式更新 详情
    • 优化 异步函数在 uni-app x 中使用时默认与框架运行在同一线程
    • 修复 位移赋值类操作符,当右侧为复杂表达式,计算结果不正确的Bug
    • 修复 部分位运算组合使用时优先级不正确的Bug
    • 修复 Number 参与的运算结果可能整型溢出的Bug
    • 修复 Number 参与的除法运算除数不能为0的Bug
    • 修复 App-Android平台 Array join 返回值与 web 不一致的Bug
    • 修复 相同interface、class定义了不同属性,方法调用失败的Bug
    • 修复 App-Android平台 string 的 indexOf 方法参数类型不正确的Bug
    • 调整 App-Android平台 uts组件插件内置对象 $androidContext 可为空 详情
    • 修复 uni-app 项目 vue2 下开发uts插件报错可能未指向源码的Bug
    • 修复 自定义基座真机运行时hooksClass 相关回调重复调用的Bug
    • 修复 App-iOS平台 使用 uts 插件(含ext api)后因底层依赖 uni-getDeviceInfo 有读取 IDFA 的代码导致可能影响应用上架审核的Bug
  • 【App插件(含5+App和uni-app的App端)】
    • Android平台 更新 uni-AD 模块 穿山甲&GroMore SDK为 5.7.0.5 版,解决加载广告可能会崩溃的Bug
    • Android平台 更新 一键登录使用的个推核心组件SDK为 3.2.9.0 版,个验SDK为 3.1.4.0 版
    • Android平台 更新 uni实人认证使用的阿里云金融级实人认证SDK为 2.3.7 版
  • 【uniCloud】
    • 【重要】新增 uniCloud支付宝小程序云版,全端可用、uni-app和uni-app x均可用。价格更优,限制更少,支持域名备案
    • 【重要】调整 废弃 db_init.json,每个collection由schema.json、index.json、init_data.json、schema.ext.js 4个文件描述 详情
    • 优化 基于模板新建schema/新建schemajs时,如模板是由多个文件组成的,允许用户选择创建具体的文件

# 3.95.2023102806

  • 【uni-app x插件】
    • 新增 ext api uni.installApk 安装apk 详情
    • App-Android平台 新增 真机运行标准基座支持安装apk权限
    • App-Android平台 修复 使用云对象提交云端打包后可能运行报错的Bug 详情

# 3.94.2023102613

  • 【uni-app】
    • 新增 条件编译 提供 uniVersion 用于区分编译器版本。可用于插件适配不同版本的uni-app 详情
    • 新增 条件编译 static目录支持app、web子目录 详情
    • App平台 修复 云端打包 Storage 相关接口设置和获取内容异常的Bug 详情
    • App-Android平台 修复 uni.downloadFile 下载 wgt 文件可能没有文件后缀的Bug 详情
    • App-iOS平台 修复 nvue 页面在 iOS17 设备可能引起崩溃的Bug 详情
    • App-iOS平台 修复 应用语言设置为英文时,nvue map 组件仍然显示中文的Bug 详情
    • 微信小程序平台 修复 subscribe 组件属性无效的Bug 详情
    • 支付宝小程序平台 修复 lottie 组件属性无效的Bug 详情
    • 抖音小程序平台 修复 Vue2 项目运行到抖音 27.2.0 版本以上 $refs 失效的Bug 详情
  • 【uts插件】
    • 调整 通过数字字面量定义变量未申明类型时默认推导为 number 类型 详情
    • 调整 typeof 获取实例对象类型支持平台专有数字类型 Int、Float、Double等 详情
    • 调整 instanceof 不再支持判断基础类型 number、string、boolean 详情
    • 调整 JSON.parse 解析json字符串支持返回 Array、number、boolean、string 等数据类型 详情
    • 新增 JSON.parse 支持传入泛型解析为指定 type 类型 详情
    • 新增 UTSJSONObject 通过 getBoolean、getString、getNumber、getJSON 等方法访问属性,并支持传入 keyPath 格式参数 详情
    • 新增 UTSJSONObject 支持 hasOwnProperty 详情
    • 新增 number 类型支持与平台专有数字类型相互转换方法 toInt、toFloat、toDouble、from 等 详情
    • 新增 type 自定义类型支持 for...in 遍历 详情
    • 新增 Regexp 正则表达式支持 flags 属性 详情
    • 新增 支持 encodeURI、decodeURI、encodeURIComponent、decodeURIComponent 等全局方法 详情
    • 新增 支持使用数值字面量和字符串字面量用作类型注解 详情
    • 新增 uni.request 请求的 method 支持 OPTIONS 详情
    • 新增 await 支持与 Promise 一同使用 详情
    • 修复 parseInt 解析超过整型数据范围返回值为 NaN 的Bug
    • 修复 for 循环中包含复杂continue、break时,执行不正确的Bug
    • 修复 class 中无法访问外部定义的与类内部属性、方法同名的变量的Bug
    • 新增 App-Android平台 Promise 详情
    • 新增 App-Android平台 支持 Array.fromNative 方法将原生 ByteArray/LongArray/ShortArray 类型转换为 Array
    • 更新 App-Android平台 编译使用的 Android SDK 为 33
    • 修复 App-Android平台 部分场景下位运算符异常的Bug
    • 修复 App-Android平台 number 的 toFixed 方法返回结果可能异常的Bug
    • 修复 App-Android平台 number 数据类型的位运算操作可能引起崩溃的Bug
    • 修复 App-Android平台 console 输出对象信息中包含 private 属性和方法的Bug
    • 修复 App-Android平台 number 数据类型在某些情况除法运行结果不正确的Bug
    • 修复 App-Android平台 vue 页面调用 API 传参对象中包含Any类型字段时可能出现异常的Bug
    • 修复 App-iOS平台 class 实例对象调用带参数标签的方法编译报错的Bug
    • 补齐 App-iOS平台 支持 parseInt、parseFloat、isNan、isFinite 等全局方法
    • 补齐 App-iOS平台 string 类型支持 toString、valueOf 等方法
    • 补齐 App-iOS平台 Array 类型支持 toString、sort 等方法
    • 补齐 App-iOS平台 Date 类型支持 toString、 valueOf、toUTCString、toTimeString、toDateString、parse 等方法
    • 修复 App-iOS平台 函数参数不支持 class 数组类型的Bug
    • 修复 App-iOS平台 vue 页面中调用 API 参数不支持 null 的Bug
  • 【App插件(含5+App和uni-app的App端)】
    • 更新 uni-AD SDK,对接双11预算,其中腾讯优量汇SDK Android为 4.542.1412 版,iOS为 4.14.45 版;穿山甲&GroMore SDK Android为 5.6.1.6 版,iOS为 5.7.0.4 版;快手广告SDK Android为 3.3.53.3 版,iOS为 3.3.53 版;快手内容联盟SDK Android为 3.3.53 版;Sigmob广告联盟SDK Android为 4.12.7 版,iOS为 4.10.0 版;百度百青藤广告SDK Android为 9.322 版,iOS为 5.324 版;华为广告SDK Android为 13.4.66.300 版
    • Android平台 更新 Google 统计 SDK 为 21.3.0 版;Google 推送 SDK 为 23.2.1 版
    • Android平台 更新 Facebook 登录 SDK 为 16.1.3 版,解决登录异常的问题 详情
    • Android平台 调整 默认支持CPU类型为arm64-v8a,解决在华为新设备(如Mate60、X5)应用启动慢的问题 详情
    • Android平台 修复 targetSdkVersion 设置为 33 在 Android13 设备保存图片到相册失败的Bug
    • Android平台 修复 上架 OPPO 应用市场可能提示含数字天堂(dcloud)广告插件的Bug 详情
    • Android平台 修复 uni-AD 红包广告可能不展示的Bug
    • iOS平台 修复 3.7.12版更新个验SDK引出的 一键登录弹窗模式下点击关闭不会触发 fail 回调的Bug 详情
  • 【uniCloud】
    • 优化 阿里云 callFunction、url化方式调用云函数最大超时时间由60秒调整为120秒
    • 新增 uni-app x 项目支持 详情

# 3.99.2023122704

  • 【uni-app 插件】
    • 新增 编译器 nvue + vue2 支持使用ts开发。方便插件作者的库全面升级为ts。
    • Web平台、App-Vue平台 新增 radio 组件支持 backgroundColor、borderColor、activeBackgroundColor、activeBorderColor、iconColor 属性 详情
    • Web平台、App-Vue平台 新增 checkbox 组件支持 backgroundColor、borderColor、activeBackgroundColor、activeBorderColor、iconColor 属性 详情
    • Web平台 新增 Vue3 项目支持百度地图 详情
    • Web平台 修复 Vue3 CLI 创建的项目打包后多根节点组件属性丢失的Bug 详情
    • Web平台 修复 map 组件使用高德地图 circles 的 fillColor、color 属性设置透明度无效的Bug 详情
    • App-Android平台 修复 uni.downloadFile 下载完成发后会多触发一次 onProgressUpdate 事件的Bug
    • App-iOS平台 修复 nvue map 组件选择 google 地图时,使用自定义气泡导致应用崩溃的Bug 详情
    • App平台 修复 vite.config.js 配置 target 为 esnext 时 nvue 页面报错的Bug 详情
    • 小程序平台 修复 Vue3 项目 script setup 中 onError 无效的Bug 详情
    • 小程序平台 修复 Vue3 项目插槽内容为单根节点时 v-if 无效的Bug 详情
    • 支付宝小程序平台 新增 组件支持 styleIsolation 配置,默认值 apply-shared 详情
    • 飞书小程序平台 修复 Vue3 项目作用域插槽不显示内容的Bug 详情
  • 【uni-app x插件】
    • 修复 编译器 部分情况下报错信息未回溯到源码的Bug 详情 详情 详情
    • 修复 编译器 组件递归使用时编译报错的Bug 详情
    • 优化 编译器 真机运行调用未包含的被摇掉的api的错误提示 详情
    • 修复 应用 onLaunch 生命周期调用 route API 异常的Bug
    • 新增 vue框架 支持 app.use 注册 vue 插件 详情
    • 新增 vue框架 app.config.globalProperties 注册全局属性 详情
    • 新增 vue框架 动态组件 详情
    • 新增 vue框架 provide/inject 用于组件通信 详情
    • 新增 vue框架 mixin 混入 详情
    • 新增 vue框架 v-html 指令 详情
    • 新增 vue框架 v-once 指令、v-memo 指令、v-pre 指令 详情
    • 新增 vue框架 componentInstance.$forceUpdate 详情
    • 新增 vue框架 支持 render 函数 详情
    • 新增 全局变量 globalData 详情
    • 新增 splash 在 manifest.json 中配置启动封面 详情
    • 新增 uni-ad 开屏广告 详情
    • 新增 组件 input 的属性 cursor-color,用于调整光标颜色 详情
    • 新增 API uni.getUniverifyManager,App一键登陆 详情
    • 新增 API uni.getFileSystemManager,本地文件管理 详情
    • 优化 规范了文件系统使用,对cache文件进行了详细约定 详情
    • 新增 API uni-push 支持荣耀厂商推送
    • 修复 API uni.toast、uni.showModal等交互反馈弹窗在 onReady 生命周期前调用可能无法正常显示的Bug 详情)
    • 补齐 CSS background-image 的 linear-gradient 渐变方向支持 to bottom left 、to top right 详情
    • 修复 CSS 先后设置 box-shadow 与 border 属性导致后设置的样式不生效的Bug 详情
    • 修复 CSS z-index 属性可能引发下标越界异常的Bug 详情
    • 修复 CSS position 设置为 fixed 时 z-index 可能不生效的Bug 详情
    • 修复 CSS transition 初始值为百分比时动态设置 length 值动画效果不正确的Bug 详情
    • 修复 CSS transition-property 属性值动态更新为 background-color 时不生效的Bug 详情
    • 修复 CSS transform-origin 在设置 transition-property 为 transform 时不生效的Bug 详情
    • 修复 组件 text 在某些情况设置 max-width 后高度不正确的Bug 详情
    • 修复 组件 video 无法播放本地m3u8文件的Bug 详情
    • 修复 组件 list-view 无法通过 scroll-into-view 属性滚动到 sticky-header 组件位置的Bug 详情
    • 修复 组件 list-item 被复用后 click 事件无法正常触发的Bug 详情
    • 修复 组件 view 设置 overflow 为 visible 后需同时对父元素设置 overflow 为 visible 才能生效的Bug 详情
    • 修复 组件 view 设置 overflow 为 hidden 后子元素显示区域可能占用 border 边框区域的Bug 详情
    • 修复 TouchEvent 事件在超出父视图可视区域后 screenX、screenY 属性值可能不正确的Bug 详情
    • 修复 系统切换暗黑模式导致应用白屏
    • 优化 App打release包后,应用资源不再释放到存储卡,提升首次启动速度
    • 调整 API uni.installApk 安装apk,从ext api改为内置api 详情
    • 调整 App真机运行标准基座内置 uni-facialRecognitionVerify 实人认证模块,方便调试开发
    • 修复 App真机运行调用 uni.exit 后可能导致应用异常崩溃的Bug 详情
    • 新增 ui库 uni-icons 支持uni-app x 详情
    • 新增 ui库 uni-data-picker 支持uni-app x 详情
    • 新增 ui库 uni-loading 支持uni-app x 详情
    • 新增 uni-cms 客户端插件 uni-cms-article 详情
    • 更新 模板 App升级中心 支持在通知栏显示下载进度
    • 更新 模板 uni-id-pages-x v1.0.4+ 不再支持配置项:config.needLogin,改用uni-id-router替代 详情
  • 【uts插件】
    • 新增 Android平台 UTSAndroid.getFileProviderUri,方便控制应用内文件对外分享 详情
    • 优化 新建uni_modules插件的UTS插件模板,默认包含完整演示UTS插件API/组件示例
    • 修复 Android平台 本地 libs 三方依赖变更后不生效的Bug 详情
    • 修复 多个解构语句可能编译报错的Bug 详情
    • 修复 App-iOS平台 类继承时属性 override 报错的Bug 详情
    • 修复 App-Android平台 UTSJSONObject对象定义方法后,不能通过索引调用的Bug 详情
    • 修复 App-Android平台 顶层变量、type 属性、类实例属性、类静态属性仅首字母大小写区分时编译报错的Bug 详情
  • 【App插件(含5+App和uni-app的App端)】
    • 更新 一键登录使用的个验 SDK Android为 3.1.6.0 版,iOS为 3.0.6.0 版,解决联通运营商一键认证服务主体变更导致新开通应用预登录可能失败的问题
    • Android平台 更新 UniPush使用的个推核心组件 SDK 为 3.2.9.0 版,个推 SDK 为 3.3.3.0 版,支持荣耀厂商推送;谷歌渠道个推 SDK 为 4.4.3.6 版,适配Android14
    • iOS平台 更新 支付模块 微信 SDK 为 2.0.2 版;支付宝 SDK 为 15.8.6 版; Paypal SDK 为 1.2.0 版;Stripe SDK 为 23.18.2 版
    • iOS平台 更新 分享/登录模块 微信 SDK 为 2.0.2 版;QQ SDK 为 3.5.14 版;新浪微博 SDK 为 3.3.4 版;Facebook SDK 为 16.2.1 版;Google SDK 为 7.0.0 版
    • iOS平台 更新 地图/定位模块 高德地图 SDK 为 9.7.0 版,高德定位 SDK 为 2.10.0 版;百度地图 SDK 为 6.6.0 版,百度定位 SDK 为 2.0.9 版
    • iOS平台 更新 统计模块 友盟基础库 SDK 为 7.4.2 版,友盟统计 SDK 为 9.6.1 版;Google 统计 SDK 为 10.18.0 版
    • iOS平台 更新 uni-AD模块 Google AdMob SDK 为 10.13.0 版
    • iOS平台 修复 iPhone 15 设备无法获取手机型号的Bug 详情
    • iOS平台 修复 iOS17系统视频播放控件 video 竖屏状态下进入全屏后退出全屏无法正常显示的Bug
  • 【uniCloud】
    • 【重要】新增 七牛云扩展存储 价格更优、权限更灵活 详情
    • 新增 uni-app-x 项目支持 uniIdRouter 详情
    • 新增 支付宝小程序云 支持云函数URL化
    • 补齐 支付宝小程序云 支持ide中运行JQL文件
    • 修复 支付宝小程序云 doc get 未兼容返回值为 null 的Bug 详情
    • 修复 支付宝小程序云 数据库 where、match 查询对象时结果不正确的Bug
    • 修复 支付宝小程序云 云存储上传失败时,失败原因未在前端展示的Bug
    • 修复 支付宝小程序云 uni.getTempFileURL API 返回只有文件名的Bug
    • 修复 项目存在多个云厂商时,上传云函数识别云厂商错误的Bug
    • 修复 database 目录右击菜单“上传Schema扩展Js的配置”提示“请绑定服务空间”的Bug 详情
    • 修复 创建 Schema 时,存在数据量大的 init_data.json 会导致无法正确下载的Bug
    • 修复 单独上传 uni-clientDB-actions 文件时会导致覆盖之前上传的 action 的Bug 详情
    • 修复 上传云函数、创建schema、上传/下载校验函数时,如果存在时在弹窗中选择跳过将会跳过所有的Bug
    • 修复 初始化向导删除 db_init.json 文案的Bug
    • 优化 关联服务空间时可以跨不同云厂商切换服务空间

# 3.98.2023112510

  • 【uni-app】
    • 优化 编译时如 static 目录下存在被忽略的、非当前平台可用的目录,会给出强调提示 详情
    • 修复 vue3 项目 vite.config.js 配置 target 未作用到 renderjs 的Bug 详情
    • 修复 使用 uni ext-api,升级更新 wgt 后,调用可能报错的Bug 详情
    • 修复 使用 uni ext api,且云打包同时勾选Android和iOS,发行后的安装包未能正确包含uni ext api插件的Bug 详情
    • uni统计2 修复 支付宝小程序云报错 spaceAppId required 的bug 详情
  • 【uni-app x插件】
    • 新增 组件 form 表单 详情
    • 新增 组件 sticky-section 分段吸顶 详情
    • 新增 uni-push 详情
    • 新增 uni.addInterceptor 拦截器,可拦截部分API 详情
    • 新增 uni.setNavigationBarTitle 详情
    • 调整 uni.downloadFile 下载默认目录调整为app的cache目录下的uniDownloads目录,方便被rom的清理工具清理 详情
    • 补充 uni.getAppBaseInfo 获取获取包名、签名信息 详情
    • 补充 组件 scroll-view 支持 nested-scroll-child,可将嵌套滚动的父滚动视图滚动余量传递给子视图 详情
    • 补充 组件 web-view 支持 download 事件,以及 loading、loaded 事件回调参数支持 url 属性 详情
    • 补充 组件 image、video 的 src 属性及 css 中,支持非 static 目录的静态资源
    • 修复 组件 text 固定宽高时,设置 padding-left 和 padding-right 可能导致文本不居中的Bug
    • 修复 组件 text 设置 space 属性时,换行符 \n 有时无法正常显示的Bug
    • 修复 组件 text 设置 line-height 属性可能不生效的Bug
    • 修复 组件 scroll-view、list-view 同时设置 scroll-y、scroll-x属性为 false 时,组件的 touch 相关事件不触发的Bug
    • 修复 组件 swiper current 属性可能不生效的Bug 详情
    • 修复 组件 swiper-item 的 overflow 属性值为 hidden 时子元素未被裁剪的Bug
    • 修复 组件 list-item 执行复用时遇到 text 组件嵌套可能会闪退的Bug 详情
    • 修复 组件 checkbox-group 动态修改 checkbox 组件的 check 属性时,form 组件提交的 value 不正确的Bug
    • 修复 组件 radio-group 动态修改 radio 组件的 check 属性时,form 组件提交的 value 不正确的Bug
    • 修复 组件 slider 当父容器可滚动且显示 value 且当前滑块值为最大值时,无法直接在滑块的右半径上按下拖动的Bug 详情
    • 修复 组件 video 部分 event 回调没有属性值的Bug 详情
    • 新增 uvue 文件支持引入 ts 后缀的文件,等同于 uts 后缀。方便插件同时兼容uni-app和uni-app x
    • 优化 编译器 项目存在大量css代码时的编译速度
    • 修复 easycom组件类型在非uvue页面中使用报错的Bug 详情
    • 修复 uvue 页面文件名与 easycom 组件同名时渲染不正确Bug
    • 修复 动态创建的根节点 class 样式丢失的Bug
    • 修复 v-model 绑定的表达式包裹 () 运行失败的Bug
    • 修复 在自定义组件中使用 class 定制另一个自定义组件根节点样式不生效的Bug
    • 修复 data 中定义的 UTSJSONObject 修改后,不触发渲染的Bug
    • 调整 各项目模板的 index.html (web平台专有文件)中引入入口文件从 main.js 改为 main(即main.uts,后缀可省略)
    • 修复 Element 的 style 调用 setProperty 更新 transition-duration 属性值不支持单位为s(秒)的Bug
    • 修复 uni.loadFontFace 多次请求同一网络字体时可能触发错误回调的Bug
    • 修复 uni.toast、uni.showModal等交互反馈弹窗在onLoad等特定场景可能引起应用崩溃的Bug
    • 修复 uni.getLocation 系统定位获取位置慢的Bug
    • 补充 css position 属性设置为 absolute 时,margin 支持取值 auto
    • 补充 真机运行标准基座内置所有常用权限。减少因权限造成的打包自定义基座的频率
    • 新增 模板 App升级中心兼容uni-app x 详见
    • 新增 模板 uni-id-pages-x 方便开发账户系统 详情
    • 修复 部分情况下真机运行 appid 为空导致应用异常崩溃的Bug 详情
    • 修复 使用 v-if 显示组件的 background 样式设置为线性渐变可能引起崩溃的Bug 详情
  • 【uts插件】
    • 新增 App-Android平台 uni-app x项目开发的uts原生组件定义的对外方法支持返回值
    • 新增 App-iOS平台 真机运行适配支持 XCode15
    • 新增 uts插件支持监听应用的原生生命周期回调函数 详情
    • 新增 uts组件插件支持 NVUpdateStyles 生命周期监听组件的样式更新 详情
    • 优化 异步函数在 uni-app x 中使用时默认与框架运行在同一线程
    • 修复 位移赋值类操作符,当右侧为复杂表达式,计算结果不正确的Bug
    • 修复 部分位运算组合使用时优先级不正确的Bug
    • 修复 Number 参与的运算结果可能整型溢出的Bug
    • 修复 Number 参与的除法运算除数不能为0的Bug
    • 修复 App-Android平台 Array join 返回值与 web 不一致的Bug
    • 修复 相同interface、class定义了不同属性,方法调用失败的Bug
    • 修复 App-Android平台 string 的 indexOf 方法参数类型不正确的Bug
    • 调整 App-Android平台 uts组件插件内置对象 $androidContext 可为空 详情
    • 修复 uni-app 项目 vue2 下开发uts插件报错可能未指向源码的Bug
    • 修复 自定义基座真机运行时hooksClass 相关回调重复调用的Bug
    • 修复 App-iOS平台 使用 uts 插件(含ext api)后因底层依赖 uni-getDeviceInfo 有读取 IDFA 的代码导致可能影响应用上架审核的Bug
  • 【App插件(含5+App和uni-app的App端)】
    • Android平台 更新 uni-AD 模块 穿山甲&GroMore SDK为 5.7.0.5 版,解决加载广告可能会崩溃的Bug
    • Android平台 更新 一键登录使用的个推核心组件SDK为 3.2.9.0 版,个验SDK为 3.1.4.0 版
    • Android平台 更新 uni实人认证使用的阿里云金融级实人认证SDK为 2.3.7 版
  • 【uniCloud】
    • 【重要】新增 uniCloud支付宝小程序云版,全端可用、uni-app和uni-app x均可用。价格更优,限制更少,支持域名备案
    • 【重要】调整 废弃 db_init.json,每个collection由schema.json、index.json、init_data.json、schema.ext.js 4个文件描述 详情
    • 优化 基于模板新建schema/新建schemajs时,如模板是由多个文件组成的,允许用户选择创建具体的文件

# 3.95.2023102806

  • 【uni-app x插件】
    • 新增 ext api uni.installApk 安装apk 详情
    • App-Android平台 新增 真机运行标准基座支持安装apk权限
    • App-Android平台 修复 使用云对象提交云端打包后可能运行报错的Bug 详情

# 3.94.2023102613

  • 【uni-app】
    • 新增 条件编译 提供 uniVersion 用于区分编译器版本。可用于插件适配不同版本的uni-app 详情
    • 新增 条件编译 static目录支持app、web子目录 详情
    • App平台 修复 云端打包 Storage 相关接口设置和获取内容异常的Bug 详情
    • App-Android平台 修复 uni.downloadFile 下载 wgt 文件可能没有文件后缀的Bug 详情
    • App-iOS平台 修复 nvue 页面在 iOS17 设备可能引起崩溃的Bug 详情
    • App-iOS平台 修复 应用语言设置为英文时,nvue map 组件仍然显示中文的Bug 详情
    • 微信小程序平台 修复 subscribe 组件属性无效的Bug 详情
    • 支付宝小程序平台 修复 lottie 组件属性无效的Bug 详情
    • 抖音小程序平台 修复 Vue2 项目运行到抖音 27.2.0 版本以上 $refs 失效的Bug 详情
  • 【uts插件】
    • 调整 通过数字字面量定义变量未申明类型时默认推导为 number 类型 详情
    • 调整 typeof 获取实例对象类型支持平台专有数字类型 Int、Float、Double等 详情
    • 调整 instanceof 不再支持判断基础类型 number、string、boolean 详情
    • 调整 JSON.parse 解析json字符串支持返回 Array、number、boolean、string 等数据类型 详情
    • 新增 JSON.parse 支持传入泛型解析为指定 type 类型 详情
    • 新增 UTSJSONObject 通过 getBoolean、getString、getNumber、getJSON 等方法访问属性,并支持传入 keyPath 格式参数 详情
    • 新增 UTSJSONObject 支持 hasOwnProperty 详情
    • 新增 number 类型支持与平台专有数字类型相互转换方法 toInt、toFloat、toDouble、from 等 详情
    • 新增 type 自定义类型支持 for...in 遍历 详情
    • 新增 Regexp 正则表达式支持 flags 属性 详情
    • 新增 支持 encodeURI、decodeURI、encodeURIComponent、decodeURIComponent 等全局方法 详情
    • 新增 支持使用数值字面量和字符串字面量用作类型注解 详情
    • 新增 uni.request 请求的 method 支持 OPTIONS 详情
    • 新增 await 支持与 Promise 一同使用 详情
    • 修复 parseInt 解析超过整型数据范围返回值为 NaN 的Bug
    • 修复 for 循环中包含复杂continue、break时,执行不正确的Bug
    • 修复 class 中无法访问外部定义的与类内部属性、方法同名的变量的Bug
    • 新增 App-Android平台 Promise 详情
    • 新增 App-Android平台 支持 Array.fromNative 方法将原生 ByteArray/LongArray/ShortArray 类型转换为 Array
    • 更新 App-Android平台 编译使用的 Android SDK 为 33
    • 修复 App-Android平台 部分场景下位运算符异常的Bug
    • 修复 App-Android平台 number 的 toFixed 方法返回结果可能异常的Bug
    • 修复 App-Android平台 number 数据类型的位运算操作可能引起崩溃的Bug
    • 修复 App-Android平台 console 输出对象信息中包含 private 属性和方法的Bug
    • 修复 App-Android平台 number 数据类型在某些情况除法运行结果不正确的Bug
    • 修复 App-Android平台 vue 页面调用 API 传参对象中包含Any类型字段时可能出现异常的Bug
    • 修复 App-iOS平台 class 实例对象调用带参数标签的方法编译报错的Bug
    • 补齐 App-iOS平台 支持 parseInt、parseFloat、isNan、isFinite 等全局方法
    • 补齐 App-iOS平台 string 类型支持 toString、valueOf 等方法
    • 补齐 App-iOS平台 Array 类型支持 toString、sort 等方法
    • 补齐 App-iOS平台 Date 类型支持 toString、 valueOf、toUTCString、toTimeString、toDateString、parse 等方法
    • 修复 App-iOS平台 函数参数不支持 class 数组类型的Bug
    • 修复 App-iOS平台 vue 页面中调用 API 参数不支持 null 的Bug
  • 【App插件(含5+App和uni-app的App端)】
    • 更新 uni-AD SDK,对接双11预算,其中腾讯优量汇SDK Android为 4.542.1412 版,iOS为 4.14.45 版;穿山甲&GroMore SDK Android为 5.6.1.6 版,iOS为 5.7.0.4 版;快手广告SDK Android为 3.3.53.3 版,iOS为 3.3.53 版;快手内容联盟SDK Android为 3.3.53 版;Sigmob广告联盟SDK Android为 4.12.7 版,iOS为 4.10.0 版;百度百青藤广告SDK Android为 9.322 版,iOS为 5.324 版;华为广告SDK Android为 13.4.66.300 版
    • Android平台 更新 Google 统计 SDK 为 21.3.0 版;Google 推送 SDK 为 23.2.1 版
    • Android平台 更新 Facebook 登录 SDK 为 16.1.3 版,解决登录异常的问题 详情
    • Android平台 调整 默认支持CPU类型为arm64-v8a,解决在华为新设备(如Mate60、X5)应用启动慢的问题 详情
    • Android平台 修复 targetSdkVersion 设置为 33 在 Android13 设备保存图片到相册失败的Bug
    • Android平台 修复 上架 OPPO 应用市场可能提示含数字天堂(dcloud)广告插件的Bug 详情
    • Android平台 修复 uni-AD 红包广告可能不展示的Bug
    • iOS平台 修复 3.7.12版更新个验SDK引出的 一键登录弹窗模式下点击关闭不会触发 fail 回调的Bug 详情
  • 【uniCloud】
    • 优化 阿里云 callFunction、url化方式调用云函数最大超时时间由60秒调整为120秒
    • 新增 uni-app x 项目支持 详情

# 3.8.12.20230817

  • 【uni-app】
    • App-Android平台 修复 UniPush1.0 指定格式透传消息不会创建推送消息的Bug 详情
    • App-iOS平台 修复 tabBar 使用 iconfont 字体图标时,样式可能不正常的Bug 详情
    • App-iOS平台 修复 uni.setTabBarItem 动态设置 gif 后再设置普通图片可能不生效的Bug
    • 抖音小程序平台 新增 支持运行到指定页面
    • uts插件 App-Android平台 调整 UTSAndroid.getSystemPermissionDenied 返回值类型为Array 详情
    • uts插件 App-iOS平台 新增 CocoaPods 依赖支持配置git地址 详情
    • uts插件 App-iOS平台 修复 调用方法参数中有多个自定义类型时会导致应用崩溃的Bug
  • 【uniCloud】
    • 调整 uni-ai 非uni-ai计费网关调用百度接口由内测接口调整为文心千帆大模型接口
    • 新增 uni-map-common 聚合多家地图供应商的云能力的公共模块 详情
    • 新增 unicloud-map 云端一体组件,简化地图业务开发,数据库的POI直接渲染在地图上。 详情
    • 新增 unicloud-map 地图管理的 uni-admin插件,可视化的管理POI。 详情
    • 新增 unicloud-city-select 城市选择组件,方便用户在应用中快速选择目标城市的组件。 详情
    • 新增 阿里云定时触发时云函数入参对齐腾讯云 详情
    • 新增 云对象定时触发方法_timing增加入参 详情
    • 新增 uni-ai支持通过开发者自己的key调用讯飞星火大模型 详情
    • 新增 类似uni.request的http请求接口uniCloud.request 详情
    • 新增 类似uni.connectSocket的websocket客户端接口uniCloud.connectSocket 详情
  • 【App插件(含5+App和uni-app的App端)】
    • 【重要】Android平台 适配 支持 Android14 系统
    • Android平台 更新 云端打包环境 compileSdkVersion 为 33
    • Android平台 修复 隐私政策提示框在部分设备横屏状态下按钮显示不全的Bug 详情
    • Android平台 修复 扫码界面拒绝权限提示文字默认语言不正确的Bug 详情
    • Android平台 修复 通过 scheme 可唤起应用打开外部链接的Bug 详情
    • Android平台 修复 双击返回键退出应用后接收不到个推通道的推送消息的Bug
    • iOS平台 补齐 一键登录 icon 支持 width、height 属性设置 logo 图片的宽高 文档
    • iOS平台 更新 uni-AD模块 腾讯优量汇广告联盟SDK 为 4.14.32 版;快手广告联盟SDK 为 3.3.46 版;穿山甲广告联盟SDK 为 5.5.0.3 版本;穿山甲GroMore SDK 为 5.3.6.0 版;百度百青藤广告联盟SDK 为 5.31 版;Sigmob广告联盟SDK 为 4.9.3 版
    • iOS平台 修复 uni-AD模块 穿山甲GroMore激励视频 close 事件返回的 isEnded 属性返回值可能不正确的Bug
    • iOS平台 修复 wgt热更新后整包覆盖安装引起应用启动白屏的Bug 详情

# 3.8.7.20230703

  • 【uni-app】
    • App平台、Web平台 修复 vue 页面 textarea 组件高度渲染异常的Bug 详情
    • App平台 优化 Vue2 项目 nvue 文件事件编译 详情
    • App平台 修复 Vue3 项目部分情况下 VideoContext 方法失效的Bug 详情
    • App平台 修复 nvue 文件中文本节点无法使用 \n 换行的Bug 详情
    • App平台 修复 指纹认证部分提示语未支持国际化的Bug 详情
    • App-iOS平台 修复 uni.setTabBarItem 动态设置 gif 图片不生效的Bug 详情
    • App-iOS平台 修复 nvue rich-text 组件循环渲染时文字可能随机出现白色背景的Bug 详情
    • App-iOS平台 修复 nvue video 组件高度设置 rpx 单位时可能导致 controls 不显示的Bug 详情
    • App-iOS平台 修复 uni原生插件Hook系统事件 applicationMain:argv: 获取参数为空的Bug
    • App-iOS平台 修复 tabBar 图标宽高不一致时显示会变形的Bug 详情
    • Web平台 优化 uni.showToast 文本换行样式 详情
    • Web平台 修复 部分情况下选择位置界面显示异常的Bug 详情
    • Web平台 修复 高德地图地址名称丢失的Bug 详情
    • Web平台 修复 darkmode 配置不生效的Bug 详情
    • 小程序平台 修复 嵌套列表部分情况下事件编译报错的Bug 详情
    • 小程序平台 修复 部分情况下 eventChannel 错乱的Bug
    • 小程序平台 修复 自定义属性名称无法使用 name、value 的Bug 详情
    • 微信小程序平台 修复 使用 requirePlugin 报错的Bug 详情
    • 抖音小程序平台 新增 支持 consume-card、pay-button、rate-button、member-button 组件 详情
    • 抖音小程序平台 新增 showToast 支持 mask 配置 详情
    • Web平台、小程序平台、App平台在线推送 修复 uni-push2.0 修复 高频调用推送,导致客户端内存不足,从而引起客户端卡住的问题(小程序平台,需添加新的socket合法域名 wshzn.getui.net:5223 进白名单,详情
    • uts插件 App-Android平台 调整 内置XXPermissions库为仓储引用,避免与其它插件产生冲突
    • uts插件 App-Android平台 Math.round 返回结果为浮点数的Bug
    • uts插件 App-Android平台 console.log 修复部分类型打印异常的Bug
    • uts插件 App-iOS平台 新增 CocoaPods 依赖 文档
    • uts插件 App-iOS平台 修复 uts页面组件调用 $emit 方法无响应的Bug
    • uts插件 App-iOS平台 修复 函数参数类型为 UTSJSONObject 时传入的参数值总是为空的Bug
    • uts插件 App-iOS平台 修复 Hello UTS 中腾讯定位插件没有网络时调用 getLocation 导致应用闪退的Bug 详情
  • 【uniCloud】
    • 【重要】新增 uni-ai 计费网关,可低门槛的采购ai能力 详情
    • 新增 阿里云 云存储支持目录 详情
    • 优化 阿里云 云函数调用云函数超时时间由10秒调整为60秒
    • 新增 本地调试支持使用push扩展库
    • 修复 本地调试调用redis服务的multi方法时未正确返回结果的Bug 详情
    • 修复 jql语法 geoNear方法不传query参数时返回结果不正确的Bug 详情
    • 新增 uni-ai chatCompletion 接口流式响应支持 optimizedMessage 事件,优化 message 触发频率,减少客户端卡顿 详情
  • 【App插件(含5+App和uni-app的App端)】
    • Android平台 新增 enableOAID 配置不使用云端打包机默认版本 OAID SDK,避免通过uts插件或uni原生插件调用自己的 OAID SDK 引起的冲突 详情
    • Android平台 优化 plus.runtime.install 安装apk功能剥离为独立模块,云端打包勾选 google play 渠道时不包含此模块,解决上架 google play 审核报 DCloud SDK 包含从未知来源下载或安装应用的问题 详情
    • Android平台 更新 AndroidX依赖库为 1.1.0 版,解决上架 google play 报 androidx.fragment:fragment:1.0.0 SDK 版本已老的问题
    • Android平台 更新 uni-AD 今日头条穿山甲 SDK 为 5.3.4.1 版;穿山甲GroMore广告 SDK 为 5.3.4.1 版
    • Android平台 修复 3.8.4引出的 软键盘弹出时输入框可能被遮挡的Bug 详情
    • Android平台 修复 3.8.4引出的 同时勾选友盟统计模块和个推推送模块打包冲突报错的Bug 详情
    • Android平台 修复 3.8.4引出的 Android 4.4 设备运行崩溃的Bug 详情
    • iOS平台 更新 云端打包环境 XCode 为 14.3.1 版、iOS SDK 为 16.4 版
    • iOS平台 更新 一键登录使用的个验基础库SDK为 3.0.6.0 版,解决上传 AppStore 可能报 ITMS-90683:Missing purpose string in info.plist 的Bug
    • iOS平台 调整 allowsInlineMediaPlayback 默认值为 ture,允许 H5 视频全屏播放 文档
    • iOS平台 调整 mediaPlaybackRequiresUserAction 默认值为 false,允许 H5 音视频通过 API 控制自动播放 文档
    • iOS平台 修复 setTitleNViewButtonStyle 动态设置标题栏按钮样式可能导致无法正常显示的Bug 详情
    • iOS平台 修复 视频播放控件 video 画面方向可能不正确的Bug 详情
  • 【uni小程序SDK】
    • Android平台 修复 动态设置胶囊按钮全局项菜单可能不生效的Bug
    • iOS平台 优化 push 方式打开小程序设置 autoControlNavigationBar 为 false 时不接管 navigationController 的 delegate,减少对宿主的影响

# 3.8.4.20230531

  • 【uni-app】
    • 【重要】App-Android平台 修复 3.8.3引出的 在部分设备启动白屏,报Uncaught SyntaxError: Invalid or unexpected token at __uniappview.html:2错误的Bug 请所有使用3.8.3的开发者重新打包详情
    • App平台 修复 Vue2 项目在 nvue 页面 style 中使用 border-radius 样式解析不准确的Bug 详情
    • 小程序平台 修复 Vue2 项目在模板中使用 JSON.stringify 等全局变量编译报错的Bug 详情
  • 【App插件(含5+App和uni-app的App端)】
    • Android平台 修复 3.8.3引出的 输入框焦点切换可能引起页面显示异常的Bug 详情

# 3.8.3.20230526

  • 【uniCloud】
    • 新增 uni-ai 微软azure openai接口 详情
    • 新增 uni-ai 新增文字生成图片接口 详情
    • 修复 jql语法 部分请求执行缓慢的Bug 详情
  • 【uni-app】
    • 新增 uni.addInterceptor 回调增加第二个参数 params 详情
    • App平台、Web平台 优化 socket 连接 onClose 事件信息增加 code、reason 属性
    • App平台、Web平台 优化 navigationBarBackgroundColor、navigationBarTextStyle 默认值 详情
    • App平台 修复 Vue3 项目使用纯 nvue 开发时热重载跳转到首页的Bug 详情
    • App平台 修复 国际化配置新增语言兼容性不佳的Bug 详情
    • App平台 修复 Vue3 项目 nvue 页面配置 flex-direction 默认值无效的Bug 详情
    • App平台 修复 Vue3 项目 picker-view 组件使用 v-if 切换报错的Bug 详情
    • App平台 修复 Vue3 项目 vue 页面 text 组件嵌套 text 组件显示异常的Bug 详情
    • App平台 修复 nvue 页面 switch 组件配置 type="checkbox" 后点击报错的Bug 详情
    • App-Android平台 修复 uni.onSocketClose 监听 WebSocket 关闭时 code 值为 1001 可能不触发回调的Bug
    • App-Android平台 修复 实人认证 progressBarColor 设置为非法颜色值导致应用重启的Bug
    • App-Android平台 修复 nvue 页面中存在特殊字符可能引起崩溃的Bug 详情
    • App-Android平台 修复 nvue 页面在App悬浮窗口模式下可能渲染异常的Bug 详情
    • App-Android平台 修复 nvue text 组件中特殊字符不显示Bug 详情
    • App-Android平台 修复 反复进入退出App偶发 js 进程崩溃的Bug
    • App-Android平台 修复 nvue 页面 map 组件在特定场景未自动回收销毁可能导致黑屏的Bug 详情
    • App-iOS平台 修复 uni.scanCode 扫码后跳转页面可能引起应用卡死的Bug 详情
    • Web平台 修复 浏览器启用隐私模式报错的Bug 详情
    • Web平台 修复 Vue3 项目 script setup 中 onError 无效的Bug 详情
    • Web平台 修复 高德导航目的地名称显示异常的Bug 详情
    • Web平台 修复 高德无定位权限未触发 fail 回调的Bug 详情
    • Web平台 修复 高德地图 callout 排版异常的Bug 详情
    • Web平台 优化 使用 IP 定位时取消坐标系转换 详情
    • Web平台 修复 Vue3 项目 input 组件使用 v-model 时输入过快失焦的Bug 详情
    • Web平台 修复 Vue3 项目 longpress 事件对象缺少 touches 字段的Bug 详情
    • 小程序平台 优化 Vue2 项目增加 slotMultipleInstance 配置,支持作用域插槽渲染多个实例 详情
    • 小程序平台 优化 Vue2 项目 v-for 遍历对象时支持 index 参数 详情
    • 小程序平台 修复 Vue2 项目事件表达式包含多个函数语句时编译后无效的Bug 详情
    • 小程序平台 修复 Vue3 项目页面样式文件编译后缺失的Bug 详情
    • 小程序平台 修复 Vue2 项目使用高版本 CopyWebpackPlugin 时 static 目录条件编译无效的Bug 详情
    • 百度小程序平台、支付宝小程序平台 新增 支持运行到指定页面
    • 微信小程序平台 新增 支持企业小程序 onNFCReadMessage 生命周期 详情
    • 微信小程序平台 修复 Vue3 项目混合分包部分情况下接口调用报错的Bug 详情
    • 支付宝小程序平台 优化 组件 styleIsolation 默认配置为 apply-shared
    • 支付宝小程序平台 修复 Vue3 项目 page-meta 组件 foot-font-size 属性无效的Bug
    • 字节跳动小程序平台 修复 aweme-data 组件渲染不正常的Bug 详情
    • uni统计2 新增 uniStatPageLog 参数,是否开启页面数据采集,默认为开启
    • uts插件 App-Android平台 修复 console.log 无法输出对象中包含的 any 类型字段的Bug
    • 【重要】新增 uts插件内可支持部分 uni 的 api,如uni.showModel 详情
    • uts插件 App-Android平台 修复 函数参数不支持 boolean 类型的Bug
    • uts插件 App-iOS平台 修复 console.log 输出 json 对象可能不正确的Bug
    • uts插件 App-Android平台 新增 UTSAndroid.requestSystemPermission 申请系统权限 详情
    • uts插件 App-Android平台 升级 kotlin-stdlib 为 1.8.10 版
    • uts插件 App-Android平台 修复 Math.random() 返回数据精度不足的Bug
    • uts插件 App-Android平台 修复 UTSAndroid.offAppActivityRequestPermissionsResult 传入参数不生效的Bug
    • uni-ad 管理后台页面调整,调整App的基础广告、增强广告的分类概念 详见
  • 【App插件(含5+App和uni-app的App端)】
    • 【重要】新增 uni-AD 支持 uniMP激励视频广告,提升CPM、提升填充率 详情
    • 新增 一键登录支持 isCenterHint 参数设置未勾选服务条款时点击登录按钮的提示信息是否垂直居中显示 详情
    • 更新 uni-AD SDK,对接618预算,其中优量汇SDK Android为 4.530.1400 版,iOS为 4.14.30 版;穿山甲SDK iOS为 5.4.0.0 版;穿山甲GroMore广告SDK iOS为 5.1.7.0 版;快手广告SDK Andoird为 3.3.44 版,iOS为 3.3.44 版;快手内容联盟SDK Android为 3.3.42 版;Sigmob广告联盟SDK Android为 4.12.1 版,iOS为 4.9.0 版;百度百青藤广告SDK Android为 9.29 版,iOS为 5.14 版
    • Android平台 更新 友盟统计SDK为 9.6.1 版,适配华为应用市场审核政策调整
    • Android平台 更新 UniPush 使用的个推核心组件SDK为 3.2.4.0 版;个推SDK为 3.2.17.0 版;适配华为应用市场审核政策调整
    • Android平台 修复 部分场景下真机运行同步文件失败的Bug 详情
    • Android平台 修复 扫码界面拒绝权限提示文字不支持国际化的Bug 详情
    • Android平台 修复 安全检测可能报存在数据库注入漏洞的问题 详情
    • Android平台 修复 蓝牙设备信息 BluetoothDeviceInfo 的 advertisData 字段可能会丢失数据的Bug 详情
    • Android平台 修复 App切换语言后重启可能出现闪屏的Bug 详情
    • Android平台 修复 某些情况下可能出现软键盘弹出后立即收起的Bug 详情
    • Android平台 修复 plus.navigator.updateSplashscreen 可能不生效的Bug 详情
    • iOS平台 新增 配置 privacyRegisterMode 应用启动时是否获取 idfv,解决应用合规检测可能报同意隐私政策前读取 idfv 的问题 详情
    • iOS平台 更新 UniPush 使用的个推SDK为 2.7.4.2 版,解决默认获取定位权限的Bug
    • iOS平台 更新 一键登录使用的个验SDK为 3.0.4.1 版,解决某些情况下会获取本地网络权限可能导致苹果审核被拒的Bug 详情
    • iOS平台 修复 plus.runtime.restart 后苹果应用内支付 IAP 无响应的Bug
    • iOS平台 修复 进入包含视频播放控件 video 页面会打断音乐播放的Bug 详情
    • iOS平台 修复 导航栏 titleNView 设置 splitLine 样式可能显示不正常的Bug 详情
    • iOS平台 修复 从微信中唤起App时 plus.runtime.arguments 获取的参数可能不正确的Bug 详情
  • 【uni小程序SDK】
    • Android平台 修复 releaseWgtToRunPathFromPath 部分场景下可能阻塞的Bug

# 3.7.11.20230427

  • 【uni-app】
    • 新增 UTS插件 在插件市场加密和计费销售,并支持源码销售 详情
  • 【uniCloud】
    • 修复 vue3项目 发布到web端后 uniCloud.SSEChannel的open方法报错的Bug

# 3.7.10.20230425

  • 【uniCloud】
    • 【重要】新增 uni-ai 聚合多家ai引擎,帮助开发者快速将AI能力应用到自己的应用中 详情
    • 【重要】新增 uni-cms,全端的、云端一体的开源CMS内容管理系统,内置ai生成内容和广告解锁变现 详情
    • 新增 基于uni-push构建sse通道,在云函数 return 前也可以给客户端发消息 详情
    • 新增 uni-ai 聊天接口支持steam流式响应 详情
    • 新增 uni-ai-chat云端一体页面模板,开源的ai聊天示例。比uni-im更简单 详情
    • 新增 jql支持in语法,查询某字段和另一个表指定字段匹配的记录 详情
    • 新增 JQL语法 触发器内副表读取事件增加 primaryCollection 参数,值为本次联表查询的主表表名
    • 调整 JQL语法 schema 内配置的动态 enum 校验数据时移除仅枚举500条的限制
    • 调整 HBuilder新建opendb表时,如该表含有schema扩展js,会同时自动创建schema扩展js

# 3.7.8.20230323

  • 【uni-app】
    • 【重要】App平台 新增 uni实人认证,uni.startFacialRecognitionVerify,姓名身份证和人脸活体比对,金融级安全保障 详情
    • Web、App平台 修复 NodesRef 无法获取 properties 的Bug 详情
    • Web平台 修复 高德地图缩放时会触发 markertap 事件的Bug 详情
    • App平台 优化 video 组件支持 isLive 属性
    • App平台 修复 uni.uploadFile 接口 timeout 配置无效的Bug 详情
    • App平台 修复 Vue2 项目使用组合式 API 时 onPageScroll、onReachBottom 无效的Bug 详情
    • App-Android平台 修复 使用安全网络在部分设备可能引起崩溃的Bug
    • App-Android平台 修复 nvue 页面 map 组件使用高德地图 marker 被点击时 label 可能被遮挡的Bug 详情
    • App-Android平台 修复 nvue 页面 map 组件使用谷歌地图 marker 的 label 设置锚点时位置会出现偏差的Bug
    • App-iOS平台 修复 nvue 页面组件设置 border 样式偶现崩溃的Bug 详情
    • App-iOS平台 修复 nvue 页面 loading 组件事件触发异常的Bug 详情
    • 小程序平台 修复 Vue2 项目部分情况下 v-for 嵌套 v-model 编译后无效的Bug
    • 京东小程序平台 新增 支持编译 Vue3 项目 详情
    • 微信小程序平台 新增 支持 Skyline gesture 详情
    • 微信小程序平台 修复 share-element 等组件部分属性无效的Bug 详情
    • 支付宝小程序平台 修复 Vue3 项目 page-meta 组件 page-style 属性无效的Bug 详情
    • 字节跳动小程序平台 修复 uni.chooseImage 不支持 sizeType 配置的Bug 详情
    • uts插件 App-Android平台 修复 3.7.3版本引出的 返回 JSON 对象中 is 开头的属性名称会被修改的Bug
  • 【uniCloud】
    • 【重要】新增 uni实人认证,云端一体,金融级安全保障,包括云函数扩展库、web控制台 详情
    • 【重要】uni-id-pages 新增实名认证功能 详情
    • 新增 uni-frv-external 云端一体模板,用于非uniCloud业务使用实名认证功能 详情
    • 新增 uni-cloud-s2s公共模块 用于解决uniCloud服务空间与传统服务器通讯时互相信任的问题 详情
    • 优化 安全网络 微信小程序端支持非uni-id的应用 详情
    • 升级 阿里云 客户端连接云函数最大超时时间由20秒调整为40秒
    • 升级 阿里云 云函数URL化的自带域名访问QPS限制由100调整为1000
    • 升级 uniCloud控制台 阿里云 前端网页托管 cdn刷新次数限制由每小时3次调整为每小时10次
    • 修复 uniCloud控制台 阿里云 创建数据表时达到集合数量上限后删除集合不能实时刷新数量限制的Bug
    • 修复 阿里云 部分事务操作报错不清晰的Bug
    • 修复 本地调试插件 部分情况下修改本地js文件不能实时生效的Bug
    • 修复 本地调试插件 部分情况下修改云函数依赖 package.json 文件被改为错误的内容的Bug 详情
    • 调整 本地调试插件 调用本地云函数时由每个项目固定4个云函数实例调整为最小2个实例最大8个实例
    • 调整 本地调试插件 调用本地云函数时当所有实例均被占用时不再等待实例空闲,直接拒绝本次调用请求
    • 调整 客户端sdk开发调试时连本地网络的时机由应用启动时连接调整为访问本地云函数时才会连接
    • 修复 客户端sdk uniCloud.init、uniCloud.database 方法在关联正式版阿里云服务空间时仍默认使用公测版 endpoint 的Bug
  • 【App插件(含5+App和uni-app的App端)】
    • Android平台 更新 微信登录、分享、支付 SDK 为 6.8.0 版
    • Android平台 修复 上架华为应用市场审核误报集成了com.netease(网易;网易IM;网易云信)SDK的bug 详情
    • Android平台 修复 plus.io.FileReader 的 readAsDataURL 返回 base64 字符中包含换行符的Bug 详情
    • Android平台 修复 暗黑模式下 tabbar 页面切换可能出现异常的Bug 详情
    • Android平台 修复 一键登录 按钮阴影可能显示异常的Bug 详情
    • Android平台 修复 3.7.3版引出的 在小米 Android13 设备图片选择功能异常的Bug 详情
    • Android平台 修复 targetSdkVersion 设置为 33 时在 Android13 设备微信登录、分享不触发回调的Bug
    • iOS平台 修复 视频播放控件 video 设置 controls 为 false 时全屏状态没有隐藏标题栏的Bug 详情
    • iOS平台 修复 调用 plus.runtime.restart 重启应用后导致一键登录无响应的Bug

# 3.7.3.20230223

  • 【uni-app】
    • 【重要】新增 uts 组件。可使用uts语言开发原生扩展组件 详情
    • 新增 uni-vue-devtools 插件,方便查看、修改 data 及审查自定义组件 详情
    • 修复 Vue3 项目 uni.scss 中变量条件编译无效的Bug 详情
    • Web平台、App平台 新增 page-meta 组件支持 scroll-top 属性
    • Web平台 修复 video 组件 show-progress 属性不生效的Bug 详情
    • Web平台 修复 input 组件 type=digit 时清空输入框后 placeholder 不显示的Bug 详情
    • Web平台 修复 Vue3 项目 onNavigationBarSearchInputConfirmed 无效的Bug 详情
    • Web平台 修复 Vue3 项目切换 tabbar 页面不触发 onTabItemTap 的Bug
    • Web平台 修复 标题栏按钮文字在国际化后显示异常的Bug 详情
    • Web平台 修复 Vue3 项目 picker 打包后卡死的Bug 详情
    • Web平台 修复 Vue2 项目 内置浏览器高德地图 uni.getLocation 报错的Bug 详情
    • App平台 新增 animation-view 组件 即 lottie 详情
    • App平台 修复 Vue3 项目中原生导航栏 type 为 transparent 时,自定义 buttons 在导航栏上滑至顶端时颜色不改变的Bug 详情
    • App平台 修复 Vue3 项目 movable-area 组件改变高度后可移动区域的高度不会更新的Bug 详情
    • App平台 修复 Vue3 项目 preloadPage 生命周期触发异常的Bug 详情
    • App-Android平台 修复 3.6.17版升级fastjson引出的 uni.sendSocketMessage 无法发送 ArrayBuffer 数据的Bug 详情
    • App-Android平台 修复 nvue 页面 cell 组件高度超过 list 自身高度会频繁触发 loadmore 事件的Bug 详情
    • App-Android平台 修复 nvue 页面 input 组件 placeholder 属性改变后 placeholder-style、placeholder-class 属性失效的Bug 详情
    • App-Android平台 修复 nvue 页面 map 组件的 marker 设置 anchor 时气泡显示异常的Bug 详情
    • App-Android平台 修复 nvue 页面 map 组件更新 marker 时 cover-view 不显示的Bug 详情
    • App-Android平台 修复 uni.getSystemInfo 在部分设备获取 deviedId 值可能相同的Bug 详情
    • 小程序平台 新增 pages.json 支持配置 entryPagePath 属性 详情
    • 小程序平台 修复 Vue3 项目 页面作为组件引用,导航栏标题配置无效的Bug 详情
    • 小程序平台 修复 Vue2 项目部分情况下 v-for 嵌套 v-model 编译后无效的Bug
    • 微信小程序平台 修复 Vue2 项目中使用 uni.env 时返回值不正确的Bug 详情
    • 支付宝小程序平台 修复 钉钉小程序使用 uni.saveImageToPhotosAlbum 报错的Bug 详情
    • 支付宝小程序平台 修复 uni.getSystemInfo 返回的 platform 属性在模拟器中不正确的Bug
    • QQ小程序平台 修复 Vue3 项目 video 组件 ended 事件在真机不触发的Bug 详情
    • 快手小程序平台 修复 Vue3 项目 button getPhoneNumber 触发异常的Bug 详情
    • uts插件 App平台 新增 Math 相关函数支持
    • uts插件 App-Android平台 修复 Array.sort函数不生效的Bug
    • uts插件 App-iOS平台 新增 支持调用 .a 静态库 详情
    • uts插件 App-iOS平台 修复 使用多层嵌套复杂对象时格式化不正确的Bug
    • uts插件 App-iOS平台 修复 调用方法时参数大于实际数量时功能可能异常的Bug
    • uts插件 App-iOS平台 修复 组件热刷新后属性初始值不生效的Bug
  • 【uniCloud】
    • 新增 schema扩展js支持引入公共模块及扩展库 详情
    • 新增 JQL触发器 方法新增一些参数 详情
    • 新增 JQL触发器 支持联表查询时副表的读取触发器,beforeReadAsSecondaryCollection 和 afterReadAsSecondaryCollection 详情
    • 调整 JQL触发器 参数内的 subCollection 改为 secondaryCollection。老参数仍可访问但会给出警告 详情
    • 修复 JQL语法字符串格式查询语句内使用数组且其中包含负数时报错的Bug 详情
    • 修复 云对象未返回值时客户端报错的Bug 详情
    • 修复 阿里云正式版删除文件出错未返回错误信息的Bug
    • 本地调试插件 修复 云函数内使用 console.warn 打印日志输出到控制台颜色不正确的Bug
  • 【App插件(含5+App和uni-app的App端)】
    • Android平台 新增 隐私政策提示框支持 backToExit 配置是否响应点击系统返回键退出应用,解决部分应用市场上架审核可能提示系统返回键失灵的问题 详情
    • Android平台 更新 uni-AD 腾讯优量汇广告SDK 为 4.500.1370 版;Sigmob广告联盟SDK 为 4.9.0 版
    • Android平台 更新 云端打包环境 compileSdkVersion 为 32
    • Android平台 修复 隐私合规检测可能报隐私弹窗中处理超链接的过程中调用到了获取设备sim卡国家信息的api的Bug 详情
    • Android平台 修复 图片选择在 Android13 设备提示没有权限的Bug 详情
    • Android平台 修复 plus.io.FileReader 的 readAsDataURL 读取数据时未按 slice 分割位置读取的Bug 详情
    • Android平台 修复 视频播放控件 VideoPlayer 在视频缓冲时触发 timeupdate 事件的Bug
    • Android平台 更新 Paypal SDK 为 0.8.8 版,修