https://github.com/TIBCOSoftware/jasperreports/releases
support for noData cell added in the table component to allow displaying custom content when there are no detail rows in the table data source;
support for printWhenExpression added to table component sections to allow suppressing entire rows in the table and not only individual cells;
isStretchWithOverflow boolean property of text fields has been deprecated and replaced by the new textAdjust property which adds a third option to scale down the font size in order for the text content to fit the design size of the text field element;
implemented server side rendering of Javascript visualizations using the headless Google Chrome browser, to replace the now deprecated PhantomJS and SlimerJS based feature;
minor bug fixes and improvements;
1.支持在表组件中添加noData单元,以在表数据源中没有明细行时显示自定义内容;(table中除了原先的header,detail,footer,还可以新增一种No Data。仅在没有提供数据源时显示)
2.支持将printWhenExpression添加到表组件部分,以允许抑制表中的整个行,而不仅仅是单个单元格;(可以在条件下选择输出/不输出一整行)
3.文本字段的isStretchWithOverflow布尔属性已被弃用,并由新的textAdjust属性代替,该属性添加了第三个选项来缩小字体大小,以使文本内容适合文本字段元素的设计大小;(textAdjust的三个属性:CutText(对应于原先isStretchWithOverflow=false),StretchHeight(对应于原先isStretchWithOverflow=true),ScaleFont(新增的自动缩小字体))
4.使用headless Google Chrome浏览器实现了Javascript可视化的服务器端渲染,以取代现已不推荐使用的基于PhantomJS和SlimerJS的功能;
5.次要的bug修复和改进;