Releases: erupts/erupt
1.12.15
🐞 解决数值组件手动清除再查询会报错的bug #
🐞 解决 ueditor 拖动上传图片保存不成功的问题 #
🐞 修复分页时选中按钮的删除状态未清除的bug #
🐞 修复 bi 数据表组件声明顺序与渲染顺序不一致的问题 #
🐞 修复 bi 时间区间组件清空时查询条件报错的问题 #
🐞 修复级联查询时二级弹出有可能失效的bug #
🧩 copyrightTxt 支持渲染标签
🧩 多附件上传场景支持选择后的查看与下载
🧩 表格自动滚动区域支持高度自适应
🌟 升级 spring boot 至 2.7.18
🌟 erupt-bi 表格支持显示百分比进度条
🌟 erupt-bi 表格支持配置长文本类型、链接类型
🌟 在线日志支持 JUL 的日志的 appender
🌟 tagType 增加 maxTagCount 配置,控制最大可选择标签数
🌟 lambdaQuery 支持select返回目标对象
🌟 增加 Open API 能力,支持外部系统通过 appid + secret 获取 erupt token
🌟 增加全局函数 msg/modal/notify
🌟 tpl 支持使用抽屉方式打开
🌟 节点日志使用抽屉方式打开
1.12.14
🐞 解决部分菜单名称 i18n 失效的问题
🐞 修复自定义 BUTTON 类按钮,关联 eruptClass表单,表单值报错的问题
🐞 修复分布式 node 获取组配置时报缺少请求头参数问题 与 node获取当前用户时404的问题 #28 感谢 shareloke 贡献的代码
🐞 解决 oneToOne在存储 json 场景时 view报错的 bug吧🐞 解决排序时,后端排序结果会被前端重排的bug
🧩 优化修改菜单管理中 erupt 类名调整触发的代码逻辑,不会出现角色绑定异常的问题
🌟 @erupt注解增加dataProxyParams配置,PreDataProxy注解增加params配置,此值可在dataProxy内被DataProxyContext.get()方法中获取到,增强单个dataProxy的通用性
🌟 erupt 注解支持热构建,修改注解值无需重启服务
🌟 choice 组件支持 trigger 配置,选择组件值可以填充到其他组件
🌟 重构 erupt-job 模块,支持多机集群部署
🌟 erupt-job EruptJobHandler 支持定义名称、Cron、运行参数,且支持带入到界面
🌟 erupt-job 支持手动运行时填入执行参数
🌟 EruptLambdaQuery 支持 condition 语法,消除拼接时的 if
🌟 新增系统日志能力,可以实时看到服务内日志信息
🌟 erupt-cloud 支持查看节点内日志信息
1.12.13
1.12.12
🐞 修复 BI 时间区间条件无法重置的 bug
🐞 修复 ckeditor不能正常加载的 bug
🐞 解决 PWA 场景无法正常安装的bug
🐞 修复 DictChoiceFetchHandler 与 DictCodeChoiceFetchHandler 无法按照 code查询的 bug
🧩 提升EruptLambdaQuery易用性 one 方法如果无数据不会抛出异常而是返回 null
🌟 新增颜色选择组件
🌟 提升数据渲染性能,表格数据超过 100 会自动开启虚拟滚动
🌟 自定义数据源支持全局 power 控制,数据源可以全局的控制页面能力而不是通过 @power 注解二次控制
1.12.11
🐞 修复 mongodb 场景在字段上添加注解不生效的 bug (感谢iszhangsc 的贡献#231)
🐞 Erupt-BI 解决存在必填项时自定义模板404的 bug
🧩 Erupt-BI 兼容 JDK17
🧩 筛选场景下支持清除 choice 组件已输入值
🌟 无障碍能力支持灰色模式
🌟 Erupt-BI 查询维度支持参照表格组件,表格内部支持虚拟滚动,列筛选,列排序等能力
🌟 自定义按钮增加调用时提示文本配置能力(callHint),为空则表示不提示
🌟 增加 Linq.J 依赖,基于内存的对象查询语言,用于内存级对象查询与 Lambda 映射
🌟 userinfo 接口增加返回组织编码、岗位编码、角色编码
🌟 将 erupt-magic-api 资源重载配置能力配置到菜单权限中
手动删除erupt-magic-api.loaded文件按钮重载权限会自动添加到菜单中
🌟 ViewType增加SAFE_TEXT类型,文本中带有脚本或标签信息不会被前端渲染
🌟 提高渲染性能,所有树组件都增加虚拟滚动能力,如果节点条数大于 50 则会开启
🌟 自定义按钮支持代码弹出能力,配置语言与内容即可
🌟 EruptDao支持 LambdaQuery 语法查询能力
List<EruptUser> eruptUsers = eruptDao.lambdaQuery(EruptUser.class)
.like(EruptUser::getName, "erupt")
.isNull(EruptUser::getWhiteIp).list();
🌟 破坏性更新:因在跨国工作等场景很容易出现本地时间和服务器事件不一致的情况导致无法登录,所以调整登录时密码加密规则 https://www.yuque.com/erupts/erupt/vr4md2#jgeb,自定义登录规则的用户需要对此进行调整
1.12.10
🐞 修复执行自定义按钮会回到第一页的 bug
🐞 修复已选语言不回显的显示 bug
🐞 修复树视图不支持分场景只读的 bug
🐞 解决 erupt-cloud 在 oracle 场景下 e_cloud_node 表无法自动创建的 bug
🐞 解决 oracle 数据库无法创建 upms_menu 表的问题,h2数据库默认读取提交的erupt.mv.db文件
🧩 优化触碰表格图标2秒后会出现标签的显示问题
🧩 优化 erupt-cloud 心跳检测 node 节点查找性能,避免使用 keys *
🧩 eruptDao 新增 findById 方法,防止线程内多次读取对象导致脏读的问题
🧩 支持删除菜单后自动移除关联角色能力
🧩 导出模板支持修饰字段类型是LocalDate 或 LocalDateTime时自动限制填充时间格式的能力
🧩 左树右表、下钻组件组件依据实际类型调整表达式是否需要引号(兼容 jpa6)
🧩 优化 SQL异常提示,错误信息不会统一返回数据重复这种迷惑性文本
🌟 代码生成器增加评分组件生成支持
🌟 input 组件增加 autoTrim 配置,提交内容会自动 trim 默认开启
🌟 erupt-job 增加是否记录日志配置
🌟 erupt-bi 定义图表数据为空时的占位展示 UI
🌟 erupt-bi 图表渲染自动写入ID方便自定义样式或者动态 JS 处理
🌟 erupt-bi 优化词云图交互样式
What's Changed
Full Changelog: 1.12.8...1.12.10
1.12.9
1.12.8
1.12.7
🐞 修复如果存在上下文地址节点管理remove-node接口404的bug
🐞 修复 Monitor 组件中 Redis 连接泄漏问题 #207 感谢 aurthurxlc 的PR贡献
🐞 修复cloud模式下drill功能报错的 bug
🐞 修复cloud模式下操作按钮定义弹出层提示无权限的bug
🐞 修复因任务参数字段长度不一致导致的任务执行失败情况 #215 感谢 liuhulu 的PR贡献
🧩 优化ControllerAdvice拦截范围
🧩 解决前端console命令行会提示异常信息的问题
🧩 修复代码编辑器主题切换失效的 bug
🧩 优化水印遮挡效果
🧩 解决 erupt-app.locales 配置不生效的问题,通过该配置可屏蔽不需要的语言选项
🌟 增加重置密码开关 erupt-app.reset-pwd 默认开启,关闭后前端会屏蔽所有重置密码的入口,适用于 ldap 等场景 #211 感谢 cryptomatrix 的PR贡献
🌟 erupt-web 升级 angluar 版本到16