1.1.6
2023-10-23
改进的功能
- 改进对StarRocks数据库的支持
- 图表改进:在没有数据情况下显示图表类型的空白轮廓
修复的BUG
- 修复填报中日期时间下拉框时间格式化相关的问题
- 修复合并单元格图片所在行被设置为重复表头,预览翻页后,图片的高度和宽度大小不正常的BUG
- 修复条件渲染动态设置行高为0,会导致分页计算数据行数不对的BUG
- 修复隐藏列的换行计算功能影响行高的BUG
- 修复SQL中使用表达式传递值变量不生效的BUG
- 修复设置重复行单元格内容格式化只在第一页生效的BUG
- 修复仪表盘URL参数设置不起作用的BUG
- 修复报表查询参数值含%时导出报错的BUG
- 修复报表填报的日期控件和密码控件无法设置允许为空的BUG
- 修复填报复选下拉框不映射默认值的BUG
- 修复Money函数在BigDecimal出现科学计数法时无法正确转换的BUG
- 修复锁定行列中可能出现的单元格空缺的BUG
- 修复系统菜单对报表文件访问判断出错的BUG,如510和/baskreport/v?file=1510
1.1.5
2023-09-05
改进的功能
- 改进单元格图片渲染尺寸设置算法
- 改进换行计算功能,允许在新值条件渲染后支持换行计算
- 填报下拉框label映射不对数据类型做判断
- 对填报中提交的可为空值的数据服务不再进行类型转换,以免产生错误
- 改进浮动图片数据来源,支持从classpath中加载浮动图片
- 优化Excel导出,数字类型的直接输出数字到单元格,不再转换为字符串输出
- 在设置窗口中添加是否允许在HTML预览时缓存报表实现的复选框,默认为允许缓存,取消后则不缓存
修复的BUG
- 修复单元格图片高度宽度设置相反的BUG
- 修复合并单元格中存在隐藏列情况下导出PDF单元格内容可能会被截断的BUG
- 修复浮动图片文件上传类型的图片在预览界面无法显示的BUG
- 修复填报中可能提交非字符串类型值提交时后台出现强转类型错误的BUG
- 修复图片加载失败导致报表无法渲染的BUG
- 修复存在浮动图片时,翻页会导致浮动图片消失的BUG
- 修复填报功能中单元格数据验证不通过时仍然可以保存的BUG
- 修复图表自定义系列属性第一次修改不起作用的BUG
- 修复图表系列自定义相关的BUG
- 修复浮动图片导出PDF时定位不准确的BUG
- 修复查询表单绑定数据集引用的参数在SQL中有引用时会产生循环加载数据集的BUG
- 修复Report.js中parameters传参不生效的BUG
- 修复仪表盘容器背景图设置失效的BUG
- 修复报表添加浮动图片在图片加载失败情况下图片控件无法添加到设计器的BUG
- 修复在填报或查询表单中引用数据集,数据集中引用参数的情况下,不能加载参数默认值的BUG
- 修复在隐藏行或列时锁定行列显示不正确的BUG
- 修复在使用单元格坐标条件时以$开头的单元格误识别为参数报错的BUG
- 修复图表位置无法设置默认值的BUG
1.1.4
2023-08-08
改进的功能
- 完善非字符串类型参数默认值在数据字段加载及数据预览时的作用
- 完善插入浮动图片时HTML预览及PDF打印效果
- 完善包含图片的报表导出PDF时显示问题
- 完善设计器中背景图自适应页面的高度设置
- 允许在HTML预览时单元格中以图片渲染绑定字段内容如果图片尺寸超过单元格宽高则将其适应单元格宽高
- 优化表达式计算异常显示,表达式计算出现异常时可显示表达式错误位置
- 优化页面边距线显示,实现精确显示页面边距功能
- 优化PDF导出页面边距计算,防止由于尺寸单位转换导致页面内容溢出的问题出现
修复的BUG
- 修复了单元格在打开允许折叠子格所在行属性后只有第一行生效的BUG
- 修复在配置折叠子格所在行属性后执行参数查询时会出现多个折叠按钮的BUG
- 修复AcquireDbidAction关闭Connection不合理的BUG
- 修复Linux下因中文字体未加载导致换行计算不准确的BUG
- 修复以表达式形式插入图片到单元格运行报错的BUG
- 修复有时候Connection默认不提交的BUG
- 修复报表中表达式图片无法添加的BUG
- 修复JS缓存lastDataModify设置错误的BUG
- 修复绑定字段时设置不展开时换行计算不起作用的BUG
- 修复多行文本PDF换行不正确的BUG
- 修复填报配置窗口中无法输入校验脚本的BUG
- 修复在启用行前、行后或条件分页情况下导出word没有强制分页的BUG
- 修复报表设计器中多个Image控件切换图片渲染出错的BUG
- 修复导出pdf报表内含png格式图片时透明背景色部分显示为黑色的BUG
- 修复行高调小时高度与预览不匹配的BUG
- 修复合并多张报表导出PDF时因为字体上下文对象未重置可能导致的后续报表导出格式不正确的BUG
1.1.3
2023-07-03
改进的功能
- 改进套打背景图片定位
- 改进报表设计器纸张提示线的定位
- 添加LineBreakFunction函数便于报表replace函数可以实现换行符号的替换
- 改进表达式匹配,优化匹配复杂结构表达式
- 改进报表数据集字段刷新逻辑,保留计算字段
- 添加money函数,可以将一段数字类型的文本转换成英文金额
- 允许自定义登录页面情况下默认的login跳转到自定义的登录页面
- 添加ApplicationConfigLoader,便于SpringBoot项目可以直接读取配置文件生成ApplicationConfig对象从而启动服务
- js缓存相关代码更新
- 改进日期格式化函数,允许通过第三个参数来指定Locale信息
- 为BeanDataset提供刷新字段功能
- 优化换行计算功能,支持英文单词换行功能
- 对于绑定字段单元格添加图片渲染机制,允许将内容中的base64字符图片或图片URL在和生成报表时转换成图片
- 添加网页直接打印功能,以解决PDF无法打印富文本的问题
- 改进斜线表头清晰度
- 为绑定数据集字段的单元格添加上下左右边距设置功能
- 完善换行计算算法,支持内容中存在换行符的情况
修复的BUG
- 修复PDF导出适应纸张大小背景图高度计算出错的BUG
- 修复PDF导出虚线重复的BUG
- 修复单元格图片控件无法上传图片的BUG
- 修复在选择Times及Helvetica之类字体导出PDF报错的BUG
- 修复脚本编辑器对于某些函数参数个数提示错误的BUG
- 修复预览页查询下拉表单默认值不能显示对应标题的BUG
- 修复报表存在行列锁定,同时又添加了参数查询表单时,拖动时锁定列可能会溢出于查询表单之上的BUG
- 修复无法添加角色的BUG
- 修复导入一些复杂结构Excel时可能存在的预览报错的BUG
1.1.2
2023-06-02
改进的功能
- 改进PDF图片导出的清晰度
修复的BUG
- 修复报表导出PDF时单元格内容过长且没有打开换行计算属性时会导致内容溢出到单元格之外的BUG
- 修复在自定义单元格边框情况下,边框样式设置为无,会导致导出报表文件边框错误的BUG
- 修复设置背景图片时在打印输出PDF时图片会被放大的BUG
- 修复报表设计器在导入某些复杂样式Excel时报错的BUG
- 修复在开启换行计算属性时,HTML预览状态下英文单词可能会出现的拆开换行的BUG
- 修复链接中打开报表时未添加参数导致页面打开空白的BUG
- 修复行锁定在拖动横向滚动条时锁定行未移到导致的列错位的BUG
- 修复共享报表偶尔无法访问的BUG
1.1.1
2023-05-01
改进的功能
- 在表达式中支持加减乘除以及求余的赋值运算
- 为脚本编辑器提供报表参数的代码提示功能
修复的BUG
- 修复上父格和左父格为同一个单元格时导致数据计算错误的BUG
1.1.0
2023-04-20
改进的功能
- 改进填报根据类生成字段的代码,避免遇到枚举类发生死循环
- 报表参数默认值支持以${}包裹的表达式,表达式中可引用函数之类实现动态计算设置参数默认值
- 对表达式中算术运算进行改进,在遇到非常数字参与运算时给出明确异常提示
- 改进报表算法,大幅提高大数据量情况下交叉类型报表计算性能
修复的BUG
- 修复交叉表头导出Excel时位置不正确的BUG
- 修复单元格链接中执行JS脚本未添加参数时点击报错的BUG
- 修复基于参数的报表表单查询组件采用下拉框时,下拉框选择内容过长导致显示内容溢出的BUG
- 修复单元格设置纯文本时,在文本之前加入空格预览不生效的BUG
- 修复online报表权限判断不起作用的BUG
- 修复表达式中不支持负数的BUG
- 修复过滤器中针对数字类型字段查询时最大值因采用向下取整导致数字范围偏小而导致的过滤数据不正确的BUG
1.0.9
2023-04-01
改进的功能
- 优化JS加载方式,增加Last-Modified标识支持浏览器缓存
- 改进sqlserver下SQL数据集获取字段方式
- 优化脚本编辑器代码提示功能,光标处于字符串内时不再提供提示功能
- 完善报表填报功能,数据保存时支持自增长类型主键
修复的BUG
- 修复单元格链接参数值为较大的数字类型时会导致数字被截断的BUG
- 修复菜单权限配置的异常
- 修复仪表盘不能匿名共享的bug
1.0.8
2023-03-20
改进的功能
- 完善单元格输出机制,对于需要隐藏单元格添加隐藏样式输出,以适应填报需求
- 改进报表导出PDF功能,不输出列宽小于2的单元格内容
修复的BUG
- 修复某些情况下导出excel报空空指针的BUG
- 修复填报中全局验证功能不生效的BUG
- 修复在包含重复表头或表尾行时包含表达式可能出现的计算错误的BUG
- 修复复杂表单报表导出pdf时报空指针的BUG
1.0.7
2023-03-10
改进的功能
- 在过滤器中添加报表参数的过滤支持
- 解除列宽拖动5像素限制,最小值限制为1像素
- 将报表编辑器中文本输入框改为多行文本输入框,以支持回车换行
修复的BUG
- 修改表名称避免oracle11g中表名过长导致表不能创建的BUG(原表名:BASK_REPORT_TEMPORARY_CHART_STORE,修改后的表名:BASK_REPORT_TEMP_CHART_STORE)
- 修复填报功能中增删改不起作用的BUG
- 修复过滤器中布尔类型字段预览时过滤器中下拉框不显示的BUG
- 修复使用JS导出报表文件时报错的BUG
- 修复在报表中设置中配置好居中而预览时页面内容未居中的BUG
- 修复单元格换行计算设置不起作用的BUG
- 修复填报中多行文本框里不能换行的BUG
- 修复单元格内容为文本且包含空格时空格不生效的BUG
1.0.6
2023-02-06
改进的功能
- 为打印输出API提供基于分享key输出功能
修复的BUG
- 修复在引入打印输出JS文件通过JS代码调用报表显示SERVLET_PATH的JS错误
1.0.5
2022-12-26
改进的功能
- 系统信息页面改进
- 配置页面布局调整
1.0.4
2022-10-28
改进的功能
- 文件允许永久分享
- 日志改进,避免报表翻页产生执行日志
- 改进BeanDataset实现方式
- 添加在SQL中通过表达式引用具体的单元格,通过具体单元格值实现从表数据过滤功能
修复的BUG
- 修复仪表板分享后无法使用的BUG
- 修复仪表板新增节点下添加子节点无法显示的BUG
- 修复登录日志ID计算错误的BUG
- 修复审批后状态未改变的BUG
- 修复图表支持数据过渡动画
- 修复翻牌器在预览模式下出现滚动栏的BUG
1.0.2
2022-09-20
改进的功能
- 优化相关管理页面的布局及操作体验
- 添加GBase数据库适配支持
- 添加瀚高数据库支持
- 修复在某些数据库中日期类型返回LocalDateTime或LocalTime类型数据在预览数据时报错的BUG
修复的BUG:
- 修复报表缓存不起作用的bug
1.0.1
2022-09-05
改进的功能
- 仪表盘图表尺寸计算改进
- 优化图表编辑器
- 数据库脚本更新,支持Kingbase数据库
- 存储过程调用支持(使用方法见文档存储过程数据集 )
- 添加DM数据库连接配置
- 改进SQL代码编辑器,添加表名、存储过程名称提示功能
- 改进报表模版导入功能,避免读取隐藏标签页,只读取当前激活的标签页内容
- 改进脚本编辑器,添加代码提示及错误检测功能
- 改进斜线表头背景色计算方法
- 改进单元格清空所有内容的代码,清除残余信息
- 单元格图片支持高度宽度设置支持表达式设置图片的base64编码
- 增加条码类型和改进设计器中的条码demo数据
修复的BUG:
- 修复图表标点格式化不起作用的bug
- 修复预览界面图表在window.resize时消失的bug
- 修复图片在word中导出出错的bug
- 修复单元格坐标中未考虑自己定位产生的BUG
- 修复纵向绝对坐标位置计算存在的问题
- 修复斜线表头字体设置不起作用的bug
- 修复在分页完成后处理延后处理类型单元格时可能产生的错误
- 修复QRCode的版本和纠错信息无法保存的BUG
- 修复存在多行迭代时未判断主格是否产生就处理折叠单元格导致的空指针问题
- 修复单元格清空所有菜单项无法清除父格信息的BUG