Reporting Engine Release Notes
This page is split into a Features Section and a Fixes Section for each version of Windward Reports released. This information can also be found in the readme.rtf file that is included with the program.
Features10.1.24.0
Deprecated Features
- None.
New Features
- Excel tablestyles implemented.
10.1.23.0
Deprecated Features
- None.
New Features
- Variables referring to multiple XML nodes (in XPath) now all pulled into functions. (Ex. =SUM(${myData.number}) will now sum all nodes from 4{myData.number}).
- Equation functions can now return images when used in out tags with type set to BITMAP (function must return a java.io.InputStream).
10.1.22.0
Deprecated Features
- None.
Features
- 1170 - added support for textboxes in cells (previously treated them as anchored in the document).
- 1170 - added support for inline textboxes (previously treated them as positioned).
- Implemented alternate version of [switch]. If the [switch] has a non-empty select, that value is compared against the value in each [case].
10.1.21.0
Deprecated Features
- None.
Features
- None.
10.1.20.0
Deprecated Features
- None.
Features
- None.
10.1.19.0
Deprecated Features
- None.
Features
- None.
10.1.18.0
Deprecated Features
- None.
Features
- 11930 - added support for the suff(ix) value for numbered bullets in Word.
10.1.17.0
Deprecated Features
- None.
10.1.16.0
Deprecated Features
- None.
10.1.15.1
Deprecated Features
- None.
10.1.15.0
Deprecated Features
- None.
10.1.14.0
Deprecated Features
- None.
10.1.13.0
Deprecated Features
- None.
Features
- PDF output now has Table of Contents links to bookmarks in the bookmarks window for PDF output.
10.1.12.0
Deprecated Features
- None.
Features
- Now handles 'abc${var}xyz' as setParameter() with the parameter value being the string "abcVAR_VALUExyz"
- If XLS output is given an illegal formula for a cell, will list the formula in the exception thrown.
- Import tag can now force a section break before and/or after an imported file.
- Added support for generating DOCM & PPTM reports.
10.1.11.0
Deprecated Features
- None.
Features
- None.
10.1.10.0
Deprecated Features
- None.
Features
- None.
10.1.9.0
Deprecated Features
- None.
Features
- None.
10.1.8.0
Deprecated Features
- None.
Features
- None.
10.1.7.0
Deprecated Features
- None.
Features
- None.
10.1.6.0
Deprecated Features
- None.
Features
- None.
10.1.5.0
Deprecated Features
- None.
Features
- Better error messages for an exception in an imported template.
- Minor changes for new way of handling the menu.
10.1.4.0
Deprecated Features
- None.
Features
- None.
10.1.3.0
Deprecated Features
- None.
Features
- If a template has a chart tag as a chart, and the chart has more datapoints than Office supports, will render the chart as a bitmap.
10.1.2.0
Deprecated Features
- None.
Features
- Refactored sample command line apps.
- Added the following functions for equations: UPPER (convert text to uppercase), LOWER (convert text to lowercase), LEN (return length of text).
- Added the following function for equations: VALUE (converts string to number).
- Reduced memory footprint for XLSX templates.
10.1.1.0 (alpha)
Deprecated Features
- None.
Features
- .NET engine auto-configures for running under .NET 4.0.
10.1.0.0 (alpha)
Deprecated Features
- None.
Features
- None.
10.0.9.0
Deprecated Features
- None.
Features
- Added comparison of dates and time for equations (=, !=, <, >, <=, >=).
10.0.8.0
Deprecated Features
- None.
Features
- None.
10.0.7.0
Deprecated Features
- None.
Features
- 3730 - Removed ReportServer as the default class to run for WindwardReports.jar
- 3736 - XPath out tag type=bitmap now handles value=${var.node} as well as select=
10.0.6.2
Deprecated Features
- None.
Features
- None.
10.0.6.1
Deprecated Features
- None.
Features
- None.
10.0.6.0
Deprecated Features
- None.
Features
- None.
10.0.5.0
Deprecated Features
- None.
Features
- None.
10.0.4.3
Deprecated Features
- None.
Features
- None.
10.0.4.1
Deprecated Features
- None.
Features
- C++ wrapper documentation added
10.0.3.0
Deprecated Features
- None.
Features
- 967 - now support page background colors in PDF output
10.0.1.4
Deprecated Features
- None.
Features
- C++ wrapper, API and sample incorporated into the build
10.0.0.1
Deprecated Features
- FunctionTag deprecated.
Features
- Added support for no word wrap in Excel.
- Added ElementCell.Crop rectangle for cells who's content needs to be cropped on output.
- Background document color now supported in Word
- Implemented tblPrEx - row level table property override (DOCX & WordML)
- Added theme color support for page backgrounds in WordML and DOCX
- Generating reports in a worker thread, added marquee status
- Implemented colorizer
- Implemented list imports.
- Log PDF settings
- Build bitmap from EMF using white/transparent for the base.
- XML Datasets work (child nodes not listed but can be hand added)
- XML now handles namespaces in any use including changing the url of a prefix.
- Latest itextsharp version 4
- Auto-determine selects - engine part
10.0.0.0
Deprecated Features
- None.
Features
- None.
10.1.24.0
- None.
10.1.23.0
- None.
10.1.22.0
- 12089 - If a section break occured where the footer existed but had no content, then an exception would occur - fixed.
- 12078 - if a paragraph in a table had no style and the table does have a style, then the style settings in the Normal style are not used - fixed.
- 12116 - Implemented undocumented Word limitations on where section breaks can occur.
10.1.21.0
Fixes
- None.
10.1.20.0
Fixes
- None.
10.1.19.0
Fixes
- None.
10.1.18.0
Fixes
- A format of "0.#" would write "5." instead of "5" - fixed.
- 1116 - Java engine threw an exception on parameter-less stored procedures - fixed.
10.1.17.0
Fixes
- None.
10.1.16.0
Fixes
- 1093 - We were carrying non-Windward charts across blindly to OpenXML output. This does not always work so we now drop them.
10.1.15.1
Fixes
- JAI cannot read metadata from some PNG files - wrote work-around.
- Adjusted absolute positioning of text boxes in PDF output.
- 1092 - java engine did not handle bitmaps with the wrong extension - now adjust extension if wrong.
10.1.15.0
Fixes
- None.
10.1.14.0
Fixes
- 1069 - content control case tags were not working (level not set) - fixed.
10.1.13.0
Fixes
- 1076 - hyperlinks from html templates (or tags) would create a bad DOCX report - fixed.
- 1089 - DId not properly handle bookmarks in DOCX files placed between rows in a table - fixed.
- 11875 - If an XPath value= had ${var}/... we assumed that was an XPath select. Now only do so if the var is from a forEach or query tag.
- 11928 - Had a bad right margin for justified text in a paragraph that broke across a page where the paragraph was indented for PDF output - fixed.
- 11929 - tabs in PDF output would show the tab as underlines in rare cases (Acrobat bug) - workaround implemented.
10.1.12.0
Fixes
- Switched '%' + ${var} + '%' to '%${var}%' as some SQL vendors do not support a +
- 1082 - if paragraph spacing is set to exactly, PDF output is very wrong (text is laid out going up off the top of the page) - fixed.
10.1.11.0
Fixes
- 11792 - if a section break had new headers/footers then an RTF report would have a blank paragraph added after the section break - fixed.
- 11792 - if a section break occurred inside a content control container, it would not be written in a DOCX report - fixed.
- 11803 - if a DOCX template told table rows to set their width from the table, an RTF report would not always display the table in that width (Word bug) - workaround added.
- 11878 - When updating PODs, if a POD contained a POD with it's same GUID, it would recurse indefinitely - fixed.
10.1.10.0
Fixes
- 11803 - a large number of horizontally merged cells merged in all rows in Word could make the output table off a little in the last column - fixed.
- 11804 - was losing tabs in some cases in docx templates (beta 10.1.7 introduced this error) - fixed.
- 11806 - JAI throws exceptions getting DPI from some JPG/PNG files - work around to ignore the error and set the DPI to 96.
- 11840 - [tab] text [tab] text did not lay out exactly right for PDF output for some cases - fixed.
10.1.9.0
Fixes
- 11793, 11811 - Rendered RTL text off the page for PDF reports - fixed.
10.1.8.0
Fixes
- 11703 - Character styles could be set to more of the document than specififed in the template (primarily with RTF templates) - fixed.
- Links that run for multiple lines not marks as links in PDF - fixed.
- 11780 - Did not handle ${var.the column} in the macro evaluator if there was a space in the column name - fixed.
10.1.7.0
Fixes
- Would add a blank page after a PDF import in some cases - fixed.
10.1.6.0
Fixes
- None.
10.1.5.0
Fixes
- 1019 - PowerPoint template throws exception when a
is not in a table - fixed. - 1030 - DOCX->PDF with foreach block creates uneven tables (bug in blank cell injection) - fixed.
- 1047 - XLSX templates were expanding ranges in formulas incorrectly - fixed.
- 1051 - nested foreach with inner foreach (enhanced) not returning data throws exception - fixed.
- 1035 - .net UpdatePods threw an exception if passed GUIDs - fixed.
- 1048 - Inserted extra paragraph at the top of a template if the template started with a bookmark - fixed.
- 11738 - Java engine was built using JDK1.6, switched back to 1.4.
- 11740 - Java SQL datasource threw an exception on a null CLOB - fixed.
10.1.4.0
Fixes
- None.
10.1.3.0
Fixes
- 1028 - now handle a template starting with a section break.
- 11686 - was not always using the 1st page header on the 1st page of a new section for PDF output - fixed.
10.1.2.0
Fixes
- Adjust encoding name for J# - problem with html template imports.
- Page border for DOCX output was off slightly - fixed.
- Handle theme colors that are not defined (Word has a very complex set of rules).
- 11671 - The select ${var}/2 assumed the '2' was a node name, not a number - fixed.
- 11677 - Tints were ignored on table borders for DOCX templates - fixed.
10.1.1.0 (alpha)
Fixes
- Page border for DOCX output was off slightly - fixed.
- Handle theme colors that are not defined (Word has a very complex set of rules).
10.1.0.0 (alpha)
Fixes
- None.
10.0.9.0
Fixes
- 11615 - was not using the thread or class loaders to try and load the properties file - fixed.
10.0.8.0
Fixes
- 11614 - A cell border of nil to turn of a border set in the table properties was ignored - fixed.
- 11584 - If there was a bookmark in the first header/footer of the template it would throw an exception generating a PDF report - fixed.
10.0.7.0
Fixes
- 11554 - a query tag later used as ${var} (instead of ${var.element}) would not find the variable - fixed.
- 1011 - if content control containers were directly nested 3+ deep and ran across a soft page break it would throw an exception - fixed.
- 1013 - If datasource 1 imports a template with if tags, and that import surrounded by an if/endIf in the master document, and that if is false, it will think it's matching endIf is the one in the imported document. fixed.
- 1007 - SUBSTRING function only works if first argument is a string- fixed.
10.0.6.2
Fixes
- None.
10.0.6.1
Fixes
- None.
10.0.6.0
Fixes
- 3606 - Added timeout to running a report. OleDb class would throw an exception for an Excel database (Excel limitation) - fixed
10.0.5.0
Fixes
- 1000 – General bookmark next to a TOC para bookmark was renamed and links would not find it –fixed
10.0.4.3
Fixes
- 999 - OUT tag in a Foreach being assigned a variable is not working when loop starts over - fixed.
10.0.4.1
Fixes
- 11492 - If character formatting was set right after a field, and the field ended with character formatting, the change was ignored - fixed.
- 11493 - For PDF output, if a numbered or bulleted line started the new page, the number/bullet would be placed on the previous page - fixed.
- 11494 - If an out/import tag of a bitmap was not a bitmap then the size was always set to the bitmap size - fixed.
- 987 - SPlist returns max 100 records
10.0.3.0
Fixes
- 897 - Strike through on PDF output not rendered in some complex cases - fixed.
- 898 - Text background color on PDF output not rendered in some complex cases - fixed.
- 900 - Charts were not set at their z level when converted to bitmaps - fixed.
- 944 - Image z-order was sometimes off in PDF output - fixed.
- 954 - If report ended with a hard page break PDF output did not include that final blank page - fixed.
- 977 - Was not displaying vertical text vertically in PDF output - fixed.
- 984 - Arrow schedules templates when it should schedule report definitions - fixed.
- 985 - A vertically merged cell breaking over a page where cells to its left were horizontally merged would break - fixed.
- 11479 - Did not recognize the .NET XPath datasource as a standard datasource (non enterprise version) - fixed.
10.0.1.4
Fixes
- 11428 - if the template does not have a style for a TOC level, use the lowest TOC style available.
- 972 - hidden text written in PDF output - fixed.
- 974 - extra border lines drawn for paragraphs with identical borders - fixed.
- 975 - If the shading in Word is set to no foreground, auto background, it needs to be treated as no shading, not white. Fixed.
- Was not allowing a ${var} to be used in a ${var} += use - fixed.
10.0.0.1
Fixes
- .NET Fixed problem in XPath where it was returning a node set and it should be returning an object.
- 526 - Carry master template from template to report for Word documents.
- 866 - Conditional formatting failed on certain special characters - fixed.
- 879 - The default alignment is different between Word & Excel. The default alignment in one was not written to the other. Have it always write out the alignment when template & report are different apps.
- 896 - fixed
- 903 - any sequence of ABC123 was assumed to be a cell reference in Excel. Now only assume A123 - IV123 are a reference.
- 904 - select mode override buttons off for other than select for some tags - fixed.
- Completed refactoring of XPath datasources.
- Corrected Dom4jDataSource(String) constructor handling of non ASCII chars.
- Refactored Datasets, work 100% for SQL
- Fixed DB2 get PK:FK relationships
- Sped up DB2 get metadata
10.0.0.0
Fixes
- None
