ProcessMaker 4.0.12 Release Notes
ProcessMaker version 4.0.12 Release Notes


Release Date: September 21, 2020
ProcessMaker is proud to announce the immediate availability of ProcessMaker version 4.0.12. This update addresses 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.12 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.12 core product uses the following versions:
    ProcessMaker Query Language (PMQL): Version 1.1.2
    Process Modeler: Version 0.24.4
    Screen Builder: Version 1.1.6

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.1.0
    Collections: package-collections 1.6.1
    Comments: package-comments 1.0.3
    Data Connectors: package-data-sources 1.0.20
    Dynamic UI: package-dynamic-ui 1.0.0
    File Manager: package-files 1.1.1
    Google Places: package-googleplaces 1.1.3
    PDF Generator Connector: connector-pdf-print 1.3.1
    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.2
    Send Email Connector: connector-send-email 1.2.2
    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.3

Links to System Requirements and Special Instructions

Bug Fixes

This section documents bug fixes in conjunction with ProcessMaker version 4.0.12.
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


    FOUR-1671: ProcessMaker now appropriately displays No data available for a PMQL search for a requester when the PMQL search query contains an invalid ProcessMaker user.
    FOUR-1839 and FOUR-1927: Files uploaded to a Request from a Task completed via Web Entry now properly display in the File Manager package within the File Manager tab of that Request's summary by referencing the file's ID instead of its file name.
    FOUR-1921: A ProcessMaker user that does not have the Make this user a Super Admin setting but has all Processes category permissions may now properly save a Process without receiving a 403 error (Forbidden).

PDF Generator Package

    FOUR-1933: The PDF File Name setting used to specify the generated PDF's file name now only allows characters that Windows operating systems support in both plain-text and via a Request variable in mustache syntax.

Saved Searches Package

    FOUR-1775: After customizing the columns for a Saved Search and then clicking the Reset to Default button, columns now properly return to the default columns without displaying a Web browser console error.

Screen Builder

    FOUR-1931: The File Upload control now consistently stores the file ID of an uploaded file in Request data.
    FOUR-1937: A Select List control within a Record List control's container that uses Request data as its data source now properly shows its options both in Preview mode and during Requests.
    FOUR-1940: The Select List control now properly returns either single value or a JSON object regardless of whether the Allow Multiple Selections option is used.
    FOUR-1943: An editable Record List control that contains a second Record List control, of which has a configured column, may now save without errors.
    FOUR-1963: A Line Input control that validates for a date no longer freezes Screen Builder in Preview mode.
    FOUR-1966: File Manager in a Request summary now shows unique files uploaded via a File Upload control when that control is contained in a Record List control instead of only the last file uploaded.

Web Entry Package

    FOUR-1927: Files uploaded to a Request from a Task completed via Web Entry now properly display in the File Manager package within the File Manager tab of that Request's summary by referencing the file's ID instead of its file name.
    FOUR-1990: The Display-type ProcessMaker Screen that the Web Entry package installs named "Web Entry Generic Thank You" may now use the ProcessMaker Magic Variable in mustache syntax that represents the Request ID.
Last modified 9mo ago