Releases: TIBCOSoftware/jasperreports
JasperReports 6.20.0
-
enhancing scriptlet configuration using scriptlet level expression based custom properties;
-
added support for conditional styles in external style template files (*.jrtx);
-
various dependencies upgrades including: Spring 5.3.20, Jackson 2.13.3, Chrome DevTools Java Client 4.0.0 and Apache Commons Codec 1.15;
-
minor bug fixes and improvements;
JasperReports 6.19.1
-
replaced Joda-Time with Java 8 Date/Time API in the functions extension;
-
minor bug fixes and improvements;
JasperReports 6.19.0
-
improved bulleted and numbered list support in styled text and HTML markup text fields including better indentation and support for nested lists;
-
support for accessible HTML output using semantic tags for marking up headings (h1 to h6), bulleted and numbered lists, alternate text for images and nested table tags for semantic tables;
-
support for Groovy closures in report expressions;
-
honour the EXIF orientation information found in photos taken with mobile digital cameras and thus match the way browsers make use of this information to auto-rotate photos in HTML;
-
deprecated Castor XML persistence layer used for data adapter files and XML chart theme files by moving it to a separate optional extension artifact (jasperreports-castor) while replacing it in the core library with an equivalent and compatible Jackson XML persistence layer;
-
introduced the *.jrdax file extension convention for data adapter XML files;
-
various dependencies upgrades including: Apache POI 5.1.0, Jackson 2.13.1, Apache Log4J 2.17.1, Mozilla Rhino 1.7.14, Spring 5.3.14, HyperSQL 2.6.1 and Jetty 9.4.44;
-
minor bug fixes and improvements;
JasperReports 6.18.1
- minor bug fixes and improvements;
JasperReports 6.18.0
-
new CSV export configuration property available to allow to escaping formulas in CSV exports;
-
various dependencies upgrades including Apache Ant 1.10.11, Apache Commons Compress 1.21 and Bouncy Castle 1.68;
-
minor bug fixes and improvements;
JasperReports 6.17.0
-
refactored PDF exporter to extract the iText code from it and leave only common functionality that allows switching between the default iText 2 based exporter implementation and the pluggable iText 7 exporter implementation, which is available as separate open source project at: https://github.com/Jaspersoft/jasperreports-pdf-lib7
-
various dependencies upgrades including Groovy 3.0.7, HttpClient 4.5.13, Hibernate 5.4.24.Final, Dom4j 2.1.3, Apache Log4j 2.14.0, Jackson 2.12.2, Velocity 2.3, Batik 1.14, XmlGraphics Commons 2.6, Apache Ant 1.10.9;
-
minor bug fixes and improvements;
JasperReports 6.16.0
-
allow generic element HTML export handlers to export generic elements as images or any other built-in element type;
-
new custom property to control the HTML exporting of custom visualization components as images;
-
minor bug fixes and improvements;
JasperReports 6.15.0
- minor bug fixes and improvements;
JasperReports 6.14.0
- minor bug fixes and improvements;
JasperReports 6.13.0
-
introducing a secure report execution infrastructure which allows filtering of classes used in
expressions based on a configurable whitelist of allowed classes; -
improvements in expression bytecode generation and expression evaluation based on direct evaluation
of simple expressions containing only parameter, field or variable references; -
built-in function ORIGINAL_DATA_SOURCE added to access the original data source when the data
is sorted using sort field declarations in the dataset; -
built-in function SUB_DATA_SOURCE added to create a JSON or XML sub data source when the data
is sorted using sort field declarations in the dataset; -
automatically increase frame element width if its content stretches and grows horizontally;
-
support for dynamic bookmark levels based on expressions;
-
minor bug fixes and improvements;