List & Label Standard Reporting Edition 31.002

Released: May 19, 2026

Atualizações na 31.002

Recursos

  • .NET:
    • Added the RestrictDesignerToCrossPlatformCompatibleFeatures method to the ListLabel object. This method, while not perfect (e.g., it does not support subtype filters such as different barcode types), restricts most designer features to those supported by List & Label Cross Platform. It removes unsupported objects, filters out unsupported designer functions, and suppresses Report Parameters and Collection Variables. The API will be updated as new developments become supported.
    • Added NuGet binding redirects in the ListLabel.Web Framework 4.8 project for improved compatibility.
    • The EvaluateFunctionEventArgs now includes a FieldType member, enabling the specification of the barcode subtype for functions that return a barcode. Use it as follows: e.ResultFieldType = LlFieldType.Barcode_Code3of9.
    • Removed the obsolete LocaleID from PropertySettings.
  • Web Components:
    • WRD: Added crosstab support.
    • WRD: Moved the "Preview Mode" button to the right corner of the top menu bar in the table design view.
    • WRD: Formula editor now provides signature help when using functions.
    • WRD: When a formula's active parameter is limited to specific values (e.g., barcode type), these values will now be suggested.
  • Designer:
    • Eliminated some superfluous repository initialization to enhance performance when dealing with large repositories.
    • For security reasons introduced the options LL_OPTION_PROHIBITSHELLEXECUTE and LS_OPTION_PROHIBITSHELLEXECUTE which each default to a value of 1. While a value of 0 still equivalents having no restrictions, at all, the new default value of 1 denies usage of the 'file' and 'launch' protocols as well as specifying any direct file, even if there was a registered extension. By setting the value to 2, the restrictions will be a bit less severe by allowing any file extension NOT within ".exe", ".com", ".cpl", ".msc", ".bat", ".cmd", ".ps1", ".psm1", ".psd1", ".ps1xml", ".vbs", ".vbe", ".js", ".jse", ".wsf", ".wsh", ".py", ".pyw", ".pl", ".pm", ".rb", ".lua", ".tcl", ".groovy", ".sh", ".bash", ".zsh", ".ksh", ".hta", ".docm", ".xlsm", ".pptm", ".bas", ".cls", ".frm", ".msi", ".mst", ".msp", ".mst", ".appx", ".appxbundle", ".msix", ".msixbundle", ".lnk", ".url", ".scf", ".psc1", ".scf", ".reg", ".inf".
  • Print:
    • Enhanced barcode scaling when operating in printerless mode.
    • Improved PDF content rendering in printerless mode.
  • Mail:
    • exe now includes the command-line parameter "-testConnections" that attempts to instantiate all available connections, allowing their availability to be verified through DEBWIN4.
  • Security:
    • .NET: Updated System.Security.Cryptography.Xml to version 8.0.3 to address CVE-2026-33116.
    • Export: Updated Microsoft.Bcl.Memory to version 10.0.5, AWSSDK.Core to version 4.0.5 and AWSSDK.S3 to version 4.0.22.1 to address vulnerabilities CVE-2026-26127 and CVE-2026-22611.
    • Other: Updated libpng to version 1.6.56 to address vulnerabilities CVE-2026-33416 and CVE-2026-33636.
  • Other:
    • Added support for Embarcadero RAD Studio 13.1 (Amalthea).
    • Debwin4 now ignores corrupted preference files and recreates a new file with default settings from scratch in case of an error.
    • The List & Label documentation is now available as an MCP server through Context7. This enables MCP-compatible development environments such as Cursor, Visual Studio Code, Claude Code, Claude Desktop, Windsurf, and other clients, to access the most recent documentation.

Correções

  • Export:
    • Fixed issue where unnecessary data copying occurred when embedding attachments in a PDF export.
  • Web Components:
    • WRD: There could be a problem with the position when rendering the data structure tree the first time.