| Version | Date | Description |
|---|---|---|
| 3.0.13 | 2009-11-17 | |
| 3.0.13-beta5 | 2009-11-09 | |
| 3.0.13-beta4 | 2009-11-06 | |
| 3.0.13-beta3 | 2009-11-05 | |
| 3.0.13-beta2 | 2009-11-05 | |
| 3.0.13-beta1 | 2009-11-04 | |
| 3.0.12 | 2009-11-02 | |
| 3.0.11 | 2009-10-30 | |
| 3.0.11-beta3 | 2009-10-17 | |
| 3.0.11-beta2 | 2009-09-20 | |
| 3.0.10 | 2009-08-25 | |
| 3.0.9 | 2009-08-15 | |
| 3.0.8 | 2009-07-30 | |
| 3.0.7 | 2009-07-30 | |
| 3.0.7-b10 | 2009-07-20 | |
| 3.0.7-b9 | 2009-07-20 | |
| 3.0.7-b8 | 2009-07-20 | |
| 3.0.7-b7 | 2009-07-10 | |
| 3.0.7-b6 | 2009-07-10 | |
| 3.0.6 | 2009-04-23 | |
| 3.0.5 | 2009-02-09 | |
| 3.0.4 | 2009-02-09 | |
| 3.0.3 | 2008-12-23 | |
| 3.0.2 | 2008-12-09 | |
| 3.0.1 | 2008-11-21 | |
| 3.0.0 | 2008-11-05 | |
| 2.1.0 | 2008-09-06 | |
| 2.0.10 | 2008-07-24 | |
| 2.0.9 | 2008-07-07 | |
| 2.0.8 | 2008-04-14 | |
| 2.0.7 | 2008-03-04 | |
| 2.0.6 | 2008-02-22 | |
| 2.0.5 | 2008-02-04 | |
| 2.0.4 | 2008-01-10 | |
| 2.0.3 | 2008-01-04 | |
| 2.0.2 | 2007-12-28 | |
| 2.0.1 | 2007-12-19 | |
| 2.0.0 | 2007-12-13 | |
| 1.4.2 | 2007-11-05 | |
| 1.4.0 | 2007-10-31 | |
| 1.3.3 | 2007-10-18 | |
| 1.3.2 | 2007-09-24 | |
| 1.3.1 | 2007-09-17 | |
| 1.3.0 | 2007-08-21 | |
| 1.3.0-beta1 | 2007-07-20 | |
| 1.2.2 | 2007-08-15 | |
| 1.2.1 | 2007-08-15 | |
| 1.2.0 | 2007-07-20 | |
| 1.1.3 | 2007-06-29 | |
| 1.1.2 | 2007-05-13 | |
| 1.1.1 | 2007-04-21 | |
| 1.1.0 | 2007-03-22 | |
| 1.0.2 | 2007-02-27 | |
| 1.0.1 | 2007-02-08 | |
| 1.0 | 2007-02-01 |
| Type | Changes | By |
|---|---|---|
![]() |
Possibility to register field variable in group (see GroupLabelTest5) | Ricardo Mariaca |
![]() |
Some custom expression classes where not serializable, they are now Thanks to Brian Swain. | Ricardo Mariaca |
![]() |
Fixed problem related to percentage column when no group is defined Thanks to Brian Swain. | Ricardo Mariaca |
![]() |
Problem with columns TextFormatter Fixes 2843177. Thanks to Pedro Sousa ( pedrodesousa ). | Juan Manuel Alvarez |
![]() |
ClassCastException in class MultiPropertyComparator Fixes 2780574. Thanks to Gabriel Chulim ( gchulim ). | Juan Manuel Alvarez |
![]() |
When applying a style to using AUTOTEXT_PAGE_X_SLASH_Y, the reference style is used for the current page, but not the total page count. Fixes 2885384. Thanks to ccavanaugh. | Juan Manuel Alvarez |
![]() |
Autotext supports print when expression (see AutotextReportTest2) | Ricardo Mariaca |
![]() |
Imagebanner can have imageScaleMode (see ImageBannerReportTest) | Ricardo Mariaca |
![]() |
Enabling custom label expression and position in group footer label (see GroupLabelTest4) Enabling custom label expression in group header/footer variable label (see GroupLabelTest4) | Ricardo Mariaca |
![]() |
Setting style to "blank when null" as true in certain scenarios where an element does not have a style and a new one must be provided | Juan Manuel Alvarez |
![]() |
Crosstab can have precalculated values: See DJCRosstabMeasurePrecalculatedTotalProvider class and example test: CrosstabReportWithPrecalculatedTotalsAndValueFormatterTest | Juan Manuel Alvarez |
![]() |
NullPointerException while creating crosstabs due to uninitialized style. | Juan Manuel Alvarez |
![]() |
crosstabs measures can have value formatters. See CrosstabReportWithNullValuesTest for an example | Juan Manuel Alvarez |
| Type | Changes | By |
|---|---|---|
![]() |
Problem with columns TextFormatter Fixes 2843177. Thanks to Pedro Sousa ( pedrodesousa ). | Juan Manuel Alvarez |
![]() |
ClassCastException in class MultiPropertyComparator Fixes 2780574. Thanks to Gabriel Chulim ( gchulim ). | Juan Manuel Alvarez |
![]() |
When applying a style to using AUTOTEXT_PAGE_X_SLASH_Y, the reference style is used for the current page, but not the total page count. Fixes 2885384. Thanks to ccavanaugh. | Juan Manuel Alvarez |
![]() |
Autotext supports print when expression (see AutotextReportTest2) | Ricardo Mariaca |
![]() |
Imagebanner can have imageScaleMode (see ImageBannerReportTest) | Ricardo Mariaca |
![]() |
Enabling custom label expression and position in group footer label (see GroupLabelTest4) Enabling custom label expression in group header/footer variable label (see GroupLabelTest4) | Ricardo Mariaca |
| Type | Changes | By |
|---|---|---|
![]() |
Setting style to "blank when null" as true in certain scenarios where an element does not have a style and a new one must be provided | Juan Manuel Alvarez |
| Type | Changes | By |
|---|---|---|
![]() |
Crosstab can have precalculated values: See DJCRosstabMeasurePrecalculatedTotalProvider class and example test: CrosstabReportWithPrecalculatedTotalsAndValueFormatterTest | Juan Manuel Alvarez |
| Type | Changes | By |
|---|---|---|
![]() |
NullPointerException while creating crosstabs due to uninitialized style. | Juan Manuel Alvarez |
| Type | Changes | By |
|---|---|---|
![]() |
crosstabs measures can have value formatters. See CrosstabReportWithNullValuesTest for an example | Juan Manuel Alvarez |
| Type | Changes | By |
|---|---|---|
![]() |
Fixed bug introduced in 3.0.11 which prevented global variables to be shown. Thanks to Ricardo Mariaca. | Juan Manuel Alvarez |
| Type | Changes | By |
|---|---|---|
![]() |
DJ Exceptions thrown are properly initialized with real the cause (exception). This gives log information for troubleshooting. | Juan Manuel Alvarez |
![]() |
Percentage column capability. See example class: PercentageColumnReportTest Thanks to Brian Swain. | Ricardo Mariaca |
![]() |
Group/Global header and footer variable supports custom value expression Thanks to tatiana_athayde. | Ricardo Mariaca |
![]() |
Group/Global header and footer variable supports print when expression Thanks to Brian Swain. | Ricardo Mariaca |
![]() |
Crosstab supports conditional styles Thanks to gauravkalra. | Ricardo Mariaca |
![]() |
"Summary start in new page" can be configured through the report options | Juan Manuel Alvarez |
![]() |
Some report options where not being taking into account when a template was used. Fixes 2859359. Thanks to Brian Swain. | Juan Manuel Alvarez |
| Type | Changes | By |
|---|---|---|
![]() |
Some classes related to charting where not serializable, they are now (ar.com.fdvs.dj.domain.StringExpression, ar.com.fdvs.dj.domain.chart.plot.DJAxisFormat and ar.com.fdvs.dj.domain.hyperlink.LiteralExpression) | Juan Manuel Alvarez |
| Type | Changes | By |
|---|---|---|
![]() |
New charts! area chart, stackedarea chart, bar chart, bar3d chart, stackedbar chart, stackedbar3d chart, line chart, pie chart, pie3d chart, timeseries chart, xyarea chart, xybar chart, xyline chart, scatter chart. Thanks to Ricardo Mariaca. | Ricardo Mariaca |
![]() |
Report definition classes are now serializable. | Juan Manuel Alvarez |
| Type | Changes | By |
|---|---|---|
![]() |
JasperCompilation error due to DJValueFormatters Fixes 2844168. | Juan Manuel Alvarez |
| Type | Changes | By |
|---|---|---|
![]() |
Struts 2 integration classes are now in a separate jar (look for DynamicJasper-Struts2 at ) | Juan Manuel Alvarez |
![]() |
Fixed problem related to hyperlinks and crosstabs (parameter REPORT_SCRLIPTLET does not exists) | Juan Manuel Alvarez |
| Type | Changes | By |
|---|---|---|
![]() |
Urgent fix on conditional style expression introduced in 3.0.7 | Juan Manuel Alvarez |
| Type | Changes | By |
|---|---|---|
![]() |
Fix at DJDefaultScriptlet, which was messing parameter, fields and variables in CustomExpression when subreports or crosstabs where used | Juan Manuel Alvarez |
![]() |
DJLabel supports custom expression | Juan Manuel Alvarez |
| Type | Changes | By |
|---|---|---|
![]() |
Enabling crosstabs in group header and footers | Juan Manuel Alvarez |
![]() |
Crosstabs can have a caption (DJLabel) | Juan Manuel Alvarez |
![]() |
Crosstab :: "null" appear in main header when automatic title is set to false. | Juan Manuel Alvarez |
| Type | Changes | By |
|---|---|---|
![]() |
Random crashes with 2 or more expressionColumns, see issue detail at the bug tracker. Fixes 2782909. | Juan Manuel Alvarez |
![]() |
Report title can be a jasper expression like "this is the " + $P{title_param} + " report"; see | Juan Manuel Alvarez |
| Type | Changes | By |
|---|---|---|
![]() |
Hyper links in crosstabs. See CrosstabHyperLinkReportTest | Juan Manuel Alvarez |
| Type | Changes | By |
|---|---|---|
![]() |
Hyper links in column values. (still needs work). See HyperLinkReportTest | Juan Manuel Alvarez |
| Type | Changes | By |
|---|---|---|
![]() |
Styles are clonable | Juan Manuel Alvarez |
![]() |
Footer height and header height can be independent from its content (taller). Fixes 2764577. Thanks to Geoffrey De Smet ( ge0ffrey ). | Juan Manuel Alvarez |
![]() |
NPE when using template jrmxl with no detail band. Fixes 2747664. Thanks to Geoffrey De Smet ( ge0ffrey ). | Juan Manuel Alvarez |
![]() |
Report Templates referenced in jrxml where not taken into account. Fixes 2747641. | Juan Manuel Alvarez |
![]() |
Group header variable is not shown is special scenario when using VALUE_IN_HEADER_WITH_HEADERS_AND_COLUMN_NAME Fixes 2382474. | Juan Manuel Alvarez |
![]() |
Title and subtitle text is escaped properly. Titles with double quotes (") could cause JRException | Juan Manuel Alvarez |
![]() |
Added SafeReportBuilder in order to prevent building the report twice. Fixes 2818370. Thanks to Steve Lancashire ( stevelancashire ). | Juan Manuel Alvarez |
![]() |
Fixed NPE related with group footers Fixes 2818370. Thanks to Mattias Melin ( mattiasmelin ). | Juan Manuel Alvarez |
![]() |
Groups and expression to group by: It was not being taken into account. See https://sourceforge.net/support/tracker.php?aid=2768177 Also see ExpressionToGroupByReportTest Fixes 2768177. Thanks to Geoffrey De Smet ( ge0ffrey ). | Juan Manuel Alvarez |
![]() |
Crosstab builder: Default values for cell dimensions, row header width and column header height. | Juan Manuel Alvarez |
![]() |
Crosstab builder: methods for setting cell width and height had to be invoked after all columns and rows where added. Now it can be called anytime. | Juan Manuel Alvarez |
![]() |
Fixed issue related to copying JRStyle objects. Now using JRStyle.clobe(), which forces to use JasperReport 3.0+ Thanks to ricardo. | Juan Manuel Alvarez |
![]() |
Crosstabs: Configurable color schema for automatic coloring (now it is nice!). See CrosstabReportTest6 which uses TwoSeedCrossTabColorShema class | Juan Manuel Alvarez |
![]() |
Crosstabs: Can specify colors and styles for each element: row headers, column headers, totals, etc. Also default values are provided See CrosstabReportTest7.java | Juan Manuel Alvarez |
![]() |
Crosstabs can use the main report datasource. Use "CrosstabBuilder.useMainReportDatasource(true)". See CrosstabReportTest6.java | Juan Manuel Alvarez |
![]() |
Fixed problem with Font.XXXXX static shared objects. Now style.setFont( aFont ) gets a copy of the font passed. | Juan Manuel Alvarez |
![]() |
Fixed problem with conditional styles: conditional styles (for columns) don't work, unless you specify odd row styles, too. It also lets a conditional style override odd row style's background. See https://sourceforge.net/tracker/index.php?func=detail&aid=2809714&group_id=188060&atid=923805 for more information Thanks to Chris Becker ( chris-becker ). | Juan Manuel Alvarez |
![]() |
Ability to hide detail band. Useful (but not efficient with large reports) to show groups & totals. See TotalingReportTest for an example | Juan Manuel Alvarez |
![]() |
forum moved to http://dj.fdvsolutions.com/forum/ | Juan Manuel Alvarez |
![]() |
fixed bug related to inherited styles and the order in which they where registered. It may cause a JasperException. Thanks to ricardo (forum user). | Juan Manuel Alvarez |
![]() |
Autotext accepts styles. Thanks Andrew M ( bucklane ) Thanks to Andrew M ( bucklane ). | Juan Manuel Alvarez |
![]() |
Header text and variable got sloppy when the first is too long. See https://sourceforge.net/tracker/index.php?func=detail&aid=2782948&group_id=188060&atid=923805 for more information Thanks to Geoffrey De Smet (ge0ffrey). | Juan Manuel Alvarez |
![]() |
Default footer variables height is "20"; Defaul header variables height is "20" | Juan Manuel Alvarez |
![]() |
Bar charts series and categories can be switched. See https://sourceforge.net/forum/message.php?msg_id=7396861 Thanks to Varun Yagain. | Juan Manuel Alvarez |
![]() |
Group Header on Every Page. Use GroupBuilder.setReprintHeaderOnEachPage(bool) See https://sourceforge.net/forum/message.php?msg_id=7427326 Thanks to Fábio Anjos. | Juan Manuel Alvarez |
| Type | Changes | By |
|---|---|---|
![]() |
ability to have multiple measures on crosstabs. | Juan Manuel Alvarez |
![]() |
columns can have a text formatter (java.text.Format) as an alternative for formatting values Thanks to Fabio Borges. | Juan Manuel Alvarez |
![]() |
Removed unneeded imports in many classes | Juan Manuel Alvarez |
| Type | Changes | By |
|---|---|---|
![]() |
Fixed typo in method name: Style.setPaddingBotton should end with an 'm' not an 'n'. See https://sourceforge.net/tracker2/?func=detail&aid=2634753&group_id=188060&atid=923805 Thanks to bucklane. | Juan Manuel Alvarez |
![]() |
Fixed bug related to conditional styles, now working as expected. Thanks to Anis BEN RHOUMA. | Juan Manuel Alvarez |
![]() |
Added ability to truncate text defining a suffix like "..." Thanks to ccavanaugh. | Juan Manuel Alvarez |
| Type | Changes | By |
|---|---|---|
![]() |
Struts 2 (version 2.1.6) was not working due to change in method signature of xwork library. see tracker: https://sourceforge.net/tracker2/?func=detail&aid=2562199&group_id=188060&atid=923808 | Alejandro Gomez |
![]() |
DynamicJasper Grails plugin :: see http://dynamicjasper.sourceforge.net/docs/grails dj plugin.html | Alejandro Gomez |
![]() |
CustomExpression for Calculation in groups :: When grouping a column, you can specify a CustomExpression to be used for variable calacularion. see http://dynamicjasper.sourceforge.net/docs/HOWTO Create variables and define specific behavior.html | Juan Manuel Alvarez |
![]() |
Ability to format variables in groups :: When grouping a column, you can specify a DJValueFormatter to be used for variable formatting in group header and/or footer. see http://dynamicjasper.sourceforge.net/docs/HOWTO Create variables and define specific behavior.html | Juan Manuel Alvarez |
![]() |
Exception on certain cross-tab scenario :: see https://sourceforge.net/forum/message.php?msg_id=6013486 Thanks to Jeremy Goupil. | Juan Manuel Alvarez |
![]() |
Ensure order in crosstabs :: see https://sourceforge.net/forum/message.php?msg_id=5950390 Thanks to tanmay0208. | Juan Manuel Alvarez |
| Type | Changes | By |
|---|---|---|
![]() |
removed unnecessary static dependency to webwork. Thanks to Mariano Stampella. | Juan Manuel Alvarez |
![]() |
Error in charts logic when only 1 group. Now showing the chart once. Thanks to Mariano Stampella. | Juan Manuel Alvarez |
![]() |
Groups variables height can be defined independently on each group. This fix includes footer and header grand total height. | Juan Manuel Alvarez |
![]() |
Bug in the logic for choosing default style in group headers and footer | Juan Manuel Alvarez |
| Type | Changes | By |
|---|---|---|
![]() |
Performance fix for CustomExpression, now using Jasper's ScriptLet to reuse field, variables and parameters map | Juan Manuel Alvarez |
![]() |
In CustomExpression's, non visible fields where not being populated Fixes https://sourceforge.net/forum/message.php?msg_id=5722095. Thanks to Dale Cooper and PeS17. | Juan Manuel Alvarez |
![]() |
Fixed multi line title and subtitle :: Certain style attributes in the title made subtitle not to stretch vertically. See MultiLineTitleReportTest https://sourceforge.net/forum/forum.php?thread_id=2591976&forum_id=659589 Thanks to Anis BEN RHOUMA. | Juan Manuel Alvarez |
| Type | Changes | By |
|---|---|---|
![]() |
Added DJCalculation.DISTINCT_COUNT (for use in groups header and footer totals) | Juan Manuel Alvarez |
![]() |
Refactor (BREAKING CHANGE):: The following classes where renamed for the sake of the human race: ColumnsGroup -- DJGroup ColumnsGroupVariable -- DJGroupVariable ColumnsGroupVariableOperation -- DJCalculation and some other classes you should not care... | Juan Manuel Alvarez |
![]() |
Subreports allow split option :: We can tell the band which holds the subreport to not allow splitting of the content | Juan Manuel Alvarez |
![]() |
Added missing method to the SubreportBuilder set up the subreport parameter origin. See SubReportBuilder.setParameterMapPath(...) for more info. | Juan Manuel Alvarez |
![]() |
Group header and footer bands splitting configuration. | Juan Manuel Alvarez |
![]() |
DynamicJasper result type for Struts 2 integration | Alejandro Gomez |
![]() |
Report locale was not not working. https://sourceforge.net/tracker/?func=detail&atid=923805&aid=2317770&group_id=188060 Thanks to Anis BEN RHOUMA. | Juan Manuel Alvarez |
![]() |
Border thickness is wrong. https://sourceforge.net/forum/message.php?msg_id=5689553 Thanks to Anis BEN RHOUMA. | Juan Manuel Alvarez |
| Type | Changes | By |
|---|---|---|
![]() |
Images border were shown all the time | Juan Manuel Alvarez |
![]() |
Subreport white space when empty :: Now removing white space when a subreport is empty | Juan Manuel Alvarez |
![]() |
Custom Expressions :: Cleaner interface, they receive 3 maps (fields, variables and parameters). They also have now a className attribute, so many types other than String can be returned (for formatting using patterns, etc) | Juan Manuel Alvarez |
![]() |
Conditional Styles :: Changes needed due to changes in CustomExpression. Custom implementations of ConditionStyles will need fixing and recompiling. | Juan Manuel Alvarez |
![]() |
Group Header Style :: Now each group can define it's own header when showing column names. | Juan Manuel Alvarez |
![]() |
StyleBuilder :: Convenient methods added for constructing | Juan Manuel Alvarez |
![]() |
Deprecated methods in builders and DynamicJasperHelper were removed. | Juan Manuel Alvarez |
![]() |
Web Export to HTML :: DynamicJasperHelper.exportToHtml(...) generates and sets up everything for a clean web html response. | Juan Manuel Alvarez |
| Type | Changes | By |
|---|---|---|
![]() |
Tests enhancements :: To ensure product quality, the following technologies had been added to the automated tests: * HSQL DB: for real JDBC and SQL report tests * Hibernate: HQL report test * HTTP Unit: to test Webwork result type. Also enabling future testing to new http facilities. | Juan Manuel Alvarez |
![]() |
WebWork integration :: Fixed bug that had this feature broken. Also added new options to result type. Updated documentation (see "Integrate DynamicJasper with Webwork"). Thanks to dongw. | Juan Manuel Alvarez |
![]() |
Custom Expressions :: Now variables also available in Custom Expression. Instead of implementing CustomExpression, use DJCustomExpression which already provides as parameter one map per family (fields, variables and parameters) | Juan Manuel Alvarez |
![]() |
Report Name :: Report name can now be specified (dynamicReport.setReportName(...) ). When exporting to Excel, this name will be used as the sheet name | Juan Manuel Alvarez |
![]() |
Report Properties :: Now the DynamicReport has a setProperty(String, String) method which passes the properties to the JasperReportDesign. | Juan Manuel Alvarez |
![]() |
Page Orientation :: Orientation is working now | Juan Manuel Alvarez |
![]() |
JRXML Templates :: Now bringing existing parameters, variables and fields and datasets from jrxml templates :: thanks yaro! Thanks to yaro. | Juan Manuel Alvarez |
![]() |
Field Properties Refactor :: Only PropertyColumn and its children are worthless to have field properties | Juan Manuel Alvarez |
| Type | Changes | By |
|---|---|---|
![]() |
Autotext :: More control over the width of Autotext components. No more chucked total page numbers. | Juan Manuel Alvarez |
![]() |
odd rows was also painting groups header and footers variables :: This bug was introduced in 2.0.9 | Juan Manuel Alvarez |
![]() |
Parameter Map available in Custom Expression :: It is stored in the Map under the key DJConstants.CUSTOM_EXPRESSION__PARAMETERS_MAP | Juan Manuel Alvarez |
![]() |
NPE when cloning styles :: this bug was introduced in version 2.0.9 | Juan Manuel Alvarez |
| Type | Changes | By |
|---|---|---|
![]() |
Dynamic Subreport fits automatically to parent report printable area :: Use Subreport.fitToParentPrintableArea flag. | Juan Manuel Alvarez |
![]() |
New Exception ar.com.fdvs.dj.core.DJExpection for generics problems inside the API | Juan Manuel Alvarez |
![]() |
Tests: path to output file was not being created | Juan Manuel Alvarez |
![]() |
Report Locale: made some fixes to ensure that at least the default locale is loaded. | Juan Manuel Alvarez |
![]() |
Field properties: JRField properties can be passed to the column builder or the column object itself. Thanks Eric Bartley! Thanks to Eric Bartley. | Juan Manuel Alvarez |
![]() |
Odd rows on HTML: Coloring was not working properly. Thanks Eric Bartley! Thanks to Eric Bartley. | Juan Manuel Alvarez |
![]() |
Charts with many categories: more than one column can be added to charts (one column per category) | Juan Manuel Alvarez |
![]() |
Many charts for a given group may exceed band allowed height. | Juan Manuel Alvarez |
| Type | Changes | By |
|---|---|---|
![]() |
Subreport parameters :: You can pass parameters to subreports using values from current row. Thanks Marcos Reyes! | Juan Manuel Alvarez |
![]() |
WebWork integration :: Added "exportParams" feature, so you can pass custom parameters to the exporter used. | Juan Manuel Alvarez |
![]() |
Crosstabs NPE :: 1xX and Xx1 crosstabs thorws NPE, thanks Marcos Reyes | Juan Manuel Alvarez |
![]() |
Allow control over detail band split :: thanks balazsborbely. | Juan Manuel Alvarez |
![]() |
Crosstab measure type peroblem :: Only java.lang.Float was working. Thanks my_aro! | Juan Manuel Alvarez |
![]() |
Removed static dependency Eclipse JST compiler :: Thanks Tito (enjuto). | Juan Manuel Alvarez |
![]() |
Java 1.2 is no longer supported :: This is from jasperReports 2.0.5 (they removed the class JRJdk12Compiler. Thanks mikea59. | Juan Manuel Alvarez |
![]() |
Header Charts :: they where leaving a blank space before the column titles. | Juan Manuel Alvarez |
![]() |
Sub reports can start in new page :: thanks jacklty! | Juan Manuel Alvarez |
| Type | Changes | By |
|---|---|---|
![]() |
When no data section feature :: you can set up what to show when the data source is empty. See WhenNoDataTest for a working example | Juan Manuel Alvarez |
![]() |
javadoc jar generated always :: javadoc jar is generated when a new release is out (pom.xml configuration) | Juan Manuel Alvarez |
| Type | Changes | By |
|---|---|---|
![]() |
Problem with dynamically added queries when using template files :: the query added dinamically got lost when using templates files, thanks gustav_b | Juan Manuel Alvarez |
![]() |
More than one chart in a group :: You can now create more than one chart in the same group, thanks Sagara! | Juan Manuel Alvarez |
![]() |
Define behaviour when datasource is empty :: just a passthough to the JasperReports options. Use DJConstants.WHEN_NO_DATA_TYPE_NO_PAGES, DJConstants.WHEN_NO_DATA_TYPE_BLANK_PAGE, DJConstants.WHEN_NO_DATA_TYPE_ALL_SECTIONS_NO_DETAIL, DJConstants.WHEN_NO_DATA_TYPE_NO_DATA_SECTION. Thanks Dorin Scutarasu!!! | Juan Manuel Alvarez |
![]() |
Define behaviour when missing resource is found :: just a passthough to the JasperReports options. Use DJConstants.WHEN_RESOURCE_MISSING_TYPE_EMPTY, DJConstants.WHEN_RESOURCE_MISSING_TYPE_ERROR, DJConstants.WHEN_RESOURCE_MISSING_TYPE_KEY, DJConstants.WHEN_RESOURCE_MISSING_TYPE_NULL. Thanks Dorin Scutarasu!!! | Juan Manuel Alvarez |
| Type | Changes | By |
|---|---|---|
![]() |
Field desctiption for XML datasources :: XML Data sources need that the fields had the property "description" defined. Though ColumBuilder and FastReport builder "description" can be defined, thanks gustav_b | Juan Manuel Alvarez |
![]() |
Parameter registration :: Whatever is in the "params map" will be registered as a parameter, thanks Charles Abreu | Juan Manuel Alvarez |
![]() |
Fonts handling :: The fonts now have the properties pdfFontName, pdfFontEmbedded and pdfFontEncodding. You can now export to PDF with any encoding. See FontReportTest. Thanks Sagara for asking! | Juan Manuel Alvarez |
| Type | Changes | By |
|---|---|---|
![]() |
Report query :: Added report query to work the same as JasperReports | Juan Manuel Alvarez |
![]() |
Export to jrxml file :: You can export your design to jrxml (for retouching in iReport) from the DynamicJasperHelper | Juan Manuel Alvarez |
| Type | Changes | By |
|---|---|---|
![]() |
Error on 2.0.2 build :: was compiled in java 5, it is java 1.4 now | Juan Manuel Alvarez |
| Type | Changes | By |
|---|---|---|
![]() |
pom.xml cleanup :: Unnecesary depenencies are optional now. Thanks danttran!!! | Juan Manuel Alvarez |
![]() |
BarCode Column :: Hability to show bar codes in the detail band | Juan Manuel Alvarez |
![]() |
Image Column :: Hability to show images in the detail band | Juan Manuel Alvarez |
![]() |
Bug with group names: https://sourceforge.net/forum/message.php?msg_id=4684608 Thanks danidacila! | Juan Manuel Alvarez |
| Type | Changes | By |
|---|---|---|
![]() |
FastReportBuilder: setGroupLayout(groupNumber, GroupLayout) | Juan Manuel Alvarez |
![]() |
CrosstabRowBuilder: for easy crosstab row building | Juan Manuel Alvarez |
![]() |
CrosstabcolumnBuilder: for easy crosstab column building | Juan Manuel Alvarez |
![]() |
DynamicReportBuilder: addFooterCrosstab(DJCrosstab cross) | Juan Manuel Alvarez |
![]() |
DynamicReportBuilder: addHeaderCrosstab(DJCrosstab cross) | Juan Manuel Alvarez |
![]() |
FastReportBuilder: addFooterVariable(int groupNum, int colNumber, ColumnsGroupVariableOperation op, Style style) | Juan Manuel Alvarez |
![]() |
FastReportBuilder: addHeaderVariable(int groupNum, int colNumber, ColumnsGroupVariableOperation op, Style style) | Juan Manuel Alvarez |
| Type | Changes | By |
|---|---|---|
![]() |
Crosstabs support (still in developement) | Juan Manuel Alvarez |
![]() |
StyleBuilder class: convinient when creating styles | Juan Manuel Alvarez |
![]() |
MissingResourceException when locale is not EN or US. Thanks danidacila. https://sourceforge.net/forum/message.php?msg_id=4645638 | Juan Manuel Alvarez |
![]() |
Problem with Chart and grouping. Thanks danidacila. https://sourceforge.net/forum/message.php?msg_id=4645263 | Juan Manuel Alvarez |
| Type | Changes | By |
|---|---|---|
![]() |
Grand Total Legends positions calculation fixed | Mariano Simone |
![]() |
Convinient methods in FastReportBuilder to add columns with more options | Juan Manuel Alvarez |
![]() |
FastReportBuilder no guess in styles is the column already has a style | Juan Manuel Alvarez |
![]() |
odd rows background border and foreground color was not working | Juan Manuel Alvarez |
| Type | Changes | By |
|---|---|---|
![]() |
Groups can start in new page or in new column. | Juan Manuel Alvarez |
![]() |
Existing styles in .jrxml files can be referenced from a DynamicReport | Juan Manuel Alvarez |
![]() |
Anoying loggin information when using repeated styles | Juan Manuel Alvarez |
![]() |
Support for inherited styles | Juan Manuel Alvarez |
![]() |
Convinient method in the FastReportBuilder to pass a style whe adding a new column. | Mariano Simone |
![]() |
Bug with autotext "page x / y" was showing "page 1null" | Juan Manuel Alvarez |
![]() |
webwork result type: now you can specify a layout manager | Juan Manuel Alvarez |
![]() |
refactor in DynamicReportBuilder: grand total legend is now: drb.setGrandTotalLegend("...") | Juan Manuel Alvarez |
![]() |
small bug with "ignore pagination" | Juan Manuel Alvarez |
![]() |
concatenated reports can be also DynamicReports | Juan Manuel Alvarez |
| Type | Changes | By |
|---|---|---|
![]() |
DynamicReportBuilder supports subreports in and elegant way | Juan Manuel Alvarez |
![]() |
You could have many subreports, but not recursive subreports | Juan Manuel Alvarez |
![]() |
Deprecated methods in builders (DynamicReportBuilder, etc) and create new ones to give meaninfull names | Juan Manuel Alvarez |
![]() |
DynamicJasperHelper methods now throws exceptions as they should always do | Juan Manuel Alvarez |
![]() |
DynamicJasperHelper methods are not "final" anymore. | Juan Manuel Alvarez |
![]() |
DynamicJasperHelper convinience methods changed from "private" to "protected" | Juan Manuel Alvarez |
![]() |
Issue with file encoding is fixed for every compiler, not just eclipse jdt compiler. | Alejandro Gomez |
| Type | Changes | By |
|---|---|---|
![]() |
The thin border is back, now the available border are: NO_BORDER, THIN, PEN_1_POINT, PEN_2_POINT, PEN_4_POINT and DOTTED | Juan Manuel Alvarez |
![]() |
The Group Layouts behaviour changed, see HOW-TO hide a column | Juan Manuel Alvarez |
| Type | Changes | By |
|---|---|---|
![]() |
Fixed some flags for XLS exporting that where lost during refactorings: ignore pagination and print column names | Juan Manuel Alvarez |
![]() |
Example test for exporting to XLS | Juan Manuel Alvarez |
| Type | Changes | By |
|---|---|---|
![]() |
Subreports support: Added SubReportBuilder class | Juan Manuel Alvarez |
![]() |
Subreports support: Hability to the DynamicReportBuilder to concatenate subreports in a single report | Juan Manuel Alvarez |
![]() |
Subreports support: Added 2 tests to be used as examples (SubReportBuilderTest and ConcatenatedReportTest) | Juan Manuel Alvarez |
![]() |
Subreports support: HOW-TO documentation in the site | Juan Manuel Alvarez |
| Type | Changes | By |
|---|---|---|
![]() |
Subreports support: see SubReportTest test case. | Juan Manuel Alvarez |
| Type | Changes | By |
|---|---|---|
![]() |
Minor issue with files not encoded in the system default encoding. | Alejandro Gomez |
| Type | Changes | By |
|---|---|---|
![]() |
Autotext feature: Out of the box "Page x/y", "Created on {date}" and common autotexts in header and footer. | Mariano Simone |
![]() |
i18N (Internationalization) - Autotext uses i18N (dj-messages.properties), you can also specify a custom resource bundle and a Locale to the report. | Juan Manuel Alvarez |
![]() |
Title in new Page: Some how we lost this feature in a refactor, its back. | Juan Manuel Alvarez |
![]() |
added 2 more convenient methods on DynamicJasperHelper class. DynamicJasperHelper.generateJasperPrint(...) can now receive as a datasource a Collection or a ResultSet besides the JRDataSource | Juan Manuel Alvarez |
![]() |
Minor cosmetic issue with Image Banners, when usign different images for the first page and the rest of the report, there was a blank space betwen the image in the first page and the rest of the report. | Juan Manuel Alvarez |
![]() |
Tons of documentation in the project website (how-to and getting started) | Juan Manuel Alvarez |
| Type | Changes | By |
|---|---|---|
![]() |
Font has missing attribute for italic and underline, now there are setters ang getter for every property. | Juan Manuel Alvarez |
![]() |
Padding: Now you can configure different padding for every side | Juan Manuel Alvarez |
| Type | Changes | By |
|---|---|---|
![]() |
Now you can define styles for header and footer variables. (see StylesReport2Test) Thanks to gzfqh3. | Juan Manuel Alvarez |
| Type | Changes | By |
|---|---|---|
![]() |
User-Defined colors can be used in charts usign Lists of colors | Mariano Simone |
![]() |
Text elements can now be rotated left or right (through the Style class) Thanks to gzfqh3. | Juan Manuel Alvarez |
| Type | Changes | By |
|---|---|---|
![]() |
Charting capabilities. Added builder to easily add charts to DynamicJasper. (See the examples) | Mariano Simone |
![]() |
Template file. When using template file, first looks in the file system, then in the classpath | Juan Manuel Alvarez |
![]() |
Example Report that uses a tempalte file | Juan Manuel Alvarez |
![]() |
Fixed column width for columns that need to keep it´s original witdh | Juan Manuel Alvarez |
![]() |
Documentation on the API and How-to guides | Mariano Simone |
![]() |
Reflection Report Builder | Alejandro Gomez |
![]() |
DynamicJasper result type for webwork integration | Alejandro Gomez |
| Type | Changes | By |
|---|---|---|
![]() |
Playground. Example webapp made in GWT that shows the DynamicJasper potential | Juan Manuel Alvarez |
![]() |
Added utility class to sort the datasource using the column of the report as criteria | Juan Manuel Alvarez |
![]() |
Added FastReportBuilder that simplifies even more the report creation process | Juan Manuel Alvarez |
![]() |
Documentation and examples (see the test sources) | Juan Manuel Alvarez |
![]() |
More control over the styles (borders) | Juan Manuel Alvarez |
| Type | Changes | By |
|---|---|---|
![]() |
Added the capability to place images on the header of the first page and the rest of the report | Juan Manuel Alvarez |
![]() |
The DynamicReportBuilder can set page size and orientation | Juan Manuel Alvarez |
![]() |
Added Sreenshots and pdf examples of the reports | Juan Manuel Alvarez |
![]() |
Documentation is updated with screen shots | Juan Manuel Alvarez |
![]() |
Removed Unneded Cglib dependency. | Juan Manuel Alvarez |
| Type | Changes | By |
|---|---|---|
![]() |
Initial version of DynamicJasper | Juan Manuel Alvarez |
![]() |
Documentation with examples | Juan Manuel Alvarez |