Skip to content

Latest commit

 

History

History
101 lines (61 loc) · 3.68 KB

CHANGELOG.md

File metadata and controls

101 lines (61 loc) · 3.68 KB

CHANGELOG

[v0.4.14] 2018.12.05

  • 🐞 修复for标签bug。

[v0.4.13] 2018.10.17

  • 🌟 改进for标签语法。
  • 🌟 改进扩展标签配置信息。
  • 🌟 新增capitalize过滤器。

[v0.4.12] 2018.09.05

  • 🌟 扩展标签函数的options参数中增加attrs参数。
  • 🌟 改进precompile方法,更好地配合babel-plugin-nornj-in-jsx做预编译。

[v0.4.11] 2018.08.17

  • 🐞 修复渲染<br style="color: #fff">时的bug。#17

[v0.4.10] 2018.08.15

  • 🐞 改进nj.registerComponent将同一组件注册多次时的策略。

[v0.4.9] 2018.08.10

  • 🌟 扩展标签函数的options参数中增加tagName参数。
  • 🌟 nj.registerComponent支持传入组件配置属性。
  • 🌟 新增APInj.getComponentConfignj.expression
  • 🐞 修复 <input #mobx-model={value}> bug。
  • 🐞 修复扩展属性不能添加多个的bug。

[v0.4.8] 2018.07.22

  • 🌟 支持配合webpack使用时,直接在模板中使用require方法引入图片等资源。查看文档

[v0.4.7] 2018.05.27

[v0.4.6] 2018.05.25

  • 🐞 修复 nj.mustache bug。

[v0.4.5] 2018.05.23

[v0.4.4] 2018.05.07

  • 🌟 表达式支持{{!a.b.c}}
  • 🌟 表达式支持放在最前面的括号,如{{(a.b.c)}}
  • 🌟 新增?:%%过滤器,未来逐步替代?//

[v0.4.3] 2018.04.28

  • 🌟 <#each>标签增加@item参数。
  • 🌟 增加新API nj.template查看文档

[v0.4.2] 2018.04.11

  • 🌟 增加<nj-noWs>标签,用于输出无多余空白的html字符串。
  • 🌟 错误提示信息优化。

[v0.4.2-rc.38] 2018.03.29

  • 🌟 扩展标签函数的options参数中增加nameparentName参数。
  • 🌟 支持赋值语法,如{{ set a.c = c }}
  • 🐞 修复在标签的属性名和字符串类型值完全相等时,编译时会认为只传了属性名的问题,如<input name="name" />

[v0.4.2-rc.36] 2018.03.21

  • 🌟 支持<div :#show="1 < 2">语法。
  • 🌟 支持在nj标签模板字符串语法中写<#include>标签。
  • 🌟 nj.createTaggedTmpl方法支持传入fileName参数。

[v0.4.2-rc.35] 2018.03.19

  • 🌟 支持构建es module包。
  • 🌟 增加@root@context插值变量。
  • 🌟 once扩展标签增加name属性。

[v0.4.2-rc.34] 2018.03.12

  • 🌟 支持构建runtime包。

[v0.4.2-rc.33] 2018.03.05

  • 🌟 增加表达式语法错误提示。
  • 🌟 在React开发中支持插值变量的{}{{}}语法共存。相关文档

[v0.4.2-rc.31] 2018.02.27

  • 🌟 表达式支持编写嵌套对象字面量,如{{ { a: { b: 1 } }.a.b }}
  • 🌟 插值变量中任何形式的链式语法如其中有undefined也不会出现错误,而是返回一个空值。如{{ a.b['c'].d }},a、b、c各为null时都不会报错。

[v0.4.2-rc.28] 2018.02.13

  • 🌟 为减小代码体积,使用rollup重新构建dist目录下各文件。