List & Label Professional Reporting Edition 28.003

Released: Jun 16, 2023

Actualizaciones en 28.003

Características

  • .NET
    • All available NuGet packages now have a special Enterprise package and ID to ensure that the packages are all coming from one package source in case more than one source is defined, e.g. nuget.org and combit's own NuGet server. Please note that existing Enterprise packages have to be switched to the new packages once in every project.
    • Added support for calling the Reporting Wizard in C# web applications or .NET 6/.NET 7 applications.
    • Updated MongoDB driver to 2.19.1. (This mitigates CVE-2022-48282, a security issue with high severity).
  • Web Components
    • Implemented global search functionality for repository items.
    • Web Report Designer: Added a download button for non-project repository items.
    • Web Report Designer: Implemented the ability to show and edit sub-item chart objects in the table edit mode of a report container.
    • Web Report Designer: Chart colors can now be set to a scheme.
    • Web Report Designer: Implemented a dialogue that allows the user to set default ranges inside a data graphic when switching to "user-defined ranges".
    • Web Report Designer: Implemented the ability to pin projects and folders to the top of a folder structure.
  • Components
    • VCL: Added support for Embarcadero RAD Studio 11.3 (BDE & FireDAC).
    • FireDAC: Added List & Label native Core APIs for accessing project parameters - LlPrintSetProjectParameter, LlPrintGetProjectParameter, LlGetDefaultProjectParameter, LlGetProjectParameter, LlSetDefaultProjectParameter.
  • Designer
    • Improved multi-selection in TreeView with expandable nodes.
    • Changed the default of LL_OPTIONSTR_INTELLISENSE_CONSTANTSFILTER to +* to always let constants pass by default (Additionally supports removal by setting e.g. -LL.Color.*;+* even if they already had been added to the vartree).
  • Print
    • Added LL_OPTION_HIDE_EXTENDED_PRINTMODES (399) which enables hiding the multipage/poster/scaled printing checkbox in the print options dialog.
  • Report Server
    • Updated MongoDB driver to 2.19.0.(This mitigates CVE-2022-48282, a security issue with high severity).
    • Improved multi-selection in TreeView with expandable nodes.
  • Others
    • Implemented sticky headers to the folder structure/repository view.

Correcciones

  • Web Components
    • Java/JNI: In some circumstances terminating the process of a Java application could crash the used Java runtime, because of issues in memory management unloading the extension module c[m/x]ll28oc.llx. Now extension modules of List & Label become pre-loaded, if they exist to prevent this behavior while unloading the process.
  • Designer
    • Table editor: Changing the selection of a column refreshed the property list with a flicker.
    • The initial fixed height when creating a new data graphic in a table cell now is set to a reasonable fixed default value.
    • Implemented an additional caching mechanism for available sort orders to prevent slow GUI response of the table dialog when switching in between different table header items.
    • Fixed the heading for tooltips that explained the most important features of the designer which sometimes, depending on the machinea and OS, rendered too small.
  • Print
    • When a complex PDF document was imported in a project and played into a preview file, it could happen that some paths were a bit misplaced. Option LL_OPTION_DISABLE_GDIPLUS_PATHS_IN_EMFDRAWINGS already catches this in drawings, but now this is also effective in PDF documents.
    • Printerless mode: the "matching" of GDIs fonts to the (low-density) device of the printerless mode device caused bad line heights, differing from the standard mode.
  • Export
    • PDF: Option value "0" for export option "PDF.ZUGFeRDVersion" tries to read the matching ZUGFeRD version and its ConformanceLevel within the ZUGFeRD/XRechnung XML file (given by export option "PDF.ZUGFeRDXmlPath") also if searched XML elements "ID" and "GUIdelineSpecifiedDocumentContextParameter" does not get prefixed with "ram:".