新增
-
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
上的代码进行同步