11.0.20 Update Log

  • Last update:  2023-09-22
  • Version

    Report Server Version
    JAR Package Version

    11.0.20

    2023-09-01

    Report

    Font Missing Solution Optimization

    When you preview/export templates, font missing may cause the inconsistency between preview/export effects and your expectation.

    (1) For products with the built-in Font Management plugin, you can manually add fonts required for template export and preview, and enable alternative fonts in situations such as font missing and inability to display rare characters properly.

    • Invoking logic of font export: Server project font > Font installed in Font Management > Switchover to the alternate font

    • Invoking logic of font preview: Font installed on your computer > Font uploaded to Font Management > Switchover to the alternate font

    (2) Functions under Template > Export Attributes > Common > Special Character Export Optimization of the designer are merged into Exportable Font > Alternate Font of the Font Management plugin.

    For details, see Font Management Plugin.

     图1.png

    Data Alert Optimization

    To provide better product experience, data alert functions are embedded into products in 11.0.20 and later versions, rather than provided as a plugin.

    For details, see Data Alert Overview.

    Optimization of Plugin Synchronization from the Server to the Designer

    During remote design, you can synchronize plugins from the server to the designer if plugin versions are inconsistent between the server and designer.

    The plugin overwriting logic is optimized. When a plugin is synchronized from the server to the designer, other versions of the plugin are automatically cleared to prevent bugs from being triggered because multiple versions of the plugin coexist.

    For details, see FAQs of Version Mismatch Between JAR Packages and Plugins.

    Platform

    Relaxed Username Input Verification

    In versions earlier than 11.0.20, the whitelist logic is used for user adding, allowing you to use only specified content as the username and name.

    • Allow only letters, numbers, underscores, @, hyphens, and dots.

    In 11.0.20 and later versions, the blacklist logic is used for user adding, disallowing only specified risky content in the username and name.

    • Disallow the following illegal characters: quotes, <, >, and &.

    • Disallow the following XSS-injected keywords: /script, javascript:, and onblur.

    • Disallow the following command execution keywords: getRuntime, ProcessBuilder, java.lang.and ProcessImpl.

    For details, see Adding Users.

    图2.png

    Strong Reminder for Re-registration After Local Container Authentication

    After the project restarts, you need to re-scan the QR code for re-registration if local container authentication fails.

    To prevent administrators from forgetting, the strong reminder function is added in 11.0.20 and later versions.

    For details, see Local Container Authentication.

    图3.png

    图4-1.png

    图5-1.png

    Mobile Terminal

    Adding the App Encapsulation Plugin

    Pagination/Hierarchical designs are required if a template has multiple levels of content.

    For example, you want to view templates belonging to the same business/analysis subject in a combined way, rather than viewing them separately in the directory structure.

    Through the App Encapsulation plugin, you can use templates to build simple business apps and organize them through a navigation structure.

    In this way, apps can have product forms, facilitating subsequent app reuse, implementation, promotion, and evaluation for app market ecology construction.

    For details, see Application Encapsulation Plugin.

    图6.png

    New Multi-Select Dropdown Tree Widget Adapted to the Mobile Terminal

    When selecting data with hierarchical tree structures, you can use the new Multi-Select Dropdown Tree Widget to select directories and leaf nodes under the selected directories.

    In 11.0.20 and later versions, this commonly used widget is compatible with the mobile terminal.

    For details, see New Multi-Select Dropdown Tree Widget.

    图.gif

    Mobile Preview/Export Effect Optimization of WEBIMAGE-Returned Images

    In 11.0.19 and earlier versions, the preview and export effects of images returned by the WEBIMAGE function are not affected by Image Layout and use the default stretch effect.

    In 11.0.20 and later versions, the preview and export effects of images returned by the WEBIMAGE function are consistent with the selected value of Image Layout. If it is set to Default, the tiling effect is used.

    After FineReport is upgraded from 11.0.19 or earlier versions to 11.0.20 or later versions, the image display effect in the original template is changed to the tiling effect.

    For details, see Overview of Other Functions.

    Attachment List


    Theme: 11.0 Update Log
    • Helpful
    • Not helpful
    • Only read

    滑鼠選中內容,快速回饋問題

    滑鼠選中存在疑惑的內容,即可快速回饋問題,我們將會跟進處理。

    不再提示

    10s後關閉

    Get
    Help
    Online Support
    Professional technical support is provided to quickly help you solve problems.
    Online support is available from 9:00-12:00 and 13:30-17:30 on weekdays.
    Page Feedback
    You can provide suggestions and feedback for the current web page.
    Pre-Sales Consultation
    Business Consultation
    Business: international@fanruan.com
    Support: support@fanruan.com
    Page Feedback
    *Problem Type
    Cannot be empty
    Problem Description
    0/1000
    Cannot be empty

    Submitted successfully

    Network busy