## 1.0.8
1. 完善js-wrapper

## 1.0.7
1. 修复`concurrentTask`的`bug`

## 1.0.6
1. 修复节点`key`带有不合法的`#`等字符

## 1.0.5
1. 增加`revisable`字符串前缀`@mx:`
2. 修正`@mx:path`的处理，`path`中必须包含`/`才转换
3. 增强对静态模板的处理，如果整个`view`都是静态的，则根节点也是共享一个对象
4. `tmplCustomAttrs`支持字符串、正则表达式
5. 增加`{{~ expr }}`的输出，解析当前表达式的静态路径
6. 支持清除配置，重新配置

## 1.0.4
1. 移除模块中`@`路径转换的逻辑
2. 增强标签不匹配时的提示
3. `<mx-link>`的目标地址提供格式化的功能，方便处理重写后的`url`，如`<mx-link to="/search_${keyword}" *keyword="{{=keyword}}">搜索xx</mx-link>`
4. 完善对模板中不支持函数等进的提示，把占位符替换成原始模板
5. 重新定义`@`路径规则，提供`@mx:`方便转换项目中的路径
6. 修正引用数据时，对根变量分析错误的`bug`
7. 修正样式规则不以`;\r\n`结尾的`bug`

## 1.0.3
1. 改善`{{@true}}`字面量的引用，同样的数据使用同一份`key`
2. 移除`@`转换路径的逻辑

## 1.0.2
1. `revisableString`支持外部指定值映射
2. 修正样式文件不存在时的处理结果不正确的`bug`
3. 可变字符串分割符使用`#`及`:`，结果一样
4. `input`中`type`为`radio`及`checkbox`时，均增加重命名`name`的功能，确保整个项目中唯一
5. 导入样式时，如果当前上下文不存在`magix`模块则自动添加
6. 增加不分析依赖功能
7. 增加压缩`css`变量的功能
8. 修复`quick`模板静态变量替换错误的问题
9. `module`支持远程模块
10. 强制`view`参数统一使用`*`前缀，其它则认为原生属性
11. 拆分`art`检查与编译步骤
12. 支持在组件配置文件及全局配置文件中引用样式`<div class="@~root/to.less:a">`
13. `a`标签支持`rel="opener"`，有该属性则不再提示添加`rel="noopener noreferrer"`
14. 优化引用数据的生成，带上`key`，减少运行时的内存占用
15. 不再支持`sass`样式

## 1.0.1
1. 增加自定义属性的处理
2. 增加`view`中`radio`的`name`自动重命名的功能
3. 允许属性中包含`<>`符号
4. `snippet`文件读取同步变异步
5. 改善双向绑定语法中的`&`处理
6. 升级依赖

## 1.0.0
1. 匹配`magix`，保留虚拟节点单一方案
2. 模板编译支持到`ES6`
3. 虚拟节点把静态属性和静态节点编译到函数外部，减少函数生成时的方法调用及节省内存
4. 优化虚拟节点生成算法
5. 精简代码，移除不必要的检测
6. 属性输出布尔表达式为：`mx-click="{{!disabled}}?select()"`，有值输出表达式为：`user-age="{{uesr.age}}??"`
7. 调整自定义标签的处理，增强外透参数，移除`sperateAttrs()`
8. 组件配置文件改动支持热更新
9. 支持`checkbox`输出`indeterminate`属性，后续需要运行时根据是否有该属性进行再次处理
10. 增加`excludes`排除文件
11. 增加`aria-*`属性的支持