JeeSite V4.2.1 发布、支持拖拽表头和页签、显示隐藏表头、CMS 发布

新增

  • DataGrid 表格的表头支持 “拖拽排序”、“显示隐藏” 列

  • DataGrid 新增 editGridInitRowSuccess 编辑表格控件初始化行完成后执行事件

  • TabPanel 新增 data-closeable=”true” data-refresh=”false” 属性

  • TabPanel 页签新增支持 “拖拽排序” 方便页签切换

  • TabPanel 页签新增 onTabPageActive 激活Tab事件

  • 新增 人大金仓数据库 支持适配,并支持 XA 数据源

  • 新增 oauth2 第三方登录列表,支持解绑第三方账号

  • 文件预览增加 pdfjs,支持 iOS、Android 的 PDF 预览

  • 允许后台代码设定用户临时管理员身份,特殊场景下使用

  • 采用消息推送模板方式时,新增支持扩展信息,如邮件的炒送密送

  • 新增 近 1 周,近 n 月,近 n 天的日期快速选择(见访问日志)

  • 新增 js.addMonths 日期按月加减 前端便捷函数

  • 新增 core-extend 核心扩展模块实例,完全不受底层限制

  • 支持 header 请求头 __ajax=json、__ajax=xml

  • 内容管理 CMS 发布:https://gitee.com/thinkgem/jeesite4-cms

优化

  • 改善体验,登录后自动跳转到登录前页面

  • 改善体验,优化弹窗,小屏幕下边距减小,方便小屏幕阅读

  • 改善体验,提示信息太多的时候显示垂直滚动条

  • 增强核心功能,系统角色普通管理员可以添加用户

  • 流程追踪列表,当创建和结束事件相同时,新增排序任务 id 排序条件

  • 消息窗口 z-index 到 layer 之上,特殊场景下优化

  • 登录提交信息非法请求解析错误则忽略无所谓的异常

  • 请求参数 getParameterMap 方法增加 xss 过滤

  • jqgrid 启用默认 html 编码,拒绝一些 xss 攻击

  • ExcelImport 导入的数据进行 xss 过滤

修正

  • jdk11 下默认不加载 jaxb 模块,因此增加相关模块依赖

  • 修正使用多数据源执行 preInsert 时,偶尔导致找不到表问题

  • 修正 ueditor 快速图片上传 session 丢失问题

  • 修正 ie9 下日期范围控件结束时间不激活问题

  • 修正文件管理树的 title 显示 undefined 问题

  • 修正流程实例删除 id undefined 问题

  • 分页排序漏洞修补 CNVD-C-2020-126476

升级方法

  • 修改web项目pom.xml文件中的jeesite-parent版本号为4.2.1-SNAPSHOT

  • 如果你导入了 jeesite-module-common 源码项目,请与 git 上的代码进行同步

  • 如果你导入了 jeesite-module-core 源码项目,请与 git 上的代码进行同步

详情

更新日志: http://jeesite.com/docs/upgrade/

演示地址:http://demo.jeesite.com

CMS 网站:http://demo.jeesite.com/js/f/index-main.html

猜你喜欢

转载自www.oschina.net/news/117895/jeesite-4-2-1-released