Release Notes: HotFix PM v. 3.0.1.5
Release Notes
Hotfix v. 3.0.1.5
(Release Date: October 13th, 2015)
This Hotfix has eight new features seven improvements and 144 solved bugs. Since these Hotfixes are acumulative, the list of bugs included in previous versions are listed inside the Fixed bugs list v. 3.0.1.4 document.
Requirements:
Command to apply the Hotfix:
./processmaker hotfix-install <hotfixfilename>
New Features v. 3.0.1.5:
- PM-3665: Add date and name formats to the endpoint that gets the parameters of the system.
- PM-2905: Create file variable and associate it to file field - Input document
- PM-3000: Email FROM does not respect the configuration set in “Email configuration” (add a new option in the “actions by email” plugin) (Mantis code: 17474).
- PM-3197: Ability to customize the rows in a textarea
- PM-3261: Request that file fields in DynaForms can be associated with Input Documents (Mantis code: 18039).
- PM-3269: Dynaform: File field does not allow selecting the Destination PATH.
- PM-3502: (BE) change the endpoints of lists to work with ids for improved pagination
- PM-3503: (BE) Endpoints must implement language as part of the header
Improvements v. 3.0.1.5:
- PM-2261: Events in the BPMN Designer should not be transparent (Mantis code: 17167)
- PM-3066: Mobile and Desktop compatibility, support of Video, Photo, Audio, GeoTab, Signature, and QRCode.
- PM-3519: Dynaform: Dropdown field should have a placeholder or a text without a value (-Select a value-)
- PM-3536: File fields can not be linked to any Input Document (Mantis code: 18355).
- PM-3666: (PM dynaforms)Manage conditional steps from the mobile layer
- PM-3667: (PM dynaforms) Add a loading to the submit button
- PM-3709: It is not possible to login using SSO if there are two user accounts with the same email.
Fixed bugs list v. 3.0.1.5:
- PM-69: In a DynaForm type grid, the result of a query is not saved in the value of a hidden field (Mantis code: 14746, 13954).
- PM-1341: Wrong passwords when generating Output Documents.
- PM-1800: The content of the grids on dynaforms are being displayed without format on SmartPhones
- PM-2094: Variable creator in BPMN Designer should not allow variables which start with number, but should allow underscores "_" (Mantis code: 17076).
- PM-2397: Validator Designer: Exclusive Gateway allows creating routing rules with tasks of other pools.
- PM-2709: Designer > BPMN Designer > Dynaforms > Preview: “View” display mode does not allow operating among fields.
- PM-2766: Yes/No value can NOT be identified (Mantis code: 17257).
- PM-2883: Restore of PM3.0.0.3 Centos 6.3 and Centos 6.6 to Centos 7
- PM-2946: Convert a plugin to a “feature” when upgrading from 2.8 to 3.0.0.4.
- PM-3149: In datetime controls, change the "show clear" property to "clear button" (Mantis code: 17748).
- PM-3150: In datetime controls, change the "view mode" property to "date picker mode" (Mantis code: 17749).
- PM-3159: Images saved by PM Mobile are distorted in PM Desktop
- PM-3176: New BPN >Admin>Settings>Login: When changing the language by default and then logging again, the selected image is not respected.
- PM-3198: Uploading the .po file does not work
- PM-3205: Performance: Right click takes too long in assignment rules when there are like 6000 users.
- PM-3276: PMFSendMessage function doesn't work in timeout trigger executed by cron (Mantis code: 17929).
- PM-3279: BPMN Designer>TimerEvent: Timer event properties allow entering negative numbers.
- PM-3339: Backward Javascript logic (Mantis code: 17618).
- PM-3346: Canvas doesn't resize (chrome browser) (Mantis code: 18118).
- PM-3368: Random loop in crossing lines (Mantis code: 18114).
- PM-3374: REST: Endpoint PUT /api/1.0/{workspace}/cases/{app_uid}/execute-trigger/{trig_uid} always returns 200
- PM-3377: Failure to make a new skin in ProcessMaker 3.0.1 (Mantis code: 18175).
- PM-3380: Checkbox fields are not rendered in batchrouting.
- PM-3382: Grids are offset (Mantis code: 18220).
- PM-3384: Repeated properties in the Image control (Mantis code: 18209).
- PM-3389: Error in workspace, flow and element positions (Mantis code: 18143).
- PM-3392: The default value in dropdowns are not working (Mantis code: 18194).
- PM-3393: Errors in text area fields (Mantis code: 18197).
- PM-3394: Errors in text field (Mantis code: 18198).
- PM-3395: Capitalize phrase is not working correctly (Mantis code: 18233).
- PM-3396: Errors in checkbox (Mantis code: 18200).
- PM-3398: Error in default value in text fields (Mantis code: 18234).
- PM-3399: Errors in radio fields (Mantis code: 18202).
- PM-3400: Errors in suggest fields (Mantis code: 18203).
- PM-3408: Arrows upside down when reopening a process for edit (connectors are not saving their position) (Mantis code: 18115).
- PM-3412: Errors in FILE fields (Mantis code: 18208).
- PM-3415: It is not possible to remove the default flow of a gateway (Mantis code: 18253).
- PM-3417: Error in default flow derivation in gateways (Mantis code: 18255).
- PM-3428: Errors in hidden fields (Mantis code: 18206).
- PM-3431: If a grid has a hidden column and in other fields the is a formula set, the result is not shown under the correct field (Mantis code: 18149).
- PM-3432: New validation message (Mantis code: 18258).
- PM-3433: The setOnchange event is triggered two times and in text fields it has a behavior similar to the blur event (Mantis code: 18151).
- PM-3437: Validation in Suggest fields (Mantis code: 18292).
- PM-3442: Errors in the view display mode in forms (Mantis code: 18282).
- PM-3443: Variables are not deleted when exporting and importing a DynaForm (Mantis code: 18280).
- PM-3445: Error in subforms (Mantis code: 18232).
- PM-3446: Title: Subtitle: "Name" property takes the same value as the “ID” property.
- PM-3450: Process list in designer tab does not resize (Mantis code: 18327).
- PM-3456: Error in the options of the component of an event (Mantis code: 18269).
- PM-3458: It is not possible to configure Actions by Email in processes of version 3 in ProcessMaker 3.0.1.1 (Mantis code: 18152).
- PM-3465: Scrollbar missing in ldap advanced department list (Mantis code: 18335).
- PM-3472: Error when opening a case in AdvancedSearch with a user that did not participate in the case.
- PM-3474: It is not possible to create skins in PM 3.0 (Mantis code: 18118, 18179, 18175).
- PM-3475: Cases disappear when changing the derivation type (Mantis code: 18278).
- PM-3478: Formula and functions in view mode do not show any information using IE9.
- PM-3480: Restrictions of the file type are not respected in a FILE field (Mantis code: 18346).
- PM-3481: Images in Output Documents are not shown.
- PM-3489: Remove Options and SQL to the checkbox control.
- PM-3491: DB Populated Dropdown Set Incorrect Value (Mantis code: 18111).
- PM-3492: Support multilanguage in endPoints
- PM-3508: Error in Gateway (Mantis code: 18251).
- PM-3513: Remove heartbeat slow queries in authentication process
- PM-3515: Allow connecting annotations from and to other elements without restriction.
- PM-3516: Error in the search field of the "Participated" list (Mantis code: 18383).
- PM-3517: Dynaform: Validation of the name length is not made when editing DynaForms.
- PM-3518: Error when assigning and unassigning “supervisor” objects.
- PM-3522: Configuration of one date/time in timer events are removed when opening the window again.
- PM-3523: Designer>New BPMN>Timer event: When setting time and minutes, etc., using the mouse to increment these options, the required fields are not respected.
- PM-3525: Processes are not routed with builds of the appStore and playStore directed to a installation of ProcessMaker 3.0.1.4
- PM-3531: Email message in end events and intermediate event is not working with variables (Mantis code: 18415).
- PM-3533: Designer > BPMN Designer > Dynaforms: Uneven columns in forms.
- PM-3534: Can not connect a “Task” and an "End Email Event".
- PM-3541: Designer: It is not possible to modify connection ports of an End Message and an End Email Message event
- PM-3544: Designer: It is not possible to access the Process context menu in FIREFOX.
- PM-3547: When entering the properties of a time event, an error is shown (Mantis code: 18504).
- PM-3550: If the second task has assigned only ad hoc users, when routing it users are not recognized.
- PM-3554: Generated secure documents can not be opened.
- PM-3567: A user assigned as Process Supervisor can not edit dynaforms
- PM-3568: An error is shown when creating some triggers that contain variables of array type.
- PM-3577: The configuration of a process that has actions by email is deleted when the process is imported.
- PM-3587: Change notification texts to #{Case number}: {Case title}
- PM-3589: Gateways>>Add Routing Rule>> The message error shows “Undefined” in the name of the element.
- PM-3590: Inbox does not update the “Case” column when deriving the case to another user.
- PM-3598: Headers in Process Supervisor are not shown in IE11 when opening cases in review.
- PM-3600: When importing a process that has a category configured, it is not possible to edit its properties.
- PM-3602: Dynaform: Add a validator in the Column Width properties in grids if the total surpasses 100% (elements are not shown).
- PM-3604: You have specified an Unavailable Workspace (Mantis code: 18438).
- PM-3609: Designer BPMN>Dynaform: Checkbox in grids do not work properly.
- PM-3611: Triggers assigned before the second step are not executed when jumping to the first step, but it does jump to the second step (Mantis code: 18471).
- PM-3612: Error when searching in the "paused” list (Mantis code: 18236).
- PM-3614: New BPMN>Dynaform> It is not possible to create a DynaForm with only two characters.
- PM-3615: New BPMN>Dynaform> Creation message of a DynaForm is not correct when creating a Dynaform name with less than three characters.
- PM-3616: New BPMN>Dynaform>Panel: Panel border does not work if there is a space between the digits and the characters.
- PM-3618: Licenses with an additional text in the name of the file do not work correctly (Mantis code: 18364).
- PM-3627: Designer > BPMN Designer > Task Properties: Duplicated window.
- PM-3628: User list does not show any user and makes the server work slowly (Mantis code: 18492).
- PM-3630: "Invalid connection" from Gateway to "EndEventMessage" and "EndEventEmailMessage"
- PM-3638: Designer > BPMN Designer > Dynaforms: File control shows an option to relate variables.
- PM-3641: It is not possible to fill subform fields with a trigger (Mantis code: 18420).
- PM-3648: "Step" properties are not saved using Internet Explorer.
- PM-3652: It is possible to add multiple values to "Checkbox".
- PM-3654: It is not possible to open cases in which a user did not participate from the Advanced Search.
- PM-3655: "End Event Email Message" does not send email from Windows.
- PM-3659: Slow interface (assignment rules) when there are too many users (40000)
- PM-3663: It is not possible to claim cases from "Unassigned" (Mantis code: 18557).
- PM-3664: (Endpoint) api/1.0/{workflow}/light/start-case returns empty parameters.
- PM-3671: Process Permission>An error is shown when configuring and saving.
- PM-3672: New Case: Branch 3.0.1 shows an error when rendering Dynaforms.
- PM-3675: Slow interface (supervisors) when there are too many users (40000).
- PM-3676: Issue with the execution of the set data. It is executed after the JavaScript defined in the DynaForm by the architect.
- PM-3678: It is not possible to route to the next tasks in different lanes using a gateway (Mantis code: 18573).
- PM-3680: Dependent Dropdown loses the Label when it’s called in trigger (Mantis code: 18577).
- PM-3687: Include Accepted_language header in REST endpoint calls in the Process Designer
- PM-3688: Include Accepted_language header in REST endpoint calls in MAFE
- PM-3690: Unpause Time does not work. The case is still paused unless the user manually unpauses it.
- PM-3693: Error when using the endpoint to create processes.
- PM-3699: Dynaforms do not validate required fields in grids (Mantis code: 18605).
- PM-3700: .change function doesn't work in IE11 (Mantis code: 18605).
- PM-3701: Problem with app_history (Mantis code: 18634).
- PM-3705: Sub departments without manager do not “report to” the immediate department’s supervisor (Mantis code: 18640).
- PM-3708: Issues with grids when adding elements. The entire DynaForm turns blank.
- PM-3712: It is not possible to add JavaScript elements (Mantis code: 18656).
- PM-3714: Subforms edit mode (Mantis code: 18662).
- PM-3718: It is not possible to save DynaForm titles that contain spaces.
- PM-3720: Report table error (Mantis code: 18699).
- PM-3725: Mobile version keeps on loading when using “Checkboxes” (Mantis code: 18606).
- PM-3726: (Dynaforms) Checkbox controls in grids do not display the correct result.
- PM-3727: iPad change/click listeners are inconsistent on radio buttons on iPad (Mantis code: 18538).
- PM-3728: 'View' mode does not work in the Mobile app (Mantis code: 18570).
- PM-3730: Mobile version keeps on loading when using “Checkgroups” (Mantis code: 18606).
- PM-3731: (BE) Device registries must be updated with the current tokens.
- PM-3734: Blur doesn't work when running cases in IE (Mantis code: 18705).
- PM-3736: Slow queries for external database connections (Mantis code: 18663).
- PM-3737: Error when using "Jump to" functionality for Unassigned cases (Mantis code: 18694).
- PM-3738: Error screen to save the template of an output document
- PM-3740: Menus change randomly when viewing Unassigned cases (Mantis code: 18724).
- PM-3741: Dependent fields do not work (Mantis code: 18692).
- PM-3742: Information of the dependent fields are not recovered in the next tasks.
- PM-3747: Paginator of supervisors are offset in all browsers, specially in IE
- PM-3750: It is not possible to import customized plugins.
- PM-3752: Plugins generated using ./gulliver pack-plugin are not generated correctly.
- PM-3755: invalid Workspace malformed response on oauth/token endpoint
Known Issues:
- After a File has been uploaded to an Input Document, it is not possible to delete the file, modify it nor edit the comments.
- It is not possible to select a user (from Assignment Rules or Supervisors) using the TAB key.
Recommendations:
- The directory where ProcessMaker is installed should have written permissions.
- ProcessMaker does not support MySQL strict mode.
- The restore and backup of a workspace can only be made in the same platform (Windows -> Windows, Linux -> Linux) because the names of the tables of MySQL in Windows are not case sensitive which may make ProcessMaker have problems.
Languages (http://sourceforge.net/projects/processmaker/files/Translations/):
- English (Default core language)