关注jpress的朋友可能已经发现了,虽然没有上oschina上发布,但是jpress代码里的版本号已经变更到0.5.0啦~
JPress 0.5.0 更新内容如下:
add类:
add:给导航添加onlyShowPreviousAndNext属性的支持
add:添加findFirstByModuleAndUserId方法,方便二次开发。
fix类:
fix:修复上传文件的时候,在windows下,返回的路径有误的bug;
fix:修复后台首页,当有匿名评论时,评论用户没有非空验证而造成空指针的问题。
fix: 修复apiresult保存到session的时候读取不到的bug
修复apiresult保存到session的时候读取不到的bug
修复 微信版本的网页拦截器获取不到微信用户信息的bug
fix:修复文字错误,修改“登陆”为“登录”
fix:修复QQ登陆获取用户信息有误的bug
fix:修复后台批量删除或更新时,数据缓存无刷新的bug;优化sql
fix:修复weibo登陆不允许get提交获取用户token的bug;
fix:修复QQConnector获取openId出错的bug;
fix:修复插件实例的module在某些平台下可能编译失败的问题
优化类:
优化freemarker渲染代码逻辑
CDN功能添加html标签的cdn-exclude属性的支持,添加该属性表示不会经过CDN替换。
简化代码,移动路由相关的功能到model模块,因为路由是由数据库决定的。
暂时移除多种数据的支持(目前暂时只支持mysql数据库),移除jpress-db-api以及jpress-db-mysql模块。
合并 utils和consts 模块到 commons模块,添加jpress-cache模块,方便扩展其他缓存比如redis等。
优化评论的查询代码,删除comment的getUsername和getContentTitle方法;
去除缓存的sql log
重构消息的通知机制,减少使用者的bug可能;修复上一篇、下一篇错误的问题;优化sql查询,使之更加快速;
优化邮件通知作者的代码逻辑
修改 close_action_cache 属性的默认配置为 false,即不关闭action页面缓存。
优化:重构jpress-db-api和jpress-search-api模块,去除数据方言配置和搜索引擎的配置,更加方便灵活。
更新二次开发的相关文档
代码提交详情可查看:http://git.oschina.net/fuhai/jpress/commits/master
最新版本JPress安装包下载:http://www.jpress.cc/article/30.html