Skip to content

Releases: TIBCOSoftware/jasperreports

JasperReports 6.21.3

23 Apr 07:37
6.21.3
4a3078d
Compare
Choose a tag to compare
  • allow background section elements to be exported as page header content in the DOCX exporter
    so that watermark type effects could be achieved;

  • minor bug fixes and improvements;

JasperReports 6.21.2

14 Feb 08:24
6.21.2
9150f17
Compare
Choose a tag to compare
  • minor bug fixes and improvements;

JasperReports 6.21.0

26 Jan 11:17
6.21.0
4f56c4f
Compare
Choose a tag to compare
  • added support for PDF/A-2a, PDF/A-2b, PDF/A-2u, PDF/A-3a, PDF/A-3b, PDF/A-3u;

  • added support for WEBP images;

  • minor bug fixes and improvements;

JasperReports 6.20.6

12 Sep 09:21
6.20.6
5c96b6a
Compare
Choose a tag to compare
  • optional style expression added to report elements in addition to their existing static style
    reference property to allow for more flexible and dynamic styling scenarios;

  • new IS_EVEN_ROW and IS_EVEN_COLUMN boolean built-in variables available in crosstabs to help
    with alternate row/column styling of crosstab cells;

  • new custom configuration property net.sf.jasperreports.export.pptx.frame.as.table added to
    control the rendering of table components as true PowerPoint table structures in PPTX exports;

  • added new data source implementation based on the Fastexcel Reader library to allow loading of
    larger XLSX files without using too much heap memory (compared to existing POI-based implementation);

  • new custom property net.sf.jasperreports.cut.text.max.height available for text field elements
    to limit the maximum height to which they can stretch to accommodate their larger text content
    when textAdjust attribute is set to CutText value;

  • improved caching for clipped images and SVG drawings in the PDF exporter to help create smaller
    size PDF files;

  • new number rounding functions available in report expressions;

  • minor bug fixes and improvements;

JasperReports 6.20.5

10 May 09:06
6.20.5
3efcf2e
Compare
Choose a tag to compare
  • fix historical text measuring truncation by rounding up the AWT measured text height to the upper
    integer value instead of truncating it to the lower integer value and thus causing the text elements
    having dynamic height to be 1 pixel taller to avoid text being cut in PDF exports;
    for minimum disruption in upgrades, the former text measuring behavior is still available through the
    net.sf.jasperreports.legacy.text.measuring boolean configuration property that would need to be set to true;

  • performance improvements for the HTML and RTF text markup processors by replacing the JEditorPane based
    implementations with faster EditorKit implementations and fixing some multi-threading issues;

  • support for CMYK color conversion for text and shapes in PDF export using ICC profiles
    (excluding image color conversion);

  • support for unpatched versions of the OpenPDF library although this is not recommended for as long as
    the following OpenPDF bug remains open: LibrePDF/OpenPDF#676

  • minor bug fixes and improvements;

JasperReports 6.20.3

21 Apr 11:50
6.20.3
415f942
Compare
Choose a tag to compare
  • added support for multiple marker series in the Google map component, with ability to show/hide
    each series through an interactive legend and ability to bring the map to its initial visual state
    using a custom reset button;

  • introducing expression backed custom properties at report part level to allow attaching metadata to
    parts in multi-part documents, to be leveraged during report output post-processing by the parent application;

  • allowing the creation of multi-part documents from single part (section based) report templates
    using a special custom property at report element level that triggers the creation of a separate part
    for the current page when the property is met;

  • various dependencies upgrades including: Spring 5.3.26 and TestNG 7.7.0;

  • minor bug fixes and improvements;

JasperReports 6.20.1

15 Mar 07:20
6.20.1
7584acb
Compare
Choose a tag to compare
  • XLSX metadata exporter added to produce pure data output in the modern Excel file format (similar to pre-existing XLS and CSV metadata exporters);

  • optimizations and improvements made in the XLSX exporter to allow skipping time consuming text measuring routines during the report filling process and produce the output document faster when the Excel format is the main (if not the only) export target;

  • support for file encryption in the XLS, XLSX, DOCX and PPTX exporters;

  • marker clustering and marker spidering features added to the Google Map component;

  • allow specifying the split type in table component rows;

  • replaced iText 2.1.7 with OpenPDF 1.3.30 for PDF export;

  • various dependencies upgrades including: Apache Lucene 8.11.2, Bouncy Castle 1.71, Jaxen 1.2.0, Apache POI 5.2.2, Apache Batik 1.16, Jackson 2.14.1 and Groovy 4.0.8;

  • the Apache Xalan dependency was taken out from the core library and moved into an optional and deprecated extension module;

  • minor bug fixes and improvements;

JasperReports 6.20.0

18 Jul 10:05
6.20.0
2bc7ab6
Compare
Choose a tag to compare
  • 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

29 Mar 11:44
6.19.1
867c00b
Compare
Choose a tag to compare
  • replaced Joda-Time with Java 8 Date/Time API in the functions extension;

  • minor bug fixes and improvements;

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;