# 更新日志
# 3.5.8(2025-01-17)
- 新增 鸿蒙 live-player 支持
- 新增 IDE picker region 模式支持 level 配置
- 修复 map 组件 API 传错数据的问题
- 修复 鸿蒙 input、textarea focus 默认为 true 不生效的问题
- 修复 onBluetoothDeviceFound 没有监听到设备也会触发问题
- 修复 鸿蒙调用 addMarker 时无法添加 customCallout 数据问题
- 调整 H5 应用逻辑调整,禁用全屏及 wx 全局变量
- 调整 truncate api length 添加类型转换
- 调整 write & writeSync 添加 length 校验
# 3.5.7(2025-01-03)
- 修复 taro 里环境变量判断错误导致小程序报错并白屏的问题
- 调整 添加小游戏 updateShareMenu 兼容(API 未实现)
- 调整 暗色模式下页面背景色设置的逻辑
# 3.5.6(2024-12-20)
- 新增 插件 loadExtApi 添加 scope 参数,支持多插件下不同场景的调用
- 修复 rich-text 的 attr 的值为非字符时会导致报错不生效的问题
- 修复 navigateTo 报错时 page 的 event channel 队列会错误的问题
- 修复 ios 边缘场景下 input 同层渲染失败的问题
- 修复 sendWebviewEvent id 错误问题处理
- 修复 video 退出全屏后样式不正确的问题
- 修复 recorder.start 小程序权限拒绝后不触发 error 事件的问题
- 修复 udp 多次调用 bind 接口,返回端口号不一致的问题
- 调整 socketTask close 和 send api 添加参数校验、errMsg 统一及优化
- 调整 ios error 添加 stack 信息
# 3.5.5(2024-12-06)
- 新增 getPerformance 支持
- 新增 sendWebviewEvent 添加 page 参数,解决跳转后发送事件失败问题
- 修复 鸿蒙同层 input 没设置宽度时显示错误的问题
- 修复 设置 styleIsolation 为 shared 时 externalClasses 失效问题
- 修复 getSetting 不会获取 sdk 返回 subscriptionsSetting 的问题
- 修复 alertText 为 undefined 校验不通过问题
- 修复 showActionSheet itemColor 默认值调整为空字符串
- 修复 mac ide 不能点击拖动问题
- 修复 部分机型的 textarea 因小数值导致计算行高多出一行问题
- 修复 调整 map API 的参数校验
# 3.5.4(2024-11-22)
- 新增 支持鸿蒙 map 组件
- 新增 添加 createInterstitialAd 和 createRewardedVideoAd 逻辑
- 修复 ios map 的 customCallout 在某些场景更新不成功的问题
- 修复 鸿蒙 input、textarea 点击导致渲染不正确的问题
- 修复 taro textarea 输入过程中更新 cursor 会导致 cursor 位置与输入位置不一样的问题
- 调整 recorder.start frameSize 校验条件,小于 0 时为无效值
# 3.5.3(2024-11-08)
- 新增 支持鸿蒙 camera 组件同层渲染
- 修复 快速点击 vconsole 时导致 vconsole 状态错误的问题
- 修复 处理 ios 非同层 textarea 文本超出高度时,文本内容不展示的问题
- 修复 longpress 和 tap 触发逻辑调整
- 修复 video 切换全屏时 scroll-view 位置错误问题处理
- 修复 鸿蒙 input 销毁时取消监听事件不正确的问题
- 修复 onTabItemTap 回调参数 text 不是最新值的问题
- 修复 onReachBottomDistance 配置 0 不生效问题
- 修复 兼容处理 uniapp vue3 编译后 bindevent 触发无效的问题
# 3.5.2(2024-10-25)
- 新增 鸿蒙 textarea 同层组件
- 新增 request,downloadFile API 支持 enableProfile 属性配置
- 新增 button open-type 为 share 时支持 dataset 数据获取
- 修复 独立分包获取组件是否存在时判断不正确的问题
- 修复 vant ui 中 vant-field 配置 clearable 时点击 clear 失效的问题
- 修复 textarea autoHeight 为 true 时 style 的 height 会被组件更新覆盖导致高度错误的问题
- 修复 对齐微信在 longtap 后仍可以触发 tap 的表现
- 修复 input 缺少 timeStamp 字段的问题
- 修复 video slot 内的 cover-view 在全屏后渲染数据不正确的问题
- 修复 taro 输入过程中更新 cursor 会导致 cursor 位置与输入位置不一样的问题
- 修复 0rpx 会转换为 1rpx 的问题
# 3.5.1(2024-10-12)
- 新增 支持鸿蒙 input 同层组件
- 新增 支持鸿蒙 video 同层组件
- 新增 sendSms API
- 修复 优化调用 loadSubPackage 多余的 loadJsFile 逻辑
- 修复 read API complete 和 success 参数不一致的问题
- 修复 滚动收起键盘行为调整,增加 hideKeyboardWhenScroll 属性
- 调整 canvas context 属性赋值再取值时值不是最新值的问题
- 调整 安卓 vConsole log 字符串限制为 2000 字符
# 3.4.5(2024-09-20)
- 修复 小程序 loadSubpackage API 可能会重复注入分包的问题
- 修复 设置 scrollTop 时滚动会导致键盘收起的问题
- 调整 对齐微信 markerId 在返回值最顶层的场景
- 修复 webview postMessage 事件执行比 onUnload 慢的问题
# 3.4.4(2024-09-06)
- 新增 require 支持分包异步化
- 新增 小程序 loadSubpackage 逻辑
- 新增 livePlayer 增加 oem 属性配置
- 修复 自定义 tabbar 不渲染的问题
- 修复 引用主包文件不会触发 loadSubpackage 的问题
- 修复 限制 pageNotFound 事件只在 launch 和 reLaunch 触发
- 修复 分包占位节点未替换的问题
- 修复 调整初始化事件发送时机
- 修复 MediaQueryObserver.observe 回调函数不触发的问题
- 修复 slider 同时设置 disabled 和 block-color 时 block-color 不生效的问题
- 修复 input/textarea 调整默认的 role='textbox' 配置
- 修复 textarea 使用长文本 placeholder 时,显示多行行高的问题
- 修复 处理 input/textarea ios 同层组件设置 1px 会导致同层渲染失败的问题
- 修复 低版本安卓打不开 vconsole 的问题
- 调整 iOS 滚动时收起键盘的逻辑
- 调整 iOS 内部 markerClusterCreate 事件数据结构修改
# 3.4.3(2024-08-23)
- 修复 scroll-view scrollTop 使用数字值不生效的问题
- 修复 text 嵌套 text 会导致内部 text 点击事件不生效的问题
- 修复 logManager 调用 log 会失败报错的问题
- 修复 非自定义 tabbar 页面会出现 cover-view 的问题
- 调整 兼容 saveFileSync 返回数据是 undefined 的问题
# 3.4.2(2024-08-09)
- 新增 安卓非同层 input 和 textarea placeholder-style/class 表现对齐
- 新增 IDE input 和 textarea placeholder-style/class 表现对齐
- 修复 IDE textarea 配置了 text-align right 后不能聚焦的问题
- 修复 slider 样式问题修复
- 修复 样式 -2rpx 转换后为 1px 的问题
- 修复 安卓 j2v8 不支持 isPointInPath 的问题
- 修复 scroll-view 属性 scroll-left 设置 rpx 不生效的问题
- 修复 progress 圆角不生效问题
- 修复 editor 设置 min-height 效果不正确的问题
- 修复 调整 picker 默认值及日期 picker 初始化初始化逻辑
- 修复 避免外部修改 console 导致递归调用的问题
- 修复 harmony drawImage 绘图失败问题修复
# 3.4.1(2024-07-26)
- 新增 鸿蒙 onBindWifi 支持
- 修复 部分 ios 系统 webview 响应多余点击导致键盘消失的问题
- 修复 connectWifi 参数判断,兼容 maunal=true 的场景
- 调整 scroll-view 调整 scroll 事件触发间隔
- 调整 scroll-view refresherBackground 默认颜色调整
# 3.3.7(2024-07-12)
- 新增 unity 加载首屏兼容
- 新增 统一登录插件接入支持
- 新增 ios readCompressedFile 支持
- 修复 H5 应用 getStorageInfo 和 clearStorage 不传参会报错的问题
- 修复 request 接口响应数据异常问题
# 3.3.6(2024-06-28)
- 修复 textarea 内滚动元素行为不符合预期的问题
- 修复 优化部分场景触发 transitionend 时会引起大量 getSystemInfo 调用的问题
- 修复 离屏 canvas IDE 端使用绝对路径图片会报错的问题
- 修复 兼容处理移动端 picker 空数据问题
- 修复 createImageData 传入 Uint8ClampedArray 时会报错的问题
- 修复 taro 某个场景下会造成内存泄漏的问题
- 调整 startRecord 添加参数透传逻辑
# 3.3.5(2024-06-14)
- 新增 unity 小游戏及小游戏 readCompressFile API 支持
- 修复 优化 textarea style 的 height 会覆盖 auto-height 设置值的问题
- 修复 ipad 横竖屏切换时导致的字体大小不符合预期的行为
- 修复 小游戏默认帧速率调整
- 修复 vconsole 添加对鸿蒙的判断
- 修复 editor 没有 id 时会报错的问题
- 修复 安卓加载时触发 onResize 导致出现 webviewId 报错的问题
- 调整 canvas 增加 hidpiDisableScale 属性
# 3.3.4(2024-05-31)
- 新增 兼容 canvas isPointInPath 接口
- 新增 H5 应用 onShow API 支持
- 修复 非同层 textarea 清空后不显示 placeholder 的问题
- 修复 ios scroll-view 子节点有变化时导致 bounce 失效的问题
- 修复 移除 service 组件加载缓存的逻辑
- 修复自定义 JS 组件加载不正确问题
# 3.3.3(2024-05-17)
- 新增 editImage & cropImage API
- 调整 ios scrollX/Y change 时更新 bounces 的逻辑
- 调整 优化 setStorageSync 和 removeStorageSync 的报错提示
- 修复 textarea value change 时的赋值逻辑
# 3.3.2(2024-04-26)
- 新增 H5 应用支持 loadExtApi API
- 调整 优化 textarea autoHeight 的高度计算逻辑
- 修复 page-container 样式覆盖外部组件的问题
- 修复 placeholder style 添加动态更新
- 修复 IDE regionchange 回调里没有 causedBy 字段的问题
- 修复 兼容部分 canvas 库重写 draw 方法导致绘图空白的问题
- 修复 小程序第三方库 babel 环境判断为 browser 的问题
- 修复 安卓同层退出全屏时 video 宽不正确的问题
# 3.3.1(2024-04-12)
- 新增 H5 应用 api 添加和优化
- 调整 game 开放数据域 api 兼容
- 调整 aria 属性及优化
- 修复 扩展库使用按需注入安卓报错的问题
- 修复 部分低版本安卓白屏的问题
- 修复 输入框 focus true 自动聚焦时没有 selection 的问题
- 修复 input 内部节点继承了 background 设置的问题
- 修复 IDE offscreenCanvas createImage 报错的问题
- 修复 video 画中画 context api 个别场景下调用会报错的问题
# 3.2.7(2024-04-01)
- 调整 tcp socket 取消 ip 限制
- 修复 处理 win sdk 切换 tab 时 update css 不正确的问题
- 修复 game getCurrentPages 兼容
- 修复 多个相同 canvas id 相同时,执行 context api 导致绘图错乱的问题
- 修复 添加 video 半屏切竖屏时的宽高更新逻辑
- 修复 处理 canvas context stringify 时循环引用的报错
- 修复 live 组件若干问题处理
- 修复 处理 live 组件 context api 调用报错的问题
- 修复 兼容 ios 17.4 input 异常收起的问题
- 修复 处理 input、textarea 行内样式不正确的问题
- 修复 处理安卓初始加载时 width 不准确的问题
# 3.2.5(2024-03-15)
- 修复 部分场景初始化时 width 是 undefined 导致样式不正确的问题
- 修复 textarea cursor 特定场景错误的问题
# 3.2.4(2024-03-01)
- 修复 IDE date picker 日期月份天数选择不正确的问题
- 修复 插件小程序获取本地路径时会处理为插件路径的问题
- 修复 bg audio seek 在 ended 或 stop 后没有重置的问题
- 修复 网络 API cookie 分割不正确问题
# 3.2.3(2024-02-02)
- 新增 openEmbeddedMiniProgram API
- 新增 无障碍属性支持
- 新增 requestTask onChunkReceived 支持
- 新增 cacheManager ide 支持
- 调整 request set-cookie 大小写兼容
- 修复 socketTask close 传入 number 时的报错问题
- 修复 animation background-color 不展示的问题
- 修复 scroll-view 嵌套 input 时滚动中不会隐藏 keyboard 的问题
- 修复 canvasToTempFilePath 裁剪不正确问题修复
- 修复 安卓同层组件切换 hidden 不显示的问题
- 修复 横竖屏切换时 camera 获取 top 数据仍是切换前数据的问题
- 修复 win sdk touch 判断逻辑
- 修复 ios 输入框 cursor 展示不正确的问题
# 3.2.2(2024-01-19)
- 新增 支持 navigator 相对路径跳转
- 新增 支持 stats 的 isFIle、isDirectory
- 新增 支持 nfc 及相关 API
- 新增 支持 allowDuplicatesKey 属性
- 新增 getUserCryptoManager API
- 新增 getLocalIPAddress API
- 调整 getFileInfo 支持 sha256
- 调整 view 前后台切换事件
- 修复 canvas lineTo 不传参数会阻塞后续渲染的问题
- 调整 分栏模式下的 switchTab 逻辑
- 修复 分栏模式没有正确 unload 页面的问题
- 修复 分栏模式下 navigateBack 会 unload tabBar 页面的问题
- 修复 安卓插件小程序无法跳转的问题
# 3.2.1(2024-01-05)
- 新增 支持桌面端分栏模式
- 新增 preloadWebview api
- 新增 createCacheManager API
- 新增 background fetch API 支持
- 调整 picker region 数据, 支持 SDK JSON 数据
- 修复 处理 win sdk 在触屏设备触发多次 touchstart 的问题
- 修复 scroll-view inner 导致的样式问题
- 修复 TCPSocket connect 添加 timeout 校验
- 修复 TCPSocket onConnect 执行时标志位不正确的问题
- 修复 插件小程序,路由跳转带绝对路径会报错问题
# 3.1.7(2023-12-22)
- 新增 vConsole 事件整理优化, storage 同步支持
- 新增 getVideoInfo、 getAvailableAudioSources API 支持
- 新增 onMemoryWarning、offMemoryWarning API 支持
- 新增 restartMiniProgram API 支持
- 调整 ios readZipEntry 逻辑
- 调整 支持安卓同层 camera hidden 事件
- 调整 安卓下 disableScroll 的实现逻辑
- 修复 iOS 加载初期获取 innerWidth 可能不正确的问题
- 修复 安卓部分机型在 canvas 长按触发 touchmove 事件的问题
- 修复 安卓同层 canvas 的旧版本兼容处理
- 修复 IDE 下组件内拖拽时未禁用 pulldown 的问题
- 修复 canvas bindlongtap 返回 id 不正确的问题
- 修复 添加 canvas lineTo 默认参数
- 修复 css 为负数数值时的转换逻辑
- 修复 createPattern 传 http 地址时不会绘制的问题
- 修复 canvasPutImageData、canvasGetImageData 参数校验
- 修复 page-container 子元素位置不正确的问题
# 3.1.6(2023-12-08)
- 新增 优化 canvasToTempFilePath 的参数校验
- 新增 支持安卓同层 canvas 组件
- 修复 cookies 取值分割的问题
- 修复 camera insert 完成前调用 frame 不生效的问题
- 修复 处理 input 同层聚焦时位置不正确的问题
- 修复 安卓同层 textarea update 事件在 insert 之前触发的问题
- 修复 canvas context api 缺少 canvasId 时没执行 fail 的问题
- 修复 路由 api 某些场景下不校验 .html 的问题
- 修复 canvas scale 添加参数校验提示
- 修复 map id 设置失效的问题
- 修复 createCanvasContext api 部分场景 canvas 不展示的问题
- 修复 cover-view 不展示的问题
- 修复 switchTab 传入 .html 路径时校验通过的问题
- 修复 新版本 SDK 下 showScrollbar 失效的问题
- 修复 picker 初始值传空数组时会导致的报错问题
- 修复 bg audio seek 未设置 currentTime 的问题
- 修复 兼容 native canvas 在 IDE 的展示
- 修复 editor 滚动时会触发 pulldown 的问题
# 3.1.5(2023-11-24)
- 新增 cover-view、page-container、share-element 的 hidden 属性
- 修复 input 安卓同层渲染行高不正确问题
- 修复 input 事件响应失败问题
- 修复 previewVideo API 的autoplay 不设置或者空字符串报错问题
# 3.1.3(2023-11-10)
- 新增 支持安卓帧数据回调
- 新增 camera 支持安卓同层渲染
- 修复 安卓同层 input 宽度不对问题
- 修复 非同层安卓输入框 cursor 表现异常的问题
- 修复 camera bindinitdone返回的数据层级不对
- 修复 camera 扫码模式返回数据层级不对
- 修复 camera 事件没回调问题
- 修复 重复设置 focus false 时会导致失焦的问题
- 修复 初始化 fontSize 不正确的问题
- 修复 安卓 input 输入第一个字符时光标错误的问题
- 修复 socket 发送 Unit8Array 会转成字符串发送的问题
- 修复 innerAudio duration 过早获取会无效的问题
- 修复 toTempFile api 不传宽高时会绘制失败的问题
- 修复 小游戏 define game.js 时会导致不能运行的问题
- 调整 preloadSubpackages 日志格式
# 3.1.1(2023-10-27)
- 新增 canvas requestAnimationFrame、cancelAnimationFrame、createImageData API 支持
- 修复 cameraContext api 的 errMsg 有读个 fail 的问题
- 修复 camera 部分 api 不传参时会报错的问题
- 修复 IDE 编译 IntersectionObserver 报错的问题
- 修复 canvas 不写 id 时 toTempFile api 获取不到正确 id 的问题
- 修复 alertText null 和默认值问题
- 修复 camera 扫码模式返回数据层级不对的问题
- 修复 video 全屏宽高不正确问题
- 调整 audio onPlay 事件的触发逻辑
- 调整 兼容支持支付宝小程序
# 3.0.56(2023-10-13)
- 新增 compressImage 添加 quality 校验
- 新增 socket 回退旧方案的逻辑
- 新增 compressImage 支持 compressedWidth、compressedHeight 参数
- 修复 hoverClass 问题
- 修复 showShareMenu 不传参数时会报错的问题
- 修复 camera api fail 不触发 binderror 的问题
- 修复 小游戏 erget 引擎中 window.CSS 的错误判断
- 修复 camera 进入后台时会触发多个 stop 的问题
- 修复 createSelectorQuery.node 获取不到 canvas 宽高
- 修复 input 同层回调事件兼容处理
- 修复 键盘收起后会触发 update cursor 问题
- 修复 textarea 安卓同层插入后发送update 没执行回调问题
- 修复 input 同层 hidden 设为 false 不显示问题
- 修复 conversionCoordinate 判断错误的问题
- 修复 input 同层渲染在picker组件显示不完整问题
- 调整 user data path 默认值
- 调整 优化部分 API 在 onLaunch 中的调用判断
- 调整 小游戏 canvas 默认背景调整为黑色
- 调整 compressImage quality 允许 0 值
- 调整 utils.info 的开启逻辑
- 调整 对齐 preloadSubpackages log 信息
# 3.0.55(2023-09-25)
- 修复 自定义 api 参数丢失的问题
# 3.0.54(2023-09-22)
- 新增 pageNotFound debug 日志输出
- 新增 picker 支持 level
- 新增 兼容第三方小程序代码
- 新增 input、textarea 支持安卓同层渲染
- 新增 自定义 API 支持 promise化
- 修复 video-hidden 部分对齐微信
- 修复 在 ios9 白屏问题
- 修复 autoplay 和 src 同时设置会触发两次 play 的问题
- 修复 小游戏 img webgl 跨域报错
- 修复 camera 添加横竖屏切换的更新逻辑
- 修复 readZipEntry 安卓和 ide fail 不执行的问题
- 修复 兼容 uni instance 内不包含组件 id 的问题
- 修复 vconsole 后续 log 不展示的问题
- 修复 优化 page-meta 触发 scroll 的频率
- 修复 camera 不会重复触发 initdone 的问题
- 修复 recorderManage api 调用抛出 promise 异常的问题
- 修复 webview game 初始化会丢失早期 log 的问题
- 修复 startBluetoothDevicesDiscovery getConnectedBluetoothDevices 传参错误的问题
# 3.0.53(2023-09-08)
- 新增 showToastSDK 参数控制 toast 是否显示
- 新增 ios scroll-view 同层优化
- 新增 小游戏支持 offTouchEvent
- 修复 横竖屏切换的问题
- 修复 audio off api 调用会报错的问题
- 修复 ios 分包 success 过快执行导致的问题
- 修复 ios Promise 在部分系统下时序不正常的问题
- 修复 canvas image 不支持 base64 的问题
# 3.0.52(2023-08-25)
- 新增 设备方向 api startDeviceMotionListening
- 修复 IOS RecorderManager.start 触发录音后,跳转页面录音暂停
- 修复 file api data 包含 .. 时的报错
- 修复 小游戏 sharedCanvas 的兼容
# 3.0.51(2023-08-11)
- 新增 addCustomEventListener API
- 修复 requestAnimationFrame 缺少参数的问题
- 修复 scrollIntoView 只触发一次的问题
- 优化 webview canvas 长按选中的交互
# 3.0.50(2023-07-29)
- 新增 IDE devtool 支持
- 修复 require npm 包逻辑调整
- 修复 live-pusher、live-player 组件优化
- 修复 Promise.allSettled API 兼容处理
- 修复 taro 下 onLaunch可能不执行的情况
- 修复 navigateTo中url带参数会提示报错问题
- 修复 下拉刷新后点击 tab 不响应问题
- 修复 添加 game api 兼容
- 修复 同层渲染组件插入失败后无法降级处理问题
- 修复 canvas 同层容器不正确的问题
- 修复 webview game canvas 层级问题
- 修复 batchSetStorage 没有回调的问题
- 修复 WebView error 参数不正确问题
- 修复 在 getSystemInfo 中回调函数报错导致没有执行 complete 的问题
# 3.0.49(2023-07-14)
- 新增 离线 H5 支持
- 新增 batchStorage 的支持
- 修复 vant-tab 切换导致下拉刷新失效的问题
- 修复 ios innerAudio onPlay事件会一直触发
- 修复 Promise.allSettled API 兼容处理
# 3.0.48(2023-06-30)
- 新增 ios updateNativeMapMarkers 优化
- 新增 getEnvConfig API
- 调整 showModal 参数的字数限制
- 修复 canvas font size 设置小数时会导致值不正确的问题
- 修复 安卓获取启动参数失败的问题
- 修复 canvasToTempFilePath 宽高过大导致白边的问题
- 修复 image onload 可能触发多次的问题
- 修复 swiper 组件滑动到屏幕外,图片卡住的情况
- 修复 input 在低版本手机报错的问题
- 修复 绑定 touchstart 事件跳转小程序返回点击按钮有概率点不中情况
- 修复 关闭 websocket 执行 onSocketClose 报错问题
- 修复 低版本机型 replaceAll 转义部分字符串时不正确的问题
- 修复 同个页面多个 scroll-view context id 重复的问题
# 3.0.47(2023-06-16)
- 新增 数据上报 api
- 新增 日历和陀螺仪接口
- 修复 配置 resolveAlias 之后无法生效的问题
- 修复 低版本浏览器 globalThis 不存在导致白屏问题
- 修复 调用 navigateTo 过快获取 channel 为空的问题
- 修复 request method 为 true 时不触发请求的问题
- 修复 createCanvasContext 会重置 transform 的问题
- 修复 调整切换点击 input 时的收起键盘逻辑
- 修复 animate 动画 callback 不执行的问题
- 修复 vconsole 移除 element 面板
- 修复 双指旋转拖动触发 longpress 后首次点击无效的问题
- 优化 切换输入框会收起键盘再弹出键盘的问题
# 3.0.45(2023-06-02)
- 新增 元素点击事件上报
- 新增 支持 Worker
- 新增 部分系统接口的支持
- 新增 scroll-view context 支持
- 修复 window sdk cover-image 不展示的问题
- 修复 部分机型,设置的边框未显示
- 修复 canvas remove 时没有清空 canvasIDs 的问题
- 修复 video 开启画中画后偶现黑屏问题
- 修复 video 画中画路由不正确的问题
- 修复 switchTab 后从画中画小窗进入页面点击按钮没反应的问题
- 优化 ios scroll-view bounces 的 web 实现
- 优化 connectSocket 的 errMsg
# 3.0.44(2023-05-19)
- 修复 input 非同层渲染点击过快键盘无法显示问题
- 修复 安卓 clear 会清空 system 面板的问题
- 修复 editor winSDK 中无法拖动选中问题修复
- 修复 按需注入自定义 tabbar 不渲染的问题
- 修复 udpSocket.setTTL 参数异常
- 修复 安卓获取全局 socket 变量可能为 false 的问题
- 修复 uniapp getAccountInfoSync 报错问题
# 3.0.43(2023-05-12)
- 修复某些场景下,canvas 绘图产生叠影的问题
# 3.0.42(2023-05-07)
- 新增 api setPageOrientation
- 新增 api navigateToMiniProgram
- 新增 ext-web 组件
- 新增 video 安卓同层封面显示
- 修复 textarea 占位符动态修改
- 修复 camera 修改错误日志打印,增加错误信息
- 修复 live 组件 style 更新修复
- 修复 更改 picture-in-picture 属性会导致小程序闪退
- 修复 @antv/f2 canvas 的绘制问题
- 修复 kba 的样式影响导致高度不正确问题
- 修复 使用 kbone wx-picker 样式问题
- 修复 videoContext 调用 API 失败问题
- 修复 退出全屏后滚动位置不正确问题
- 修复 iOS 退出全屏画面延迟回到正确位置问题
- 修复 video 全屏显示自定义导航栏问题
- 修复 iOS16 退出全屏画面显示不完整的问题
- 修复 安卓退出全屏 video 尺寸不对问题
- 修复 ios 下导致的 canvas 设置画布尺寸不生效的问题
# 3.0.41(2023-04-21)
- 新增 editor、 keyboard-accessory hidden支持
- 新增 longtap 事件增加事件埋点
- 新增 webview 小游戏获取分享截图事件
- 新增 支持按需注入加载
- 修复 textarea cursorSpacing 加单位无法点击问题
- 修复 camera 同层被遮挡的问题
- 修复 coverview z-index 不正确的问题
- 修复 小游戏 XMLHttpRequest 被覆盖的问题
- 修复 map setting 类型不正确的问题
- 修复 安卓 j2v8 publish 参数为 undefined 时的报错问题
- 修复 input 限制没生效问题
- 修复 live-player 安卓 muted 状态不同步问题
- 修复 小游戏 XMLHttpRequest 被覆盖的问题
- 修复 ios jscore 小游戏白屏问题
- 优化 启动参数 referrerInfo 为字符串的情况
- 优化 vconsole 初始化
- 优化 livePusher insert调用
- 优化 authorize 参数校验
- 优化 input 收起点击收起键盘的表现
# 3.0.36(2023-04-07)
- 新增 插件支持自定义 api 功能
- 新增 支持 LogManager RealtimeLogManager
- 修复readZipEntry fail回调未执行的问题
- 修复 fixed button 嵌套 cover-view 时的 offset 不正确问题
- 修复 cover-view button 使用 submit 报错的问题
- 修复 ios 进入后台后第一次 tap 无效的问题
- 修复 EventChannel 的 off 触发无效的问题
- 修复 camera 未触发binderror问题
- 优化 API on/off 事件
- 优化 小游戏音频切到后台时的处理
- 优化 map canvas camera live-pusher live-player video hidden
- 优化 vconsole
# 3.0.35(2023-03-24)
- 新增 支持微信云开发
- 新增 live-pusher 支持 X5 同层
- 新增 小游戏与 Canvas webgl 原生实现
- 新增 map 支持安卓同层渲染
- 新增 input textarea camera live-player live-pusher 支持 hidden 属性
- 修复 真机下form bindSubmit不触发问题
- 修复 input 占位符超过 maxlength 展示问题
- 修复 winsdk editor 无法通过 touchstart 聚焦的问题
- 修复 winsdk picker 滚动后位置数据不正确的问题
- 修复 scroll-view video 全屏显示异常问题
- 修复 win-sdk下picker 组件使用不正确的问题
- 修复 video 高度为 0 问题
- 修复 video 层级问题
- 修复 在 scroll-view 里面video 全半屏切换报错问题
- 修复 rich-text 组件 img 显示不完整问题
- 修复 reloadPage video无法操作问题
- 修复 安卓非同层 video 位置不正确问题
- 优化 EventChannel 实现
- 优化 update css 的 width 获取逻辑
# 3.0.32(2023-03-10)
- 新增 choosefile 参数类型校验
- 新增 video 支持 hidden
- 新增 Canvas 支持 toDataURL
- 修复 直接引用 npm 包文件错误的问题
- 修复 input 横屏样式
- 修复 map 内的 button 点击无效的问题
- 修复 onBluetoothDeviceFound事件返回值转换为ArrayBuffer
- 修复 view组件的长按触发tap事件
- 修复 navigator 内使用 cover-view 时 offset 数据不正确的问题
- 修复 custom tabbar offset 更新错误的问题
- 修复 map 内的 button 点击无效的问题
- 修复 ipad 翻转屏幕 input 聚焦错位问题
- 修复 input cursor-spacing 类型不兼容 string 的问题
- 修复 iOS setinterval timer 默认值不正确的问题
- 修复 button 转 cover-view 位置不正确的问题
- 修复 video 某些条件下高度为 0 问题
- 优化 recorder start 添加默认参数
# 3.0.31(2023-02-25)
- 新增 video 画中画路由复用
- 新增 getAccountInfoSync 返回插件信息
- 新增 editor img 相关属性
- 增加 chooseFile api
- 修复 非 customCallout 的 coverView 不展示的问题
- 修复 启动参数解码问题
# 3.0.29(2023-02-10)
- 支持 require.async 和 resolveAlias
- 修复 image 的 finfile url 不会 preload 的问题
- 修复 Promise 的 log 显示
- 修复 map 组件 prop 值不变时不执行 observe 的逻辑
- 修复 custom callout 获取不到 if、for 节点的问题
- 修复 非同层 video 退出全屏时 cover view update 数据不准确的问题
- 优化 conversionCoordinate 逻辑
- 优化 map 嵌套使用 cover-view 时 update 事件过多的问题
- 优化 自定义 cover-view 组件的展示
# 3.0.26(2023-02-01)
- 优化 scroll cover-view 事件数据传递
# 3.0.25(2023-01-19)
- 新增 API Promise 化
- 新增 video 同层渲染
- 优化 map camera canvas 组件层级
- 优化 cover-view 更新逻辑
- 优化 移动端 onUnhandledrejection 触发逻辑
# 3.0.24(2023-01-06)
- 修复 input offset 数据未计入 padding 值的问题
- 修复 image 组件加载本地图片有缓存问题
- 修复 插件主文件引入相对路径计算不正确的问题
- 修复 android picker组件无法贴底的问题
- 修复 map 的 polyline 和 markers 未判断 null 值的问题
- 修复 在 view selectComponent 未正确获取元素的问题
- 调整 cover-view finalStyle 为全量更新
# 3.0.23(2022-12-23)
- 新增 wx-text 支持 user-select属性
- 修复 request 发送 arraybuffer 不正确问题
- 修复配置颜色值包含透明度展示错误问题
- 修复安卓切换屏幕时不更新 cover-view 的问题
- 修复 iOS cover-view 位置错误问题
# 3.0.20(2022-12-09)
- 新增支持自定义接口经纬度转换
- 新增支持小游戏运行
- 新增 video 支持画中画(仅安卓支持)
- 新增 saveFileToDisk api
- 优化限制 alert 调用
- 优化 vconsole 报错处理
- 优化 map 组件 lat 和 lng 更新逻辑
- 修复 page-container 组件 leave enter 事件会触发多次的问题
- 修复插件内部 require 相对路径模块时路径计算错误的问题
# 3.0.18(2022-11-25)
- 新增 hideLoading,hideToast 支持 noConflict
- 新增 request 支持 forceCellularNetwork
- 新增 支持stopLocationUpdate startLocationUpdateBackground 接口
- 新增 适配新编译库插件
- 新增 j2v8 的支持
- 修复 opensetting 移动端返回不一致
- 修复 低版本android weui暗黑模式显示问题
- 修复 初始化渲染缓存可能覆盖正常页面的问题
- 修复 组件注册时报错信息错误的问题
- 优化 setNavigationBarColor 事件发送时机
- 优化 cover-view 样式
- 优化 image 组件样式
- 优化 同层渲染 map padding 样式对齐微信
- 优化 onReachBottomDistance 添加默认值
- 优化 安卓页面启动事件顺序
# 3.0.17(2022-11-11)
- 新增 root-portal 组件
- 新增 picker 组件原生实现
- 修复 cover-view 内 button 点击事件未触发的问题
- 修复 setTabBarItem iconPath 未对绝对路径校验的问题
- 修复 page-container 组件 leave 和 beforeleave 可能不触发的场景
- 修复 h5 使用 redirectTo 跳转小程序页时 bindmessage 不触发的问题
- 修复 textarea 组件的样式会被外部影响的问题
- 修复 map 动态样式更新的问题
- 修复 map polyline 颜色没有默认值的问题
- 修复 audio 组件不能播放的问题
- 修复 form reset 不生效的问题
- 修复在安卓样式计算不正确的问题
- 修复 video 全屏时未更新 cover-view 的问题
- 修复 putImageData 返回值错误的问题
- 修复独立分包页面未禁用 app.wxss 的问题
- 修复 form reset 不生效的问题
- 修复 textarea 在安卓样式计算不正确的问题新增 picker 组件原生实现
- 修复 cover-view 内 button 点击事件未触发的问题
- 修复 setTabBarItem iconPath 未对绝对路径校验的问题
- 修复 page-container 组件 leave 和 beforeleave 可能不触发的场景
- 修复 h5 使用 redirectTo 跳转小程序页时 bindmessage 不触发的问题
- 修复 textarea 组件的样式会被外部影响的问题
- 修复 map 动态样式更新的问题
- 修复 map polyline 颜色没有默认值的问题
- 修复 audio 组件不能播放的问题
- 修复 form reset 不生效的问题
- 修复在安卓样式计算不正确的问题
- 修复 video 全屏时未更新 cover-view 的问题
- 修复 putImageData 返回值错误的问题
- 修复独立分包页面未禁用 app.wxss 的问题
- 修复 form reset 不生效的问题
- 修复 textarea 在安卓样式计算不正确的问题
# 3.0.13(2022-10-28)
- 新增 onResize onWindowResize 支持
- 新增 添加 win、web 环境的 touch 事件兼容逻辑
- 新增 支持设置网络 timeout
- 新增 vconsole 低版本兼容
- 调整 样式隔离兼容新编译库
- 调整 map context 部分 api 添加默认参数
- 调整 textarea 对齐 ios 换行方式
- 调整 ios真机调试场景下不禁用new Function
- 调整 隐藏 onVideoFullscreenChange 逻辑
- 修复 ide 自定义 api 行为不一致问题
- 修复 saveImageToPhotosAlbum transformUrl 错误的问题
- 修复 win 下 vconsole debug 变量判断不正确问题
- 修复 canvas custom size 问题
- 修复 背景音频停止后,paused状态不正确还是false
- 修复 wx-radio-input 可能被压扁的问题
- 优化 getHexColor 代码, map 添加 color 统一处理
# 3.0.10(2022-10-14)
- 调整 getSystemInfo 返回值
- 兼容处理 ios16 canvas 绘制模糊的问题
- 修复 cover-view 不展示的问题
- 修复 ide 返回 promise 的问题
- 修复 request 方法 data 属性不支持 ArrayBuffer 类型的问题
# 3.0.8(2022-09-23)
- 新增 webview timeout 和 bindtimeout 功能
- 新增 offsetTop on pageScrollTo
- 修复 scroll-view 添加 trigger event 限制
- 修复 scroll-x 时 scrolltolower 不触发的问题
- 修复 placeholderStyle height 属性生效的问题
- 修复 onError 接收 sendUdpMessage 异常
- 修复 selectorQuery scroll-view 数据不正确的问题
- 修复 ios 下 height 高度不足时显示不全的问题
- 修复 swiper circular 属性失效的问题
- 修复 audio api 的事件顺序与接口返回内容同步微信
# 3.0.7(2022-09-09)
- 新增 page-mate 支持 setBackgroundTextStyle 1. 优化 cover-view position update 逻辑
- 修复 canvas id 取值错误的问题
- 修复 scroll-view srollIntoView 获取的节点错误的问题
- 修复 scroll-view 外层节点有 catch 时的不能滚动问题
- 修复 camera startRecord方法中recordTime属性名修改为timeout
- 修复 canvas 在 scroll-view 内时 touch offset 计算不正确的问题
- 修复冷启动 launch options 不正确问题 1. 修复 insertText fail
- 修复 editor 支持部分 css 演示
- 修复 vconsole 显示错误的问题
- 修复没有 canvas 时调用 createContext measureText 的问题
- 调整 editor textDecoration 逻辑
- 调整 query 内的 canvas 生成逻辑
- 修改 timeoutCallback errMsg
- 修改 socket code error
# 3.0.6(2022-08-26)
- 新增禁用 eval 和 new Function
- 新增小游戏支持
- 修复 onPullDownRefresh 不触发问题
- 修复横竖屏切换样式未更新问题 横竖屏切换
- 修复 rich-text string 转译错误的问题
- 修复发送stop事件之后 停止camera帧回调
- 修复 textarea placeholder 不显示的问
- 修复onPageNotFound回调参数中没有isEntryPage字段
- 修复自定义组件属性错误捕获处理
- 修复在组件 attached 时注册 onPageScroll 不生效的问题
- 修复 quill 编辑器 check 选中问题
- 修复 showTabBarRedDot index属性校验
- 处理安卓 scrolldone
- 修复 editor style
- 修复 showKeyboard 快速点击时的问题
- 修复 ide 隐藏 accessory
- 移除 textarea 滚动
- 修复 kba 渲染位置异常问题
- 修复 accessory 渲染不正确问题
- 调整 websocket 报错信息
# 3.0.5(2022-08-12)
- 新增 input 回调删除键 keyCode 支持
- 新增 video,canvas context 返回值
- 修复 textarea focus 为 false 时输入会失焦的问题
- 修复 input 删除完时再输入数据错误的问题
- 修复 input 设置相同 focus 时不会聚焦的问题
- 调整 iOS textarea 同层渲染偶现失败问题
- 修复 textarea 删除时会更新为初始值的问题
- 修复 request,download,upload url 参数被截断问题
- 修复安卓部分机型 picker 样式问题
- 修复 loadFontFace 返回参数不正确
- 修复 canvas 偶现的渲染样式不正确
# 3.0.4(2022-07-29)
- 优化 cover-image srcChange 的逻辑
- 优化 textarea 逻辑
- 新增 picker 安卓 header-text 支持
- 修复 page-meta 相关问题
- 修复 editor 若干问题
- 修复 canvas 大小变化时渲染问题
- 修复 ftruncate length 校验
- 修复 input 输入事件逻辑
- 修复 form-field submit e.target.value里面多了个空键值对
- 修复路由事件若干问题
- 修复 cover-view 可能的重复 insert 问题
- 修复 map markers 的 callout 属性类型不正确时导致的 crash 问题
# 3.0.3(2022-07-16)
- 新增 compress video api
- 新增 vconsole webview
- 修复 swiper next-margin 不生效的问题
- 调整 input 逻辑
- 修复 quill 无法复制问题
- 修复 editor check list 问题
- 修复 editor 支持分割线
- 修复 editor 最小高度
- 修复 cover-image 缺少 viewId 的问题
- 修复隐藏模拟器后重新编译,page onReady函数没有触发
- 修复 echart demo selectComponent 获取不到对象的问题
- 修复 video direction 为 0 时会传 undefined 的问题
# 3.0.2(2022-07-08)
- 修复 scroll-view 设置 scrollY 无法滚动的问题
- 修复 canvas 渲染错误问题
- 修复 getFileInfo 参数判断错误问题
# 3.0.1(2022-07-01)
- 新增 onKeyboardHeightChange、offKeyboardHeightChange 方法
- 新增 navigator 组件 delta、target、appId、extraData、path 属性
- 新增 progress 组件 activeMode、activeColor 属性
- 新增 swiper 组件 previousMargin、nextMargin、snapToEdge、 currentItemId、skipHiddenItemLayout、easingFunction 属性
- 新增 swiper-item 组件 item-id 属性
- 新增页面和自定义组件路由器对象
- 新增 navigateTo success 回调 eventChannel 字段
- 新增 ComponentDescriptor animate、clearAnimation 方法
- 修复 picker date 日期不正确的问题
- 修复 app onShow 和 onAppShow 参数不正确问题
- 修复设置值相同引用不同的数据时 observers 不触发的问题
- 优化渲染性能
# 2.12.16 (2022-06-17)
- 新增录屏相关 API
- 新增人脸识别 API
- 添加 playVoice duration 的默认值
- 修复处理生命周期函数报错导致后续无法正常执行的问题
- 修复 editor 聚焦失焦问题
- 修复 vconsole 滚动触发下拉刷新问题
- 修复 onload 中监听 camera 无回调
- 修改 onAppShow 参数逻辑
# 2.12.15 (2022-06-03)
- 新增 map 组件 custom-callout 支持
- 新增 chooseMedia API
- 新增 offCustomEvent 默认清除所有监听
- 修复 saveImageToPhotosAlbum 支持本地路径
- 修复 vconsole 页面间清除日志同步问题
- 修复当调用 API 失败时,未声明 fail 没有打印报错信息的问题
- 修复分包和主包引用同一个文件导致数据覆盖的问题
- 修复 onAppShow 没有正确的传递参数
# 2.12.14(2022-05-20)
- 支持 navigateTo 层级控制
- 优化 showModal,showToast,showLoading 逻辑
- 优化 keyboardAccessory 位置设置
- 修复 truncateSync length 参数的问题
- 修复 readFile log 的问题
- 修复 catchtouchstart 单击时会触发 longpress 的问题
- 修复 display-multiple-items大于1 滑动导致swiper丢失
- 修复 textarea getFormData 空值问题
- 修复 input/textarea 复制操作会触发收起键盘的问题
- 修复 vconsole 打印 circular object 报错问题
# 2.12.13 (2022-04-29)
- 新增 offCustomEvent 事件
- 新增 caniuse api 支持
- 修复 innerAudio 支持本地路径
- 修复 text 组件 space 属性行为
- 修复 textarea auto height 的问题
- 修复 input 重复 blur 的问题
- 修复 textarea placeholder class 失效问题
- 修复 mac M1 模拟器不响应触摸
- 修复多余的 tabbar 样式
- 修复 scoll-view 事件响应问题
# 2.12.12 (2022-04-22)
- 修复 iPad 打开问题
# 2.12.11 (2022-04-17)
- 新增功能 button open-type 逻辑
- 修复 scroll-view 高度滑动异常
- 修复 uniapp this 指向错误问题
- 修复 BackgroundAudioManager 设置为唯一
- 修复 swiper 若干问题
# 2.12.10 (2022-04-02)
- 新增 webRTC mediaStream API
- 新增 扩展 API 支持同步方法
- 修复生命周期函数获取 this.options 丢失问题
- 修复 stopPullDownRefresh 失效问题
- 修复 onReachBottom 问题
- 修复 scroll-view 抖动问题
- 修复 camera slot iOS 渲染错误
# 2.12.9(2022-03-25)
- 新增 progress backgroundColor 属性
- 修复 extenralClass 不生效的问题
- 修复 picker region 选择失败的问题
- 修复 picker-view picker-view-column 更新错误的问题
# 2.12.8(2022-03-18)
- 新增 createOffscreenCanvas 支持
- 新增下拉触底距离 onReachBottomDistance 配置
- 新增返回首页,hideHomeButton 支持
- 新增 wx-hover 添加 hoverStopPropagation属性
- 新增 scroll-view bounce 参数支持
- 修复 slot 插入在 scroll-view 支持
- 修复自定义组件内的 webview 触发事件报错的问题
- 修复 createIntersectionObserver component 为空的报错
# 2.12.7(2022-03-04)
- 新增 camera 组件支持同层渲染
- 新增 tcp 功能
- 修复 log vconsole 内展示的类型错误问题
- 修复 page-container 部分场景样式丢失问题
- 修复暗黑模式下 picker 组件样式
- 修复 picker-view 中 indicator-style 样式错误
- 修复样式引用 ^ 支持
- 修复重写 setData 导致 this 指向问题
# 2.12.6(2022-02-22)
- 修复组件名重复导致覆盖的问题
- 修复 IntersectionObserver 中 selector为空不生效的问题
# 2.12.5 (2022-02-18)
- 新增 NodeRef requestAnimation 和 cancelAnimation 方法
- 新增 scroll-view scrollWithAnimation 属性
- 新增 setTimeout setInterval 多参数支持
- 新增 input, textarea holdKeyboard 支持
- 新增 picker 点击 mask 关闭
- 修复 wxs 初次渲染调用报错
- 修复 navigator 组件 hoverClass 默认值
- 修复 RecorderManager 中 format 大小写兼容
- 修复 IntersectionObserver 中 selector 错误问题
- 修复 swiper transition 返回 dx,dy
- 修复 map 组件 enableBuilding enablerotate 默认值
- 修复 video duration 大于真实时长
# 2.12.4(2022-01-29)
- 新增 wxs change:prop 支持
- 修复 taro echart 点击不触发事件的问题
- 修复 安卓 input blur 触发过晚的问题
- 修复 fs unzip, readFile 与 readFileSync 参数校验
- 修复 showModal 深色模式下主题颜色
- 修复 audio poster 相对路径不显示的问题
- 修复 RecorderManager 采样率与编码码率参数校验
- 修复 saveImageToPhotosAlbum 参数判断
# 2.12.3(2022-01-14)
- 帧数据回调支持
- 修复 canvas 绘制时 transform 错误的问题
- 修复 reLaunch 时错误触发了 onLaunch 事件
- 修复 readFile 接口参数的问题
# 2.12.2(2022-01-12)
- 修复图片 lazy-load 加载失败问题
# 2.12.1(2021-01-04)
- 添加 checkIsOpenAccessibility、readZipEntry api
- 添加 canvas native 原生渲染方式
- 添加 websdk map 组件支持
- 修复分包 btoa 报错的问题
- 修复暗黑模式部分样式异常的情况
- 修复 vconsole storage 展示
- 修复 input 聚焦时点击事件错误的问题
- 调整 onLaunch 参数获取逻辑
# 2.11.9(2021-12-18)
- 修复 onLaunch 参数
# 2.11.8(2021-12-17)
- image 增加 lazyload 属性支持
- 优化 setData performance 回调执行时机
- 支持暗黑模式下默认样式
- 修复 onLaunch 执行的时机问题
- 修复 onShow 获取 launch option 错误问题
- 添加分包 preload rule 的日志
- 新增 location 相关 API
- 新增小程序与 web-view H5 通信事件
# 2.11.7 (2021-12-03)
- 新增 getSystemInfoAsync, offNetworkStatusChange,getRandomValues 接口
- 修复 button hover class 的默认值
- 修复 showModal 的 confirmColor 的默认值
- 修复页面切换时 querySelector webviewId 设置错误
- 修复 slot 获取文本节点错误的问题
- 修复启动小程序时快速切换tabbar导致页面栈计算错误
# 2.11.6 (2021-11-19)
- 新增 keyboard-accessory 组件
- 修复组件嵌套 scroll-view 无法滚动问题
- 修复事件名称有特殊符号导致未执行事件的问题
- 修复 editor insertImage 不支持 finfile 格式路径的问题
- 修复 Component 创建页面时生命周期执行顺序错误的问题
# 2.11.5(2021-11-08)
- 修复渲染更新的问题
# 2.11.4(2021-11-05)
- webrtc-video 优化默认样式
- 新增无障碍组件支持
- editor 组件支持 bindfocus ,bindinput 属性
- page-meta 支持 pageFontSize 和 bindscrolldone 属性
- swiper 支持 previous、nextMargin 属性
- 修复 switchTab 跳转的页面未声明在 tabbar 中的报错
- 修复 textarea 重复唤起键盘的问题
- 修复 slot 渲染错误问题
# 2.11.3(2021-10-23)
- 新增 webRTC 组件
- 新增 map 组件
- text 组件添加 userSelect 属性
- rich-text 组件添加 space 属性
- picker-view 新增属性
- 修复 textarea cursor
- 修复 move-able-view 动画化样式
- 修复 storage api 存储类型不一致
- 修复 websocket 创建时没有返回 readystate 的问题
- 修复 canvas 没有传 canvas-id 时不渲染的问题
- 修复 class 引号解析问题
- 修复自定义组件中使用本地资源路径引用问题
- 修复 style 在 setData 时覆盖 wxs 的 style 问题
# 2.11.2 (2021-09-28)
- 新增蓝牙外围设备接口
- 新增 video 原生组件
- 修复 scroll-view 嵌套情况下外层 scroll-view 不滚动问题
- 修复 cover-view 重复插入问题
- 修复 image url 带空格时不会展示图片的问题
- 修复 wxs callMethod 不支持基本类型数据
- 优化渲染逻辑,修复自定义组件渲染错误
# 2.11.1 (2021-09-10)
- 新增 cover-button 组件
- FinClip 插件支持
- 修复 slot 未获取正确的元素问题
- 修复安卓 onPageScroll 回调 scrollTop 值恒为 0 的 bug
# 2.10.9 (2021-09-03)
- 修复组件属性设置错误的问题
# 2.10.7 (2021-09-02)
- 修复 canvas 渲染时缩放问题
- 修复事件冒泡错误问题
- 修复 classname 动态配置问题
# 2.10.6 (2021-08-27)
- 新增 FileSystemManger API
- 新增 requestPayment 接口兼容
- 修复同层渲染 input 渲染错误问题
- 修复 wxs selectComponent api 错误
- 优化组件渲染速度
# 2.10.5 (2021-08-13)
- 修复 wx-editor 创建时报错
- 支持 wxs ComponentDescriptor
- 支持抽象节点 default 配置
- 修复 canvas meatureText API 无返回问题
# 2.10.4 (2021-08-09)
- 修复 reLaunch App launch 生命周期没有正确触发的问题
- 修复分包情况下 iOS arrayBufferToBase64 base64ToArrayBuffer
# 2.10.3 (2021-07-30)
- 修复 video url 解析
- 修复 scrollIntoView 跳动
- 修复 require wxs 失效
- 修复自定义组件 class 为数组报错
- 修复 input 设置值为 null 时错误显示
- 优化 udpSocket 实现
- 优化渲染逻辑
# 2.10.2 (2021-07-20)
- 修复 slot 渲染逻辑
# 2.10.1 (2021-07-16)
- 优化 input 输入回调
- 新增 live-player,live-pusher 组件
- 修复 EventChannel 事件派发机制
# 2.10.0 (2021-07-02)
- 优化加载逻辑
- 同层渲染 textarea 降级处理
- 新增 FileSystemManager writeFile,writeFileSync 接口
- webview onmessage 添加 target 字段
# 2.9.3 (2021-06-07)
- 新增 movable match-media camera 组件
- 修复 slider 颜色参数兼容微信
- 修复 diff 逻辑
# 2.9.2 (2021-06-01)
- 新增 FileSystemManager saveFile,getSavedFileList、getSavedFileInfo、removeSavedFile、getFileInfo 接口
- 优化 setData 逻辑,同步更新,修复了 setData 导致更新的若干问题
- 修复 model 绑定失效问题
- 调整下拉刷新逻辑
- 修复了 wx:if 判断为同一组件的问题
- 修复了 input 输入过快导致吞字的问题
# 2.9.1 (2021-05-25)
- 修复渲染,更新自定义组件 data behavior 错误
- 添加同层渲染 input 支持
# 2.9.0 (2021-05-17)
- 修复 slider block-size 属性边界
- 修复 picker 偶现的边界不生效问题
- 优化 slot 渲染及渲染性能
- 修复 scroll-view scroll-left 属性不生效的问题
- 修复 input autofocus 的问题
- 支持 swiper displaymultipleitems 属性
# 2.8.6 (2021-05-06)
- 修复 slot 渲染逻辑
# 2.8.4 (2021-04-25)
- slot 渲染速度优化
- 自定义组件渲染优化
# 2.8.3 (2021-04-19)
- 支持cover-view
- 支持计速器
- 代码优化
# 2.8.2 (2021-04-14)
- 修复 pageScrollTo 回调
- 修复 video 组件初始按钮不消失问题
- 优化 slot 渲染逻辑
- 修复自定义组件初始 render 不触发 observers 问题
# 2.8.1 (2021-04-06)
- 自定义 tabbar 支持
# 2.7.5 (2021-04-02)
- 修复自定义组件更新逻辑
# 2.7.4 (2021-03-29)
- loadFontFace 支持 global 参数
- scroll-view 支持 enableFlex 与自定义 loading
- 优化生命周期触发逻辑
# 2.7.3 (2021-03-19)
- 修复 createInnerAudioContext
- 优化代码逻辑
- 修复 getRecorderManager
- 修复 canvas api
- 修复 dataset key 名称为驼峰
- 修复 getInnerAudioContext
# 2.6.6 (2021-03-08)
- 修复 storage API 序列化与反序列化
# 2.6.5 (2021-03-05)
- 修复 setStorageSync
# 2.6.4 (2021-03-05)
- 修复 input placeholder
- 修复 setStorage
# 2.6.3 (2021-02-26)
- 添加 fileToBase64
- 添加 recorderManager
- 修复 textarea 重影问题
# 2.6.1 (2021-02-24)
- 修复wx-picker-view内容显示问题
- 新增 onPageNotFound、offPageNotFound、onError、offError、offAppShow、offAppHide
- 修复 vnode diff 问题
# 2.5.4 (2021-02-08)
- 新增 createInnerAudioContext
# 2.5.3 (2021-02-04)
- 修复 getStorageSync 获取未设置的 key 的返回值
- 修复 onResize
# 2.5.2 (2021-02-03)
- 调整 storage API 实现
- 新增 editor 组件
- 修复 textarea autoheight 计算问题
- 修复 video 相关问题
# 2.5.1 (2021-01-25)
- 新增自定义菜单功能
- 新增 page-meta, navigation-bar 组件
- 调整 component 初始化事件顺序
# 2.4.11 (2021-01-20)
- 优化 scroll-view
- 获取更新性能统计信息
- 新增 previewMedia
- 新增 getSelectedTextRange
# 2.4.4 (2021-01-12)
- 优化 scroll-view
- 增加渲染缓存功能
- 获取更新性能统计信息
- 新增 previewMedia
- 新增 getSelectedTextRange
# 2.4.2 (2020-12-26)
- 添加 UDPSocket 功能
- 新增虚拟化节点
- 修复 wx-picker
- 修复 canvas 自定义组件调用问题
- 修复 observers 调用问题
- 新增 RequestTask,UploadTask,DownloadTask
- 新增数据双向绑定
- 修复 websocket 回调未执行问题
- 新增 showShareMenu,hideShareMenu
# 2.4.1 (2020-12-18)
- 支持 longpress
- 修复 createSelectorQuery 传参问题
- 自定义组件支持纯数据字段
- 修复 scroll-view 下拉刷新冲突问题
- 修复 websocket 事件注册问题
# 2.3.12 (2020-12-11)
- 支持通过 Page 创建 Component
- loadfontface 路径问题
- 修复点击 swiper dot 切换与 indicator color
- 修复 picker-view iOS 滚动问题
- 修复 slider 属性支持
- 新增自定义组件 this.animate 功能
# 2.3.11 (2020-12-8)
- 调整 toast、loading、pulldown 逻辑,表现对齐微信
- 修复 border radius 为 null 导致 SDK 报错的问题
# 2.3.10 (2020-12-6)
- 修复编译报错
# 2.3.9 (2020-12-4)
- 支持自定义组件扩展
- canvas 新增 hidpi 参数,支持 drawImage callback
- 修复 reLaunch 时白屏的问题
- 修复 triggerEvent
- 修复 canvasToTempFilePath
- 修复 onInput 事件返回值不生效
- 修复 autoFocus 在首次创建页面不生效的问题
# 2.3.8 (2020-11-30)
- 新增监听原生自定义事件 onCustomEvent
- 新增 native-view
- 抽象节点支持
# 2.3.6 (2020-11-25)
- 更新view层
# 2.3.4 (2020-11-25)
- 修复 view 背景色未继承的问题
# 2.3.3 (2020-11-25)
- 新增 textarea 原生组件
- 增加getLaunchOptionsSync和getEnterOptionsSync
- 增加onAppShow和onAppHide
- 新增 groupSetData 方法
# 2.3.1 (2020-11-23)
- 实现 MediaQueryObserver
- MediaQueryObserver 新增对 orientation 字段的判断
- 修复组件 property 声明
- 修复自定义组件引用 require 报错问题
# 2.2.3 (2020-11-19)
- 新增页面间通信 getOpenerEventChannel
- 新增 properties optionalTypes 字段
- 修复 scroll-view 样式
- 添加 websocket 状态
# 2.2.2 (2020-11-16)
- 修复事件冒泡
- 修复 input 闪动
- 修复横屏事件样式更新
# 2.2.1 (2020-11-16)
- input 样式调整
- 调整事件监听的支持
- 修复 vNode 更新的问题
# 2.1.10 (2020-11-11)
- 新增 selectOwnerComponent 方法
- 修复 websocket protocols 参数
- 修复横竖屏切换样式没有更新的问题
- 修复页面自定义组件渲染问题
- 修复 vNode 更新方式
- 修复 onReachBottom事件
# 2.1.9 (2020-11-06)
- 修复 scroll-view 卡顿问题
- 修复安卓后台渲染样式问题
- 新增 tab 相关 API
- 修复 page onShow/onHide 生命周期报错的问题
# 2.1.8 (2020-11-04)
- 修复组件更新逻辑
# 2.1.7 (2020-11-03)
- 调整 vNode 更新方式
- 修复 page 自定义数据字段未挂载到 proxy 的问题
# 2.1.6 (2020-10-30)
- 调整 relations 处理逻辑
- 添加对特殊情况 relations target 的处理
- 修复组件初始化数据字段赋值时机
# 2.1.5 (2020-10-29)
- 新增 Behavior component-export
- 调整对组件生命周期的处理
- 调整 page 和 component 数据结构
- component 添加 dataset 字段
- setData 改变 properties 触发 observer
- 更新 input disable 默认样式
# 2.1.4 (2020-10-27)
- 修复 textarea 滚动问题
- 修复 input 安卓定位问题
- 修复 swipper 滑动问题
# 2.1.2 (2020.10.23)
- canvas 绘图定位问题修复
- input 位置布局调整
- 新增内置 Behaviors wx://form-field-group, wx://form-field-button 支持
# 2.0.11 (2020.09.27)
- 新增 API canvasGetImageData
- 新增 API canvasPutImageData
- 新增 API loadFontFace
- observer 功能完善
- 修复 input、image 样式更新问题
# 2.0.0 (2020.09.11)
- 更新说明:逻辑层重构,优化自定义组件支持
- 修复安卓 onPageScorll 参数问题
- 修复事件绑定为空字符串时,未移除事件的问题
- 修复 input 组件圆角,输入等问题
- 修复 iOS downloadFile,uploadFile url 参数错误问题
- 修复 IntersectionObserver 默认参数报错问题
- 修复 pageScrollTo 接口
- 修复 canvas drawImage 报错问题
# 1.5.33 (2020.08.14)
- 组件observer调整为页面渲染后执行
- 修复组件的selectAllComponents未过滤出属于本组件的子组件
- 修复对组件新属性的判断
- 修复传递Date时失败的问题
- 修复数据更新组件slot未更新
- 修复input focus自动聚焦属性
- 修复对文本子节点数计算错误的问题
- 修复组件property类型不正确时的未处理的问题
- 修复自定义组件中canvasId的处理,使其可以使用相同的canvasId
- 重新调整组件observer为同步执行
- 修复 input 重影问题
- 处理键盘收起后无法重新唤起问题
- 添加onresize事件
- 修复getSystemInfoSync、getMenuButtonBoundingClientRect接口
- input自动聚焦时页面上推距离过长问题
- 修复 npm 自定义组件编译路径
# 1.5.29 (2020.07.17)
- 修复日志打印问题
- 增加 getSuperviseInfo接口
- showToast增加error选项
- 升级基础镜像
- 修复部分Android的setdata性能问题
- 优化setData传page为参数的处理
- 数据上报desc字段->event_desc
- 添加小程序强制刷新api
- components添加createSelectorQuery接口(支持微信recycle-view插件)
- 修改wxQuerySelector功能
- 组件id属性改为fullPathId
- 原生input组件功能
- 自定义组件json文件缺失兼容
- 修复config
- 优化组件reRender渲染速度
- 修复app onhide、onshow重复注册
- 修复注册组件props类型问题
- 修复selectComponent功能
- 修复对组件数组合并处理
- 优化组件更新时机
- fix: exparser-component
- 修复setIds层级顺序
- 修复slot 标识位错误
- 修复对externalClasses的处理
- 修复对id的处理,slotList的更新
- 修复slot对比的rootNode
- 修复对rootNodeChildren取值的处理
- rootNodeChildren兼容处理
- 清除virtual标签
- 修复slot嵌套问题和patch后id设置问题
- 修复slot嵌套问题和patch后id设置问题
- 处理externalClasses前缀和props值类型问题
- patch时同时对vNode进行patch
- 在page重新渲染的时候传入rootNode保证组件的基本数据不丢失
- 修复组件更新后,vnode的prop未更新
- 修复组件update后标识位丢失问题
- 修复组件update后vNode的保存方式
- 处理text样式问题
- 调整patch和子元素的标识位处理
- 处理slot中有其他元素包裹slot的情况
- 处理slot嵌套的情况
- 修复insertBefore patch
- 处理组件元素相对路径问题
- 调整slot的标示位和class的处理
- 调整组件class赋值
- 调整组件标示位和patch vNode的调整
- 调整对组件shadowRoot的处理
# 1.5.21 (2020.06.19)
- 基础库运行时版本对照
- 优化getsysteminfoSync、getMenubuttonBoundingClientReact同步接口
- 修复一些内部实现逻辑
- 修复config文件
- 修复对未命名slot分发问题
- 调整diff算法
- 调整listdiff对oldchildren扩容后的处理
- 修复派发slot兼容性问题
- 修复slot关系问题
- 修复diff对未匹配元素的处理,去除scrollable样式
- 修复selectorQuery返回值
- 修复patch时含slot的处理
- 默认使用自定义编译器
- 去掉wcc编译器,如需要使用则需要外部注入,并设置环境变量DFT_CMP=true
- 升级fcc-transpiler支持wxs,fxml保留字
- 修复环境变量打包出错问题
- 升级FCC
- 修复fcc编译器三元表达式问题
- 修复fcc编译关键字处理
- 兼容__fcjs_systemInfo为string情况
- 兼容__fcjs_menuButtonBoundingClientRect为string情况
- request数据格式处理
- report上报数据desc字段转string
- 修改事件上报字段名
# 1.3.6 (2020.05.15)
- picker日期组件value兼容处理
- getsystemInfoSync接口兼容
- request接口回传arraybuffer数据安卓端适配
- 修改node 内存参数
- 优化request返回数据格式化arraybuffer
- 修复canvas第二次绘制变形问题
- 修复relations死循环问题
- 修复selectViewport返回值
- 修复page.__route__字段不一致问题
- 修复组件默认值设置错误
- 调整wxQuerySelector
# 1.3.0 (2020.04.22)
- 支持chooseMessageFile接口
- 支持wxs脚本编译
- 支持addGlobalClass配置处理
- 支持styleIsolation配置问题
- 支持cover-image 组件(降级)
- 支持Ws接口
- 修复循环引用问题
- 修复转发显示控制
- 修复propties参数格式
- 修复节点false值属性未删除
- 修复request接口返回cookies及数据格式
# 1.0.6 (2020.03.27)
- 支持setTabBarBadge、removeTabBarBadge、getMenuButtonBoundingClientRect接口
- 支持事件mark数据
- 支持web-view组件bindLoad、bindError事件
- 修复canvas渲染模糊等问题
# 1.0.1 (2020.03.13)
- 支持behaviors
- 支持node_modules路径自动引入
- 支持externalClasses属性
- 修复组件引用自身递归问题
- 修复getCurrentPages接口返回页面路径的key改为route,value与app.json定义路径一致
- 修复组件路径识别
- 修复小程序导航跳转接口对url带有'.html'时格式处理问题
- 修复组件properties默认值被覆盖、格式处理问题
- 修复部分样式问题
# 1.0.0 (2020.02.28)
- 支持微信小程序组件
- 支持自定义组件
- 支持常用API