# 更新日志

# 2020-11-10

# wx-alipay

# 模板

  • 修复import-sjs 标签添加ref属性报错以及路径省略./ 转换后补全

# 组件

  • button默认样式同步微信
  • Rich-text更新渲染bug修复
  • input组件支持onTap和catchTap

# 其它

  • 修复新版Vant的npm引入无效问题

# 2020-10-30

# 跨端编译

微信转支付宝/百度/头条/快应用支持跨端编译

跨端编译用法请参考 跨端代码编写 (opens new window)

# wx-quickapp

  • 新增支持将微信小程序转成快应用

# wx-alipay

# 框架

  • 页面onResize生命周期支持
  • 组件pageLifetimes生命周期支持
  • 修复onShareAppMessage转换报错

# 组件

  • 更新全量的组件支持程度配置(编译时报告里会体现)
  • 修复image组件使用相对路径转换报错

# API

  • 更新全量的API支持程度配置(编译时报告里会体现)
  • 支持offBLEConnectionStateChanged
  • 支持scanCode

# 2020-09-22

# wx-alipay

# bugfix

# 框架
  • 自定义组件的实例对象支持createIntersectionObserver、selectOwnerComponent、getPageId 和 createSelectorQuery方法
# 组件
  • button组件catchTap失效问题修复
  • button组件支持自定义style传入
  • form支持catchSubmit、catchReset事件转换
  • checkbox组件支持嵌套标签
  • camera添加对以下属性支持:mode、device-position、frame-size、takePhoto、startRecord、stopRecord、flash
  • map支持 setting设置showScale、showCompass、enableTraffic转换
  • navigator组件支持跳转小程序、支持添加点击事件
  • swiper、swiper-item支持点击事件
# API
  • wx.request.abort支持中断请求任务
  • wx.getAddress返回值差异
# 其它
  • 修复转换后再新增页面的报错问题

# 2020-08-25

# wx-alipay

# bugfix

# 框架
  • 模板上的事件传参支持(data-xxx)
# 组件
  • map/rich-text更新属性导致死循环问题修复
  • div/span/i等历史组件转换支持
  • movable-view添加对以下属性支持:inertia,out-of-bounds,scale,scale-min,scale-max,scale-value
# API
  • wx.getSystemInfo里safeArea字段未转换
  • wx.getStorage未读到数据时应该执行fail回调
  • wx.getLocation获取84坐标位置转gcj02异常
# 其它
  • 转换出错时会显示出错的具体文件信息
  • dev模式编译报告中缺少模板转换信息的问题修复
  • package.json 中引入vant-weapp时处理异常的问题修复

# 2020-07-17

# VSCode 插件发布 1.1.0

  • feat
    • 新增 wx2my 转换类型

# wx

  • bugFix
    • 模版属性单双号嵌套问题
    • text标签内内容串行问题

# wx-alipay

  • feat
    • 编译时添加mini.project.json, 该配置开启component2

# wx2my

  • feat
    • 编译后新增mini.project.json, 该配置开启component2
  • bugFix
    • 全局变量my不生成的问题
    • 样式文件生产时报错
    • 引用template模版路径修复
    • 编译后模版节点错乱
    • 非自定义组件不添加ref属性
    • 组件引入自定义组件时路径找不到对应文件
    • 未传入output参数而报错

# wx2tt

  • bugFix
    • tt:else 编译为无属性值形式
    • <text>标签内内容串行

# 2020-07-09

# wx

  • bugFix
    • 模版属性单双号嵌套问题
    • text标签内内容串行问题

# wx2my

  • 功能
    • 编译后新增mini.project.json, 该配置开启component2
  • bugFix
    • 全局变量my不生成的问题
    • 样式文件生产时报错

# wx2tt

  • bugFix
    • tt:else 应编译为无属性值形式

# 2020-06-02

# wx-alipay

  • 组件页面
    • 支持组件作为页面显示

# 2020-05-20

# Feature

基于 amove 编译器重构的微信转支付宝小程序版本发布

  • @amove/next 发布
  • @amove/directory-to-ast 发布
  • @amove/babel 发布
  • @amove/core 发布
  • @amove/wx 发布
  • @amove/wx-alipay 发布
  • @amove/wx-utils 发布

# 1.0.24(2020-03-01)

# Feature

  • 微信转支付宝增加自定义 babel 转换插件功能

# Bugfix

  • package.json 读取报错问题

# 1.0.23(2020-02-05)

# Features

  • 微信转支付宝
    • 新增对小程序配置文件的自定义功能

# Bugfix

  • 微信转支付宝
    • 插件不存在时可能导致报错问题 fix
    • longpress长按事件的支持
    • label绑定事件时警告处理
    • templete引入自定义组件会有报错处理
    • 列表渲染key值写法问题 fix

# 1.0.22(2020-01-10)

# Features

  • 增加未开启 component2 提示
  • 更改 wxss 格式错误提示文案

# Bugfix

  • 支付宝小程序 removeStorgeSync.js fix
  • 微信转支付宝 onShareAppMessage 路径 fix
  • 修复 wx-baidu 转码路径查找失败问题

# 1.0.4(2019-09-28)

# Features

  • alipay-wx:
    • 添加alipay-wx开启组件样式隔离的功能
    • 添加alipay-wx对模版编译功能的支持
  • wx-alipay:
    • 新增wx-alipay对模版编译功能的支持:(标签添加 is-alipay 属性即可)

# Bugfix

  • 修复input的type属性转换后为undefined的问题
  • 修复alipay-wx转换后didUpdate不执行的问题
  • 当转换的小程序某文件夹中只存在wxml一种文件格式时,输出后wxml还存在的问题

# 1.0.0(2019-09-26)

# Features

  • wx-baidu
    • 新建微信转百度一键转换功能
  • wx-tt
    • 微信小程序一键转字节跳动小程序(非正式版)
  • alipay-compiler
    • antmove 转换后提供的组件库提供给支付宝小程序使用时,支付宝小程序需要使用 alipay-compiler 命令编译后才能正常使用。
  • antmove
    • 组件维度转换能力
      • polyfill 代码按需生成
  • 包更新检测功能添加

# Bugfix

  • wx-alipay
    • bindscoll 转换错误处理

# 0.3.0(2019-09-23)

  • wx-alipay
    • 组件维度转换支持
    • 运行时日志搜索功能优化
      • 当警告 message 存在逗号(,)时无法搜索成功,现已修复
    • 运行时日志模块引入方式改为相对路径
    • 内置 behavior 中 wx://field-form 加上警告工具
    • 更新配置文档中的分包功能配置
      • 原有配置为不支持,现改为部分支持
      • 不支持 name 属性作为预下载的标识
  • alipay-baidu
    • 修复map组件对polygon属性支持失败的问题
    • 修复由由微信转为支付宝的小程序再二次转码时出现部分api不支持的问题
      • 如支付宝的 alertcanIuse
    • 优化自定义组件回调函数的运行性能, 使没有定义在 props 上的回调函数也能像支付宝一样回调成功
    • 修复 mac 环境下项目输出目录会显示 '//' 的问题,以及由此造成的组件和图片的相对路径处理错误的问题
  • alipay-wx
    • 修复微信小程序 this.$id 为空的问题
    • 修复微信小程序 text 组件默认值从转义符导致的样式问题
    • 修复组件内 createSelectorQuery 改为 this 调用
    • 添加对 catch 事件支持,如 catchTouchMove
    • 添加对 sjs 文件的处理
      • sjs 编译为 es5 模块
      • sjs 采用 module.exports 导出模块
    • 添加 alipay-wx 的readme文档
    • 添加js、css文件格式校验功能,格式错误文件编译时控制台会给出错误提示
    • 添加npm转换方案,例如: package.json文件中的微信端的 vant-weapp 包替换为 antmove 转换工具转换好的vant-aliapp

# 0.2.3(2019-09-12)

  • wx-alipay
    • behavior 复用机制优化,新增 id 以区分 behavior 是否重复使用
    • 内置 behavior 添加
      • wx://component-export 添加
    • echart-Aliapp 支付宝小程序版本推出
      • Github: https://github.com/ant-move/echarts-Aliapp
    • vant-Aliapp 组件库 NPM 包 引用路径错误 bugfix
    • 运行时日志 UI 优化
  • alipay-wx
    • 支付宝官方 demo 转换适配支持
  • alipay-baidu
    • didUpdate 钩子函数支持
  • wx-amap
    • 微信转高德转换插件描述配置文件优化
  • antmove-vscode-plugin
    • 微信转支付宝功能升级为 0.2.25 最新版本
    • 新增支付宝转微信小程序功能
    • 新增支付宝转百度小程序功能
    • 增加转换输入目标目录是否为空检测提示功能,避免操作失误丢失代码的情况。