Skip to content

Latest commit

 

History

History
234 lines (146 loc) · 7.36 KB

CHANGELOG.md

File metadata and controls

234 lines (146 loc) · 7.36 KB

2.1.0 / 2019-07-06

  • 添加 showSuggestionOnEnter 配置,按 Enter 键默认不出现补全,需要将 showSuggestionOnEnter 设置成 true

2.0.0 / 2019-07-01

  • 优化 wxml 的自动补全机制 #40
  • 优化函数自动补全 #39 #42
  • {{}} 在属性值中可以自动配对 #20
  • 优化语法高亮,参考 handlebars 的高亮语法 #44

1.16.0 / 2019-06-21

  • 标签多行写法可补全
  • tagName 和 tagAttr 可以随时补全

1.15.0 / 2019-06-09

  • 支持解析 sass/scss 文件,方便样式名自动补全

1.14.0 / 2019-06-03

  • wxmlFormatter 配置支持热更新
  • prettyHtml 不会移除自闭合标签的 / 符号; #11

1.13.0 / 2019-04-23

wxml格式增强 #23

  • 支持 prettyHtml 格式化
  • 支持 prettier 格式 wxml
  • 支持 选择自定义其他语言 documentSelector
  • 自动读取项目中的配置文件 (仅针对prettyHtml,和prettier)
    1. Prettier configuration file
    2. .editorconfig

新增配置

  • minapp-vscode.wxmlFormatter string 三种(wxml,prettyHtml,prettier) 可选,默认wxml (注,目前切换后需要重启vscode)
  • minapp-vscode.documentSelector string[] 自定义关联文件类型,
  • minapp-vscode.prettyHtml {} prettyhtml配置项
  • minapp-vscode.prettier {} prettier配置项

1.12.1 / 2019-01-14

  • 修复组件自带的事件不支持 bind:xxx 的写法的问题,见 issues/15

1.12.0 / 2019-01-05

1.11.1 / 2018-12-03

  • bind/catch 不需要带 : 也可以高亮后面的函数

1.11.0 / 2018-11-21

  • 可以点击模板文件中的函数或属性跳转到 js/ts 定义的地方

1.10.2 / 2018-11-19

  • 修复样式文件解析缓存冲突问题

1.10.1 / 2018-11-19

  • 优化样式自动补全

    • 显示相对根目录的文件路径
    • 不再补全已经存在的样式
    • wxml 中的 class 属性支持 “查找所有引用”
  • 升级 ts 到 3.1

1.10.0 / 2018-11-15

  • 添加样式名自动补全功能

1.9.2 / 2018-11-13

1.9.1 / 2018-11-06

1.9.0 / 2018-10-07

  • 同步官方组件的最新数据

1.8.0 / 2018-09-02

  • 同步官方组件的最新数据

1.7.2 / 2018-08-06

  • 添加配置项 reserveTags,一般 "text" 标签中的内容如果过长,格式化后会在行首和行尾添加换行符,如果不需要,可以将 reserveTags 设置成 ["text"]

1.7.1 / 2018-07-29

  • 添加配置项 wxmlQuoteStylepugQuoteStyle,可以配置自动生成的引号是 " 还是 ',并且 snippet 中的引号也会使用配置的引号

1.7.0 / 2018-07-07

  • 优化自动补全体验,不再需要输入空格触发自动补全,自动会在合适的时机触发
  • 修复 wxs 标签在格式化时前后添加换行符的问题 #84
  • 修复 wxml {{'a' + foo + 'b'}} 中的表达式不高亮的问题

1.6.1 / 2018-06-28

  • 更新项目 @minapp/wxml-parser,旧版处理多余的结束标签会报错

1.6.0 / 2018-06-23

  • wxml 中支持 emmet 语法详情见下文
  • 自动关联文件类型
    • *.wxs => javascript
    • *.cjson => jsonc
    • *.wxss => css
  • wxml 文件在格式化时,标签属性值上的引号会保留原有的风格(即如果原来是双引号,格式化后也会是双引号;原来是单引号,格式化后也会是单引号)

1.5.1 / 2018-06-15

  • 同步微信官方发布的 2.1.0 的组件数据

1.5.0 / 2018-06-10

1.4.0 / 2018-06-05

  • 在自动补全中支持生成 self close tag

    可以在配置项 minapp-vscode.selfCloseTags 中配置这些 self close tag

  • 格式化选项 minapp-vscode.formatMaxLineCharacters 支持设置成 0 来表示无限大

    如果为 0 时,在格式化时所有的直接含有文本的标签都会格式在一行中

1.3.1 / 2018-06-03

  • wxml 语言中高亮匹配的标签 #72

1.3.0 / 2018-05-26

  • 添加 snippets 功能 详情查看

  • 优化变量高亮(切换文件时,会有些延迟),见 #68

  • 标签的属性值是布尔值时,会自动弹出 true/false 来让你选择

  • 修复自动补全中默认值无法在编辑时选中的问题

1.2.0 / 2018-05-07

  • 模板文件中 js 变量高亮(纯 wxml 文件才支持,vue 文件不支持),详情查看

1.1.1 / 2018-05-03

  • 更新小程序组件数据,主要添加了 ad 组件

1.1.0 / 2018-04-28

  • wxml / pug 文件中的 src 标签支持 link 功能(另外可以通过配置 minapp-vscode.linkAttributeNames 来支持更多的标签)
  • 添加新配置 minapp-vscode.formatMaxLineCharacters 可以指定格式化时每行最长的字符数`, close 61
  • 更新官方组件数据

1.0.14 / 2018-04-09

  • 修复 pug 语言中,在单行的标签中,写 text 的时候也会触发属性补全

1.0.12 / 2018-04-05

  • 支持 pug 语言

    现在需要在 vue 的 template 上指定 langminapp 两个选项,如果不指定 minapp,默认为 minapp="mpvue"

    如:

    1. <template lang="wxml" minapp="native"> 表示使用 wxml 语言,不使用任何框架
    2. <template lang="pug" minapp="mpvue"> 表示使用 pug 语言,并使用 mpvue 框架

1.0.10 / 2018-03-31

  • 支持 wxml/wepy/mpvue 三类语言的补全
  • 补全信息可配置

1.0.6 / 2018-03-23

  • 支持格式化 wxml 格式的文件(使用系统的格式化命令即可)
  • 插件的分类改成了 languages

1.0.4 / 2018-03-17

  • 在 vue 模板文件中也能自动补全