2.25.x
2.25.0 (2024-12-19)
问题修复
- 修复 externalClasses 透传的场景
新增功能
- 多语言调试增加小程序启动路径
- 新增 widget 下 web-iframe 标签
- 增加新能源线API, ty.energy
- ipc-player 增加 setPTZControllable 方法
2.24.x
2.24.1 (2024-12-13)
问题修复
- 修复 iOS 兼容功能页 entryCode 优先的模式
2.24.0 (2024-11-29)
问题修复
- 修复 scroll-view intersectionObserver 上的兼容问题
- 修复 vnode 节点判断的空问题
新增功能
- 新增加 IPC Player API 能力
- canvas: 支持 bind:resize 响应事件
- widget.size 支持 0 size
2.23.x
2.23.0 (2024-11-19)
问题修复
- 修复 atop 未兼容 false 0 "" 数据的问题
新增功能
- 增加对 studio 小程序的预览支持
- 增加网关、健康、canIUse API
- 支持 webview 媒体后台播放
- 支持真机调试模式下展示视图层日志
- ty.snapshot 屏幕截图功能
2.22.x
2.22.1 (2024-10-22)
问题修复
- 修复懒加载模式下 rjs 权限异常问题
2.22.0 (2024-10-17)
问题修复
- 修复 textarea 在动画阶段高度为 0 的问题
- 修复异层组件调用所在页面的问题
- popup 组件未阻止 body 滚动的问题
新增功能
- 支持 darkmode 指定模式
- 支持多语言调试代码获取
2.21.x
2.21.10 (2024-09-18)
问题修复
- 修复 video 全屏操作不生效的问题
- core: 事件系统 tap 事件未展示 event.touches 的问题
2.21.9 (2024-09-10)
问题修复
- 修复内置组件无法调用 sjs 函数的问题
2.21.8 (2024-09-06)
问题修复
- 调整 onHide 的实现方式
- 修复 promise 报错对象值无法判断的问题
- 修复 ready 事件未触发的问题
- 优化页面切换事件响应
新增功能
- 功能页多语言优先级低于宿主
2.21.4 (2024-08-22)
问题修复
- 修复 iOS 下重复注入主题覆盖的问题
- 修复 widget config 覆盖写入的问题
- 修复功能页未匹配未抛出异常问题
2.21.3 (2024-08-15)
问题修复
- 模拟器 navigateTo 可以调用 tabBar 页面的问题
- 修复 ide 真机调试 pageId 类型问题
- 修复 switchTab 调用含 query 的兼容
- 修复双指同时 tap 触发 longtap 的问题
2.21.1 (2024-08-13)
问题修复
- 修复预加载模式下 redirectTo 页面冲突的问题
2.21.0 (2024-08-05)
问题修复
- 修复 radio slide 组件问题
- 修复 setTimeout 错误无法捕获的问题
- ty.pageScrollTo 方法定位错误
新增功能
- 实现 rjs 的 async 写法调用
2.20.x
2.20.1 (2024-06-26)
问题修复
- 修复 enterFullscreen 兼容性报错问题
2.20.0 (2024-06-24)
问题修复
- 修复初始化横竖屏宽度的一致性问题
- 修复 swiper 组件元素 style 异常报错
2.19.x
2.19.1 (2024-05-28)
问题修复
- 修复 intersectionObserver margins 值可选的问题
2.19.0 (2024-05-13)
问题修复
- 修复 jsx-runtime 空对象处理的问题
- 修复 ray 模板运行 key 重复的问题
- 修复 scroll-view 子节点 catch:touchmove 未阻止滚动的问题
- 修复 selectComponent 组件内查询作用域的
- 修复 sjs callMethod 提示异常的问题
2.18.x
2.18.4 (2024-05-13)
问题修复
- 解决 picker-view 滑动到收尾动画体验问题
- 修复 video 控件隐藏时有阴影的问题
- requestCloud 函数透传 extData 的问题
2.18.0 (2024-04-10)
问题修复
- 修复 TTT 函数内异常未捕获的问题
新增功能
- 新增 RJS 与 SJS 之间通信模式
- 增加
requirePlugin关联usingPlugins的检测 [文档说明 支持对象类型
2.17.x
2.17.3 (2024-03-28)
问题修复
- 修复 eventChannel 以 url 为 key 引起的查找问题
- core: 修复 movable-view 组件 animation 设置未生效的问题
新增功能
- 新增 requirePlugin 获取插件方法
- 新增以下原生路由跳转方法
- ipc-player 增加 isConnected isOnPreview 操作方法
2.17.2 (2024-03-20)
问题修复
- 修复 setData 视图层 paths 路径计算错误的问题
- core: 修复 diff 算法取 key 对比的问题
- textarea: 修复末尾换行符未撑开高度的问题
2.16.x
2.16.0 (2024-02-27)
问题修复
- 修复 浅比较 对象 keys 顺序差异的问题
- 修复 serializeCopy 拷贝丢失 null 的问题
- 修复功能页 app 未触发 onReady 的问题
- 修复功能页 getApp 返回空对象的问题
- 修复 catch 事件在 sjs 模式下的优先级问题
- core: 修复事件处理 parentNode 可能不存在的问题
- host-config: 修复 vnode 空事件函数的问题
新增功能
- 逻辑层 mock Promise 实现捕获 unhandledRejection
2.15.x
2.15.15 (2024-02-04)
问题修复
- 修复内置组件自定义属性无法添加的问题
- 修复自定义组件 optionalTypes 属性视图层格式化错误的问题
新增功能
- 添加跳转 Native 路由(app扫码/场景/配置设备/户外)
2.15.12 (2024-01-16)
问题修复
- 修复 event-channel 实例缺少 this 指针
- 修复 swiper 在 taro ray 下的构建问题
- 修复 swiper catch 元素失效 & autoplay 的问题
新增功能
- 增加
i18n.has用于检测云端多语言存在
2.15.9 (2024-01-03)
问题修复
- 修复 eventChannel 的获取问题
- 修复 launchOptions 浅复制引起的问题
- 修复 redirectTo 替换当前 tabBar 页面缓存未清空的问题
2.15.7 (2023-12-20)
问题修复
- 修复自定义组件 rjs 基于 scope 查找不到的问题
新增功能
- 增加 ty.hideMenuButton ty.showMenuButton API 模拟
2.15.6 (2023-12-12)
问题修复
- 修复 scroll-view refresherDefaultStyle 默认白色不生效的问题
新增功能
- 面板 OTA 增加排队中的状态
2.15.4 (2023-12-04)
问题修复
- 修复 button submit 事件缺少 composed 的问题
新增功能
- scroll-view 支持 refresherDefaultStyle=auto 自适应主题
2.15.2 (2023-11-29)
新增功能
- 修复 rjs 功能页隔离的问题
2.15.1 (2023-11-17)
问题修复
- picker 组件日期中文的问题
2.15.0 (2023-11-17)
问题修复
- 兼容异层api未传参数
- 事件监听机制未检测 Function 的问题
- 修复 gtag 执行 undefined 的问题
- 修复 web 模式下 web-view 的加载问题
新增功能
- 逻辑层 gtag 埋点 api
- web-view 组件支持双向通信
- webviewContext 支持 reload 方法
2.14.x
2.14.5 (2023-11-10)
回滚
- 修复 shortHash 运行时的字符问题
2.14.4 (2023-11-10)
问题修复
- 修复 canvas webgl 的渲染问题
- 修复 shortHash 运行时的字符问题
2.14.3 (2023-11-03)
问题修复
- 修复 input password 模式选中的问题
2.14.2 (2023-11-01)
问题修复
- 调整框架错误埋点分类
- 修复 catch 嵌套 scroll-view 阻止滚动的问题
- 修复 IDE 模拟 touch 的 picker-view 的滚动问题
- 修复 input 无法复制的问题 & 修复 getImageData 错误的问题
- 修复 prod 加载功能页环境异常的问题
- getDeviceRoomInfo 异常上报过滤
- searchVnodeByLeafPath paths undefined问题
2.14.1 (2023-10-13)
新增功能
- 面板 OTA 更新支持
2.14.0 (2023-10-11)
问题修复
- 蓝牙 bleCover 属性不生效问题处理
- 修复 raypack 模板函数 modalRoot 顺序错误的问题
- 修复跨自定义组件 radio-group 丢失的问题
- 修复自定义事件 compose 冒泡的问题
新增功能
- 小程序运行环境依赖 darkmode
- 新增 darkmode 配置项
- 新增 iframe 标签开放支持
- Component properties 支持 optionalTypes 多类型
2.13.x
2.13.3 (2023-09-28)
问题修复
- 修复事件系统在 Component 上的冒泡问题
新增功能
- 内置 atop 接口
2.13.2 (2023-09-21)
问题修复
- 修复 app.onShow 在 ty.navigateBackMiniPromgram 丢失 extraData 的问题
2.13.1 (2023-09-20)
问题修复
- 修复 Behavior.observes 未触发的问题
- 修复 page-container 组件 click 事件冲突的问题
2.13.0 (2023-09-13)
问题修复
- 修复 button.feedback 在 Android 下未隐藏 loading 的问题
- 修复 tap 事件 detail 未返回 x y 的问题
- 修复多语言在 IDE 调试环境优先级的问题
新增功能
- rich-text 组件新增开放 video 标签
- 增加 FMP 首屏性能埋点
- 事件体系新增加
longpresslongtap
2.12.x
2.12.19 (2023-09-05)
问题修复
- 修复 scroll 事件可能被阻止冒泡导致未触发的问题
- 修复 widget.onThemeChange 未触发的问题
- 修复业务 js 执行报错日志未展示的问题
- 非 native 环境下捕获 promise 错误的问题
2.12.18 (2023-09-01)
问题修复
- 修复 input 组件
indent-end未作用于 placeholder 的问题 - 修复 input 组件
indent-start未作用于 placeholder 的问题 - 修复
onReachBottom在下拉刷新异常触发的问题 - 修复 picker-item 在 华为 P40 下的高度不正确的问题
- 修复 textarea 设置 value = '' 不生效
- 修复
widget.onThemeChange在 IDE 异常的问题 - 修复加载功能页 prod 模式下的问题
- 修复含滚动条元素在各端表现不一致的问题
- 修复模板 unicode 文案展示的问题
新增功能
- Widget 支持动态设置高度
- 日志能力 & button 新增
open-type=feedback能力
2.12.16 (2023-08-16)
问题修复
- path 路由参数解析关于数组格式的问题
- 修复 input text-transform 未生效的问题
- 修复 amd 模块提示名缺失的问题
- 修复 es6-polyfill 缺少环境注入的问题
新增功能
- 增加页面
pureRoute路径字段 - 增加首屏信息埋点
- 新增功能页
app启动模式
2.12.13 (2023-08-09)
- 修复 rich-text 响应 a 标签优先级的问题
2.12.12 (2023-08-02)
- 修复 input textarea placeholder 未截断的问题
- 修复 dataset 丢失 Function 类型的问题
- 修复 input 组件在 iOS 14.3 上的表现问题
- 修复 iOS 14.2 重复触发 onOrientationChange 的问题
- 修复功能页跳转丢失 eventChannel 的问题
- 异层组件初始化时机改为 ready
- 相对路由缺省缺未支持的问题
- 自定义组件 setData 引用引起 observer 的问题
新增功能
- Page 支持 behaviors 配置
- rich-text 增加 bind:select 事件
2.12.10 (2023-07-17)
- vConsole 展示错误日志的问题
- 修复 input placeholder 中文输入法的问题
- 增加 widget options 参数 & 对 loadOptions.query 进行错误提示
- 面板 - 群组不显示离线窗口
2.12.9 (2023-07-14)
- 修复 input confirm 回调 value 为空的问题
2.12.8 (2023-07-10)
- 修复 input placeholder 未清空的问题
- 未支持 Cat.1 设备判定的问题
2.12.6 (2023-07-06)
- 特性: 增加 page-meta 标签 &
ty.setPageStyleAPI - 修复: Android setTimeout 浮点数的兜底
- 修复: canvas 主动进行垃圾回收
- 修复: input value & maxLength 同时更新的问题
- 修复: functional 页面加载 entryCode 优先级的问题
- 修复: 获取页面配置未进行 hash 的问题
- 修复: 默认 properties 返回默认值的问题
2.12.5 (2023-06-27)
- 修复:
data-aBc未转化为小写的问题 - 修复: getRelationNodes 匿名化获取不正确的问题
- 修复: 面板适应 navigationStyle 为 custom 时的顶部距离
2.12.3 (2023-06-17)
- 修复: setData 嵌套路径未更新的问题
2.12.2 (2023-06-09)
- 特性: 支持页面实例动态添加 onPageScroll 生命周期
- 修复: vtree 未处理 catch 以及 bind: 事件的问题
- 修复: picker-view 与 catch 事件冲突的问题
2.12.1 (2023-06-01)
- 特性: 内置 ray 模板函数
- 修复: text 连续
\n换行未生效的问题 - 修复: slider catchtouchmove 冲突的问题
2.11.x
2.11.10 (2023-05-31)
- 修复: IDE 模拟器上 touch-emulator 引起的 input textarea 点击问题
- 修复: text 标签不支持
\n换行的问题
2.11.9 (2023-05-24)
- 修复: textarea value 值维护错误的问题
- 修复: textarea focus blur 未触发 sjs 的问题
- 修复: canvas 节点 style 问题
2.11.7 (2023-05-17)
- 修复: picker-view 初始化报错的问题
- 修复: setData 频繁渲染延迟的问题
2.11.6 (2023-05-11)
- 修复: picker 组件可选超出范围值的问题
- 修复: page-container custom-style 设置圆角的问题
- 修复: scroll-view 全局设置 scrollbar 隐藏未生效的问题
2.11.5 (2023-05-10)
- 修复: onReachBottom 事件错误触发的问题
- 修复: canvas 组件在 swiper 内部可滑动的问题
2.11.4 (2023-05-08)
- 修复: component observer 触发时机不正确的问题
- 修复: this.setData 重复执行无响应的问题
- 优化基础组件渲染的性能
2.10.x
2.10.4 (2022-12-01)
- 特性: widget 主题变量
- 特性: widget 支持 TTT 通信
- 优化 面板小程序基础蓝牙连接标准化
2.9.x
2.9.3 (2022-09-28)
- 修复: vConsole 在 Android 下无法展示日志的问题。
- 兼容 新版 3.0.0 容器多语言适配。
2.9.2 (2022-09-23)
- 特性:
BizKit能力。 - 特性: 组件
color-picker和ipc-cloud-player。
2.9.1 (2022-09-13)
- 修复: 面板离线组件二级页面未正确触发的问题。
- 修复: 组件
canvastouch事件无法正常冒泡的问题。
2.9.0 (2022-09-05)
-
性: 支持[小程序间事件通信机制 8.2 (2022-09-02)
-
优化 运行时代码结构,减少代码量。
-
特性:
widget小程序卡片运行环境。
2.7.x
2.7.4 (2022-08-19)
- 特性: 设备核心检测功能。当设备版本过低则提示不可用。
2.7.3 (2022-08-17)
-
特性: 基础库内置面板相关能力,提升交互体验。
-
修复: 内敛样式 base64 格式不生效的问题。
2.6.x
2.6.4 (2022-08-16)
- 修复: 屏幕旋转可能导致页面布局错乱的问题。
2.6.3 (2022-08-11)
- 特性:
ty.onNavigationBarBack的使用方法。 - 性: 自适应 [rem 单位 修复:
web-view宽度获取不到的问题。 - 修复:
slider组件点击值不更新的问题。
2.6.0 (2022-08-05)
-
特性:
slider组件支持配置渐变色背景。 -
特性: 应用级别
onReady生命周期,表示应用首个页面渲染完成。 -
性: [web-view 和
videotap事件及rotateZ、scalable和scaleMultiple属性。 -
特性: 支持旋转功能,可通过页面配置
pageOrientation开启,支持portrait、landscape和auto配置项。- 全局事件:
ty.onWindowResize和ty.offWindowRotate。 - 页面生命周期:
onResize。 - 自定义组件生命周期:
pageLifetimes.resize。
- 全局事件:
2.5.x
2.5.0 (2022-07-22)
- 性:
native-video[原生视频组件 2.4.x
2.4.2 (2022-07-18)
- 特性:
ty.onAppEventAPI。 - 修复:
ty:for在低设备下的兼容问题。 - 修复:
map组件markers渲染异常的问题。
2.4.1 (2022-07-13)
- 特性: 渲染脚本
getSystemInfo运行环境 PI。具体信息,见[详细文档
2.4.0 (2022-07-09)
-
性: 渲染脚本 (Render Script) 特性。具体信息,见[详细文档 3.8 (2022-07-01)
-
修复:
map组件regienchange事件type错误的问题。
2.3.7 (2022-06-30)
- 修复: iOS 11 点击事件不生效的问题。
- 修复:
this.selectComponentstate 缓存对象的问题。
2.3.3 (2022-06-28)
- 优化重构
page-container组件。- 支持
customStyle自定义、优化动画效果。
- 支持
-Fixed: 内置样式名 main-content 与业务冲突的问题。
-Fixed: 复杂场景下 css-prefix 的穿透问题。
-Fixed: value 数值改变但picker-view 不更新的问题。
-
修复: 动态
slot引起渲染异常问题。 -
修复: 空
text节点渲染异常的问题。
2.2.x
2.2.12 (2022-06-14)
- 修复: 组件属性设置为
undefined下的异常关联问题。
2.2.11 (2022-06-13)
-
修复:
globalThis在 chrome 70 版本下的兼容性问题。 -
修复: 组件属性设置为
undefined下的异常问题。修复了当给组件设置了
undefined可能造成渲染异常,以及组件无法更新的问题。
2.2.9 (2022-06-08)
-
特性:
sjs getRegExp方法 & AMD 引擎上下文。 -
特性:
webshell模拟器下拉刷新。 -
重要-Fixed: API event 事件数据返回格式错误的问题。
说明:
ty.on前缀的 API 应返回 object 类型,但是实际返回的是 string 类型。 如ty.onNetworkStatusChange、ty.onBluetoothAdapterStateChange等。 -
修复: 组件
page-containerafterenter触发时机不正确的问题。
2.2.8 (2022-06-08)
- 特性: 请求云能力 API。
2.2.7 (2022-05-31)
-
修复: inline style 不支持网络图片的问题。
2.2.6 (2022-05-31)
-
修复: 组件
picker属性start和end不生效的问题。
2.2.5 (2022-05-27)
- 修复: Pad 适配旋转方向。
- 特性: Android Pad 横屏模式下的渲染适配。
2.2.4 (2022-05-24)
- 修复: Pad 适配旋转方向。
2.2.3 (2022-05-23)
- 修复: 动态内敛样式计算错误的问题。
- 修复:
button组件loading属性计算错误的问题。 - 修复:
ty.createSelectorQuery不生效的问题。
2.2.0 (2022-05-20)
- 修复:
navigatorbuilt-in事件名统一。 - 特性: 添加原生组件
camera ipc-player。 - 修复: 修改
ipc connectChange事件名。 - 修复:
button view遗漏hidden属性。 - 修复:
transformRpx的一致性问题。 - 修复:
vconsole依赖Proxy导致启动的异常问题。