For a detailed list of changes, see the ServicePack.pdf in your installation and the Service Pack download area.
Features
Web Components
- Web Report Designer & Web Report Viewer: Added form controls.
Report Server
- OData Data Sources: Now support definition of additional parameters per table for greater flexibility in adapting the data model.
- Support for Windows Server 2025.
- Duplication of Connection Strings: You can now duplicate connection strings directly.
- ODBC Data Source: Added a new option
AdvancedFiltering
to enable database-level filtering. - Parameter Syntax Assistant: Now supports date values.
- Web Designer: An object can now be copied to a layer, automatically creating a duplicate assigned to the selected layer.
.NET
- ODataDataProvider: Added
AddAdditionalParameter()
function to support additional parameters in query strings for supported syntax.
Tools
- Debwin: Added logging capabilities for the upcoming List & Label Cross Platform Edition.
Components
- Embarcadero RAD Studio 12.3: Added support for both BDE and FireDAC.
Improvements
Designer
- Print Menu Configuration: New option
LL_OPTION_DISABLEPRINT_MENU
allows selective disabling of commands in the print menu. Setting-1
disables all entries; default is0
. - Tree View Filtering: New flag
LL_TREEVIEWFILTER_IN_TABLESTRUCTWIN
for the optionLL_OPTION_TREEVIEWFILTER_VISIBILITYFLAGS
allows suppressing the search feature during table selection. - Nested Tables in Footer Lines: Support for nested tables in footer lines can be re-enabled (not recommended) via
LL_OPTION_ENABLE_NESTEDTABLE_IN_FOOTERLINES
. - Image Path Handling: Improved detection of relative paths for resources like images when switching between fixed and relative path modes.
- Export Abort Behavior: Message processing during data-bound exports now enables the process to be aborted before
LlPrint()
finishes. - DYMO Compatibility: Switched to using
DMPAPER_LAST+1
as the starting index for user-defined paper formats to avoid conflicts with DYMO printer ranges. - Paper Index Restriction: New option
LL_OPTION_RESTRICT_FIX_PAPERINDICES_TO_EXPLICITLY_DEFINED_PAPERS
restricts index matching toDMPAPER_LAST
(118) instead ofDMPAPER_USER-1
(255), improving compatibility with some label printers.
Web Components
- Web Report Viewer: Improved validation messages for report parameters now include the parameter name.
- Web Report Designer: Enhanced handling of variable-to-formula conversion for newly added variables.
Report Server
- OData Parameters: A syntax assistant has been added to help generate dynamic parameters (e.g.,
Company={{Company=A|choices=A,B}}
). - Dashboard UX: The details view for recently used report templates now matches the detail view in the full report template list.
- Connection Cloning: A hint is now shown when cloning connection strings.
- Error Display: Improved error handling and display in both the Web Report Viewer and Web Report Designer.
- Security: Updated
System.Text.Json
andMicrosoft.Extensions.Caching.Memory
to address known vulnerabilities.
.NET
- Error Diagnostics: More informative exceptions when:
- A table name exists in multiple schemas.
- The same localized table name is defined more than once.
Tools
- Debwin: Now splits log messages containing line breaks into multiple entries – applies to all sources, not just List & Label.