ProcessMaker 4.0.16 Release Notes
ProcessMaker version 4.0.16 Release Notes

Overview

Release Date: January 4, 2021
ProcessMaker is proud to announce the immediate availability of ProcessMaker version 4.0.16. This update addresses an improvement and multiple bug fixes.
The ProcessMaker 4 platform makes it easy to create business processes that have the power of applications with our low-code approach using our BPMN 2.0-compliant suite of services so that you can design and deploy automated workflows that deliver true digital agility to your organization.
This document contains Release Notes for the following:
    Core product: ProcessMaker version 4.0.16 core-product functionality that is the ProcessMaker open-source edition.
    Non-core packages: ProcessMaker version 4 packages that extend core-product functionality. Packages are not available in the ProcessMaker open-source edition, but are available to customers that purchase or subscribe to ProcessMaker version 4. Release Notes that affect package functionality are documented with the core product section that the feature, improvement, bug fix, or known issue affects.
Release notes are cumulative, and document new features, improvements, bug fixes, and/or known issues associated with this release unless otherwise noted.

Core Product Versions

ProcessMaker version 4.0.16 core product uses the following versions:
    Nayra BPMN 2.0 engine: 1.1.2
    ProcessMaker BPMN Moddle: 0.7.0
    ProcessMaker Query Language (PMQL): Version 1.1.3
    Process Modeler: Version 1.1.2
    Screen Builder: Version 1.1.13
    Script Executor for JavaScript: 1.0.1
    Script Executor for Lua: 1.0.0
    Script Executor for PHP: 1.0.0
    Vue Screen Builder Form Elements: 0.15.8

Non-Core Package Versions

The following are the non-core package versions at the time of this release:
    Actions By Email: package-actions-by-email 1.2.0
    Advanced Forms: package-advancedforms 1.1.4
    Auth: package-auth-auth0 1.0.1
    Auth SAML: package-auth-saml 1.3.0
    Collections: package-collections 1.6.4
    Comments: package-comments 1.0.3
    Data Connectors: package-data-sources 1.0.20
    Dynamic UI: package-dynamic-ui 1.0.1
    File Manager: package-files 1.1.5
    Google Places: package-googleplaces 1.1.3
    PDF Generator Connector: connector-pdf-print 1.4.0
    Process Documenter: package-process-documenter 1.0.3
    Process Optimization: package-process-optimization 1.0.3
    Salesforce Connector: connector-salesforce 1.1.1
    Saved Searches: package-savedsearch 1.9.5
    Script Executor for C#: docker-executor-csharp 1.0.1
    Script Executor for Java: docker-executor-java 1.0.1
    Script Executor for Python: docker-executor-python 1.0.0
    Script Executor for R: docker-executor-r 1.0.0
    Send Email Connector: connector-send-email 1.2.4
    Sentry: package-sentry 1.0.2
    Signature: package-signature 1.0.0
    Slack Notification Connector: connector-slack 1.0.5
    Translations: package-translations 2.0.5
    Versioning: package-versions 1.0.5
    Vocabularies: package-vocabularies 2.3.0
    Web Entry: package-webentry 1.2.5

Links to System Requirements and Special Instructions

Improvements

This section documents improvements to the following, of which the issue(s) referenced are not publicly available:
    Non-core ProcessMaker packages GitHub repositories
    References that are only available to individuals who have permission settings to view FOUR project Jira tickets at ProcessMaker
This section documents improvements in conjunction with ProcessMaker version 4.0.16.

Saved Searches Package

    1.
    FOUR-2449: Save search results only display columns affected by that Saved Search to decrease the amount of time to display the results and the data payload.

Bug Fixes

This section documents bug fixes in conjunction with ProcessMaker version 4.0.16.
This section documents bug fixes to the following, of which the issue(s) referenced are not publicly available:
    Non-core ProcessMaker packages GitHub repositories
    References that are only available to individuals who have permission settings to view FOUR project Jira tickets at ProcessMaker

Core

    1.
    FOUR-2417: ProcessMaker Screens function as expected in the following scenario:
      A multi-page ProcessMaker Screen uses a Nested Screen control not on the first page to embed a second ProcessMaker Screen.
      The second ProcessMaker Screen uses a Record List control on the first page. As required, that ProcessMaker Screen has a secondary page from which the Record List control references data entered into each record.
      Both in Preview mode and during Requests, while viewing the secondary page on the first ProcessMaker Screen, the record list in the nested ProcessMaker Screen properly references its secondary page from which to enter data for each record.
    2.
    FOUR-2455: Multi-page ProcessMaker Screens properly print correctly.
    3.
    FOUR-2522: Request forms properly print after loading.
    4.
    FOUR-2523: A Loop control with incorrectly formatted content properly retains entered content as new loops are added.

Dynamic UI Package

    1.
    FOUR-2384: ProcessMaker group members that are configured to log on via SAML and see a custom experience configured via the Dynamic UI package properly see the customized top menu options and dashboard when they log on.

File Manager Package

    1.
    FOUR-2520: Files that have the same file name but uploaded using different Request variables are both available in the Request summary.
    2.
    FOUR-2524: The File Manager tab in Request summaries shows the File Upload control label associated with each uploaded file to that Request, making it easier to understand which uploaded file corresponds with which control.

Screen Builder

    1.
    FOUR-2436: ProcessMaker Screens function as expected in the following scenario:
      A multi-page ProcessMaker Screen uses a Nested Screen control not on the first page to embed a second ProcessMaker Screen.
      The second ProcessMaker Screen uses a Record List control on the first page. As required, that ProcessMaker Screen has a secondary page from which the Record List control references data entered into each record.
      Both in Preview mode and during Requests, while viewing the secondary page on the first ProcessMaker Screen, the record list in the nested ProcessMaker Screen properly references its secondary page from which to enter data for each record.
    2.
    FOUR-2521: Text that has been previously entered into a Rich Text control loads more quickly so that the Request participant may add more text to the existing content.

Send Email Package

    1.
    FOUR-1837: HTML syntax properly renders in Rich Text controls when used in Email-type ProcessMaker Screens.
    2.
    FOUR-2319: Task email notifications properly send emails when Request conditions are met as configured in the Expression setting for that Form Task element.
    3.
    FOUR-2531: Special characters are no longer escaped in the email subject.

Web Entry Package

    1.
    FOUR-2525: Files uploaded to each child Request initiated from a parent Request are available to download.
Last modified 9mo ago