0.25 Stable

201812.22 Stable

增加 Git 支持

image.png

新增 Git 支持,包含:

  • 变更追踪与提交
  • Git Diff
  • 分支管理
  • 远程仓库设置、同步
  • Conflict 处理

201811.23 0.25.0-Beta.4

This is a bugfix version
  • 修复 httpRequest response headers 丢失问题
  • 修复编译时间随着项目多次保存编译延长问题
  • 完善极速编译模式(灰度中,可以在项目详情中开启该配置,真机预览等目前还不支持新方案)
    • 支持 cmd resolve 规则
    • 支持 json 文件
    • 提升编译速度

201811.20 0.25.0-Beta.2

This is a bugfix version
  • 修复 web-view 页面无法回退问题
  • 修复 fail callback 回调参数错误问题
  • 修复 confirm default button text 文案错误问题
  • 修复 previewImage UI 问题

钉钉场景

  • 修复 onLoad/onShow 未触发问题
  • 修复 redirect query 丢失问题

201811.16 0.25.0-Beta.0

内核

NPM 包管理支持

2018-11-15 18.52.16.gif

为了方便开发者管理 NPM 依赖,小程序 IDE 提供了 NPM 包管理支持:

  • 显示当前工作区内的依赖及其版本(支持多工作区,比如你在 Client/Server 目录下都有 node_modules)
  • 提供添加、更新、删除依赖等功能
  • 支持配置 NPM 可执行文件路径,支持调整 registry

支持 CSS 格式化,优化自动补全

2018-11-15 18.59.05.gif

支持 css 文件右键 Format Document, 同时优化属性自动补全

补齐顶部菜单

2018-11-16 21.02.26.gif

之前没有把功能往顶部菜单罗列出来,本次做了相应补全:仍有部分功能尚未放到顶部菜单,后续会持续完善

其他

  • 修复文件关闭后编辑 Title 依旧显示最后一个文件名的问题
  • 修复中英文切换时可能导致输入特殊字符的问题
  • 更新帮助菜单地址,跳转到开发入门文档

调试

增加调试器 Error Badge,优化错误提示

image.png

  • 增加 Error Badge,便于在没有打开调试器的时候看到报错数目
  • 优化错误提示定位

其他

  • 支持 sjs 日志打印
  • 优化未登录状态下真机预览交互,在扫码登录之后自动推送预览
  • 修复 axml 根节点为 text 节点时无法显示问题

模拟器

  • 修复未知 axml 标签导致模拟器白屏问题
  • 修复 web-view组件 data- 属性丢失问题
  • 修复 web-view 组件访问 404 页面时白屏问题
  • 修复 chooseImage 与真机返回不一致问题
  • 修复 title 多次点击报错问题
  • 支持 鼠标下拉方式触发页面下拉刷新
  • 支持 截屏监听
  • 支持 showBackToHomepage/setTransparentTitle/setViewTop
  • 支持 setBackButton 颜色定制
  • 支持 getUpdateManager Mock
  • 支持 my.request
  • 支持 收藏入口展示
  • 支持 相机组件
  • 支持 视频的选择与保存
  • 支持 scroll-view enable-back-to-top 属性
  • 支持 监听设备方向
  • 支持 通讯录好友接口 Mock
  • 支持 添加日历项
  • 支持 设置窗口背景
  • 支持 showTabBar hideTabBar
  • 优化 地图 API Mock
  • 优化 web-view 组件,增加进度条
  • 优化 httpRequest 非 https 请求 warning 提示
  • 优化 交互反馈类 API Mock
  • 优化 语音 API Mock
  • 优化 getStorage 返回真实 currentSize
  • 优化 File 相关 API 对齐真机返回值
  • 优化 优化模拟器菜单交互,支持点击空白处收起
  • 优化 授权管理
  • 优化 震动支持

原文: https://docs.alipay.com/mini/ide/0.25-beta