JasperReports Library / News: Recent posts

JasperReports Library 6.2.0 released

JasperReports Library 6.2.0 Change Log

  • improved PDF export accessibility in compliance with Section 508 Amendment to
    the Rehabilitation Act of 1973, by adding support for making headings up to level 6,
    marking lists and automatic insertion of table markers for table component output;

  • support for complex scripts (such as Indic scripts) in PDF by means of AWT text layout;... read more

Posted by Teodor Danciu 2015-11-19

JasperReports Library 6.1.1 released

JasperReports Library 6.1.1 Change Log

  • added support for returning values from bands, which gives better control over
    variable incrementation in cases where calculations are coupled with content rendering,
    such as page totals;

  • allow frame elements to be placed beyond frame bottom edge; this would cause frames
    to grow in height in order to display all their content and reduces the need for frames to
    shrink in case some of their content displays conditionally and space needs to be collapsed;... read more

Posted by Teodor Danciu 2015-09-07

JasperReports Library 6.1.0 released

JasperReports Library 6.1.0 Change Log

  • support for multiple JSON metadata export properties attached to same report element
    to allow more flexibility in report data exports;

  • improvements in QRCode barcodes rendering;

  • configuration property added to control the addition of a BOM character at the beginning
    of CSV export files;

  • minor bug fixes and improvements;

Posted by Teodor Danciu 2015-05-25

JasperReports Library 6.0.4 released

JasperReports Library 6.0.4 Change Log

  • support for pluggable data file locations in file-based data adapters, with default
    implementations for remote HTTP data files;

  • new report data source implementation able to consume a list of JSON files provided as input;

  • internationalization of exceptions raised by the JasperReports Library with the introduction
    of exception error codes that serve as message keys in translation bundles;... read more

Posted by Teodor Danciu 2015-05-25

JasperReports Library 6.0.3 released

JasperReports Library 6.0.3 Change Log

  • minor bug fixes and improvements;
Posted by Teodor Danciu 2015-05-25

JasperReports Library 6.0.2 released

JasperReports Library 6.0.2 Change Log

  • throw specific exception net.sf.jasperreports.export.ExportInterruptedException on all
    report export interruption events;

  • differentiate between text align properties and image align properties by adding specific
    properties and enumerations in object model and deprecating the existing ones;

  • support for QR Code barcodes in barcode4j component;... read more

Posted by Teodor Danciu 2015-02-04

JasperReports Library 6.0.0 released

JasperReports Library 6.0.0 Change Log

  • new type of report template called "report book" was added, in which sections are made
    of parts instead of bands; parts are external report templates, similar to subreports,
    and allow creation of documents with variable page size and/or orientation; parts can be
    displayed on separate tabs by report viewers and simplify creation of "table of contents"
    structures in which parts that appear early in the document are actually filled/rendered
    later during the report filling process (see evaluationTime attribute of part);... read more
Posted by Teodor Danciu 2014-11-25

JasperReports Library 5.6.1 released

JasperReports Library 5.6.1 Change Log

  • minor bug fixes and improvements;
Posted by Teodor Danciu 2014-09-04

JasperReports Library 5.6.0 released

JasperReports Library 5.6.0 Change Log

  • new overflowType attribute available for subreport elements to control subreport runtime
    stretch behavior;

  • minor bug fixes and improvements;

Posted by Teodor Danciu 2014-05-29

JasperReports 5.5.2 released

JasperReports Library 5.5.2 Change Log

  • new API for setting exporter's input, output and configuration, which replaces the now
    deprecated parameter based exporter configuration; The JRExporterParameter class and its subclasses
    are now deprecated and replaced by ExporterInput, ExporterOutput and ExporterConfiguration interfaces
    and their subinterfaces and convenience implementations; ... read more
Posted by Teodor Danciu 2014-04-29

JasperReports 5.5.1 released

JasperReports Library 5.5.1 Change Log

  • added built-in parameter JASPER_REPORTS_CONTEXT for access to current JasperReportsContext
    configuration object during report filling;

  • allow specifying the encoding in CSV data adapter configuration;

  • enhanced built-in datetime and text processing report expression functions to leverage
    the built-in report parameters for the locale and the timezone;... read more

Posted by Teodor Danciu 2014-02-10

iReport/Jaspersoft Studio Support Announcement

As of version 5.5.0, Jaspersoft Studio will be the official design client for JasperReports. iReport will remain as a supported product in maintenance-only mode until December 31, 2015, meaning we will continue to fix critical defects in upcoming releases but no new features will be added to the iReport client. Continue to maintain your existing reports with the new Jaspersoft Studio!

Posted by mgeise 2013-10-29

JasperReports 5.5.0 released

JasperReports Library 5.5.0 Change Log

  • improved JasperReports Web Framework containing embeddable report viewer APIs.
    It introduces a separation between the report's HTML output and its interactivity-related
    metadata (new JSON exporter) and support for dynamically loaded Javascript modules through RequireJS.
    The new APIs simplify interactive report viewer adoption and its customization while giving
    new opportunities for creation of interactive custom components;... read more
Posted by Teodor Danciu 2013-10-24

JasperReports 5.1.2 released

JasperReports Library 5.1.2 Change Log

  • support for custom functions in report expressions;
    this includes support for expression functions in the JDT, Groovy and Javascript
    report compilers and excludes the JDK-based report compilers, for which static imports
    would be needed in the report template;

  • custom serialization for virtualizers, to improve performance of large reports;... read more

Posted by Teodor Danciu 2013-06-08

JasperReports 5.1.0 released

JasperReports Library 5.1.0 Change Log

  • enhanced support for markers in Google map component, including hyperlinks and info window;

  • completing features in new layered HTML exporter;

  • minor bug fixes and improvements;

Posted by Teodor Danciu 2013-04-29

JasperReports 5.0.4 released

JasperReports Library 5.0.4 Change Log

  • new HTML exporter implementation added, which uses HTML tables to render the report content,
    but still supports overlapping elements by arranging them in separate layers.
    This new exporter implemented in the net.sf.jasperreports.engine.export.HtmlExporter class also
    supports report interactivity and is now the preferred way to export to HTML, being used by
    the JasperExportManager class and all other convenience and utility classes in the JasperReports
    library and its provided samples;... read more
Posted by Teodor Danciu 2013-04-05

JasperReports 5.0.1 released

JasperReports Library 5.0.1 Change Log

  • eliminate empty collapsed columns in XLS/XLSX exporters;

  • XLS/XLSX data adapter improvements;

  • minor bug fixes and improvements;

Posted by Teodor Danciu 2013-01-03

JasperReports 5.0.0 released

JasperReports Library 5.0.0 Change Log

  • improved report filling performance by extending the use of the simplified text measurer
    that was previously used only for single line text elements;

  • improved subreport filling performance by using a thread pooling mechanism;

  • minor bug fixes and improvements;

Posted by Teodor Danciu 2012-11-19

JasperReports 4.8.0 released

JasperReports Library 4.8.0 Change Log

  • enhanced interactivity in the table component, with support for conditional formatting
    of values in a column;

  • support for style providers as pluggable extensions, to control report element styling
    depending on report data at runtime; a default style provider implementation is available,
    allowing the use of expression based custom properties at report element level, to control
    each style attribute, including backcolor, forecolor, font, borders style, etc;... read more

Posted by Teodor Danciu 2012-11-05

JasperReports 4.7.1 released

JasperReports Library 4.7.1 Change Log

  • improved performance for the newly introduced Javascript report compiler;

  • configuration properties to control table component interactive features;

  • minor bug fixes and improvements;

Posted by Teodor Danciu 2012-09-23

JasperReports 4.7.0 released

JasperReports Library 4.7.0 Change Log

  • improved rendering performance for the table component;

  • enhanced interactive report viewer APIs;

  • new "net.sf.jasperreports.export.pdf.size.page.to.content" export configuration property added
    to allow for variable page size in PDF documents, by adapting page size to page content size;

  • better control over memory footprint in large XLSX exports, by allowing the temporary files buffer size
    to be configured locally through report custom properties;... read more

Posted by Teodor Danciu 2012-07-25

JasperReports 4.6.0 released

JasperReports Library 4.6.0 Change Log

  • improved JasperReports configuration infrastructure by the introduction of a JasperReportsContext,
    an new interface from where JR configuration properties are read and JR extensions are loaded.
    This allows different configurations of the JR engine to exist simultaneously in the same JVM;

  • improved JasperReports Web Framework which now features a centralized controller to dispatch
    actions triggered by end user interactions in the report viewer. Actions are backed by atomized
    commands that modify the report metadata on-the-fly, with support for undo/redo operations,
    to reflect changes in the report output;... read more

Posted by Teodor Danciu 2012-05-21

JasperReports 4.5.1 released

JasperReports 4.5.1 Change Log

  • the JSON data source and the respective JSON query executer were moved
    from the samples folder to the core library;

  • support for macros added in XLS and XSLX exporters;

  • the repository APIs were enhanced with support for pluggable persistence
    services to load and store resources in the repository;

  • the "net.sf.jasperreports.export.pdf.force.linebreak.policy" configuration
    property is un-deprecated, as a partial revert of the changes made in 4.1.1 with
    regards to PDF text rendering; These changes were partially reverted as they affected
    the performance of the PDF exporter when dealing with simple texts. The AWT-based text
    rendering is now performed only on complex text fields that contain tab characters
    for tab stop alignment or contain multiple paragraphs, with variable paragraph styling.... read more

Posted by Teodor Danciu 2012-03-05

JasperReports 4.5.0 released

JasperReports 4.5.0 Change Log

  • border and padding style properties added to crosstab elements;

  • optimized text measurement for short and simple texts, to speed up report filling process;

  • new "net.sf.jasperreports.export.xls.use.timezone" export configuration property added to force translation of date values during XLS export, to the timezone used to fill the report;... read more

Posted by Teodor Danciu 2011-12-06

JasperReports 4.1.3 released

JasperReports 4.1.3 Change Log

  • new XLS/XLSX export configuration properties added for advanced features including auto-filter, row outline collapse/expand grouping and custom column width;

  • enhanced support for interactive sorting and filtering, with more filter criteria available depending on column data type and possibility to sort and filter on multiple columns at the same time; ... read more

Posted by Teodor Danciu 2011-10-28