Skip to content

Releases: TIBCOSoftware/jasperreports

JasperReports 6.19.0

22 Feb 17:10
6.19.0
646c689
Compare
Choose a tag to compare
  • 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

03 Nov 13:38
6.18.1
0e8e466
Compare
Choose a tag to compare
  • minor bug fixes and improvements;

JasperReports 6.18.0

25 Oct 13:49
6.18.0
a71521b
Compare
Choose a tag to compare
  • 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

12 May 06:08
6d93193
Compare
Choose a tag to compare
  • 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

16 Nov 15:24
7338836
Compare
Choose a tag to compare
  • 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

07 Oct 07:54
6.15.0
dd49bfb
Compare
Choose a tag to compare
  • minor bug fixes and improvements;

JasperReports 6.14.0

25 Aug 08:50
6.14.0
6fd9aa0
Compare
Choose a tag to compare
  • minor bug fixes and improvements;

JasperReports 6.13.0

23 Jun 10:25
6.13.0
46ada4d
Compare
Choose a tag to compare
  • 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;

JasperReports 6.12.2

11 Mar 11:16
6.12.2
3111b1b
Compare
Choose a tag to compare
  • added support for PDF forms into the core library using custom properties at report element level
    to convert the report elements into editable text fields, lists, check boxes or radio groups when
    the report is exported to PDF format;

  • the JasperReports Web Framework providing the embeddable report viewer APIs has been removed from
    the JasperReports Library as it is now available as part of other products such as JasperReports Server,
    Jaspersoft Studio and JasperReports IO; all Javascript, CSS, HTML templates, images files and servlets
    making up this framework have been removed from the core library JAR and the related /demo/samples/webapp-repo
    sample has been removed from the project distribution; the former /demo/samples/webapp sample continues
    to provide an example for using the JasperReports Library in Java web applications, but for delivering
    static/non-interactive reports in all supported export formats;

  • solved problem with the virtualization of large unpaginated reports containing large frame elements;

  • improved justified alignment for paragraphs that are cut through by page/column breaks;

  • allow use of Java Generics in the class attribute of parameters, fields and variables;

  • minor bug fixes and improvements;

JasperReports 6.11.0

12 Dec 09:01
6.11.0
0c4056c
Compare
Choose a tag to compare
  • 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;