JasperReports Library / News: Recent posts

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

JasperReports 4.1.2 released

JasperReports 4.1.2 Change Log

  • support for PDF/A compliance added to the PDF exporter;

  • new sort/filter custom component added to allow non-table component reports to leverage
    the interactive sorting and filtering feature when deployed inside the JR Web Framework;

  • minor bug fixes and improvements;

Posted by Teodor Danciu 2011-09-12

JasperReports 4.1.1 released

JasperReports 4.1.1 Change Log

  • deprecated code for JRReportFont, JRBox, graphic element pen property and all deprecated byte-based properties were removed from the library's API;

  • the whole JR source code was overhauled to make use of Java5-style Generics;

  • value class property is now deprecated in expression objects; the type of expression no longer needs to be specified;... read more

Posted by Teodor Danciu 2011-08-11

JasperReports 4.0.2 released

JasperReports 4.0.2 Change Log

  • improved XHTML exporter to bring it at feature parity with the former HTML exporter;

  • initial support for paragraph styling including: indentation, spacing and tab stops;

  • new values available for line spacing type: AtLeast, Fixed and Proportional;

  • added support for tab characters inside text elements based on newly introduced tab stop concept;

  • new /demo/samples/paragraphs sample added to demonstrate paragraph styling features;

  • minor bug fixes and improvements;

Posted by Teodor Danciu 2011-04-19

JasperReports 4.0.1 released

JasperReports 4.0.1 Change Log

===================================

  • new Xalan-based and Jaxen-based XPath query executer namespace aware

implementations added;

  • new functions EQUAL, NOTEQUAL, LESS, GREATER and BETWEEN are now available

for the $X{} syntax in dynamic SQL queries;

  • new XSL query executer implementation added;

  • support for multiple hyperlinks embedded into styled/markup text;

  • improved image quality in the XLS exporters;... read more

Posted by Teodor Danciu 2011-02-28

JasperReports 4.0.0 released

JasperReports 4.0.0 Change Log

===================================

  • new CSV query executer added to simplify to allow configuring CSV data sources from within report templates

using built-in paramters and config properties;

  • new CSV metadata exporter added to better control the CSV export by marking columns in the report template

using custom properties;

  • new chapters in the Sample Reference documentation have beed completed ... read more
Posted by Teodor Danciu 2011-01-10

JasperReports 3.7.6. released

JasperReports 3.7.6 Change Log

  • enhancing the XLSX exporter so that it supports more exporter parameters
    and configuration properties from the ones shared by all the XLS exporters;

  • various fixes in the XLS exporters;

  • added support for hidden text in the DOCX exporter;

  • new chapters added to the Sample Reference documentation;

  • minor bug fixes and improvements;

Posted by Teodor Danciu 2010-10-27

JasperReports 3.7.5 released

JasperReports 3.7.5 Change Log

===================================

  • support for dynamic sorting which includes sorting on dataset variables

(in addition to data source fields) and build in SORT_FIELDS parameter

to control sorting criteria at runtime;

  • new „columnDirection” attribute at report level to allow filling

multi-column reports from right to left;

  • various XLS/XLSX export enhancements which include controlling the ... read more
Posted by Teodor Danciu 2010-09-22