Jul 10, 2017 10:38:44 AM

作者:zozoh

1.b.49 发行注记

Wendal 催要发 Nutz 新版。前两天 review 了一些 issue,今天要写发行注记的时候突然想到,咦,怎么好像这几天是发布会高峰期哦。个人感觉小米的发布会比魅族的好一点(虽然我的手机是MX2),雷军这次没有喊“碉堡了”,所以要被加十分。工程系的同学表跟风乔布斯,发布会弄的低调平淡一点还是让人看的舒服点。

Nutz 核心包到现在为止,4年的时间,我们发布了 30 多个版本,这次发布也是属于 Bug 修复版,大家可以安心升级。

同学在本版提交了一个功能有兴趣的朋友可以试用一下。

由于代码越来越稳定,那么我们出版本的频率也会逐渐降低。以前的 月经版 已经没什么必要了,我们会主要把精力放在提高社区的活跃度,给大家更好的支持上面。当然,将近1年的吐血开发,我们正在构筑的很多代码项目接近完成。什么时候完成不好说,因为毕竟不是全职在做,但是到时候希望能给大家惊喜 ^_^

——————————————— Nutz 的下载地址的分隔线 ————————————-

问题修复

  • Issue 512 byRekoe
  • 增加批量更新方法,重新实现Array Collection类型查询参数处理 byhzl7652
  • Issue 508 表结构发生不匹配时候提示不详细 by
  • 有关session的处理,提升性能 byfor5million
  • Issue 502 LinkedCharArray的popLast函数的返回值感觉不太科学 by007slm
  • JsonView应该使用单例及支持format简写 by
  • Issue 499 支持注入req的Header字段 by
  • Lang.obj2map 不能转 map bynulijiabei
  • Issue 495 by
  • 使用IocBy来加载ComboIocProvider时,某种情况下无法启动服务的问题 by
  • Issue 473 nutz b.48 使用 json.fromJson时,若jsonStr不标准的话会直接内存溢出 by
  • 存取DATE类型的时候发生错误 bytomasWade
  • Issue 468 Ioc 不能注入空 Map by
  • 修改Tasks类中默认的线程个数,让其值跟JVM可用处理器数目相匹配 byywjno
  • Issue 463 添加使用Maven来运行JUnit的文档 byywjno
  • byywjno
  • Issue 460 需要更新文档中的「本地化字符串」章节里面的内容 byywjno
  • FileSqlManager sql语句获取异常 fail to find SQL by
  • Issue 457 完善注解的javadoc文档 byywjno
  • 扩展 NUTZ 的 ViewMaker,构建时提供更多的信息 byericktang
  • Issue 450 Raw视图在执行文件下载时,需要支持断点续传(Range头部) by
  • mvc 本地化字符 直接 Scriptlet 语句错误 by
  • Issue 448 表达式引擎的文档有错别字 by

质量

共通过了 826 个单元测试用例,代码覆盖率达到 70%(按line计算)

Nutz.Dao 经测试在如下数据库上可以工作正常

~ 修订一些错误 ~

主要贡献者名单

贡献的种类:

  • 问题: 给项目的问题列表汇报一个上的问题,并且该问题被本次发布包括
  • 博客: 在本版本开发期间,写过关于 Nutz 的文章,并被 收录
  • 代码: 提交过至少一个修订
  • Demo: 为 NutzDemo 提交过代码
  • 文档: 提交过文档,在讨论区发帖或者通过文档上的留言指出现有文档存在的问题
  • 测试: 发布前,参与测试周发布人给出的任务
    如有遗漏,请提醒我们 ^_^

贡献列表,我已经写了一个小程序,根据 Issue 列表来自动统计…

另外,很多朋友都在:

欢迎访问,以获取 最新的快照版