# 更新日志
# 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 组件
- 修复 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