2016-01-12 更新:
更新后版本: v1.3(1.3.1.0)
1.调整了 Engine.Configure() 重载
2.修复一处BUG
3.修复在模板中访问不存在属性会显示父对象的问题
4.调整Engine下的部分属性
5.增加 Engine.SetEnvironmentVariable(配置自定义变量) Engine.GetEnvironmentVariable(获取自定义变量)
2015-10-16 更新:
更新后版本: v1.3(1.3.0.0)
1.引擎优化
2.增加引擎统一配置入口 Engine.Configure()
3.支持标签注释 $* 注释代码 *$
4.支持自定义标签前后缀(配置)
5.增加标签空白字符处理开关(配置)
6.增加大小写敏感配置开关(配置)
7.以下内容进行了调整
7.1.从指定文件加载模板:Template.FromFile(String, Encoding)方法已删除! 替代方法: Engine.LoadTemplate(String,TemplateContext)
7.2.全局配置入口:JinianNet.JNTemplate.BuildManager 类已删除! 替代方法:Engine.Configure() +2 重载
7.3.模板查找目录:Resources.Paths/TemplateContext.Paths 属性已删除!替代属性:Engine.ResourceDirectories
2015-09-16 更新:
更新后版本: v1.2(1.2.3.0)
1.调整set标签时的作用域
2.修正一个某特定情况下计算表达式时异常的BUG
3.优化了方法标签解析时形参处理
4.修复逻辑运算中的一个BUG
2014-12-23 更新:
更新后版本: v1.2(1.2.2.0)
1.修复计算表达式返回类型不准确引发的for标签循环异常
2.修复空格引发字符串判断异常
3.修复了IF判断时类型限制问题
4.调整引擎的一些默认设定
5.出现异常时,对错误问题抛出进行更加详细的错误描述。
2014-8-14 更新:
更新后版本: v1.2(1.2.1.0)
1.修复若干BUG
2.liunx(MONO)平台支持。
2014-7-28 更新:
更新后版本: v1.2(1.2.0.0)
1.增加了for标签
2.增加复合标签(即方法标签与变量标签的组合标签),使标签使用更加灵活,如:$User.CreateDate.ToString("yyyy-MM-dd") 或 $Db.Query().Table.Rows.Count
3.支持以下方式调用索引数据 $list.get_Item(0) 相当于 list[0]
4.增加elseif支持
5.部分结构变更与优化,性能优化等
6.BUG修复
2013-03-18 更新:
更新后版本 : v1.1(1.1.0.0)
更新内容:
1.为了照顾其它引擎用户使用习惯,标签前缀由以前的“#{”变更为“${”
2.增加标签简写支持,比如${ Site.Title } 可以简写为 $Site.Title
3.简化了组合标签写法,比如原#{#if(3>5)} 现在 可写作 ${if(3>5)} 或者简写为 $if(3>5)
4.调整赋值标签语法:#{set n=5} 变更为 ${set(n=5)}(简写:$set(n=5))
5.增加了一个Include标签(IncludeTag),作用与原Load标签相同,用于包含其它文本文件,不同之处在于Load标签引用的是引擎解析后的内容,而Include只会简单将内容包含进来!
6.整体框架结构进行了重构,能处理更加复杂的指命与逻辑判断!
7.BUG修复
2011-12-05 更新:
更新后版本:v1.0 alpha(1.0.3.6)
更新内容:初次版本发布