2.0.2版本更新:
1、修复Array在Wrapper下Iterator的问题;
2、更新专用GBKEncoder,改倒序时手误导致的越界异常;
2.0.1版本更新:
1、修复模板片段参数定位问题;
2、增加引擎ClassLoader实例化方法;
2.0.0版本更新:
1、增加arg关键字,用于声明模板或片段需要的参数,显示地规范编码;
这样做修复了之前版本因Map类型的Model可能因迭代顺序不定造成的隐藏BUG,同时也提升了模板渲染速度;
2、增加模板片段功能,片段支持参数传递;
模板内可以定义多个片段,片段内容在调用时输出;
模板可以include其它模板也可以include其它模板内定义的片段;
3、增加断点调试功能,可以结合ide工具通过扩展来实现断点监视;
在无ide支持的情况下也可以通过输出来调试,原生支持调试除jsp之外在其它模板引擎很少见到的功能;
4、增加对数组对象的读写支持;
5、修改StringResource及StringResourceLoader,支持接收字符串作为模板;
6、移除ITextProcessor默认实现,但保留扩展口;
7、修复Loop循环中next指令执行BUG;
8、修复多行注释出现语法错误的BUG;
1.2.0版本更新:
1、修改多线程并发测试过程中出现的异常;
1.1.0版本更新:
1、修改运算单元算法;
2、完善错误定位;
3、移除Logger适配器接口,改为异常抛出;
4、修订loop、next、break的检测机制;
5、修改Include,参数可接收一个或两个表达式;
6、增强UTF-8专用编码器,由UCS-2支持扩展到UCS-4支持;
7、修改IResource、IResourceLoader接口及缺省实现;
8、增加StringResource、StringResourceLoader资源读取方式;
9、静态文本处理接口ITextCompressor更改为ITextProcessor,提供缺省实现,一般用不到该功能;