登录
注册
开源
企业版
高校版
搜索
帮助中心
使用条款
关于我们
开源
企业版
高校版
私有云
模力方舟
AI 队友
登录
注册
轻量养虾,开箱即用!低 Token + 稳定算力,Gitee & 模力方舟联合出品的 PocketClaw 正式开售!点击了解详情
代码拉取完成,页面将自动刷新
开源项目
>
程序开发
>
报表工具
&&
捐赠
捐赠前请先登录
取消
前往登录
扫描微信二维码支付
取消
支付完成
支付提示
将跳转至支付宝完成支付
确定
取消
Watch
不关注
关注所有动态
仅关注版本发行动态
关注但不提醒动态
409
Star
4K
Fork
1.7K
JEECG
/
JimuReport
代码
Issues
1
统计
流水线
服务
JavaDoc
质量分析
Jenkins for Gitee
腾讯云托管
腾讯云 Serverless
悬镜安全
阿里云 SAE
Codeblitz
SBOM
开发画像分析
我知道了,不再自动展开
发行版
最新版
v2.3.2
18a4b13
2026-04-13 10:29
对比
v2.3.2,AI一句话生成报表与大屏
JEECG
**当前版本**:v2.3.2 | 2026-04-13 > 本次升级重磅引入 JimuReport Skills 技能(Claude Code),支持一句话自动生成报表、大屏与仪表盘,全面覆盖数据可视化场景。大屏新增 AI 助手,可智能生成组件并调整配置;同步强化填报安全与交互体验,修复多项关键 BUG,优化数据库兼容性。 #### 集成依赖 ##### 积木报表 - springboot3 ``` <dependency> <groupId>org.jeecgframework.jimureport</groupId> <artifactId>jimureport-spring-boot3-starter</artifactId> <version>2.3.2</version> </dependency> ``` - springboot2 ``` <dependency> <groupId>org.jeecgframework.jimureport</groupId> <artifactId>jimureport-spring-boot-starter</artifactId> <version>2.3.2</version> </dependency> ``` ##### 积木BI大屏 - springboot3 ``` <dependency> <groupId>org.jeecgframework.jimureport</groupId> <artifactId>jimubi-spring-boot3-starter</artifactId> <version>2.3.2</version> </dependency> ``` - springboot2 ``` <dependency> <groupId>org.jeecgframework.jimureport</groupId> <artifactId>jimubi-spring-boot-starter</artifactId> <version>2.3.2</version> </dependency> ``` #### 升级日志 #### 新技能Skills(Claude Code) > JimuReport 平台 Claude Code 技能集合,通过自然语言驱动,AI 自动生成报表、大屏和仪表盘,覆盖数据可视化全场景。详见Skills仓库:https://github.com/jeecgboot/skills - [**jimureport**](https://github.com/jeecgboot/skills/tree/main/jimureport "**jimureport**") — 积木报表生成器:用自然语言描述报表需求,自动生成 Excel 风格可视化报表并通过 API 创建 - [**jimubi-bigscreen** ](https://github.com/jeecgboot/skills/tree/main/jimubi-bigscreen "**jimubi-bigscreen** ")— 大屏生成器:用自然语言描述大屏需求,自动生成全屏数据可视化大屏并通过 API 创建 - [**jimubi-dashboard**](https://github.com/jeecgboot/skills/tree/main/jimubi-dashboard "**jimubi-dashboard**") — 仪表盘生成器:用自然语言描述看板需求,自动生成栅格布局数据仪表盘并通过 API 创建 - 5分钟快速了解: [AI一句话生成报表视频教程](https://www.bilibili.com/video/BV1mK4y1H7NW/?vd_source=cb14e69038db5fdd4d51267bbb548dd7) #### 新功能 - 【重磅】大屏支持AI生成组件和AI修改配置 - 新增报表类填报示例(分组报表填报) - 新增填报展示样式(Word 风格) - 支持 API 接口填报 - 在线填报函数计算配置入口 · [Issue #4521](https://github.com/jeecgboot/jimureport/issues/4521) - 增加链接次数配置,空或 0 不限制次数,让用户自行选择是否开启防攻击 #### Bug 修复 - 2.3.0版本切换sheet页报错 · [Issue #4419](https://github.com/jeecgboot/jimureport/issues/4419) - 折线图导出图片时出现两份折线图重叠问题 · [Issue #4401](https://github.com/jeecgboot/jimureport/issues/4401) - 定时导出任务选择多sheet报表时报错 · [Issue #4414](https://github.com/jeecgboot/jimureport/issues/4414) - 积木报表使用默认打印时图片错位 · [Issue #4381](https://github.com/jeecgboot/jimureport/issues/4381) - 自动换行,自适应行高,导出的PDF图片错位 · [Issue #4415](https://github.com/jeecgboot/jimureport/issues/4415) - 多sheet添加失败 · [Issue #4433](https://github.com/jeecgboot/jimureport/issues/4433) - SQL数据集连接人大金仓V9异常 · [Issue #4318](https://github.com/jeecgboot/jimureport/issues/4318) - 关于 loadTableData接口sql查询的问题 · [Issue #4446](https://github.com/jeecgboot/jimureport/issues/4446) - 使用字典sql,SELECT大写时选择只展示10项数据,select小写时没问题 · [Issue #4426](https://github.com/jeecgboot/jimureport/issues/4426) - MongoDB自定义列支持,以及图表类型新增的建议 · [Issue #4443](https://github.com/jeecgboot/jimureport/issues/4443) - 3.9.0 积木报表上传任意文件漏洞(高危) · [Issue #4454](https://github.com/jeecgboot/jimureport/issues/4454) - 图片在页末高度不够展示时,换到下一页页首显示时,导出的PDF文字错位到图片上 · [Issue #4418](https://github.com/jeecgboot/jimureport/issues/4418) - 报表自定义默认排序失效 · [Issue #4459](https://github.com/jeecgboot/JimuReport/issues/4459) - 横向动态分组,自定义排序失效 · [Issue #4460](https://github.com/jeecgboot/JimuReport/issues/4460) - 下拉单选搜索框的搜索数量与字典编码(SQL)中的数量不一致 · [Issue #4476](https://github.com/jeecgboot/jimureport/issues/4476) - sql 分页下排序失败 · [Issue #4474](https://github.com/jeecgboot/jimureport/issues/4474) - 自定义下拉框 onSearchFormChange 回调 value 为undefine, 多级联动无法实现 · [Issue #4455](https://github.com/jeecgboot/jimureport/issues/4455) - 2.3.0,sql数据集排序无效 · [Issue #4467](https://github.com/jeecgboot/jimureport/issues/4467) - JeecgBoot积木报表getDataSourceByPage接口存在敏感信息泄露漏洞 · [Issue #4482](https://github.com/jeecgboot/jimureport/issues/4482) - 图形报表点一次请求两次很慢,图形变化两次不一样 · [Issue #4464](https://github.com/jeecgboot/jimureport/issues/4464) - PDF 导出时多图片循环漏数据,导致后续图片错位 · [Issue #4489](https://github.com/jeecgboot/jimureport/issues/4489) - 文本组件组合后定时设置失效 · [Issue #4511](https://github.com/jeecgboot/jimureport/issues/4511) - 导出 Excel 时合并单元格内容堆叠到一个单元格中 · [Issue #4506](https://github.com/jeecgboot/jimureport/issues/4506) - 单元格设置数值类型无法导出 Excel · [Issue #4502](https://github.com/jeecgboot/jimureport/issues/4502) - Api 数据集维护界面特别卡 · [Issue #4504](https://github.com/jeecgboot/jimureport/issues/4504) - 设置排序问题 · [Issue #4507](https://github.com/jeecgboot/jimureport/issues/4507) - 线上平台采用 API 数据集方式,点击解析报错 · [Issue #4533](https://github.com/jeecgboot/jimureport/issues/4533) - 数据报表请求两次,时间加多一倍,对于响应时间长的报表影响太大 · [Issue #4536](https://github.com/jeecgboot/jimureport/issues/4536) - 报表内容存在富文本时导出 PDF 报错 · [Issue #4549](https://github.com/jeecgboot/jimureport/issues/4549) - AI 生成报表处有 BUG,没有获取表的 DDL 相关代码 · [Issue #4547](https://github.com/jeecgboot/jimureport/issues/4547) - 仪表盘移动端不能调整查询表单的大小和控件位置 · [Issue #4540](https://github.com/jeecgboot/jimureport/issues/4540) - 配置 js 增强 updateSearchFormValue 请求时为空 - 限制注释导致配置的数据集 SQL 无法使用 Oracle 的 PARALLEL 并行执行 · [Issue #4564](https://github.com/jeecgboot/jimureport/issues/4564) - 报错 For input string: "NaN" - lowCodeMode 设为 prod 时,无设计权限用户查看图表类报表点查询提示发布模式不允许使用在线配置 · [Issue #4553](https://github.com/jeecgboot/jimureport/issues/4553) - API 获取数组数据(没有选择分页)打印出现问题 · [Issue #4563](https://github.com/jeecgboot/jimureport/issues/4563) - 自定义编辑单元格带参问题 - 渗透测试会出现 fastjson 版本暴露问题,存在风险 - BI 仪表盘数据源 H2 JDBC RCE 漏洞 · [Issue #4587](https://github.com/jeecgboot/jimureport/issues/4587) - 报表设计时切换 sheet 触发的接口未携带自定义项目前缀 · [Issue #4590](https://github.com/jeecgboot/JimuReport/issues/4590) - 多数据对比柱形图无数据时导出 word 接口拼接错误 · [Issue #4559](https://github.com/jeecgboot/JimuReport/issues/4559) - 打印报表时分页不准确,连续打多页时后续页偏移错位 · [Issue #4556](https://github.com/jeecgboot/JimuReport/issues/4556) - 报表在移动端显示不完整 · [Issue #4535](https://github.com/jeecgboot/JimuReport/issues/4535) - 填报 js 增强设置下拉项 options 重置 - 主子循环块子表超过空白高度时 JSON 多逗号 bug - 默认选中文件夹,不选择第一个 - 图表定时刷新时第二次不渲染 - 开源版本集成的积木预览有报错 - 地图不展示了 - 横向动态列分组页面展示问题 · [Issue #1560](https://github.com/jeecgboot/jimureport/issues/1560) - 表达式内容替换获取真实文本空指针异常 - 商业版本 PDF 导出多选组件不显示问题 - 共享数据集在子表无法选择参数 - 单元格设置自动换行且垂直居中,内容中存在换行符时内容会被遮挡,左对齐文字有时不会对齐 - 积木 3.2 版本静默打印插件问题 - 商业版报表转 PDF 时勾选框不显示 - 右侧和底部滚动条很细,难以拖动 #### 填报设计与功能优化 - 滚动条样式修改 - 子表JS增强,提升交互和计算能力 - 填报用户组件支持选择默认系统变量 - 填报JS函数安全加固,防止XSS注入、代码注入、原型链污染、全局对象访问等风险 - 【issues/4091】数据填报时数字转换报错修复 - 上边是子表,下边拖组件,填写完单据后调整详情内容为空(子表数据绑定或刷新问题) - 查询填报报表分享限制放开 - 填报子表最后行空白,预览页点击"+"时报错修复 - 【issues/4456】填报插入图片打印不显示修复 - 选中组件后拖拽其他组件,选中框高亮当前组件单元格 - 函数计算初始化默认值和编辑页面函数不计算问题修复 - 富文本图片跨域问题解决(含online中图片显示问题) - 优化加签拦截器逻辑,新增支持通过 YML 配置文件加载秘钥 - 修复加签秘钥不配置时报表访问报错 - 修改 JeecgBoot AiFlow 集成判断,更新默认 AI 服务提示信息 - 修复 SQL Server 聚合列缺少别名时的分页报错提示 · [JeecgBoot Issue #9401](https://github.com/jeecgboot/JeecgBoot/issues/9401) - 签名拦截器需要获取 param 参数,避免 @RequestParam 参数未获取导致签名不匹配 #### 积木报表功能与BUG修复 - 切换sheet页报错 #4419 - 增强输入框支持最大化显示 - SQL漏洞导致可查询数据库管理员密码,排查发现连接信息中包含"dm",误判为达梦库,需修正数据库类型判断和安全策略 - MongoDB数据库SQL查询不支持修复 - SpringBoot3集成提示缺少静态资源 No static resource cdn/axios/axios.min.map - 设置打印水印后导出Word文件打不开修复 - 报表错误提醒关闭太快,优化提示显示时长 - 表达式处理完成后清理缓存,优化内存溢出问题 - 未使用的数据集默认不查询,避免无效查询 - 【issues/4238】咨询钻取报表传参参数名称不一致问题修复 - 【issues/4329】开启"不四舍五入"功能后无效问题修复 - 【issues/4415】自动换行、自适应行高,导出PDF图片错位问题修复 - 积木报表,导出PDF图片位置混乱 #### 大屏与仪表盘增强 - 【QQYUN-14588】仪表盘数据列表、图片缺少图标修复 - 【QQYUN-14580】仪表盘支持自定义组件 - 【矩形图】新增配置支持 - 【QQYUN-14589】文件数据集选择分页时报错修复 - redis集群模式下修改数据集sql缓存无法正常更新 - 多色环形图总数统计小数点问题 · [Issue #4383](https://github.com/jeecgboot/jimureport/issues/4383) - 地图跳转时无法跳转广西-百色市的右江区和田阳区等,点击后会报错并且无法切换地图 · [Issue #4392](https://github.com/jeecgboot/jimureport/issues/4392) - 轮播表格中显示日期时间格式显示不准确 · [Issue #4435](https://github.com/jeecgboot/jimureport/issues/4435) - 积木的仪表盘-数据集配置-参数日期参数选项较少,不支持函数获取时间 · [Issue #4449](https://github.com/jeecgboot/jimureport/issues/4449) - 多色环图鼠标悬浮百分比不一致问题 · [Issue #4471](https://github.com/jeecgboot/jimureport/issues/4471) - v2.3.0矩形图鼠标悬浮显示问题 · [Issue #4472](https://github.com/jeecgboot/jimureport/issues/4472)
最后提交信息为:
升级积木BI版本号至 v2.3.2,支持AI助手
v2.3.0
b00a4d0
2025-12-22 11:51
对比
v2.3.0
JEECG
**当前版本**:v2.3.0 | 2025-12-22 > 重磅功能发布!全新移动端报表展示和多 Sheet 报表设计功能上线,极大提升报表的表现力。同时新增类似 Excel 中 IFERROR 的函数,优化多项细节。新增无分页大数据条数限制和参数配置,强化 SQL 解析安全防护,并修复了错误友好提示问题。 #### 升级SQL ``` -- 组合报表 CREATE TABLE jimu_report_ext_data ( id VARCHAR(32) PRIMARY KEY COMMENT '主键ID', biz_type VARCHAR(100) NOT NULL COMMENT '业务类型标识,如 report_share、temp_config 等', name VARCHAR(200) DEFAULT NULL COMMENT '名称,展示用', descr VARCHAR(500) DEFAULT NULL COMMENT '描述信息', tags VARCHAR(255) DEFAULT NULL COMMENT '标签,多个用逗号分隔', data_value LONGTEXT COMMENT '实际存储内容', metadata VARCHAR(500) DEFAULT NULL COMMENT '元数据,用于存储补充信息', status TINYINT DEFAULT 1 COMMENT '状态标识:1正常 0禁用', create_by VARCHAR(50) DEFAULT NULL COMMENT '创建人', create_time DATETIME DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', update_by VARCHAR(50) DEFAULT NULL COMMENT '修改人', update_time DATETIME DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '修改时间', INDEX idx_biz (biz_type) ) COMMENT='通用扩展数据表'; -- 创建jimu_report_sheet表 CREATE TABLE jimu_report_sheet ( id VARCHAR(64) NOT NULL COMMENT '主键(Sheet ID)', report_id VARCHAR(64) NOT NULL COMMENT '报表ID', sheet_name VARCHAR(255) NOT NULL COMMENT 'Sheet名称', sheet_order INT NOT NULL COMMENT '排序(可以为负数,负数表示在默认sheet前面)', json_str LONGTEXT COMMENT '该sheet的完整jsonStr', create_time DATETIME COMMENT '创建时间', update_time DATETIME COMMENT '更新时间', create_by VARCHAR(64) COMMENT '创建人', update_by VARCHAR(64) COMMENT '更新人', PRIMARY KEY (id) ) COMMENT='报表Sheet表'; CREATE INDEX idx_report_id ON jimu_report_sheet(report_id); CREATE INDEX idx_sheet_order ON jimu_report_sheet(report_id, sheet_order); ALTER TABLE jimu_report ADD COLUMN is_multi_sheet TINYINT COMMENT '是否多sheet报表 1是 0否'; ``` #### 集成依赖 - springboot3 ``` <dependency> <groupId>org.jeecgframework.jimureport</groupId> <artifactId>jimureport-spring-boot3-starter</artifactId> <version>2.3.0</version> </dependency> ``` - springboot2 ``` <dependency> <groupId>org.jeecgframework.jimureport</groupId> <artifactId>jimureport-spring-boot-starter</artifactId> <version>2.3.0</version> </dependency> ``` #### 升级日志 - 【新功能】支持移动端报表,助力跨设备自适应查看 - 【新功能】支持多Sheet报表设计,灵活构建多页,多维度数据报表 - 【新功能】支持报表组合功能,轻松整合多个报表,实现一体化报表展示 - 【新功能】新增类似 Excel 中 IFERROR 的函数 - 【严重问题】jsqlparse方式无法解析SQL字段。 - 【issues/3331】提供类似excel中iferror的功能 #3331 - 【issues/4313】积木报表数据集POST带body存在URL路径解析问题及json参数解析丢失问题 - 【issues/4342】共享数据集报表参数通过SQL配置字典不生效 - 限制无分页数据集和打印最大数据条数为10万,支持用户自定义YAML参数jeecg.jmreport.maxDataRows=100000。 - 数据源连接错误次数阈值由5次提升至10次。 - 新增SQL解析安全模式配置jeecg.jmreport.firewall.sqlParseSafe=true。 - 修复SQL解析失败时未准确提示表或字段不存在等错误信息。 - 分享链接后日期下拉列表年月不能正确显示 · [Issue #4348](https://github.com/jeecgboot/jimureport/issues/4348) - 报表支持多图片显示 · [Issue #4336](https://github.com/jeecgboot/jimureport/issues/4336) - 带groupby和子查询的情况下SQL数据集SQL解析报错 · [Issue #4376](https://github.com/jeecgboot/jimureport/issues/4376) - 积木报表报表查询控件下拉多选(带搜索)清空选项后重选后内容错乱 · [Issue #4378](https://github.com/jeecgboot/jimureport/issues/4378) - 报表导出PDF时,单位格自适应行搞并自动换行时,如果图片在第二页会导致图片错位 · [Issue #4354](https://github.com/jeecgboot/jimureport/issues/4354) - 2.1.2(java11)能继承到其他平台中,2.1.5(Java17)会显示不了。 · [Issue #4239](https://github.com/jeecgboot/jimureport/issues/4239) - 积木报表API接口请求方式使用的是RestTemplate导致默认并发数只有2 · [Issue #4283](https://github.com/jeecgboot/jimureport/issues/4283) - 数据填报功能,DB2类型数据库无法展示主键字段 · [Issue #4276](https://github.com/jeecgboot/jimureport/issues/4276) - jimureport H2 JDBC RCE Vulnerability (≤ v2.1.3) · [Issue #4306](https://github.com/jeecgboot/jimureport/issues/4306) - 报表设置固定打印表尾,在使用默认打印预览时,最后一页会重复显示表尾 · [Issue #4299](https://github.com/jeecgboot/jimureport/issues/4299) - sql server使用窗口函数解析成功,预览失败 · [Issue #4270](https://github.com/jeecgboot/jimureport/issues/4270) - 开启“不四舍五入”按钮后,没有生效 · [Issue #4329](https://github.com/jeecgboot/jimureport/issues/4329) - 导出记录下载失败 · [Issue #4322](https://github.com/jeecgboot/jimureport/issues/4322) - 无预览打印插件,打印无顺序 - 模板里有图片在第一页和第二页中间时,会跑到第一页顶部 - 设计表格时,用A4纸作为打印区域,默认打印出现第一页底部有大量空白,并且将部分内容(仅一行空记录)挤压到第二页 - 严重BUG,存在报表和图表不能联动的问题 - 主子表关联查询数据,查不到 #4330 - 使用定时任务导出的pdf文件,有些部分会有一个透明的框框 #4042
最后提交信息为:
v2.3.0,支持移动报表和多sheet报表
v2.2.0
57a1ee7
2025-12-02 12:31
对比
v2.2.0
JEECG
**当前版本**:v2.2.0 | 2025-11-25 > 本次大屏升级聚焦组合设计灵活性、图表丰富性及操作便捷性,全面提升了多屏切换、图层管理、字体样式支持和兼容稳定性,优化用户设计体验。本次报表升级了系统架构:poi升级到5.4.1、autopoi至2.0.2版本,commons-io更新到2.18.0,提升了整体性能和兼容性。同时,修复了多项导出及报表渲染异常,增强了数据源管理和查询功能,提升了系统稳定性和安全性。 #### 升级SQL ``` ALTER TABLE `onl_drag_page` MODIFY COLUMN `des_json` varchar(1000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '仪表盘主配置JSON' AFTER `cover_url`; ``` #### 积木报表集成依赖 - springboot3 ``` <dependency> <groupId>org.jeecgframework.jimureport</groupId> <artifactId>jimureport-spring-boot3-starter</artifactId> <version>2.2.0</version> </dependency> <!-- mongo、redis和文件数据集支持包,按需引入 --> <dependency> <groupId>org.jeecgframework.jimureport</groupId> <artifactId>jimureport-nosql-starter</artifactId> <version>2.1.0</version> </dependency> <!-- 后台导出Echart图表支持,按需引入 --> <dependency> <groupId>org.jeecgframework.jimureport</groupId> <artifactId>jimureport-echarts-starter</artifactId> <version>2.1.1</version> </dependency> ``` - springboot2 ``` <dependency> <groupId>org.jeecgframework.jimureport</groupId> <artifactId>jimureport-spring-boot-starter</artifactId> <version>2.2.0</version> </dependency> <dependency> <groupId>org.jeecgframework.jimureport</groupId> <artifactId>jimureport-nosql-starter</artifactId> <version>2.1.0</version> </dependency> <dependency> <groupId>org.jeecgframework.jimureport</groupId> <artifactId>jimureport-echarts-starter</artifactId> <version>2.1.1</version> </dependency> ``` #### 积木BI集成依赖 - springboot3 ``` <dependency> <groupId>org.jeecgframework.jimureport</groupId> <artifactId>jimubi-spring-boot3-starter</artifactId> <version>2.2.0</version> </dependency> ``` - springboot2 ``` <dependency> <groupId>org.jeecgframework.jimureport</groupId> <artifactId>jimubi-spring-boot-starter</artifactId> <version>2.2.0</version> </dependency> ``` #### 积木报表升级日志 - 升级autopoi至2.0.2版本、更新commons-io到2.18.0,poi升级到5.4.1。 - 设计器插入列数超过初始给定的列数无法展示 - 组件设置了精度0,但是默认值是带小数的数字,直接保存会导致后端报错 - 静默打印按照先后顺序打印 - 在表达式中,当英文括号不配对出现时,报'表达式渲染错误的单元格'错误 - 数据报表插入列数超过AX列,预览正常,再次编辑时无法展示全部表格,只展示到AX列 - 实现单元格标红 - 导出无数据且无样式的pdf文件,无法打开该文件(打开这种文件会报错) - 修复填报导出失败导致的空指针异常。 - 修复积木报表导出PDF时图片位置混乱的问题。 - 查询下拉树支持单选和多选配置。 - 数据源添加和删除取消角色权限限制,解决演示系统添加数据源问题。 - 优化数据源连接测试,放开点击测试连接限制,保留错误和次数限制。 - 修复积木报表存在 PostgreSQL JDBC RCE 漏洞(issues/4268)。 - 导出Excel,解决样式数量限制问题(issues/4255)。 - 报表查询存在缓存问题修复(issues/4252)。 - 修复单个字段在不同列统计时报错的问题(issues/4247)。 - 修复导出无数据且无样式的PDF文件无法打开问题(issues/ID50AM)。 - 图表联动问题修复,解决联动不触发和页面不刷新的问题(issues/4251、issues/4246)。 - 修复使用组合功能时报NullPointerException异常(issues/4250)。 - 优化单元格宽度计算,支持key省略显示和左右分开计算宽度(JHHB-901)。 - 新增审批意见数据集,支持拖拽审批意见(JHHB-902)。 - 加签验证接口改为注解方式实现(QQYUN-13894)。 - 导出PDF支持上下角标显示(issues/ID1LVY)。 - 修复定时报表导出Excel文件后缀问题(issues/4211)。 - 优化PDF字体初始化日志和错误提示。 - 排除无预览打印接口权限限制。 - 【issues/4218】排序icon会跟随屏幕滚动 - 【issues/4200】排序icon图标浮在打印下拉菜单上面 - 使用积木报表的AI生成SQL语句时,调用大模型失败,报输入量过大的问题。 · [Issue #4184](https://github.com/jeecgboot/jimureport/issues/4184) - 公式计算错误 · [Issue #4111](https://github.com/jeecgboot/jimureport/issues/4111) - 定时报表导出excel 文件的后缀有问题 · [Issue #4211](https://github.com/jeecgboot/jimureport/issues/4211) - 导出的pdf不显示上下角标 · [Issue #4198](https://github.com/jeecgboot/jimureport/issues/4198) - 仅有lowdeveloper角色还是可以编辑数据源 · [Issue #4221](https://github.com/jeecgboot/jimureport/issues/4221) - 排序的icon会跟随屏幕滚动,没有固定在表头 · [Issue #4218](https://github.com/jeecgboot/jimureport/issues/4218) - 使用组合功能时报错NullPointerException · [Issue #4250](https://github.com/jeecgboot/jimureport/issues/4250) - 图表联动页面不刷新 · [Issue #4246](https://github.com/jeecgboot/jimureport/issues/4246) - 图表联动没有触发联动效果 · [Issue #4251](https://github.com/jeecgboot/jimureport/issues/4251) - 单个字段在不同列下统计报错 · [Issue #4247](https://github.com/jeecgboot/jimureport/issues/4247) - 积木报表存在Postgre SQL JDBC RCE漏洞 · [Issue #4268](https://github.com/jeecgboot/jimureport/issues/4268) - 当查询条件和参数重复情况下如何取消查询条件 · [Issue #4189](https://github.com/jeecgboot/jimureport/issues/4189) - 报表导出excel报错,You can define up to 64000 style in a .xlsx Workbook · [Issue #4255](https://github.com/jeecgboot/jimureport/issues/4255) - 报表查询存在缓存 · [Issue #4252](https://github.com/jeecgboot/jimureport/issues/4252) #### 积木BI升级日志 ###### 架构升级 - autopoi 升级到2.0.2 - poi升级到5.4.1 - commons-io升级到2.18.0 ###### 组合设计与导航功能 - 新增组合设计模式,支持针对单个组合独立设计小屏幕布局及配置,提升多屏设计的灵活性和定制化能力。 - 新增导航切换组件,实现组合间小屏幕的快速切换,方便用户在多个设计组合或页面间高效切换。 ###### 图层管理与操作便利性 - 新增“一键隐藏全部图层”功能,快速隐藏所有图层,便于临时查看或编辑,提高操作便捷性。 ###### 新增与优化图表组件 - 新增多种图表组件:半圆仪表盘、圆形进度图、统计概览组件、新增饼状图。 - 图表样式增强:南丁格尔玫瑰图新增边框,增强立体感;饼图、南丁格尔玫瑰图、饼状环形图新增渐变效果;断开环形图改名为多色环形图;象形图增加渐变效果及 Y 轴配置,支持自定义单位。 ###### 字体与样式支持 - 文本组件支持字体设置。 - 卡片轮播组件、卡片滚动、列表进度组件新增字体支持。 - 当前时间和数字组件支持字体设置。 ###### 其他优化与修复 - 大屏设计器中表单采用 table 样式存在问题,已优化样式和布局。 - 大屏设计新增导入导出功能,方便设计内容迁移和部署。 ###### 组件新增与功能增强 - 新增圆形进度图组件、断开环形图组件、半圆仪表盘组件、统计概览组件、组合设计模式。 ###### 组件优化与修复 - 半圆仪表盘字段改成 input,统计概览映射字段改成 input。 - 文本、数值组件支持千分符及渐变效果。 - 当前时间、数字组件支持字体设置。 - 卡片轮播动态数据 title 设置无效修复。 - 导航组件自动播放高亮不显示(currentCompData 被覆盖)修复。 - 卡片轮播组件、卡片滚动、列表进度新增字体支持。 - 统计概览组件新增高亮及字体配置。 - 文字组件关联弹窗时鼠标样式变为小手。 - 组合模式新增组件层级非最高问题修复。 - 组合修改时添加组件超出屏幕导致看不到及删除不了问题修复。 - 详情弹框退出提示支持几秒后自动消失。 - 列表进度组件组合后超出高度条数显示异常修复。 - 导航组件静态数据修改导致切换异常问题修复。 - 轨道文字组件图片支持接口字段。 - 标题显示更明显。 - 导航组件只显示静态数据类型。 ###### 图表与样式改进 - 南丁格尔玫瑰图新增边框增强立体感。 - 断开环形图名称改成多色环形图。 - 饼图、南丁格尔玫瑰图、饼状环形图加上渐变效果。 - 象形图增加渐变及 Y 轴配置。 - Y 轴单位支持自定义输入。 - 尝试支持对比图柱体间距配置。 - 增加 Y 轴轴名对齐方式配置。 - 解决菜单高级表格中图表显示异常问题。 - 修复大屏设计器表单 table 样式问题。 ###### 兼容性与稳定性 - 大屏接口返回值支持 JSON 格式。 - 兼容老数据处理。 - 解决生产统计概览组件卡死问题。 ###### 交互与体验 - 配置项过长时自动折叠处理。 - 组合内元素支持修改位置和大小。
最后提交信息为:
将登录来源日志级别从info调整为debug
v2.1.5
33a622d
2025-11-24 00:59
对比
v2.1.5
JEECG
**当前版本**:v2.1.5 | 2025-09-22 > 本期更新:升级SpringBoot 3及sa-token权限框架,优化报表打印与PDF导出功能,支持邮件自定义端口,修复积木报表与填报多项问题,解决积木BI若干严重缺陷,全面提升安全性与稳定性! #### 集成依赖 ##### 积木报表 - springboot3 ``` <dependency> <groupId>org.jeecgframework.jimureport</groupId> <artifactId>jimureport-spring-boot3-starter</artifactId> <version>2.1.5</version> </dependency> <!-- mongo、redis和文件数据集支持包,按需引入 --> <dependency> <groupId>org.jeecgframework.jimureport</groupId> <artifactId>jimureport-nosql-starter</artifactId> <version>2.1.0</version> </dependency> <!-- 后台导出Echart图表支持,按需引入 --> <dependency> <groupId>org.jeecgframework.jimureport</groupId> <artifactId>jimureport-echarts-starter</artifactId> <version>2.1.1</version> </dependency> ``` - springboot2 ``` <dependency> <groupId>org.jeecgframework.jimureport</groupId> <artifactId>jimureport-spring-boot-starter</artifactId> <version>2.1.5</version> </dependency> <dependency> <groupId>org.jeecgframework.jimureport</groupId> <artifactId>jimureport-nosql-starter</artifactId> <version>2.1.0</version> </dependency> <dependency> <groupId>org.jeecgframework.jimureport</groupId> <artifactId>jimureport-echarts-starter</artifactId> <version>2.1.1</version> </dependency> ``` ##### 积木BI - springboot3 ``` <dependency> <groupId>org.jeecgframework.jimureport</groupId> <artifactId>jimubi-spring-boot3-starter</artifactId> <version>2.1.5</version> </dependency> ``` #### 报表升级日志 - jimureport-example升级springboot3、权限换成sa-token - 升级minidao到minidao-spring-boot-starter-jsqlparser-4.9版本 - 升级jsqlparser到4.9版本 - 表单设计器报表打印,设置域名跳转时跳至内网了,访问不通 - 支持PDF导出字体自定义设置 - 【issues/ID0H4D】PDF数据导出后,跨页分割了 - [issues/4180]发送邮件不支持自定义端口 #4180 - [issues/ID1BUJ]当传入值不是一个日期时,不再打印异常而是警告 - [issues/ID1BO9]大量表达式编译导致系统内存溢出问题 - [issues/ICSL0P]只移除首个等于号,后续=保留 - [QQYUN-13835]【积木】增加一个配置,报表预览内容是否居中 - 【JHHB-817】对接打印模板后存在主子表页面空白:模板生成出现了ref重复引用问题 - 渲染cell方法为空判断 - 【QQYUN-13699】这三个图标颜色再暗一点 - 【issues/4158】EXCEL设置动态隐藏列,导出失败 - 【issues/4167】积木报表查询下拉树不正确显示树结构问题:增加是否为叶子结点功能 - 【issues/ICZHJW】积木报表导出报错 - [QQYUN-13833]【积木】小数位置为0,不显示是否四舍五入 - [issues/4063]填报编辑无法清除已填写内容 - 将minidao依赖版本升级至1.10.15,去掉依赖jsqlparse的scope属性provided值 - 修复tenantId变量的默认值设置,避免未定义情况 - 积木报表回收站查询出错 · [Issue #4069](https://github.com/jeecgboot/jimureport/issues/4069) - 浏览器控制台打印敏感数据,比如token · [Issue #4082](https://github.com/jeecgboot/jimureport/issues/4082) - 定时导出-新增-选择报表出现Bug · [Issue #4086](https://github.com/jeecgboot/jimureport/issues/4086) - 图库设置页面的批量删除按钮无效 · [Issue #4096](https://github.com/jeecgboot/jimureport/issues/4096) - 填报:SQL数据集保存之后再次编辑,清除填写内容,数据没变化,空的字段不会提交到数据库 · [Issue #4063](https://github.com/jeecgboot/jimureport/issues/4063) - jimureport MySQL JDBC Deserialization Vulnerability (≤ v2.1.2) · [Issue #4116](https://github.com/jeecgboot/jimureport/issues/4116) - jimureport DB2 JDBC Deserialization Vulnerability (≤ v2.1.2) · [Issue #4117](https://github.com/jeecgboot/jimureport/issues/4117) - 积木报表预览与打印中,时间格式显示问题 · [Issue #4138](https://github.com/jeecgboot/jimureport/issues/4138) - 积木大屏loading效果关不掉 · [Issue #4094](https://github.com/jeecgboot/jimureport/issues/4094) - EXCEL设置动态隐藏列,导出失败:Could not find variable equipmentLIst.g4 · [Issue #4158](https://github.com/jeecgboot/jimureport/issues/4158) - 填报:有办法让内容居中显示么?还有查看时的编辑和关闭能否隐藏掉? · [Issue #3739](https://github.com/jeecgboot/jimureport/issues/3739) - 积木报表查询下拉树不正确显示树结构问题 · [Issue #4167](https://github.com/jeecgboot/jimureport/issues/4167) - 版本号:2.1.2 在线填报数据库存值逻辑对null的处理 · [Issue #4185](https://github.com/jeecgboot/jimureport/issues/4185) - 无法通过465端口发邮件 · [Issue #4180](https://github.com/jeecgboot/jimureport/issues/4180) - 【QQYUN-13831】小数位数设置为0,也可需要四舍五入 - 【QQYUN-13811】插入列时前面已设置的列宽变回了初始值 - 【issues/4138】打印时windows上面空格渲染的宽度要宽点 - 【issues/4138】填报内容居中 - 【issues/4091】数据填报时数字转换报错,-1不限制位数 - 【issues/4063】SQL数据集保存之后再次编辑,清除填写内容,数据没变化,空的字段不会提交到数据库 - 关于导出xls,后台错误日志:不合法的参数问题 - 关于aviator表达式在积木报表中使用时造成内存溢出问题 - 插入列时以前已调好宽度的列都变化了,需要重新再做调整 #### BI大屏升级日志 - 【严重问题】分享大屏无法预览,接口提示token无效 - 【严重问题】修复丢失背景图和装饰图片 - 积木报表漏洞处理,应该升级驱动 - 仪表盘交互事件,推送给前端websocket消息缺少接口 - 图库设置页面的批量删除按钮无效 #4096 - 优化标签头样式和背景,提升用户界面体验 - BI支持redis数据源,用写sql的方式查询redis数据 - 积木报表超时设置无效,找到问题所在了 · [Issue #8765](https://github.com/jeecgboot/JeecgBoot/issues/8765) - springboot3.4.5+undertow 中文乱码汇总 · [Issue #8698](https://github.com/jeecgboot/JeecgBoot/issues/8698) - 雷达扫描组件、旋转装饰组件,修改大小后,显示不全 · [Issue #4140](https://github.com/jeecgboot/jimureport/issues/4140) - 雷达扫描组件的动画时长设置不起作用 · [Issue #4139](https://github.com/jeecgboot/jimureport/issues/4139) - 【JHHB-180】新增卡片滚动组件 - 滚动列表序号问题 - 高德地图刷新问题 - 高德地图放入在线地图中 - 组合元和其他元素需要能再次组合 - 导航切换组件能设置间距 - 【issues/4094】积木大屏loading效果关不掉 - 仪表盘加载效果不好看优化 - 仪表盘这个地址带上参数pageType用新浏览器无痕打不开 - 表单组件仪表盘默认成了暗黑主题 - 新增卡片滚动 - 新增列表进度条 - 新增万年历组件 - 新增轨道环形文字 - 新增滚动列表 - 基础环形图加上渐变配置 - 3d柱形图柱体颜色加上渐变及加上数值配置
最后提交信息为:
升级jimubi和jimureport依赖到2.1.5版本,并添加相关版本属性
v2.1.3
ea8b609
2025-09-26 12:52
对比
v2.1.3
JEECG
**当前版本**:v2.1.3 | 2025-09-05 #### 升级日志 > 本期亮点:支持AI一键生成报表;积木BI重磅升级,支持高德地图、新增点击文本弹窗组件、新增高级导航切换组件;填报报表支持JS增强; #### 集成依赖 ##### 积木报表 - springboot2 ``` <dependency> <groupId>org.jeecgframework.jimureport</groupId> <artifactId>jimureport-spring-boot-starter</artifactId> <version>2.1.3</version> </dependency> <!-- mongo、redis和文件数据集支持包,按需引入 --> <dependency> <groupId>org.jeecgframework.jimureport</groupId> <artifactId>jimureport-nosql-starter</artifactId> <version>2.1.0</version> </dependency> <!-- 后台导出接口Echart图表支持包,按需引入 --> <dependency> <groupId>org.jeecgframework.jimureport</groupId> <artifactId>jimureport-echarts-starter</artifactId> <version>2.1.1</version> </dependency> ``` - springboot3 ``` <dependency> <groupId>org.jeecgframework.jimureport</groupId> <artifactId>jimureport-spring-boot3-starter-fastjson2</artifactId> <version>2.1.3</version> </dependency> <!-- mongo、redis和文件数据集支持包,按需引入 --> <dependency> <groupId>org.jeecgframework.jimureport</groupId> <artifactId>jimureport-nosql-starter</artifactId> <version>2.1.0</version> </dependency> <!-- 后台导出接口Echart图表支持包,按需引入 --> <dependency> <groupId>org.jeecgframework.jimureport</groupId> <artifactId>jimureport-echarts-starter</artifactId> <version>2.1.1</version> </dependency> ``` ##### 积木BI依赖 - springboot2 ``` <dependency> <groupId>org.jeecgframework.jimureport</groupId> <artifactId>jimubi-spring-boot-starter</artifactId> <version>2.1.3</version> </dependency> ``` - springboot3 ``` <dependency> <groupId>org.jeecgframework.jimureport</groupId> <artifactId>jimubi-spring-boot3-starter</artifactId> <version>2.1.3</version> </dependency> ``` ##### 升级日志 ###### 积木报表 - 填报报表支持JS增强,支持提交做校验或组件联动 - AI功能更换图标和位置,提供提示词选择(使用更方便) - 开放报表模板上传功能,提供一些报表模板,便于用户快速实现报表设计 - PDF导出字体支持楷体、黑体、微软雅黑 - [issues/4031]定时导出自动运行时报错 - [issues/3955]SQL 数据集界面可以可以固定一下表头吗,操作有点不太友好 - 大数据Excel导出失败,进行优化 - 校验导入的文件后缀格式,提示成功与失败 - 积木报表首次进来没有选中文件夹,数据数空的 - SUM求和表达式报错:对数据没有影响,判断有误,当前msg不是Method code too large 修改提示语 - 当数据为oracle时,导出日志插入报错 - 在一张报表中,同时两个分组报空指针 ###### 积木BI - 新增高德地图组件(可实时展示焦点) - 新增点击文本支持弹窗组件(支持选择合并组件) - 新增高级导航切换组件(支持选择合并组件、定时切换、自定义图标) - 解决redis不兼容问题(redis集成非必须) - 文本组件支持渐变 - 新增隐藏全部图层及组合加上索引值 - 表单组件增加配置 - 组合内元素,修改位置和大小 ###### Issues处理 - 积木报表存在Postgre SQL JDBC RCE漏洞 · [Issue #4010](https://github.com/jeecgboot/jimureport/issues/4010) - SQL injection vulnerability on /drag/comp/queryCompTreeSync · [Issue #4043](https://github.com/jeecgboot/jimureport/issues/4043) - 富文本中的图片不显示 · [Issue #3985](https://github.com/jeecgboot/jimureport/issues/3985) - 定时导出ICON表达式判断错误 · [Issue #4047](https://github.com/jeecgboot/jimureport/issues/4047) - 填报数据源设置时,选java处理器,自定义类实现ISubmitHandler接口,接口中的doSubmit方法无法满足业务需求,需要入参中带入报表id · [Issue #4032](https://github.com/jeecgboot/jimureport/issues/4032) - SQL 数据集界面可以可以固定一下表头吗,操作有点不太友好。 · [Issue #3955](https://github.com/jeecgboot/jimureport/issues/3955) - 导出PDF后,字体都变成了宋体 · [Issue #3959](https://github.com/jeecgboot/jimureport/issues/3959) - SUM求和表达式报错 · [Issue #4066](https://github.com/jeecgboot/jimureport/issues/4066) - 定时导出自动运行时报错 · [Issue #4031](https://github.com/jeecgboot/jimureport/issues/4031) - sqlServer,字段排序失效 · [Issue #4034](https://github.com/jeecgboot/jimureport/issues/4034) - 1.9.3导出pdf缺失了字体 · [Issue #3682](https://github.com/jeecgboot/jimureport/issues/3682) - 积木报表导出的pdf打印颜色非常淡且线框粗细无效 · [Issue #3202](https://github.com/jeecgboot/JimuReport/issues/3202) ##### 本期BI高级效果展示 ###### 一、点击详情时,弹出另外一个大屏列表页   ###### 二、5分钟自动切换下一个,炫酷的动态切换效果  ###### 三、通过高德地图实现,结合业务数据,展示车辆实时位置 
最后提交信息为:
升级jimureport-nosql-starter版本到2.1.0
v2.1.1
89ae610
2025-07-28 14:37
对比
v2.1.1
JEECG
**当前版本**:v2.1.1 | 2025-07-28 #### 升级日志 > 本次版本针对JimuReport小版本升级,JimuBI进行较大升级,修复了一些已知BUG和功能缺陷. #### 集成Maven依赖 - JimuReport 报表打印设计 ``` <dependency> <groupId>org.jeecgframework.jimureport</groupId> <artifactId>jimureport-spring-boot-starter</artifactId> <version>2.1.1</version> </dependency> <!-- mongo、redis和文件数据集支持包,按需引入 --> <dependency> <groupId>org.jeecgframework.jimureport</groupId> <artifactId>jimureport-nosql-starter</artifactId> <version>2.0.0</version> </dependency> <!-- 后台导出接口Echart图表支持包,按需引入 --> <dependency> <groupId>org.jeecgframework.jimureport</groupId> <artifactId>jimureport-echarts-starter</artifactId> <version>2.1.1</version> </dependency> ``` - JimuBI 大屏和仪表盘设计 ``` <dependency> <groupId>org.jeecgframework.jimureport</groupId> <artifactId>jimubi-spring-boot-starter</artifactId> <version>2.1.0</version> </dependency> ``` ##### 升级日志 ###### 积木报表 - 分页缩放打印和整体缩放打印加上限制 - 【issues/3895】开源jsonStr出多出一些数据导致打印卡死问题 - 使用ES数据源报表无法预览查询 #3923 - 空指针问题处理 - 报表配置导入报错 - 导出的json中关联数据的parameter有可能不是标准的json数据 - 分享报表页面中:字典使用了sql,报错Token校验失败,无权限访问 · [Issue #3920](https://github.com/jeecgboot/jimureport/issues/3920) - 跳转出现窜行 · [Issue #3928](https://github.com/jeecgboot/jimureport/issues/3928) - 报表中的图表的位置问题 · [Issue #3929](https://github.com/jeecgboot/jimureport/issues/3929) - 导入excel时,标题区域的空行会导致下方列表数据被吞,关联#2484 · [Issue #3943](https://github.com/jeecgboot/jimureport/issues/3943) - SSRF vulnerability on /jeecg-boot/jmreport/executeSelectApi · [Issue #8559](https://github.com/jeecgboot/JeecgBoot/issues/8559) - 使用ES数据源报表无法预览查询 · [Issue #3923](https://github.com/jeecgboot/jimureport/issues/3923) - 点击合计行和超链接转跳无参 · [Issue #3896](https://github.com/jeecgboot/jimureport/issues/3896) - 代码生成的高级查询里日期-月控件不能正常展示 · [Issue #8548](https://github.com/jeecgboot/JeecgBoot/issues/8548) - 2.1.0版本,带Echart图表的报表导出成json后无法重新导入。 · [Issue #3953](https://github.com/jeecgboot/jimureport/issues/3953) - 冻结表头和冻结列的报表在浏览器缩放比例75%后出现空白列 - pgsql数据库兼容问题 ###### 积木BI - 【仪表盘】查询条件功能大优化 - 仪表盘,选择数据集的时候,弹出数据集列表不能定位 - 单独去修改数据集的配置,仪表盘中的接口还是老的 - [issues/ICDQLE]数据大屏和仪表盘数据接口的tenantId问题 - 调整大屏设计界面文档位置和图标 - 组件跳转联动配置bug修改 - 【仪表盘】积木示例 接口带''时 点击有提示信息 去掉后 不提示了 - api数据源无法修改请求方式 - 积木报表预览时,post请求时,无法请求到数据,get方式可以 - 大屏 · [Issue #3733](https://github.com/jeecgboot/jimureport/issues/3733) - 移动端 用户在滑动页面的时候, 图表也可能上下动 · [Issue #3730](https://github.com/jeecgboot/jimureport/issues/3730) - 仪表盘接口没有拼接token · [Issue #3734](https://github.com/jeecgboot/jimureport/issues/3734) - 积木BI保存无效 · [Issue #3707](https://github.com/jeecgboot/jimureport/issues/3707) - ES查询时where语句的字段无法正确匹配 · [Issue #3816](https://github.com/jeecgboot/jimureport/issues/3816) - 免安装版大屏无法使用服务端代理 · [Issue #3780](https://github.com/jeecgboot/jimureport/issues/3780) - 使用动态参数,替换以后多出来了) · [Issue #3865](https://github.com/jeecgboot/jimureport/issues/3865) - bi大屏切换数据大屏和仪表盘会卡加载中 · [Issue #3863](https://github.com/jeecgboot/jimureport/issues/3863) - 仪表盘-布局无法正常显示组件 · [Issue #3932](https://github.com/jeecgboot/jimureport/issues/3932) - 积木报表bug · [Issue #3938](https://github.com/jeecgboot/jimureport/issues/3938) - 大屏数据集的系统变量查询参数在展示的时候不识别 · [Issue #3930](https://github.com/jeecgboot/jimureport/issues/3930) - jimu bi 数值和y轴单位不一致 · [Issue #3958](https://github.com/jeecgboot/jimureport/issues/3958) - 分类字典导入bug · [Issue #8612](https://github.com/jeecgboot/JeecgBoot/issues/8612) - 新版大屏翻牌器value = 0,翻牌器给隐藏了,期望把0展示出来 · [Issue #3951](https://github.com/jeecgboot/jimureport/issues/3951)
最后提交信息为:
JimuBI大屏设计器 v2.1.0 版本发布
v2.1.0
e189192
2025-07-05 09:37
对比
v2.1.0
JEECG
**当前版本**:v2.1.0 | 2025-07-07 #### 升级日志 > 【重磅】革命性的版本,后台导出终于出了完美解决方案,不依赖Python支持Echart图表导出~ > - 🔥 完美后台导出解决方案:经过精心设计和优化,v2.1.0 版本为后台导出功能带来了革命性的改进。用户现在可以享受到更快速、更稳定、更灵活的导出体验,无论是导出为Excel、PDF还是其他格式,都能轻松实现。 > - 📊 功能全面升级:无预览打印速度更快;定时导出不再依赖python 并支持word类型。 > - 🎨 用户体验优化:我们针对图表渲染进行了全面升级,修复了升级echart 5.0版后一些bug。 #### 集成Maven依赖 ``` <dependency> <groupId>org.jeecgframework.jimureport</groupId> <artifactId>jimureport-spring-boot-starter</artifactId> <version>2.1.0</version> </dependency> <!-- mongo、redis和文件数据集支持包,按需引入 --> <dependency> <groupId>org.jeecgframework.jimureport</groupId> <artifactId>jimureport-nosql-starter</artifactId> <version>1.9.5.2</version> </dependency> <!-- 后台导出接口Echart图表支持包,按需引入 --> <dependency> <groupId>org.jeecgframework.jimureport</groupId> <artifactId>jimureport-echarts-starter</artifactId> <version>2.1.0</version> </dependency> ``` ##### 报表升级 - 新导出接口支持图表,支持word、excel、pdf类型 - 新导出接口支持图表:动态渲染支持横向柱形图、多数据对比柱形图、多数据对比折线图、堆叠柱形图和折线图、柱状图、动态渲染支持气泡图、饼图、普通漏斗图、象形图等echart图表 - 新导出接口支持图表:提供依赖echarts4java - 无预览打印采用新导出接口方案,打印更快 - 定时导出支持word类型 - 定时导出功能换新接口,不依赖Python - 页眉页脚word也支持。水印word也支持 - 【issues/8432】积木报表配置到菜单后按钮错位 - 【issues/3848】jmreport/getQueryInfo接口参数过多会报400请求参数错误 - 【issues/3831】设置小数位数后单元格变成了数值,改成正常后,依然有千位符 - 积木报表会出现token校验失败,定时导出出现脚本执行失败 #3744 - Docker部署缺少依赖 #3898 - 填报工具栏当传进来页码时显示错误 - 数字组件默认不限制最大最小值 - 图片上传数量满了,就不显示上传按钮了 - 批量上传图片时,会重复提示 - 删除数据集时解除绑定关系 - 设置富文本之后字体自动加粗了 - 冻结单元格选择颜色弹窗 拖拽颜色选择器 直接就关闭了 - 子表设置边框之后默认值没了 - 【填报】省市区默认值不生效 - 填报,隐藏的控件导出时值被导出了 - 报表导出需要根据是否设置四舍五入 - 导出pdf,两个单元格重叠了 - 象形图升级到5.0版本 上传图片出不来了 - 回收站 文件不应该存在上传背景的按钮 - 积木报表拖拽文件夹当没有子级文件夹的时候还存在小三角 - 打印设置,移除打印清晰度设置 - 打印回调接口增加文档链接,并且提交测试接口 - 多数据集列表查询,超出十个字段时无法正常展示 - 工具栏图标太亮了,感觉不协调 - 单文件数据集后台,报错前端没有提示 - 填报打印,同一行有合并单元格是图片时,前面的行高不对 - 自适应高度时当文字内容大于单元格时,预览和设计显示不正确 - 定时导出任务,租户隔离,关联报表下拉数据应该也隔离 - 导出pdf时,老数据有没有纸张方向时默认纵向 - 分享记录链接,复制内容的规则和分享弹框的规则保持一致- - 嵌入图片导出不能完全覆盖 - 左上角存在极小的"page" - 文件和图片上传提交数据时去掉前缀 - pdf图像多页只导出第一页 - domain是相对路径时,填报打印图片不展示 - 填报,将date类型转换成string,否则oracle报错 - 处方签模板导出word和pdf报错 - 关系图问题修复 - 饼图设置动态数据后,图表颜色变了 - 特殊字符(\\C)渲染报错, 如何处理 - 隐藏表达式需要判断是否为空或者为数值,否则预览页面报错,导致无法展示 - 字典 点着点着 字典配置项 弹不出来了 - 饼图 设置动态数据后,图表颜色变了
最后提交信息为:
🚀 革命性升级!JimuReport 积木报表 v2.1.0 版本震撼发布
v2.0.0
e189192
2025-07-05 09:34
对比
v2.0.0
JEECG
**当前版本**:v2.0.0 | 2025-06-09 #### 升级日志 > 发布一系列新功能:新版支持word导出、提供了新版报表导出接口(支持pdf/excel/word)不需要依赖Python环境;优化报表加载速度,资源按需加载;升级echart5,主题更美观; #### 集成Maven依赖 ``` <dependency> <groupId>org.jeecgframework.jimureport</groupId> <artifactId>jimureport-spring-boot-starter</artifactId> <version>2.0.0</version> </dependency> <dependency> <groupId>org.jeecgframework.jimureport</groupId> <artifactId>jimureport-nosql-starter</artifactId> <version>2.0.0</version> </dependency> ``` ##### 报表升级 - 【新功能】支持word导出 - 【新功能】新增报表导出接口(支持导出pdf/excel/word,不需要依赖Python,目前不支持图表) - 【新功能】报表设计器加载速度优化,改成按需加载echarts - 【新功能】增加字体加粗函数=fontbold - 【新功能】按条件动态控制行显隐 - 【新功能】支持自定义打印跨页(自定义分页行) - 【新功能】报表查询接口需求 - 【新功能】小数位数处新增是否四舍五入 - 【新功能】积木报表参数配置改成可视化界面,便于配置 - 【新功能】固定打印尾是否固定底部,支持配置 - 【新功能】sql注入校验,允许用户自定义级别(严格、普通、不校验) - 【Bug处理】数字组件及金额组件填写0时,保存不到数据库 - 【新功能】升级echart5,主题更美观 - 解决批量导出运行python脚本报错 #3740 - 解决[issues/3714]无法提交填报数据 - SQLServer存储结构查询后不出数据 #3732 - 求前端敏感、调试信息暴露问题的解决方法 #3751 - 解决合并单元格内文字打印高度异常 - 解决当有\n时且文字宽度小于单元格宽度只显示一行 - 积木报表,文件数据集不支持以列表方式展示分组数据 - [issues/IBV4OC] 函数控制字体的加粗 - [issues/3643]积木报表升级后,原来的list查询打印报错syntax error, string #364 - 【issues/3621】数据源选择sqlserver 连接上查询表名出现错误 - 【issues/3632】SQL解析现在会清空所有字典编码 - 【issues/3440】工具条设置支持控制“导出”、“打印”二级菜单 - [issues/IC01B5]行字体加粗控制 - [issues/3578]pgsql模式下的单元格分组设置未兼容with函数,同时使用提示查询不到with中自定义的临时表 #3578 - 【issues/3656】分页缩放打印表格未对齐 - 【issues/3656】分页缩放打印上下有很大的空白 - 【QQYUN-11967】当上传的图片下方没有内容时图片不显示(virtual属性需保留) - 【issues/3668】填报冻结提示暂不支持 - 【QQYUN-11988】循环块和分版不能取消 - 1.9.4对应的springboot3版本存在组件高危漏洞 #3687 - [issues/IC1I99]sqlserver中存储过程不能用 - Excel导出BUG:自动回行数据导出后,无法自动回行显示 - BUG:升级1.9.3后,打印预览时,多出一张空白页 - org.springframework.util.Base64Utils 已被移除,使用spring6以上报错 · [Issue #3616](https://github.com/jeecgboot/jimureport/issues/3616) - 报表填报时选择组件数字或者金额都出现在保存数据0时保存不了 · [Issue #3613](https://github.com/jeecgboot/jimureport/issues/3613) - 1.6.6版本的API可以获参,但是1.9.4的API却不能获参 · [Issue #3599](https://github.com/jeecgboot/jimureport/issues/3599) - SQL解析现在会清空所有字典编码 · [Issue #3632](https://github.com/jeecgboot/jimureport/issues/3632) - LEFT JOIN sys.extended_properties g ON a.id= G.major_id · [Issue #3621](https://github.com/jeecgboot/jimureport/issues/3621) - GitHub · Where software is built](https://github.com/jeecgboot/jimureport/issues/3440) - pgsql模式下的单元格分组设置未兼容with函数,同时使用提示查询不到with中自定义的临时表 · [Issue #3578](https://github.com/jeecgboot/jimureport/issues/3578) - 预览图片显示正常,导出pdf变成很小,导出pdf图片错位 · [Issue #3619](https://github.com/jeecgboot/jimureport/issues/3619) - 可以将sql数据源的结果列直接映射到excel里面吗?无需一个一个的去拖动,写列名 · [Issue #3415](https://github.com/jeecgboot/jimureport/issues/3415) - 有配置字典之后重新点解析,字典数据会丢失 · [Issue #3660](https://github.com/jeecgboot/jimureport/issues/3660) - 导出pdf自动换行,多出了一些空白区域 · [Issue #3604](https://github.com/jeecgboot/jimureport/issues/3604) - 是否参与计算是是否可以增加选项0值不参与计算 · [Issue #3517](https://github.com/jeecgboot/jimureport/issues/3517) - 报表钻取的时候没法将上一个报表在URL中参数传递到下个报表中 · [Issue #3472](https://github.com/jeecgboot/jimureport/issues/3472) - 有横向分组字段时分页缩放打印有异常 · [Issue #3656](https://github.com/jeecgboot/jimureport/issues/3656) - 基础环形图特殊数字显示精度问题 · [Issue #3637](https://github.com/jeecgboot/jimureport/issues/3637) - 横向分组动态列仅可以小计,不可以求平均 · [Issue #3513](https://github.com/jeecgboot/jimureport/issues/3513) - 报表打印中自动换行会导致导出pdf中出现空行 · [Issue #3702](https://github.com/jeecgboot/jimureport/issues/3702) - 图形报表日期区间查询异常 · [Issue #3750](https://github.com/jeecgboot/jimureport/issues/3750) - =concat(A2,'年' )这种公式竟然提示错误:“表达式渲染错误的单元格:D3”;但是=concat(A2,'年',A3,'月')就可以。公式里有两个以上的单元格才可以,什么逻辑?! · [Issue #3773](https://github.com/jeecgboot/jimureport/i - 小计文本配置行的字体色、背景色导致合计结果错误 · [Issue #3755](https://github.com/jeecgboot/jimureport/issues/3755) - 制作好的图表报表分享给其他人打开,无法按照查询条件正常渲染图形,登录后就可以正常渲染。 · [Issue #3783](https://github.com/jeecgboot/jimureport/issues/3783) - clickhouse数据库,sql是cte表达式的时候,在分组扩展报表的时候报错。 · [Issue #3765](https://github.com/jeecgboot/jimureport/issues/3765) - 在自定义函数中,指定的单元格内容传不到函数中,如Fend("101",B1)的B1单元格的内容无法传到函数中进行处理!!! · [Issue #3771](https://github.com/jeecgboot/jimureport/issues/3771) - 下载按钮,没有带token · [Issue #3796](https://github.com/jeecgboot/jimureport/issues/3796)
最后提交信息为:
🚀 革命性升级!JimuReport 积木报表 v2.1.0 版本震撼发布
v1.9.4
c558e78
2025-02-18 11:00
对比
v1.9.4
JEECG
**当前版本**:v1.9.4 | 2025-02-17 #### 升级日志 > 重点修复了JimuBI 数据库兼容问题,启动提示es、mogodb错误警告问题;同步提供了springboot3版依赖;大屏新增一些列新功能,详情看日志 ##### springboot2集成依赖 - 积木报表依赖 ``` <dependency> <groupId>org.jeecgframework.jimureport</groupId> <artifactId>jimureport-spring-boot-starter</artifactId> <version>1.9.4</version> </dependency> <dependency> <groupId>org.jeecgframework.jimureport</groupId> <artifactId>jimureport-nosql-starter</artifactId> <version>1.9.4</version> </dependency> ``` - 积木大屏依赖 ``` <dependency> <groupId>org.jeecgframework.jimureport</groupId> <artifactId>jimubi-spring-boot-starter</artifactId> <version>1.9.4</version> </dependency> ``` ##### springboot3集成依赖 - 积木报表依赖 ``` <dependency> <groupId>org.jeecgframework.jimureport</groupId> <artifactId>jimureport-spring-boot3-starter-fastjson2</artifactId> <version>1.9.4</version> </dependency> <dependency> <groupId>org.jeecgframework.jimureport</groupId> <artifactId>jimureport-nosql-starter</artifactId> <version>1.9.4</version> </dependency> ``` - 积木大屏依赖 ``` <dependency> <groupId>org.jeecgframework.jimureport</groupId> <artifactId>jimubi-spring-boot3-starter</artifactId> <version>1.9.4</version> </dependency> ``` ##### 升级SQL ``` ALTER TABLE `jimu_report_db_field` ADD COLUMN `field_name_physics` varchar(200) NULL COMMENT '物理字段名(文件数据集使用,存的是excel的字段标题)' AFTER `field_name`; CREATE TABLE `jimu_report_icon_lib` ( `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键', `name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '图片名称', `type` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '图片类型', `image_url` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL COMMENT '图片地址', `create_by` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL COMMENT '创建人', `create_time` datetime DEFAULT NULL COMMENT '创建时间', `update_by` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL COMMENT '更新人', `update_time` datetime DEFAULT NULL COMMENT '更新时间', `tenant_id` int(11) DEFAULT NULL COMMENT '租户id', PRIMARY KEY (`id`) USING BTREE ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='积木图库表'; INSERT INTO `jimu_dict`(`id`, `dict_name`, `dict_code`, `description`, `del_flag`, `create_by`, `create_time`, `update_by`, `update_time`, `type`, `tenant_id`) VALUES ('1047797573274468352', '系统图库', 'gallery', '', 0, 'admin', '2025-02-07 19:00:19', NULL, NULL, 0, '1'); INSERT INTO `jimu_dict_item`(`id`, `dict_id`, `item_text`, `item_value`, `description`, `sort_order`, `status`, `create_by`, `create_time`, `update_by`, `update_time`) VALUES ('1047797624512086016', '1047797573274468352', '常规', 'common', NULL, 1, 1, 'admin', '2025-02-07 19:00:31', NULL, NULL); INSERT INTO `jimu_dict_item`(`id`, `dict_id`, `item_text`, `item_value`, `description`, `sort_order`, `status`, `create_by`, `create_time`, `update_by`, `update_time`) VALUES ('1047797669877678080', '1047797573274468352', '指向', 'point', NULL, 1, 1, 'admin', '2025-02-07 19:00:42', '15931993294', '2025-02-07 19:01:11'); INSERT INTO `jimu_dict_item`(`id`, `dict_id`, `item_text`, `item_value`, `description`, `sort_order`, `status`, `create_by`, `create_time`, `update_by`, `update_time`) VALUES ('1047797751893098496', '1047797573274468352', '专业', 'major', NULL, 1, 1, 'admin', '2025-02-07 19:01:01', NULL, NULL); ``` ##### 积木报表升级 - 积木报表nosql依赖集成后,会提示mogodb连接错误和es错误解决 - 填报,支持自动注入标准字段 - 填报前端校验子表唯一值 - 文件数据集专项优化 - mongodb不支持分页 / 导出报表配置,主子表配置没有导出 - 文件数据集报表,查询逻辑优化 - 加上版本信息 - 修正边框设置全部后再设置局部不生效 - 上传图片支持预览 - 将格式设为正常,空单元格 不会被清除 - 动态cell错位无法计算 · [Issue #3317](https://github.com/jeecgboot/JimuReport/issues/3317) - 报表首页“视图”列表,目前是否支持给每个报表替换背景图 · [Issue #3319](https://github.com/jeecgboot/JimuReport/issues/3319) - 积木报表超链接传参错行问题-未解决 · [Issue #3367](https://github.com/jeecgboot/JimuReport/issues/3367) - 预览报表时,占用的内存在取消预览后,内存不释放 · [Issue #3290](https://github.com/jeecgboot/JimuReport/issues/3290) - 我创建的填报,设置的永不过期,但是填写的时候弹出来Token失效 · [Issue #3349](https://github.com/jeecgboot/JimuReport/issues/3349) - #3278 麻烦再看一下这个issue 还是没有修复核心问题,就比如在线的这个例子,虽然图表的配置保存下来了 但是图表还是无法渲染 · [Issue #3392](https://github.com/jeecgboot/JimuReport/issues/3392) - 每次翻页都查询总数 · [Issue #1708](https://github.com/jeecgboot/JimuReport/issues/1708) - postgresql数据库时有些错误 · [Issue #7779](https://github.com/jeecgboot/JeecgBoot/issues/7779) - 打包为jar包后,保存报表时会出现保存失败的bug #3335 - 填报使用api 作为数据源,回显数据的时候,日期控件报错 - 配置字典支持下拉选 - 单文件数据集支持图表组件 - 文件数据集查不到数据优化 - 预览报表时,占用的内存在取消预览后,内存不释放 #3290 ##### 积木大屏升级 - 【严重】在oracle数据库下报错 odp.type = "0" - 【新功能】JimuBI支持更多数据集,写SQL方式对接 elasticsearch、mogodb、csv文件、Excel文件、json文件 - 【新功能】新增数据源支持sqllite、TiDB、Doris、 MongoDB-BI等 - 【新功能】新增图标库维护,更友好的支持物联网大屏 - 【新功能】新增地图维护,内网可以手工维护地图数据 - 针对online对接大屏和仪表盘,进行专项优化 - webscoket 数据集优化 - 基础仪表盘修改颜色,目前只将刻度线的颜色改了,需不要要将刻度线右侧数值也修改 - 表单上添加了新字段,配置联动查询时,实时选不了字段 - 单文件数据集 无法修改数据集名称 - 仪表盘组件支持复制,大大提升用户体验 - PostgreSQL 数据库升级积木报表1.9.3 打开积木BI报错 · [Issue #3405](https://github.com/jeecgboot/JimuReport/issues/3405) - 将数据库切换到openGuass,积木报表报错 · [Issue #7745](https://github.com/jeecgboot/JeecgBoot/issues/7745) - 积木BI大屏1.93版本,在ORACLE数据库下,点击【模版案例】【文件夹】接口报错 · [Issue #7721](https://github.com/jeecgboot/JeecgBoot/issues/7721) - 手机端和页面端显示不一致问题 · [Issue #7689](https://github.com/jeecgboot/JeecgBoot/issues/7689) - [1.9.1]发展历程组件存在跨格跳的情况 · [Issue #3366](https://github.com/jeecgboot/JimuReport/issues/3366) - 大屏API接口可以解析成功,但获取不到数据 · [Issue #3360](https://github.com/jeecgboot/JimuReport/issues/3360) - 地图数值显示不正确 · [Issue #3368](https://github.com/jeecgboot/JimuReport/issues/3368) - 大屏列表因为sql不兼容导致查询失败 · [Issue #3397](https://github.com/jeecgboot/JimuReport/issues/3397) - 数据大屏Api动态数据表格数据钻取页面不刷新 · [Issue #3390](https://github.com/jeecgboot/JimuReport/issues/3390) - 1.9.3版本未能找到ES数据源,且API数据源只支持https · [Issue #3388](https://github.com/jeecgboot/JimuReport/issues/3388) - 数据大屏和仪表盘保存后台报错java.lang.ClassCastException: java.lang.Integer cannot be cast to java.lang.String · [Issue #3419](https://github.com/jeecgboot/JimuReport/issues/3419) - 轮播表格和排名表格无法被其它组件实现组件联动 · [Issue #3414](https://github.com/jeecgboot/JimuReport/issues/3414) - 大屏地图钻取名称显示重叠问题 · [Issue #3413](https://github.com/jeecgboot/JimuReport/issues/3413) - 仪表盘敏感功能加按钮权限 - Cache SPEL 表达式解析不到参数 #3222
最后提交信息为:
Update issue templates
v1.9.3
1253f37
2025-01-16 19:10
对比
v1.9.3
JEECG
# v1.9.3 含JimuReport、JimuBI大两部分升级 **当前版本**:v1.9.3 | 2024-01-08 ## 一、JimuReport报表升级日志 #### 积木报表依赖 ``` <!-- 积木报表依赖 --> <dependency> <groupId>org.jeecgframework.jimureport</groupId> <artifactId>jimureport-spring-boot-starter</artifactId> <version>1.9.3</version> </dependency> <!-- csv excel json mogodb elasticsearch redis 数据集支持包 --> <dependency> <groupId>org.jeecgframework.jimureport</groupId> <artifactId>jimureport-nosql-starter</artifactId> <version>1.9.3</version> </dependency> ``` #### 升级日志 > 重点提升数据集能力,让你用写SQL的方式查询 mongodb、elasticsearch和导入的csv、excel、json文件数据. ##### 修复Issues - 【v1.9.2严重BUG】角色权限BUG,授权逻辑报错导致无法授权成功 - 【v1.9.1~2严重BUG】打包为jar包后,保存报表时会出现保存失败的bug #3335 - 【新功能】积木报表支持导入csv和excel、json作为数据集 - 【新功能】支持SQL方式对接这些数据源:elasticsearch、mongodb、csv文件、Excel文件、json文件 - 【新功能】新增数据源支持sqllite、TiDB、Doris、 MongoDB-BI等 - 【新功能】积木报表支持标题设置排序 - 【新功能】开放隐藏单元格功能 - 【新功能】放开年、月、年月设置 - 【新功能】放开单元格斜线功能 - 【新功能】积木报表对接mongodb支持sql语法(支持分页和分组) - 【新功能】表达式添加minute() 分钟 - 【新功能】预览报表支持图片点击预览 - 【新功能】 新增分页缩放打印 - 【新功能】 新增整页缩放打印 - 【新功能】支持单文件数据集和多文件数据集 - 【新功能】导出报表配置,支持导出超链接配置 - 【新功能】导出报表,支持导出主子表关系配置 - 优化报表定时导出功能 - 填报查询编辑模式支持分页 - js增强支持系统变量 - 保存时清除右侧的空白列和下方的空白行 - 解决日期格式化不支持 D/M/YYYY HH:mm:ss - 【紧急】升级1.8.1版本后,小计及数据合计部分的展示方式和统计数据发生变化 · [Issue #3170](https://github.com/jeecgboot/JimuReport/issues/3170) - hikari连接池的connectionTestQuery参数设置不上 · [Issue #3179](https://github.com/jeecgboot/JimuReport/issues/3179) - 动态分组后的列错乱和不显示 · [Issue #3190](https://github.com/jeecgboot/JimuReport/issues/3190) - 基本运算符不生效+表头如何跟查询条件联动显示 · [Issue #3209](https://github.com/jeecgboot/JimuReport/issues/3209) - if函数问题 · [Issue #3211](https://github.com/jeecgboot/JimuReport/issues/3211) - 1.9.1版本集成到ruoyi-vue后项目启动失败 · [Issue #3214](https://github.com/jeecgboot/JimuReport/issues/3214) - 积木报表能不能自主排序 · [Issue #3196](https://github.com/jeecgboot/JimuReport/issues/3196) - 填报无法分页。 · [Issue #3192](https://github.com/jeecgboot/JimuReport/issues/3192) - 横向动态分组合计需求 · [Issue #3231](https://github.com/jeecgboot/JimuReport/issues/3231) - 之前正常的表格,打开Python增强,预览报错 · [Issue #3203](https://github.com/jeecgboot/JimuReport/issues/3203) - 报表钻取后,查询的值能否与参数的值一致 · [Issue #3249](https://github.com/jeecgboot/JimuReport/issues/3249) - 仪表盘数据集配置-SQL解析并且成功后没有出现字段 · [Issue #3181](https://github.com/jeecgboot/JimuReport/issues/3181) - 反斜杠使用富文本无法显示问题 · [Issue #3245](https://github.com/jeecgboot/JimuReport/issues/3245) - 升级3.7.2 flyway自动升级失败 · [Issue #7650](https://github.com/jeecgboot/JeecgBoot/issues/7650) - 点击设计之后之前的复杂柱形图的配置数据会丢失 · [Issue #3278](https://github.com/jeecgboot/JimuReport/issues/3278) - 空白单元格,加入边框线后,导出边框线的单元格会加空格 · [Issue #3265](https://github.com/jeecgboot/JimuReport/issues/3265) - js增强动态传参或者系统变量 · [Issue #3267](https://github.com/jeecgboot/JimuReport/issues/3267) - 使用若依前后端分离版本ruoyiVue(3.8.8版本),集成积木报表1.9.1版本,启动报错 · [Issue #3311](https://github.com/jeecgboot/JimuReport/issues/3311) - 表格已经调整了自动换行,在预览的时候没问题,但是打印样式直接超出去 · [Issue #3254](https://github.com/jeecgboot/JimuReport/issues/3254) - 男女性别象形图静态数据对应错误 · [Issue #3305](https://github.com/jeecgboot/JimuReport/issues/3305) - 超链接报表钻取参数传递不是期望值 · [Issue #3314](https://github.com/jeecgboot/JimuReport/issues/3314) - 固定表头表尾分页导出pdf丢失数据 · [Issue #3302](https://github.com/jeecgboot/JimuReport/issues/3302) - \[issues/3175\]分享链接后对方需要输入用户名和密码,怎么能让不输入直接看 - 动态分组后的列错乱和不显示 - \[issues/3179\]hikari连接池的connectionTestQuery参数设置不上 - \[issues/3175\]分享链接后对方需要输入用户名和密码,怎么能让不输入直接看 - 【issues/3170】小计及数据合计部分的展示方式和统计数据发生变化 - 【积木BI】地图组件在未登录时不展示 - 优化回收站样式, 没有数据时 提示暂无数据 - 【issues/3202】积木报表导出的excel打印颜色非常淡且线框粗细无效 - 除数为零报错 #3209 - 优化背景图上传,不支持的格式不能选 - 优化积木报表,文件夹删除逻辑 - 【issues/3265】空白单元格,加入边框线后,导出边框线的单元格会加空格 - 固定打印表尾跨了一页 - 有自动换行且是数字时预览报错 - 输入=显示表达式弹窗,没匹配到内容时则关闭。 - 单元格设置为二维码时,展示有问题 - 类型为text时查找不到 - 【issues/3254】设置了换行打印时英文和数字没换行 - 预览时是空白单元格,打印时显示0. - 顶部单元格输入框,粘贴内容编辑区不跟随变化 - 单元格斜线不符合数量限制,提示用户 - 填报唯一校验时子表报错 - ruoyiVue集成积木报表,在线填报报表token校验失败 #3147 ## 二、JimuBI大屏升级日志 #### 积木BI大屏依赖 ``` <!-- 积木BI大屏依赖 --> <dependency> <groupId>org.jeecgframework.jimureport</groupId> <artifactId>jimubi-spring-boot-starter</artifactId> <version>1.9.3</version> </dependency> ``` #### 集成权限指令 > v1.9.3+ 开始支持类似@RequiresPermissions用法,具体参考集成文档:https://help.jeecg.com/jimureport/config/token.html 权限指令的用法,可以参考shiro的权限注解 @RequiresPermissions 集成积木报表,需要把登录人拥有的权限指令传递给积木报表。 | 指令 | 功能 | | --- | --- | | `drag:datasource:testConnection` | 仪表盘数据库连接测试 | | `onl:drag:clear:recovery` | 仪表盘清空回收站 | | `drag:analysis:sql` | 仪表盘SQL解析 | | `drag:design:getTotalData` | 仪表盘对Online表单展示数据 | #### 升级日志 > 里程碑版本整体功能大优化升级,大屏和仪表盘支持内网,支持按需加载,仪表盘配置项重构,更加美观易用,优化细节很多,大家下载新版体验吧!! #### 升级SQL ``` UPDATE onl_drag_comp SET status='0' WHERE parent_id = '0'; update onl_drag_page set type =0 where iz_template = '1'; ``` ##### 修复Issues - 【v1.9.2严重BUG】角色权限BUG,授权逻辑报错导致无法授权成功 - 【大改动】仪表盘配置项重构,参考大屏配置项简化,优化体验 - 【大改动】仪表盘和大屏改造支持按需加载,访问大屏提速降低资源加载 - 【大改动】仪表盘和大屏支持内网部署,解决需要加载网络资源问题 - 【大改动】仪表盘和大屏的配置项重构采用本地化 - 【新功能】仪表盘增加字典项配置 - 【新功能】支持批量修改组件配置 - 【新功能】大屏钻取和联动支持 - 【新功能】仪表盘图标支持离线 - 【新功能】支持CSV、EXCEL数据集 - 【新功能】添加字符云 - 【新功能】组件组合后的顺序优化 - 【新功能】画布放大缩小 - 【bug】 外边的组件拖拽入组合进不去 - 【bug】大屏ID不存在,预览提示大屏不存在 - 【bug】文本查询包含不好使 - 【bug】修复大屏查询条件无法联动 - 【bug】列表数据查询,增加name查询条件 - 【issues/3181】SQL解析成功,但是数据没返回 - 【优化】数据集分组名称唯一校验去掉 - 【安全】清空回收站加权限注解 - 【bug】文件夹拖拽排序有时层级会错乱 - 【优化】无论用户是否扩展字典配置,默认都支持积木字典 - 【优化】分享弹窗优化 - 【优化】大屏允许上传封面、字典增加创建时间显示 - 【优化】散点地图文字展示不生效 - 【优化】百分比条形图去掉竖排 - 【优化】图表 X轴 Y轴 网格线颜色默认为 #8F8D8D - 【优化】轮播表、表格 根据列字段顺序显示,未配置的不显示在表格中 - 【优化】显示进度样式调整 - 【优化】查询表单日期控件宽度修改 - 【优化】南丁格尔玫瑰图加上自定义属性 - 【优化】南丁格尔玫瑰图 没有单位设置 - 【优化】气泡排名超过三个错位 - 【优化】windows上撤销快捷键不行 - 【优化】数据集json放大显示不全 - 【优化】柱形地图、散点柱形地图样式调整 - 【优化】翻牌器组件宽度自定义 - 【优化】表格添加滚动行数 - 【优化】百分比条形图 下边距太大 - 【优化】 胶囊图 右侧边距太小 数据显示不全 - 【优化】时间组件 可以选多种格式 - 【优化】环形图 配置项少 - 【优化】散点图、堆叠图增加配置项 - 【优化】象形图、选项卡,散点图配置项修改 - 【优化】组合元素加上背景色和边框 - 【优化】装饰11翻转不了 - 【优化】组合内元素,修改位置和大小 - 【优化】缩略图压缩,减少资源大小 - 【优化】漏斗图加上自定义配色 - 【优化】散点图配置和配色优化 - 【优化】新增大屏没有默认背景图 - 【优化】大屏组件的默认配色优化 - 【优化】支持数据源TIDB类型 - 【优化】散点地图支持数据中填写经纬度 - 【优化】预览页面超链接鼠标显示手 - 【优化】卡片圆角配置调整 - 【优化】翻牌器点的样式调整 - 【优化】数据集分组显示效果和增加搜索 - 【优化】关闭页面或者刷新页面检查是否有未保存数据,并提示 - 【优化】基础配置总增加旋转设置 - 【优化】支持自定义颜色的组件可整体配置颜色 - 【优化】水印设置 - 【优化】组合元素加上背景色和边框 - 【优化】表格列配置宽度修改 - 【优化】选项卡背景图设置 - 【优化】地图边距设置值调大点 - 【优化】解决锁定和隐藏的组件框选中了可移动 - 【优化】【bug】系统默认颜色组件再次选中勾选的会报错 - 【优化】散点地图大小调整 - 【优化】大屏 多色仪表盘没有自定义配色 - 【优化】复制的组件在最上层 - 【优化】online表单等系列问题优化 - 【bug】组件自定义配色改变偶尔会影响其他组件 - 【bug】大屏实时时间组件:星期几不会随着日期改变 - 【bug】文本对齐方式增加垂直居左和垂直居右 - 【bug】online来的数据date根据配置显示年、月、周、季度 - 【bug】去掉播放器网页全屏按钮 - 【优化】大屏对online表单 X轴 Y轴 默认颜色 改成白色 - 从积本BI切换回积木报表时tocken会漏掉 · [Issue #3219](https://github.com/jeecgboot/JimuReport/issues/3219) - 大屏在内网环境无法获取svg、icon · [Issue #3200](https://github.com/jeecgboot/JimuReport/issues/3200) - 添加 api接口数据集报错 · [Issue #3237](https://github.com/jeecgboot/JimuReport/issues/3237) - 仪表盘查询组件日期怎么设置默认值为当天或者昨天 · [Issue #3218](https://github.com/jeecgboot/JimuReport/issues/3218) - 大屏遇到的问题 · [Issue #3266](https://github.com/jeecgboot/JimuReport/issues/3266) - 升级到1.91后多选下拉新问题 · [Issue #3223](https://github.com/jeecgboot/JimuReport/issues/3223) - 1.9.1版本的积木仪表盘,统计卡片,动态数据,某些数值、总数等无法展示 · [Issue #7554](https://github.com/jeecgboot/JeecgBoot/issues/7554) - 1.9.1版本的jeecg.jmreport.apiBasePath配置,仪表盘设计页面,没有生效的问题 · [Issue #3236](https://github.com/jeecgboot/JimuReport/issues/3236) - 积木仪表盘设计页面静态地址项目名丢失及接口地址是ip的问题 · [Issue #3208](https://github.com/jeecgboot/JimuReport/issues/3208) - 大屏/BI设计器编辑的时候,出现报错 Failed to execute 'open' on 'XMLHttpRequest': Invalid URL · [Issue #7580](https://github.com/jeecgboot/JeecgBoot/issues/7580) - 仪表盘中的统计插件,是否可以支持小数点数据展示 · [Issue #7620](https://github.com/jeecgboot/JeecgBoot/issues/7620) - 仪表盘布局错乱 · [Issue #7607](https://github.com/jeecgboot/JeecgBoot/issues/7607) - 【严重bug】大屏实时时间组件:星期几不会随着日期改变。 · [Issue #3272](https://github.com/jeecgboot/JimuReport/issues/3272) - 在测试环境中仪表盘部分接口访问不到 · [Issue #3225](https://github.com/jeecgboot/JimuReport/issues/3225) - SQL注入漏洞 · [Issue #7655](https://github.com/jeecgboot/JeecgBoot/issues/7655) - SQL injection vulnerability · [Issue #7665](https://github.com/jeecgboot/JeecgBoot/issues/7665) - 积木仪表盘设计页面静态地址项目名丢失及接口地址是ip的问题 · [Issue #3154](https://github.com/jeecgboot/JimuReport/issues/3154) - 仪表盘首页卡片组件数值为0希望也能显示 · [Issue #3327](https://github.com/jeecgboot/JimuReport/issues/3327) - 内网环境,大屏设计问题 · [Issue #3326](https://github.com/jeecgboot/JimuReport/issues/3326)
最后提交信息为:
新版发布
v1.9.1
cabf106
2024-12-11 18:02
对比
v1.9.1 首个大屏稳定版
JEECG
**当前版本**:v3.7.2 | 2024-12-12 #### 源码下载 - [https://github.com/jeecgboot/JeecgBoot](https://github.com/jeecgboot/JeecgBoot) #### 升级日志 > 重要的事情说三遍,三遍,三遍,本次重点提供了免费大屏设计器!!! ##### issue处理 - jeecgboot支持作为乾坤子应用 - 集成积木BI,提供免费大屏 - 升级积木报表到最新版本 - 邮件推送支持配置采用定时推送还是直接发送 - 支持自定义阿里大鱼短信的模板code - 支持新版钉钉登录逻辑 - redis keys命令调整成scan #31 - 分布式事务seata升级到新版,demo修复 #7378 - online表单,能否修改自带按钮的名称,或者隐藏自带按钮 · [Issue #7059](https://github.com/jeecgboot/JeecgBoot/issues/7059) - 请问怎么关闭左侧和顶部菜单栏 · [Issue #7532](https://github.com/jeecgboot/JeecgBoot/issues/7532) - 租户套餐的菜单名称没国际化 · [Issue #7166](https://github.com/jeecgboot/JeecgBoot/issues/7166) - 【BUG】`FormProps` 参数传递不正确 · [Issue #7150](https://github.com/jeecgboot/JeecgBoot/issues/7150) - jeecgboot3.7.0启动时多了个警告 · [Issue #6988](https://github.com/jeecgboot/JeecgBoot/issues/6988) - 顶部左侧组合菜单 · [Issue #7209](https://github.com/jeecgboot/JeecgBoot/issues/7209) - 列表某一行选中后没有选中样式 · [Issue #7200](https://github.com/jeecgboot/JeecgBoot/issues/7200) - 自动生成一对多表单代码中,省市区回显问题。 · [Issue #7203](https://github.com/jeecgboot/JeecgBoot/issues/7203) - basicTable中editRule使用问题 · [Issue #7136](https://github.com/jeecgboot/JeecgBoot/issues/7136) - 【重大BUG】顶部混合导航改为侧边栏,一级菜单丢失 · [Issue #7248](https://github.com/jeecgboot/JeecgBoot/issues/7248) - 在线报表关联查询字段顺序错乱 · [Issue #7156](https://github.com/jeecgboot/JeecgBoot/issues/7156) - BasicTable 如何设置列表选中后的样式 · [Issue #7231](https://github.com/jeecgboot/JeecgBoot/issues/7231) - 【BUG】自动锁屏输入9999999无法解锁 · [Issue #7250](https://github.com/jeecgboot/JeecgBoot/issues/7250) - 在线报表对中文字段的支持不太好 · [Issue #7134](https://github.com/jeecgboot/JeecgBoot/issues/7134) - 严重问题,数据误删除!!!online erp表单修改主表时,子表数据被全量删除 · [Issue #7190](https://github.com/jeecgboot/JeecgBoot/issues/7190) - sys\_gateway\_route 表中没有del_flag,导致报错 · [Issue #7262](https://github.com/jeecgboot/JeecgBoot/issues/7262) - 泄露数据库表名信息\- 子表获取数据失败:xxx · [Issue #7202](https://github.com/jeecgboot/JeecgBoot/issues/7202) - BasicTable树形表格设置checkStrictly无效 · [Issue #7217](https://github.com/jeecgboot/JeecgBoot/issues/7217) - 当使用原生的a-modal时,由于全局样式的污染,导致关闭按钮位置移位,感觉不协调 · [Issue #7260](https://github.com/jeecgboot/JeecgBoot/issues/7260) - 使用代码里的代码生成器 · [Issue #6496](https://github.com/jeecgboot/JeecgBoot/issues/6496) - 当RangePicker组件值允许开始/结束为空时,表单的fieldMapToTime处理异常 · [Issue #7216](https://github.com/jeecgboot/JeecgBoot/issues/7216) - 当使用原生的a-modal时,由于全局样式的污染,导致关闭按钮位置移位,感觉不协调 · [Issue #7260](https://github.com/jeecgboot/JeecgBoot/issues/7260) - online报表里不允许使用 union 命令 · [Issue #7265](https://github.com/jeecgboot/JeecgBoot/issues/7265) - jvxetable分组表头后,分组的字段无法显示 · [Issue #7223](https://github.com/jeecgboot/JeecgBoot/issues/7223) - 关于online表单开发主附表查询问题 · [Issue #7299](https://github.com/jeecgboot/JeecgBoot/issues/7299) - JVxeTable 拖拽如何去除下拉框或去除插入一行 · [Issue #7322](https://github.com/jeecgboot/JeecgBoot/issues/7322) - 生成erp表单时,当region代码是81和82开头,也就是香港澳门区域时,JAreaLinkage地址组件显示不完整 · [Issue #7290](https://github.com/jeecgboot/JeecgBoot/issues/7290) - 标签页样式异常 · [Issue #7345](https://github.com/jeecgboot/JeecgBoot/issues/7345) - 仪表盘无法读取URL参数 · [Issue #7208](https://github.com/jeecgboot/JeecgBoot/issues/7208) - 用模版导出xlsx时如果存在循环行导出会导致循环行后面的公式失效 · [Issue #7161](https://github.com/jeecgboot/JeecgBoot/issues/7161) - 【3.7.3】jeecg-qiankun 提议 · [Issue #6947](https://github.com/jeecgboot/JeecgBoot/issues/6947) - jeecgboot-vue3如何与vue3版本的子项目 进行微前端qiankun集成? · [Issue #7285](https://github.com/jeecgboot/JeecgBoot/issues/7285) - 主表控制子表展示 · [Issue #7275](https://github.com/jeecgboot/JeecgBoot/issues/7275) - form表单,调用appendSchemaByField后,提交表单时报错 · [Issue #7372](https://github.com/jeecgboot/JeecgBoot/issues/7372) - 在使用openCustomModal时,show/hide控制会在多个自定义按钮间互相影响造成显示错误 · [Issue #7387](https://github.com/jeecgboot/JeecgBoot/issues/7387) - BasicTable在二级表头中,行编辑失效 · [Issue #7384](https://github.com/jeecgboot/JeecgBoot/issues/7384) - 【3.7.3】jeecg-qiankun 提议 · [Issue #6947](https://github.com/jeecgboot/JeecgBoot/issues/6947) - basicTable 多选框显示异常 · [Issue #7442](https://github.com/jeecgboot/JeecgBoot/issues/7442) - CollapseContainer组件怎么设置默认不展开? · [Issue #7402](https://github.com/jeecgboot/JeecgBoot/issues/7402) - 部门选择用户同时全部选择两页用户,回显到父页面。第二页用户显示的不是真是姓名 · [Issue #7405](https://github.com/jeecgboot/JeecgBoot/issues/7405) - BasicTable列表canResize属性为true时合计行不能横向滚动 · [Issue #7422](https://github.com/jeecgboot/JeecgBoot/issues/7422) - 3.7.1】菜单管理 - 会出现滚动区域底部部分数据 多选框无法渲染的情况的 增加实现场景 · [Issue #7307](https://github.com/jeecgboot/JeecgBoot/issues/7307) - 积木仪表盘访问增加token和开启租户,新增仪表盘后看不到 · [Issue #7444](https://github.com/jeecgboot/JeecgBoot/issues/7444) - 【3.7.0_all】vue3 数据字典优化建议 · [Issue #7433](https://github.com/jeecgboot/JeecgBoot/issues/7433) - 瀚高数据库Online表单开发导入数据库表功能 · [Issue #7052](https://github.com/jeecgboot/JeecgBoot/issues/7052) - 手机号码登录,在请求头中无法获取租户id · [Issue #7488](https://github.com/jeecgboot/JeecgBoot/issues/7488) - A route named "PageNotFound" has been added as a child of a route with the same name. · [Issue #7500](https://github.com/jeecgboot/JeecgBoot/issues/7500) - 单表树的查询不出子节点对应的名称或节点 · [Issue #7463](https://github.com/jeecgboot/JeecgBoot/issues/7463) - 版本号:master 多租户模式下 数据权限使用变量:#{tenant_id} 报错 · [Issue #7481](https://github.com/jeecgboot/JeecgBoot/issues/7481) - src/utils/index.ts的numToUpper方法返回解决错误 · [Issue #7493](https://github.com/jeecgboot/JeecgBoot/issues/7493) - Vue: Property 'isThemeBright' is missing in type '{ bgColor: string; fixed: true; collapsed: false; collapsedShowTitle: false; canDrag: false; show: true; hidden: false; menuWidth: number; mode: MenuModeEnum.INLINE; type: MenuTypeEnum.SIDEBAR; ... 7 more ...; mixSideFixed: false; }' but required in type 'MenuSetting'. · [Issue #7522](https://github.com/jeecgboot/JeecgBoot/issues/7522) - 运行时间好长,效率慢 · [Issue #7491](https://github.com/jeecgboot/JeecgBoot/issues/7491) - springboot3_sas 分支 online表单时间中间带T · [Issue #7148](https://github.com/jeecgboot/JeecgBoot/issues/7148) - xxl-job sas分支打开页面报错 · [Issue #7180](https://github.com/jeecgboot/JeecgBoot/issues/7180) - sas3.7.0 redis序列化bug · [Issue #7226](https://github.com/jeecgboot/JeecgBoot/issues/7226) - springboot3_sas分支 token到期后没有刷新toke延长时间的相关功能,导致使用中途被退出了 · [Issue #7305](https://github.com/jeecgboot/JeecgBoot/issues/7305) - 操作失败,Error in execution; nested exception is io.lettuce.core.RedisCommandExecutionException: ERR unknown command"keys" with args beginning with: `sys:cache:online:list..*, * · [Issue #6918](https://github.com/jeecgboot/JeecgBoot/issues/6918) - 避免在JeecgRedisCacheWriter中使用KEYS命令 · [Issue #6907](https://github.com/jeecgboot/JeecgBoot/issues/6907) - 用户量大了之后禁用用户无法踢出用户 · [Issue #6636](https://github.com/jeecgboot/JeecgBoot/issues/6636) - 正式环境的redis不支持订阅(SUBSCRIBE)命令,导致服务无法启动 · [Issue #7162](https://github.com/jeecgboot/JeecgBoot/issues/7162) - springboot3_sas 分支无法使用@Ignoreauth注解 · [Issue #7459](https://github.com/jeecgboot/JeecgBoot/issues/7459)
最后提交信息为:
免费大屏来啦! v1.9.1 首个大屏稳定版
v1.9.0
2abff31
2024-11-11 11:26
对比
v1.9.0,支持填报和大屏
JEECG
### 项目介绍 > 积木报表JimuReport,是一款免费的数据可视化报表,含报表、仪表盘和大屏设计,像搭建积木一样完全在线设计!功能涵盖:数据报表、打印设计、图表报表、门户设计、大屏设计等! - Web版报表设计器,类Excel操作风格,通过拖拽完成报表设计,所见即所得。 - 大屏采用类word风格,可以随意拖动组件,想怎么设计怎么设计,可以像百度和阿里一样,设计出炫酷大屏! - 从v1.9.0+起积木仪表盘支持大屏迈进了革命的步伐,她的牛叉之处:同时支持仪表盘、大屏、门户(支持交互)、移动。 - 秉承"简单、易用、专业"的产品理念,极大的降低报表开发难度、缩短开发周期、节省成本。 - 领先的企业级Web报表,支持各种复杂报表,专注于解决企业报表难题。 **当前版本**:v1.9.0 | 2024-11-04 #### 集成依赖 ##### 一、积木报表依赖(springboot2版) ``` <dependency> <groupId>org.jeecgframework.jimureport</groupId> <artifactId>jimureport-spring-boot-starter</artifactId> <version>1.9.0</version> </dependency> ``` ##### 二、积木仪表盘大屏依赖(springboot2版) ``` <dependency> <groupId>org.jeecgframework.jimureport</groupId> <artifactId>jimureport-dashboard-spring-boot-starter</artifactId> <version>1.9.0</version> </dependency> ``` #### 升级日志 此次版本改动较大,完善了填报功能支持行表格、一对多、查询填报等高级填报功能;支持共享数据集;整体界面大改版,使用体验更加简便;仪表盘提供大屏能力,支持黑色主题风格;增量升级SQL见 http://jimureport.com/doc/log ##### 新功能 - 界面布局整体改版,使用更加简便(涉及左侧区域、顶部菜单、右键菜单、右侧配置区) - 顶部图标更换,换成两行 - 新功能,支持共享数据集 - 新功能,打印当前页 - 在线填报,填报数据集支持拖拽 - 在线填报,支持行表格填报 - 在线填报,支持一对多填报 - 在线填报,支持查询填报 - 在线填报,Api支持相对路径 - 在线填报,支持唯一校验 - 在线填报,无token访问禁止使用"用户、角色、部门"等敏感控件 - 在线填报,预览地址改成restful风格 - 新增填报示例:SQL数据集填报、填报默认值 - 回收站功能,新删除的报表不在最前面 - 标题和字段,鼠标放上去显示全文 - 大数据导出报表失败时增加错误提示 - 列表优化,点击左侧树可以显示子级的文件夹 - 保存报表检查下有没有同行多个数据集,有的话提醒一下 - 列表页面增加批量变更文件夹功能 - 优化报表分享功能,用户可选是否要token ##### issues修复 - 【issues/2972】解决jimureport可上传任意文件漏洞 - 解决设计报告后无法保存,提示版本已过时严重问题 - 可以像EXCEL那样填报码?可以拆入行吗? · [Issue #2971](https://github.com/jeecgboot/JimuReport/issues/2971) - 积木报表SQL数据集使用存储过程每次预览未关闭druid连接池 · [Issue #2929](https://github.com/jeecgboot/JimuReport/issues/2929) - 单元格中使用concat函数做字符串连接时错误 · [Issue #2969](https://github.com/jeecgboot/JimuReport/issues/2969) - 导出问题 · [Issue #2964](https://github.com/jeecgboot/JimuReport/issues/2964) - jmreport可上传任意文件 · [Issue #2972](https://github.com/jeecgboot/JimuReport/issues/2972) - 设置动态合并格未合并正确 · [Issue #2958](https://github.com/jeecgboot/JimuReport/issues/2958) - 字典字段渲染时,报错 · [Issue #2974](https://github.com/jeecgboot/JimuReport/issues/2974) - 字体大小能否支持自定义 · [Issue #2375](https://github.com/jeecgboot/JimuReport/issues/2375) - 在报表设计器中如何使用超大字号 · [Issue #2970](https://github.com/jeecgboot/JimuReport/issues/2970) - 通过API配置数据字典问题 · [Issue #2982](https://github.com/jeecgboot/JimuReport/issues/2982) - 导出pdf报错 · [Issue #2983](https://github.com/jeecgboot/JimuReport/issues/2983) - /drag/onlDragDatasetHead/getTotalData interface has an unauthorized SQL injection vulnerability. · [Issue #7237](https://github.com/jeecgboot/JeecgBoot/issues/7237) - 主子表导出excel,报空指针异常,导出数据为空。 · [Issue #2945](https://github.com/jeecgboot/JimuReport/issues/2945) - 预览白屏 · [Issue #2975](https://github.com/jeecgboot/JimuReport/issues/2975) - 外部的系统里导入积木报表的链接后打开会报错提示 · [Issue #2981](https://github.com/jeecgboot/JimuReport/issues/2981) - 单元格计算后只计算第一行,后面的数值全部都是一样,没有根据前面的数据来计算 · [Issue #2980](https://github.com/jeecgboot/JimuReport/issues/2980) - 一个字段设置了别名,对该字段设置组合之后,系统会将别名插入到原查询sql的order by参数中,因原表中无该字段,导致sql执行异常 · [Issue #2973](https://github.com/jeecgboot/JimuReport/issues/2973) - 在SQL数据集中明细字段的参数配置中设置排序,预览查询时提示"ORDER BY 子句在视图、内联函数、派生表、子查询和公用表表达式中无效"的错误 · [Issue #2984](https://github.com/jeecgboot/JimuReport/issues/2984) - 自定义函数怎么接收查询参数 · [Issue #2989](https://github.com/jeecgboot/JimuReport/issues/2989) - 打印留白问题 [issues/3013](https://github.com/jeecgboot/JimuReport/issues/3013) - 缩放打印报错 [issues/3022](https://github.com/jeecgboot/JimuReport/issues/3022) - 分享链接在未登录的情况下导出excle有问题[JimuReport/issues/2951](https://github.com/jeecgboot/JimuReport/issues/2951) - 分页打印中如何获取当前页金额 [issues/2899](https://github.com/jeecgboot/JimuReport/issues/2899) - springboot3使用分库数据源配置,启动提示Bean被提前实例化 · [Issue #3001](https://github.com/jeecgboot/JimuReport/issues/3001) - TestController被占用问题 · [Issue #3045](https://github.com/jeecgboot/JimuReport/issues/3045) - 自动分组问题 · [Issue #3068](https://github.com/jeecgboot/JimuReport/issues/3068) - 主子报表,子报表空指针问题 · [Issue #3071](https://github.com/jeecgboot/JimuReport/issues/3071) - 添加地图-点地图报表 添加完报表参数查询条件后无法运行 · [Issue #3064](https://github.com/jeecgboot/JimuReport/issues/3064) - (Bug)数据字典无法进行更新修改 · [Issue #3042](https://github.com/jeecgboot/JimuReport/issues/3042) - GitHub · Where software is built](https://github.com/jeecgboot/JimuReport/issues/3056) - 设置空值不计算后,分组小计的平均值仍然将空值算到计数中 · [Issue #3052](https://github.com/jeecgboot/JimuReport/issues/3052) - 图标报表无法预览 · [Issue #3088](https://github.com/jeecgboot/JimuReport/issues/3088) - 仪表盘地址栏传动态参数不生效 · [Issue #7380](https://github.com/jeecgboot/JeecgBoot/issues/7380) - 仪表盘设计器API数据集报错 · [Issue #7376](https://github.com/jeecgboot/JeecgBoot/issues/7376) - 仪表盘设计器集成时【customPrePath】不好用 · [Issue #3060](https://github.com/jeecgboot/JimuReport/issues/3060) - 积木新仪表盘数据源设置为API获取时,返回数据解析报错。IndexOutOfBoundsExceptions [#3048](https://github.com/jeecgboot/JimuReport/issues/3048) - 设置固定表尾,用A4纸打印,但表尾并没有在A4纸下方 [#3065](https://github.com/jeecgboot/JimuReport/issues/3065) - 仪表盘多租户的问题 [#3078](https://github.com/jeecgboot/JimuReport/issues/3078) - 仪表盘报表的静态资源加载错误 [#3029](https://github.com/jeecgboot/JimuReport/issues/3029)
最后提交信息为:
Merge pull request #3102 from hoperunChen/fix-readme
v1.8.1last
a136242
2024-10-30 22:13
对比
v1.8.1last
JEECG
**完整的更新日志**: https://gitee.com/jeecg/JimuReport/commits/v1.8.1last
最后提交信息为:
docker部署拉镜像失败 #3000
v1.8.1
01302c9
2024-09-18 11:23
对比
release_435435
JEECG
内容可能含有违规信息
最后提交信息为:
升级仪表盘到1.8.1-beta
v1.8.0
46d879a
2024-08-29 14:24
对比
v1.8.0
JEECG
> 领先的企业级Web报表,采用纯Web在线技术,专注于解决企业报表快速制作难题。 **当前版本**:v1.8.0 | 2024-08-22 #### 集成依赖 ###### springboot2版本 ``` <dependency> <groupId>org.jeecgframework.jimureport</groupId> <artifactId>jimureport-spring-boot-starter</artifactId> <version>1.8.0</version> </dependency> ``` ###### springboot3版本 ``` <dependency> <groupId>org.jeecgframework.jimureport</groupId> <artifactId>jimureport-spring-boot3-starter-fastjson2</artifactId> <version>1.8.0</version> </dependency> ``` #### 升级日志 重磅新功能:正式推出仪表盘;积木报表升级支持页眉页脚设置、水印、查询条件优化等;修复一系列issue和两个安全漏洞; > 仪表盘能力:集成源码版和免安装版本默认提供了仪表盘设计器,提供更强大的图表面板、大屏设计能力,支持移动端。 ##### 新功能 - 回收站一键清空户按钮功能 - 查询条件重构优化:支持必填/默认展开查询栏和默认查询报表/api新增分页配置 - 查询条件性能优化:如果是下拉单选和下拉多选必须配置字典 - 查询设置样式优化 - 打印弹窗支持页眉页脚配置 - 积木报表支持水印 - 新增查询和替换弹窗 - jimureport-example支持登录账号密码 - 关于函数简便操作的优化 · [Issue #2709](https://github.com/jeecgboot/JimuReport/issues/2709) - 积木报表如何加水印?(导出的excel和pdf文件需要添加水印)谢谢! · [Issue #2610](https://github.com/jeecgboot/JimuReport/issues/2610) - 积木报表如何加水印?(导出的excel和pdf文件需要添加水印)谢谢! · [Issue #2610](https://github.com/jeecgboot/JimuReport/issues/2610) - 导出文件增加水印 · [Issue #803](https://github.com/jeecgboot/JimuReport/issues/803) - 希望增加选项可以默认展开查询栏 · [Issue #2646](https://github.com/jeecgboot/JimuReport/issues/2646) - 离线版能不能也整个设计管理员帐号,免得被人随便改报表 · [Issue #558](https://github.com/jeecgboot/JimuReport/issues/558) - 为什么项目中积木报表没有“查询设置”选项? · [Issue #7092 · jeecgboot/JeecgBoot · GitHub](https://github.com/jeecgboot/JeecgBoot/issues/7092) ##### 漏洞处理 - 积木报表软件存在AviatorScript代码注入RCE漏洞 · [Issue #2848](https://github.com/jeecgboot/JimuReport/issues/2848) - 访问漏洞 · [Issue #2865](https://github.com/jeecgboot/JimuReport/issues/2865) ##### issues修复 - 图表坐标轴标题超出隐藏 · [Issue #2647](https://github.com/jeecgboot/JimuReport/issues/2647) - 字典传参渲染到报表上异常 · [Issue #2688](https://github.com/jeecgboot/JimuReport/issues/2688) - 积木报表下拉搜索模糊匹配无效 · [Issue #2672](https://github.com/jeecgboot/JimuReport/issues/2672) - 报表下钻的时候,传递过去的参数并未生效,使用的是参数默认值 · [Issue #2702](https://github.com/jeecgboot/JimuReport/issues/2702) - 表格数值类型展示错误0E-9 · [Issue #2613](https://github.com/jeecgboot/JimuReport/issues/2613) - 返回上一页无法返回原报表问题 · [Issue #2621](https://github.com/jeecgboot/JimuReport/issues/2621) - 更新1.7.6版本后导出PDF依旧报错 · [Issue #2729](https://github.com/jeecgboot/JimuReport/issues/2729) - jimureport报表管理界面 眉头上面的 列表和视图切换是否可以默认选择成 列表,或者这一块可以开放出来自行设计 · [Issue #2713](https://github.com/jeecgboot/JimuReport/issues/2713) - 图片显示问题 · [Issue #2635](https://github.com/jeecgboot/JimuReport/issues/2635) - Base64图片渲染问题 · [Issue #2636](https://github.com/jeecgboot/JimuReport/issues/2636) - sql解析异常 · [Issue #2764](https://github.com/jeecgboot/JimuReport/issues/2764) - 负数与0.000000进行计算时,小数位数限制失效 · [Issue #2642](https://github.com/jeecgboot/JimuReport/issues/2642) - 导出报表穿越 · [Issue #2627](https://github.com/jeecgboot/JimuReport/issues/2627) - 关于compute计算的问题 · [Issue #2767](https://github.com/jeecgboot/JimuReport/issues/2767) - 导出的数据格式化不生效 · [Issue #2744](https://github.com/jeecgboot/JimuReport/issues/2744) - api返回对象,无法解析对象 · [Issue #2710](https://github.com/jeecgboot/JimuReport/issues/2710) - 字段名称有“-”短横线字符,解析报错 · [Issue #2682](https://github.com/jeecgboot/JimuReport/issues/2682) - date_str函数日期格式化bug · [Issue #2651](https://github.com/jeecgboot/JimuReport/issues/2651) - sql解析异常 · [Issue #2753](https://github.com/jeecgboot/JimuReport/issues/2753) - 关于1.7.52版本compute和百分号组合问题 · [Issue #2693](https://github.com/jeecgboot/JimuReport/issues/2693) - 多表关联sql分组,数据库表中有重复字段作为分组条件时,生成的查询不会按表区分,报错 · [Issue #2751](https://github.com/jeecgboot/JimuReport/issues/2751) - 排序异常 · [Issue #2739](https://github.com/jeecgboot/JimuReport/issues/2739) - 分组功能异常 · [Issue #2746](https://github.com/jeecgboot/JimuReport/issues/2746) - 循环主子表 分页混乱 · [Issue #2683](https://github.com/jeecgboot/JimuReport/issues/2683) - 主子循环块,抛出【Size must be greater than 0】报错 · [Issue #2788](https://github.com/jeecgboot/JimuReport/issues/2788) - 再来一个SQL解析异常 · [Issue #2765](https://github.com/jeecgboot/JimuReport/issues/2765) - 部分报表SQL查询时间太长了 超过一分钟 客户不知道是不是能加载出来 等待没有耐心 能否增加一个加载中页面 进行引导 · [Issue #2650](https://github.com/jeecgboot/JimuReport/issues/2650) - 关于dbsum的bug · [Issue #2695](https://github.com/jeecgboot/JimuReport/issues/2695) - 柱状图数据过多时x轴非常密集 · [Issue #2774](https://github.com/jeecgboot/JimuReport/issues/2774) - 积木报表打印分页 · [Issue #2698](https://github.com/jeecgboot/JimuReport/issues/2698) - 积木报表加减乘除怎么实现 · [Issue #2735](https://github.com/jeecgboot/JimuReport/issues/2735) - 返回大数据量,求和报错,无法求和 · [Issue #2807](https://github.com/jeecgboot/JimuReport/issues/2807) - 自定义横向分组排序问题 · [Issue #2795](https://github.com/jeecgboot/JimuReport/issues/2795) - 单元格设置 Base64图片,值未读取出来 · [Issue #2824](https://github.com/jeecgboot/JimuReport/issues/2824) - 查询条件为空时弹窗提示 · [Issue #2618](https://github.com/jeecgboot/JimuReport/issues/2618) - 导出PDF支持展示页码和总页数? · [Issue #858](https://github.com/jeecgboot/JimuReport/issues/858) - 打印内容时出现空白页 · [Issue #2804](https://github.com/jeecgboot/JimuReport/issues/2804) - 分页翻到 第二页,报表钻取后返回上一页没有回到第二页而是第一页 · [Issue #2622](https://github.com/jeecgboot/JimuReport/issues/2622) - 用户手动录入的数值数据无法和数据库中查出的数值常量取比例结果,使用round会报错。 · [Issue #2805](https://github.com/jeecgboot/JimuReport/issues/2805) - 动态横向动态列数据合计超过35列后的数据合计时都以2倍计算,其它列正常,减少列数就正常。 · [Issue #2716](https://github.com/jeecgboot/JimuReport/issues/2716) - 关于xlsx模版导出图片出错问题 · [Issue #6925 · jeecgboot/JeecgBoot · GitHub](https://github.com/jeecgboot/JeecgBoot/issues/6925) - 参数列为下拉控件,控件值从下拉列表中选择,控件值不允许清空,但可以更换 · [Issue #2834](https://github.com/jeecgboot/JimuReport/issues/2834) - 积木报表查询下拉框有重复值 · [Issue #2832](https://github.com/jeecgboot/JimuReport/issues/2832) - 自定义函数仿造MAX函数的问题 · [Issue #2819](https://github.com/jeecgboot/JimuReport/issues/2819) - 自定义函数不能动态获取单元格内容 · [Issue #2752](https://github.com/jeecgboot/JimuReport/issues/2752) - 固定打印表头,表头上包含了图片,导出的pdf第二页表头就没有图片了 · [Issue #2756](https://github.com/jeecgboot/JimuReport/issues/2756) - 导出的pdf文件目前缺少-当前页码/总页数 · [Issue #2757](https://github.com/jeecgboot/JimuReport/issues/2757) - 报表查询条件 · [Issue #2634](https://github.com/jeecgboot/JimuReport/issues/2634) - 积木报表横向分组小计问题 · [Issue #2845](https://github.com/jeecgboot/JimuReport/issues/2845) - 积木报表钻取设置条件时,条件判断问题 · [Issue #2827](https://github.com/jeecgboot/JimuReport/issues/2827) - 柱形图标的数据,不能根据查询条件进行图形渲染 · [Issue #2855](https://github.com/jeecgboot/JimuReport/issues/2855) - 单元格内容超过当前页设置为自动换行时导出pdf时第一页为空 · [Issue #2831](https://github.com/jeecgboot/JimuReport/issues/2831) - 导出的PDF有大量空白间断 · [Issue #2847](https://github.com/jeecgboot/JimuReport/issues/2847) - 在sqlserver数据库下查询如果有order by 结尾,在页面查询count时会报错:除非另外还指定了 TOP 或 FOR XML,否则,ORDER BY 子句在视图、内联函数、派生表、子查询 · [Issue #2880](https://github.com/jeecgboot/JimuReport/issues/2880) - 导出的excel,下载下来是txt文本 · [Issue #2878](https://github.com/jeecgboot/JimuReport/issues/2878) - 下拉单选查询选择器有滚动条后,进行滚动条下拉后,会重新加载一遍数据,变为多次重复的数据 · [Issue #2830](https://github.com/jeecgboot/JimuReport/issues/2830) - BasicTable全展显示后,表格里定义的操作、弹窗均不能正常显示#7017 · [Issue #7028 · jeecgboot/JeecgBoot · GitHub](https://github.com/jeecgboot/JeecgBoot/issues/7028)
最后提交信息为:
预览页面放开不登录参数配置、可自定义登录账号和密码
v1.7.8
d6f2a46
2024-07-09 10:05
对比
v1.7.8
JEECG
**当前版本**:v1.7.8 | 2024-07-08  #### 集成依赖 ###### springboot2版本 ``` <dependency> <groupId>org.jeecgframework.jimureport</groupId> <artifactId>jimureport-spring-boot-starter</artifactId> <version>1.7.8</version> </dependency> ``` ###### springboot3版本 ``` <dependency> <groupId>org.jeecgframework.jimureport</groupId> <artifactId>jimureport-spring-boot3-starter-fastjson2</artifactId> <version>1.7.8</version> </dependency> ``` #### 升级日志 > 功能稳固版本,修复一些已知BUG,同步升级了springboot3版本 ##### 修复issues - 火狐高版本默认打印预览没边框 - 默认不引入JSqlParser依赖包,避免版本冲突问题(目前支持简单解析和JSqlParser解析两种引擎,检测项目有JSqlParser依赖会优先使用) - Post-Auth SSRF in Jeecg-boot [#6310](https://github.com/jeecgboot/JeecgBoot/issues/6310 "#6310") - 大位数小数查询后自动转换为科学计数法,这里需要转换为普通计数法 - 使用单元格除法表达式报错 [#2749](https://github.com/jeecgboot/JimuReport/issues/2749 "#2749") [#2747](https://github.com/jeecgboot/JimuReport/issues/2747 "#2747") - 合并之后边框没隐藏 - 火狐浏览器双击空白单元格没光标 - 关于1.7.52 分组 数值类型异常问题 [#2704](https://github.com/jeecgboot/JimuReport/issues/2704 "#2704")
最后提交信息为:
积木报表 1.7.8版本发布
v1.7.52
52c3aa0
2024-06-12 13:57
对比
v1.7.52
JEECG
**当前版本**:v1.7.52 | 2024-06-11 #### 集成依赖 ``` <dependency> <groupId>org.jeecgframework.jimureport</groupId> <artifactId>jimureport-spring-boot-starter</artifactId> <version>1.7.52</version> </dependency> ``` #### 升级日志 > 性能优化版本,开展Excel大数据导出性能优化、新增一系列新功能,优化界面操作习惯, 提升易用性。 ##### 性能优化 - 【Excel导出】excel大数据导出性能优化 - 【Excel导出】导出excel时间过长,超时导出失败问题 ##### 新功能 - 添加隐藏列或行功能 - 新增横向柱形图组件 - 放宽使用数量限制,满足中小项目需求 - 针对jeecgboot开源项目,不限制使用数量和并发 - 冻结弹窗支持颜色设置 - 动态坐标修改支持=::D1/E1格式,不局限于函数 - 导出支持配置是否开启另存为 - 单元格支持跟随横向分组扩展 - 配置单元格可以自动根据接口和参数得到数据 ##### 操作易用性优化 - 报表设计器界面进行系列优化 - 优化降低分组报表使用难度,支持批量设置分组,实现一键分组 - 分组配置项简化,降低使用难度 - 支持批量选择设置纵向分组 - 分组合计文字支持自定义 - 数据源树增加图标 - 新建报表字体太小 - 数据字典编辑框右上角关闭改成X - 数据集配置界面优化 - 数据集列表-点击数据集名称展开列表 - 表达式界面微调 - 图表支持切换类型,比如把柱状图改为饼状图 - 图表不点击运行,图表的配置不保存还是老的 - 右键菜单美化 - =表达式输入框,按下esc快捷键恢复到原始值 - 所有的表达式,鼠标放到括号中,支持点击设置单元格参数(类excel操作) - 取消套打则把套打图删除 - 函数编辑快捷选择单元格增加ESC键退出 - 图片下载加上loading - 添加单元格三角标识(划过提示) - 图表,配置分类属性和值属性,自动填充X轴和Y轴的名称/图表的标题 - 优化颜色选择器,不二次确认 - 查询条件区域样式优化 - 单元格表达式改为大写,表达式弹框展示优化 ##### BUG修复 - 移除报表名称重复校验 - 嵌入式图片预览位置偏了,滚动时正常 - 上传的图片点击其他区域不能变成取消选中状态 - 单元格有多行打印时渲染的高度和预览高度不相等导致分页没按程序的走 - 平均值函数写错了 - 降低依赖中的jsqlparse版本,减少老jeecgboot集成问题。 - 并发线程安全问题 [#2488](https://github.com/jeecgboot/JimuReport/issues/2488 "#2488") - 函数渲染countna(#{},#{})空值默认变成了countna(,),导致渲染出现问题 - 1级横向分组后方单元格不渲染 - 横向动态分组合计如何配置 [ #2509](https://github.com/jeecgboot/JimuReport/issues/2509 " #2509") - 打印出现多张纸 [#2508](https://github.com/jeecgboot/JimuReport/issues/2508 "#2508") - 自动换行打印空白页 [#2051](https://github.com/jeecgboot/JimuReport/issues/2051 "#2051") - =sum()等函数,按ctrl支持多选字段自动填充(类excel操作习惯) - 折线图不显示分页数据? · [Issue #2497](https://github.com/jeecgboot/JimuReport/issues/2497) - 组合列配置超6列 · [Issue #2527](https://github.com/jeecgboot/JimuReport/issues/2527) - 动态合计无效 · [Issue #2461](https://github.com/jeecgboot/JimuReport/issues/2461) - 1.7.4版本导出excel问题 · [Issue #2543](https://github.com/jeecgboot/JimuReport/issues/2543) - 前台存在SSRF · [Issue #6093](https://github.com/jeecgboot/jeecg-boot/issues/6093) - 关于报表小计的问题 · [Issue #2551](https://github.com/jeecgboot/JimuReport/issues/2551) - 升级到1.7.x后页面打开报错,看打印sql多了一个order by · [Issue #2561](https://github.com/jeecgboot/JimuReport/issues/2561) - 日期范围框 默认值 天少个0 · [Issue #2536](https://github.com/jeecgboot/JimuReport/issues/2536) - 动态行动态列 用max min 第一行好用 第二行就不好用了 · [Issue #2553](https://github.com/jeecgboot/JimuReport/issues/2553) - MongoDB配置sql,不带条件可以解析,带条件解析错误 · [Issue #2525](https://github.com/jeecgboot/JimuReport/issues/2525) - 同时设置了报表参数查询和报表字段中的查询,报表字段的下拉多选未生效 · [Issue #2569](https://github.com/jeecgboot/JimuReport/issues/2569) - 如何控制查询栏查询条件之间空白行 · [Issue #2575](https://github.com/jeecgboot/JimuReport/issues/2575) - 报表钻取加载失败 · [Issue #2577](https://github.com/jeecgboot/JimuReport/issues/2577) - 关于框架同时引入 redisson 和 积木报表出现的问题,望指教; · [Issue #2550](https://github.com/jeecgboot/JimuReport/issues/2550) - 能否增加一个横向的柱形图组件 · [Issue #2600](https://github.com/jeecgboot/JimuReport/issues/2600) - 报表模版未设置自动换行,导出文件却自动换行 · [Issue #2573](https://github.com/jeecgboot/JimuReport/issues/2573) - 报表每次翻页都查询总数 - 折线图鼠标悬浮到数据节点时,显示重叠文字 - 合法url图片带着参数的话,下载失败 - 日期默认值,天少个0 - 同时设置了报表参数查询和报表字段中的查询,报表字段的下拉多选未生效 - 【issues/2568、issues/2588】超链接报表钻取参数传递不是期望值 - 横向分组,选多个字段的合计值,算合计值不对 - 某行单元格内容超过当前页并自动换行时导出pdf第一页为空 - 多数据源报表中使用=countnz(#{...})函数并没有统计行数 - 数据集字段参与表达式计算时报错 - PDF打印到第二页的时候,背景图片被第一页的文字覆盖 - 一级横向分组后方单元格不渲染
最后提交信息为:
1.7.52 正式版本发布
v1.7.4
54a5b1a
2024-04-01 11:37
对比
v1.7.4
JEECG
**当前版本**:v1.7.4 | 2024-04-01 #### 集成依赖 ``` <dependency> <groupId>org.jeecgframework.jimureport</groupId> <artifactId>jimureport-spring-boot-starter</artifactId> <version>1.7.4</version> </dependency> ``` #### 升级日志 > 围绕使用体验进行了优化和亮点新功能升级、修复issue问题并重点解决老版JeecgBoot与积木报表兼容问题。 - 解决设置分页不起作用问题 - 解决老版JeecgBoot集成最新积木报表报错问题(排除依赖中jsqlparse高版本) - 新功能,支持设置cell设置参与计算规则,支持负数不参与、空值不参与、全不参与 - 新功能,小数点支持批量设置 - 新功能,列表支持展示两个数据集的数据 - 新功能,支持批量设置单元格尺寸弹窗功能 - 新功能,导出pdf支持选择导出目录 - 新功能,导出pdf、excel、大数据excel,支持base64格式图片 - 新版右键菜单样式 - =表达式自动注入字段,不用手工输入,支持按住control多选(支持单元格函数和DB函数) - 解决base64渲染慢的问题 - 优化数据集的SQ输入框加一个放大按钮 - 解决批量设置单元格,设置后,再次打开还是原来数值 - 解决主子报表,设置主子关联后,预览报暂无数据 - 修复导出图片报错处理 - 修复图表颜色设置改造后,导致部分图表渲染失败 - 查询条件label换行问题,改成超长省略显示 - 弹窗右上角加上关闭按钮,方便操作 - dbSum表达式适配支持#{}格式字段,降低使用难度 - 解决导出pdf base64格式的图片未按照配置的高宽 - 数据源安全模式下,有角色的用户还是可以使用数据源测试接口 - 解决中文提示出现乱码 - 解决主子表循环打印,主子表关联参数查询有问题 - 新增安全发布模式(prodsf),不允许任何用户和角色操作 - 新增统计非零的个数函数 =COUNTNZ() - =DBSUM(#{ceshi_001.c})适配#{}字段格式 - 解决SUM、MAX、MIN统计函数混合使用问题[ #2493](https://github.com/jeecgboot/JimuReport/issues/2493 " #2493") - 增加加载效果 · [Issue #2440](https://github.com/jeecgboot/JimuReport/issues/2440) - 解决1.7 版本主子表循环打印,主子表参数查询显示问题 · [Issue #2435](https://github.com/jeecgboot/JimuReport/issues/2435) - 新功能,支持批量修改格子高度 · [Issue #2404](https://github.com/jeecgboot/JimuReport/issues/2404) - 新功能,一个单元里面放多个数据源的字段,只会显示第一个,后面的数据源数据字段值不会显示 · [Issue #2477](https://github.com/jeecgboot/JimuReport/issues/2477) - 解决积木报表设计时绿色线因为浏览器的缩放比例调整而变得不准 · [Issue #2401](https://github.com/jeecgboot/JimuReport/issues/2401) - 解决sum 和 dbsum不能同时使用 · [Issue #2409](https://github.com/jeecgboot/JimuReport/issues/2409) - 解决Maximum call stack size exceeded [#2484](https://github.com/jeecgboot/JimuReport/issues/2484 "#2484") - 解决动态分组下一行后方合计无效[ #2461](https://github.com/jeecgboot/JimuReport/issues/2461 " #2461") - 优化右侧工具栏分隔符样式 - 优化图标样式 - 输入值弹窗,清空表达式值没效果 - 循环块内字段多值显示问题 [#2336](https://github.com/jeecgboot/JimuReport/issues/2336) - PDF打印到第二页的时候,背景图片被第一页的文字覆盖 - count函数统计非零单元格个数,空字符串不参与计算 - 图表设置单元格背景色后打印和导出PDF显示异常 [#2354](https://github.com/jeecgboot/JimuReport/issues/2354 "#2354") - 自动换行打印空白页 [#2051](https://github.com/jeecgboot/JimuReport/issues/2051 "#2051")
最后提交信息为:
1.7.4 正式版本发布
v1.7.0
92c3fe0
2024-03-05 18:11
对比
v1.7.0 变革版本发布
JEECG
**当前版本**:v1.7.0 | 2024-02-18 #### 集成依赖 ``` <dependency> <groupId>org.jeecgframework.jimureport</groupId> <artifactId>jimureport-spring-boot-starter</artifactId> <version>1.7.0</version> </dependency> ``` #### ::授权变更:: > 从v1.7.0+开始,积木报表做出重大变革,推出付费版本。免费版本会持续发布,不过功能会受到限制,以便于本项目更好的发展。 - 积木报表自2019年研发以来,一直坚持免费向用户提供服务。然而,随着项目的不断发展和运营成本的增加,目前面临着一些困难。为了保障项目的良性发展和持续运营,团队决定从1.7.0版本开始变更开源协议,并推出付费版本和免费版。 - 付费版本的推出将有助于筹集资金,用于软件的维护、更新和改进,以及提供更加稳定和优质的服务。同时,免费版仍将继续存在,但部分功能会受到一定的限制。如果用户不希望受到影响,可以选择继续使用1.7以下的版本,这些版本将遵循原来开源协议,并会进行一段时间的维护,以保障安全漏洞等级别问题。 - 这一变更旨在确保积木报表软件能够持续稳定地为用户提供服务,并为未来的发展奠定坚实的基础,团队希望用户能够理解并支持这一决定。 #### 升级日志 ##### #升级SQL ``` ALTER TABLE `jimu_report_share` ADD UNIQUE INDEX `uniq_report_id`(`report_id`); ALTER TABLE jimu_report_share ADD COLUMN share_token varchar(50) NULL COMMENT '分享token' AFTER preview_lock_status, ADD UNIQUE INDEX uniq_jrs_share_token(share_token); ALTER TABLE `jimu_report` ADD COLUMN `py_str` text CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL COMMENT 'py增强' AFTER `js_str`; ``` ##### #新功能 - 缩放打印 - 支持批量、接口、定时导出PDF/EXCEL - 格式化增加年/月/年月 - 支持隐藏 数据计算单元格 - 支持主子表循环打印 - 报表分享带临时令牌(更安全) ##### #issues - 最新版本的搜索框搜索失效 · [Issue #2255](https://github.com/jeecgboot/JimuReport/issues/2255) - 配置了“多租户模式”=“tenant”,并且“数据源安全”=“false”后:访问报表提示“安全模式下,不允许使用平台数据源(请配置数据源)!” · [Issue #2244](https://github.com/jeecgboot/JimuReport/issues/2244) - Posgresql数据库, timestamp 字段 查询,提示timestamp without time zone >= character varying · [Issue #2166](https://github.com/jeecgboot/JimuReport/issues/2166) - 查询报表中日期范围和数据集求和同时存在时,查询报错,sql缺失and条件 · [Issue #2258](https://github.com/jeecgboot/JimuReport/issues/2258) - 积木报表API数据显示不出来 · [Issue #881](https://github.com/jeecgboot/jeecgboot-vue3/issues/881) - 【1.6.6版本】SQL中字段别名使用中文查询时会报错,无法解析中文 · [Issue #2269](https://github.com/jeecgboot/JimuReport/issues/2269) - API 数据返回非集合数据,处理时使用了JSONArray处理 · [Issue #2261](https://github.com/jeecgboot/JimuReport/issues/2261) - 报表条件表达式case无短路特性 · [Issue #2265](https://github.com/jeecgboot/JimuReport/issues/2265) - 积木报表API数据显示不出来 · [Issue #881](https://github.com/jeecgboot/jeecgboot-vue3/issues/881) - 函数不能和文字进行组合了 · [Issue #2211](https://github.com/jeecgboot/JimuReport/issues/2211) - 通过api解析查询到数据,分组后排序错乱,不是sql查询,1.5.2版本还没有问题,更新到最新版本后错乱。 · [Issue #2203](https://github.com/jeecgboot/JimuReport/issues/2203) - 官网在线体验,图表设置单元格背景色后打印和导出PDF显示异常 · [Issue #2354](https://github.com/jeecgboot/JimuReport/issues/2354) - 导入报表配置报错 · [Issue #2333](https://github.com/jeecgboot/JimuReport/issues/2333) - 自定义横向分组 日期排序错误,不能排序 · [Issue #2355](https://github.com/jeecgboot/JimuReport/issues/2355) - 删除线,下划线使用之后再点取消,导出的excel仍有两线 · [Issue #2345](https://github.com/jeecgboot/JimuReport/issues/2345) - 图表PDF导出内容异常 · [Issue #2332](https://github.com/jeecgboot/JimuReport/issues/2332) - DBSUM 加查询条件统计时报 SQL 语法错误,条件字段前缺少 and · [Issue #2367](https://github.com/jeecgboot/JimuReport/issues/2367) - 多租户模式下,报表钻取url参数没有tenantId · [Issue #2288](https://github.com/jeecgboot/JimuReport/issues/2288) - 重构分组合计计算逻辑,解决合计的系列问题 - 报表名称前后有空格 模糊搜索不显示 - 查询条件,选中后,点击不出现下拉项 - 查询框鼠标上下滚动,会出现闪动的情况 - 安全模式下存在 select * 的时候,判断拥有sql解析权限的角色,如果有可以走数据库 - 数据源测试连接 测试不了 - 年月选中未显示 - 【issues/2194】多租户模式,报表名称的唯一性校验逻辑问题 - [issue/#881] api报表增加字段映射功能 - 函数表达式 有空格时失效 - 日期函数支持小时显示 - 带背景导出图片错乱 [ #2379](https://github.com/jeecgboot/JimuReport/issues/2379 " #2379") - 带背景导出图片时报错 [#2377](https://github.com/jeecgboot/JimuReport/issues/2377 "#2377") - 提供SpringBoot3+JDK17支持版本
最后提交信息为:
变更开源协议
v1.6.6
4f2de64
2023-12-11 12:44
对比
v1.6.6 版本发布
JEECG
**当前版本**:v1.6.6 | 2023-12-11 ###### 集成依赖 ``` <dependency> <groupId>org.jeecgframework.jimureport</groupId> <artifactId>jimureport-spring-boot-starter</artifactId> <version>1.6.6</version> </dependency> ``` ##### #升级日志 ###### #issues - 多租户 积木报表api接口取数据没带上tenantId · [Issue #5581](https://github.com/jeecgboot/jeecg-boot/issues/5581) - 1.6.3 - SQL解析失败:请注意,值可能存在SQL注入风险! · [Issue #2198](https://github.com/jeecgboot/JimuReport/issues/2198) - 提示SQL注入风险,提示不准确导致SQL无法保存 · [Issue #2214](https://github.com/jeecgboot/JimuReport/issues/2214) - 先小计再合计中使用AVERAGE()函数计算平均数计算有误 · [Issue #2197](https://github.com/jeecgboot/JimuReport/issues/2197) - 租户id获取不到 · [Issue #2180](https://github.com/jeecgboot/JimuReport/issues/2180) - 自定义函数参数中有单元格取值和自定义参数时,单元格参数获取为空 · [Issue #1895](https://github.com/jeecgboot/JimuReport/issues/1895) - 导出图表报错 NumberFormatException · [Issue #2236](https://github.com/jeecgboot/JimuReport/issues/2236) - 查询条件下拉框数据有重复值 · [Issue #2234](https://github.com/jeecgboot/JimuReport/issues/2234) - 升级底层依赖autopoi版本到1.4.7
最后提交信息为:
积木报表,新版本发布 1.6.6
下载
请输入验证码,防止盗链导致资源被占用
取消
下载
Java
1
https://gitee.com/jeecg/jimureport.git
git@gitee.com:jeecg/jimureport.git
jeecg
jimureport
JimuReport
点此查找更多帮助
搜索帮助
Git 命令在线学习
如何在 Gitee 导入 GitHub 仓库
Git 仓库基础操作
企业版和社区版功能对比
SSH 公钥设置
如何处理代码冲突
仓库体积过大,如何减小?
如何找回被删除的仓库数据
Gitee 产品配额说明
GitHub仓库快速导入Gitee及同步更新
什么是 Release(发行版)
将 PHP 项目自动发布到 packagist.org
仓库举报
回到顶部
登录提示
该操作需登录 Gitee 帐号,请先登录后再操作。
立即登录
没有帐号,去注册