changelogs.md


joe-sky/nornj

Repository  -  API  -  Source

0.4.13

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

0.4.12

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

0.4.11

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

0.4.10

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

0.4.9

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

0.4.8

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

0.4.7

May 27, 2018

0.4.6

May 25, 2018
  • 🐞 修复 nj.mustache bug。

0.4.5

May 23, 2018

0.4.4

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

0.4.3

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

0.4.2

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

0.4.2

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

0.4.2

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

0.4.2

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

0.4.2

March 12, 2018
  • 🌟 支持构建runtime包。

0.4.2

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

0.4.2

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

0.4.2

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