The latest service pack for List & Label 28 delivers enhanced functionality and security improvements to streamline your reporting needs. With key updates like support of images in crosstab column and row labels in XHTML export as well as support for Embarcadero RAD Studio 12 (BDE & FireDAC). For a detailed list of changes, see the ServicePack.pdf in your installation and the Service Pack download area.
New Features
Print
New option LL_OPTION_SUPPRESS_REPORTPARAMETER_POPUP_WITHDEFAULTVALUE to suppress the ReportParameter dialog, even if it’s needed.
Export
XHTML-Export: Images in Crosstab Headers are now supported.
Components
VCL: Support for Embarcadero RAD Studio 12 (BDE & FireDAC).
Other
Setting LL_OPTION_PERCENTAGEFORMAT_INCLUDES_NBSPACE (408) to “1” adds a non-breaking space between the value and percentage sign for the percentage formatter. Can be used to ensure compliance to DIN 5008 in this case.
Improvements
Designer
Added new option LL_OPTION_EVALUATEISVOLATILE (416) to define the expression given in the designer funtion “Evaluate(…)” is not constant and will evaluate always (no caching).
If the user supplied any value for LL_OPTIONSTR_EXPORTS_ALLOWED_IN_PREVIEW, the xfdf format will not dynamically be added anymore unless additionally specified.
Function Wizard: switching the “function” list in the first page from “grouped” to “alphabetical” or back could have caused the bottom item to be partially visible (bug in TreeView control).
Changing content of a text paragraph in the text object may have resulted in a mismatch in between conditional formatter and the actual content. Now the formatter is preserved for each content type.
Report Server
The LL_OPTION_MERGE_REPORT_PARAMETERS_WITH_THE_SAME_NAME option has been set to true by default so that report parameters with the same name from different reports such as included reports, subreports, etc. are combined into one report parameter and treated the same. Thus, report parameters with the same name are no longer displayed multiple times.
Security
.NET
If server-side response caching was activated for an application, the Download actions of both the Html5Viewer and Web Report Viewer could download a server-side cached result. This implies a possible data disclosure breach. We now set cache headers on the respective controller methods to prevent caching from happen.
Upgraded diverse packages to tackle CVE-2024-21319.
Upgraded Microsoft.Data.SqlClient package references to tackle CVE-2024-0056.
Daniel is mainly responsible for quality assurance and release management at combit. He likes to spend his free time with his family hiking, doing karate or playing video games.