ProcessMaker Platform Summer 2023
What's Changed
- API for security log by @paulosakamoto in #4788
- Store all changes for internal use by @paulosakamoto in #4807
- FOUR-8226:Update the Security Log user interface by @fagubla in #4813
- FOUR-8266: Log user, group and environments variables by @pmPaulis in #4810
- FOUR-8229 Log Unauthorized access attempts by @paulosakamoto in #4816
- FOUR-8256: Register create, update, delete auth-clients by @luNunezProcessmaker in #4787
- FOUR-8233: changes in Tokens by @luNunezProcessmaker in #4793
- FOUR-8227:Download the log in CSV (Security Logs) by @fagubla in #4820
- FOUR-8248: Log changes to designer script by @paulosakamoto in #4812
- FOUR-8231 by @luNunezProcessmaker in #4785
- FOUR-8257 by @luNunezProcessmaker in #4819
- FOUR 8553 - Refactor triggerStartEvent function to use Nayra BPMN engine - RabbitMQ by @julceslauhub in #4826
- FOUR-8242 by @luNunezProcessmaker in #4821
- FOUR-8392 Template Automation test by @estebangallego in #4794
- FOUR-8527 - Visualize the Process Map by @eiresendez in #4789
- FOUR-8060 Interstitial Reroute by @gproly in #4809
- SecurityLog - Mocking a response for asynchronous download - FOUR-8720 by @paulosakamoto in #4832
- Changing the download format validation by @paulosakamoto in #4835
- FOUR-8403: Added endpoints to save user pinned BPMN elements on Modeler by @TinCodes in #4822
- Summer 2023 Modeler UI Updates by @ryancooley in #4838
- EPIC Feature/FOUR-8030: Process Translations by @agustinbusso in #4836
- Feature/process-translations-it1 by @agustinbusso in #4778
- FOUR-8121: User Activity Logging Epic by @paulosakamoto in #4802
- Required Field Display Improvements by @nolanpro in #4790
- Error handling / Fault Tolerance v1 by @nolanpro in #4842
- FOUR-8608 | Photo/Video Control Is Shown Running in the Form Tab by @mcraeteisha in #4798
- FOUR-8338 | Add Pagination to Templates List in Select Template Modal by @mcraeteisha in #4780
- In-flight Process Map by @nolanpro in #4834
- Remove Codeball by @ryancooley in #4841
- Add missing closing curly brace "}" by @sanjacornelius in #4843
- FOUR-8552 Refactor completeTask function to use Nayra BPMN engine (RabbitMQ) by @julceslauhub in #4830
- FOUR-8240: Log Enabling or disabling to User Signals and LDAP by @pmPaulis in #4833
- FOUR-8267:Download the log in XML (Security Log) by @fagubla in #4823
- FOUR-8543: Download the log in CSV by @fagubla in #4848
- FOUR-8678:Some adjustments are required in order to see all the data … by @fagubla in #4844
- FOUR-8563 Implement Kafka driver by @caleeli in #4829
- Add error handling to inspector by @nolanpro in #4803
- Rearrange engine routes by @caleeli in #4864
- FOUR-8538 - Highlight request's path on Process Map by @eiresendez in #4831
- FOUR-8236: Log Any changes CREATE DELETE UPDATE to Setting - Email Server by @luNunezProcessmaker in #4858
- feature/FOUR-8242 by @luNunezProcessmaker in #4849
- FOUR-8064 Automated Retries by @gproly in #4837
- FOUR-8230: changes in User, Templates, Screen, Category by @CarliPinell in #4817
- Bugfix/FOUR-8850: Remove library gpt-3-encoder by @agustinbusso in #4860
- EPIC Feature/FOUR-8030-2: Process Translations by @agustinbusso in #4866
- Feature/process translations it3 2 by @agustinbusso in #4867
- IT3 Updates for In Flight Process Map by @nolanpro in #4868
- FOUR-8244: Related to the Log creation, update, publish, archive, or unarchive of a process by @pmPaulis in #4854
- FOUR-8841 Improve start and complete events using the existing main class TokenRepository - Request creation by @julceslauhub in #4861
- FOUR-8779:Log Enabling or changing configuration options IDP by @fagubla in #4876
- FOUR-8726: Move Check Process to the top and encapsulate results analisis by @rodriquelca in #4880
- Implement PM Block Support by @sanjacornelius in #4855
- FOUR-8177 Nayra Container Service S3 by @caleeli in #4873
- FOUR-8121: sprint 3 by @pmPaulis in #4856
- FOUR-8235: Create and Update to any files by @pmPaulis in #4870
- IT3 Error handling / Fault Tolerance Updates by @nolanpro in #4862
- Update Modeler & BPMN Moddle by @ryancooley in #4883
- Update Horizon assets by @ryancooley in #4884
- FOUR-8558 Refactor Trigger Intermediate Event functions to use Nayra BPMN engine - Message catch event by @julceslauhub in #4887
- FOUR-8540 - Process Map obtain additional information by @eiresendez in #4879
- FOUR-8972 by @pmPaulis in #4889
- FOUR-8555 Refactor runScriptTask function to use Nayra BPMN engine by @julceslauhub in #4904
- FOUR-8262 by @pmPaulis in #4899
- FOUR-8265: Log Accessing Queue Management/Laravel Horizon test by @pmPaulis in #4893
- FOUR-8901 by @pmPaulis in #4902
- feature/FOUR-8264: Log Creation, cancellation, and completion of REQUEST by @luNunezProcessmaker in #4888
- FOUR-9004 by @pmPaulis in #4909
- FOUR-8600 Data Store Table for Saved Search by @caleeli in #4886
- Fix route name by @caleeli in #4910
- Bugfix/process-translations-bugfixes: Various QA observation fixed by @agustinbusso in #4905
- Bugfix/FOUR-8963: Translation does not reconice apostrophes by @agustinbusso in #4892
- Bugfix/FOUR-8979: Modal remains open when timeout by @agustinbusso in #4894
- Bugfix/FOUR-8976: Notifications with no valuable information and twice by @agustinbusso in #4895
- Bugfix/FOUR-8981: List of translations should be sorted by @agustinbusso in #4896
- Feature/process-translations-data-test by @agustinbusso in #4903
- Update SavePmBlock to editing_process_id by @estebangallego in #4882
- FOUR-8977 Fix 'unknown column' error by checking 'asset_type' column existence in query by @sanjacornelius in #4890
- FOUR-8682: Add all translations labels by @fagubla in #4900
- FOUR-8284: Create a Helper to compare two arrays by @CarliPinell in #4901
- FOUR-8982 Fix interstitial error message by @gproly in #4917
- FOUR 8062 - Error Notifications by @gproly in #4869
- feature/FOUR-8243 by @luNunezProcessmaker in #4907
- IT4 Error Handling / Fault Tolerance Updates by @nolanpro in #4918
- Bugfix/FOUR-9016: by @agustinbusso in #4914
- FOUR-8000 - IT4 by @eiresendez in #4898
- FOUR-8989: As a process designer I want to have the BPMN download option available in the processes ellipsis menu, so it is available in the process section by @danloa in #4911
- Resolve Orphaned Process Templates Generated During Editing in Modeler by @sanjacornelius in #4859
- Resolving Excessive Fetch Calls Triggered on Requests & Tasks Pages by @sanjacornelius in #4853
- FOUR-8721: Move functionalities from the bottom bar to the new top rail by @danloa in #4913
- FOUR-8953 | Save as PM Block is Not Working in Modeler by @mcraeteisha in #4908
- EPIC Feature/FOUR-8098: Natural Language to Process Models by @agustinbusso in #4915
- FOUR-8177 IT4 by @caleeli in #4921
- FOUR-8121: IT4 (draft) by @pmPaulis in #4891
- Modeler v1.33.0 by @ryancooley in #4923
- FOUR-8697: Deleting Authentication Client Details are not shown in Security Logs by @pmPaulis in #4919
- Fix duplicated route name by @caleeli in #4932
- Fix process translations redirects to translations tab by @agustinbusso in #4931
- Bugfix/FOUR-9134: Fix spelling in Export process translation modal by @agustinbusso in #4930
- Bugfix/FOUR-9133: Retry Empty Translations button words are not capitalized by @agustinbusso in #4929
- FOUR-8560 Refactor triggerBoundaryEvent function to use Nayra BPMN engine by @caleeli in #4916
- Bugfix/FOUR-9139: Progress still in 0% when a process doesn't have strings to translate by @agustinbusso in #4933
- FOUR-8559 Refactor throwMessageEvent function to use Nayra BPMN engine by @caleeli in #4920
- FOUR-7965 add device preview behavior by @devmiguelangel in #4935
- FOUR-9127 In-Flight Process Map has an incorrect permission by @gustavobascope in #4934
- FOUR-8720: Create an asynchronous download mechanism by @pmPaulis in #4928
- FOUR-8567 Add file github Actions in branch develop by @mavalosn in #4792
- FOUR-9018: Define a variable in ENV to turn off the security Logs by @pmPaulis in #4937
- Improve the color of a sequenceFlow once it has been completed by @gustavobascope in #4942
- FOUR-8556 Refactor runServiceTask function to use Nayra BPMN engine by @julceslauhub in #4939
- FOUR-8828 Process Map refactor by @eiresendez in #4936
- Update GitHub Actions config by @nolanpro in #4946
- FOUR-8793: Script Security Logs does not provide user creator information by @CarliPinell in #4926
- FOUR-8704 by @luNunezProcessmaker in #4824
- feature/FOUR-8705: Create Script Executor Details Empty by @luNunezProcessmaker in #4825
- FOUR-9084: Review use of Multiple Categories In All PM4 Category Fields screens that are Logging events CREATE, UPDATE, DELETE by @CarliPinell in #4948
- feature/FOUR-9155: Add logging of users actually downloading a file, either through the Files tab or as part of a form task by @pmPaulis in #4953
- FOUR-8557 Refactor Trigger Signal functions to use Nayra BPMN engine by @caleeli in #4951
- Updates to Github Actions by @nolanpro in #4949
- Updates to GitHub Actions by @nolanpro in #4964
- FOUR-9176: Add logging of users actually downloading a file, either through the Files tab or as part of a form task by @pmPaulis in #4958
- Update GitHub Actions by @nolanpro in #4966
- FOUR-9010: Define the order to show the fields by @CarliPinell in #4960
- FOUR-8993 Use the queue for retries instead of sleeping and retrying … by @gproly in #4922
- feature/FOUR-8121: IT5 User Activity Logging by @pmPaulis in #4927
- FOUR-9010 draft by @pmPaulis in #4967
- Sprint june 26 - july 7 2023 by @danloa in #4968
- FOUR-9028 | Add a Custom Icon by @mcraeteisha in #4962
- FOUR-9149 | Improve the User Interface in the Global Settings of PM Blocks by @mcraeteisha in #4959
- FOUR-8000 - IT5 Improvements by @eiresendez in #4956
- FOUR-8177 IT5 by @caleeli in #4970
- Refactor failed task retries to use the queue by @nolanpro in #4969
- EPIC Feature/FOUR-8098: Natural Language to Process Models IT 2 by @agustinbusso in #4940
- FOUR-9158 Update Icon when a error occurs in the screen interstitial by @gproly in #4954
- Update the functional index for JSON data by @nolanpro in #4943
- Add SonarQube workflow by @ryancooley in #4971
- 4.7.0 Alpha 4 by @ryancooley in #4972
- 4.7.0 Alpha 4 by @ryancooley in #4974
- FOUR-9310 Information about a Task without participating is not displayed in the legend by @gustavobascope in #4985
- FOUR-9311 Add title to participated flows tooltip by @gustavobascope in #4983
- FOUR-9014: Job Title is shown name by @CarliPinell in #4961
- FOUR-9207: ScriptUpdated and ScreenUpdated Is Not Showing the Full Set of Categories by @CarliPinell in #4984
- FOUR-9341 Start a Process has a large delay because of large media table by @caleeli in #4993
- FOUR-9268: QA observations by @pmPaulis in #4982
- FOUR-9229 Review email-connect, to avoid the launch of a docker instance to send an simple email by @caleeli in #4991
- FOUR-8554 Refactor Sub Processes functions to use Nayra BPMN engine by @caleeli in #4977
- FOUR-8942: When Creating a Process with Bpmn and Super Admin as Process Manager, Registry is Wrong by @CarliPinell in #4994
- FOUR-9344 Fix Form Task and Participant are not displayed when creating a request by @caleeli in #4997
- FOUR-9203 Add BpmnAction to process a Failed Task by @caleeli in #4999
- FOUR-9348: Download Link and the Link Sepated are Shown when Downloading in Logs Admin/Users by @CarliPinell in #4998
- FOUR-9033 | Add Author, Version, and Version Date fields by @mcraeteisha in #4996
- FOUR-9363 Fix Error is generated when creating a saved search filtered by process name by @caleeli in #5000
- Bugfix/FOUR-9301: Error server displayed after import a translation by @agustinbusso in #4995
- Pre-fill the error handling values by @pmoskrojas in #4955
- Rollback a failed process request by @nolanpro in #4992
- PM Block: Import/Export [FOUR-7372] by @sanjacornelius in #4981
- FOUR-7396: Process Analytics Reporting IT6 by @pmPaulis in #4988
- IT6 - Error Handling by @nolanpro in #4980
- IT6: In-Flight Process Map by @nolanpro in #4989
- feature/FOUR-8121: IT6 QA observations by @pmPaulis in #4978
- FOUR-8177 Process Execution and Saved Search improvements by @caleeli in #5001
- FOUR-8792: (QA observation) Responsive Design is needed in information for tickets by @fagubla in #5008
- FOUR-9240: (QA Observation)When Creating Files After Folder Creation, the Link for FilesCreated for the File is Incorrect by @pmPaulis in #5010
- Attempt to fix unit tests by @ryancooley in #5014
- FOUR-9386: (QA-Observation) Pending Translation for User Activity Logging by @luNunezProcessmaker in #5012
- FOUR-9327: (QA observation) The Name does not appear in the top order by @CarliPinell in #4990
- FOUR-9391: (QA observation) GroupMembersUpdated When Taking out a User with URL in Dynamic UI by @fagubla in #5009
- FOUR-9392: (QA Observation) Name should be places first before permissions in PermissionUpdated by @CarliPinell in #5019
- FOUR-9413 Run reassign process with default engine by @caleeli in #5022
- Bugfix/FOUR-9425: Replace texts for generative AI on create process by @agustinbusso in #5023
- Update translations for changed strings by @github-actions in #4839
- FOUR-9353 Fix queue connection timeout by @caleeli in #5021
- FOUR-9389: (QA Observation) ScriptUpdated is automatically created after ScriptCreated by @CarliPinell in #5024
- Bugfix/FOUR-9387: X button is displaced when create 7 templates by @agustinbusso in #5027
- FOUR-9398 - Hide Scripts and DataSources of PM Blocks by @estebangallego in #5025
- Feature/four 9157 by @pmoskrojas in #5020
- FOUR-9395: (QA Observation) Template Creation is Not Registered by @CarliPinell in #5031
- Bugfix/FOUR-9438: Clear history after click the use model button by @agustinbusso in #5034
- Bugfix/FOUR-9437: Change cancel button text to close in modal by @agustinbusso in #5032
- feature/FOUR-9390: Restoring a User is not registered by @pmPaulis in #5026
- FOUR-9410 Test Complex processes with Data Sources by @julceslauhub in #5033
- FOUR-9333: Unit test by @pmPaulis in #5036
- FOUR-9440 - Disable Publish PmBlock button at each request by @estebangallego in #5038
- FOUR-9439 - Disable Publish Template button at each request by @estebangallego in #5040
- FOUR-9417 - Rich text-html settings stopped working by @eiresendez in #5028
- FOUR-9362 Log error and continue running if settings are not set by @nolanpro in #5029
- FOUR-8217: Automate Default Template Creations by @ryancooley in #4784
- FOUR-9460: (QA Observation) Process_category: needs to have another format by @CarliPinell in #5041
- FOUR-9333: Unit test by @pmPaulis in #5042
- FOUR-9372 - Show default screen for display and form tasks by @eiresendez in #5011
- Add error notification setting for process request by @nolanpro in #5045
- FOUR-9412 Fix retry script task by @caleeli in #5039
- FOUR-9462 The summary of a complete request from a process that has a PMBlock shows internal data by @julceslauhub in #5046
- Bugfix/FOUR-9292: Show warning message for no PM languages by @agustinbusso in #5044
- Update translations for changed strings by @github-actions in #5037
- Screens aren't listed in the screen list in Oakstar Bank Development server with PM4 v4.6.1 by @ryancooley in #5050
- Change default process template categories by @ryancooley in #5049
- FOUR-9331: Disable buttons in Forms Tab by @eiresendez in #5048
- [FOUR-9372] Move default screens from seeder to upgrade script by @nolanpro in #5051
- Enhancement: Enable Dynamic 'closeHref' Variable for PM Block Redirection by @sanjacornelius in #5057
- FOUR-9662: remove User_id is present in AuthClientCreated by @pmPaulis in #5056
- FOUR-9633: Update some labels and translations by @pmPaulis in #5055
- FOUR-9471 - Prevent Editing of Locked PM Blocks in Modeler by @eiresendez in #5060
- Fix issue when pm-blocks-package is not installed by @eiresendez in #5062
- FOUR-9706: (QA Observation) Full Set of Categories Updated in ProcessUpdated is Not Completed Shown by @CarliPinell in #5067
- Fix symfony console error suppression for CI by @nolanpro in #5058
- FOUR-9708: Removed TemplateSyncCount from UnitTest by @estebangallego in #5069
- Do not consider null values duplicates when importing by @nolanpro in #5070
- Add message when missing nested screen's screen by @marcoAntonioNina in #5068
- FOUR-9705: Process Category Link for Name is Not Working by @luNunezProcessmaker in #5073
- Bugfix/FOUR-9721: Two filter fields are no longer displayed by @agustinbusso in #5075
- Resolve API Clash and 'getOriginal()' Error When Importing and Updating Process Templates by @sanjacornelius in #5074
- Bugfix/four 9664 by @gustavobascope in #5066
- FOUR-9558 Error Cannot read properties of undefined (reading 'data'),… by @gproly in #5064
- Update export filename format by @nolanpro in #5083
- Refactor associateNestedScreen to include loops by @nolanpro in #5078
- FOUR-8032: Options of Physical Address are not displayed directly under the field but at the bottom of the page by @rodriquelca in #5072
- Implement flash message when editing a default template by @estebangallego in #5085
- Move data-source logs into its own folder inside storage by @caleeli in #5065
- [FOUR-9740] Update documentation links by @ryancooley in #5087
- FOUR-9739: Fix error handling by @caleeli in #5084
- Fix PM Block Export/Import with Data Source Scripts and Collections by @sanjacornelius in #5077
- Bugfix/FOUR-9727: Non-system assets are being hidden from the UI as if they were system assets by @agustinbusso in #5081
- Bugfix/FOUR-9022: When I change the name of an exported process, and import it back into the instance, it shows me the message that the process already exists by @agustinbusso in #5086
- FOUR-9743: (QA Observation) by @CarliPinell in #5093
- FOUR-9669: Customize UI User Activity Logging Registry is not Working Properly by @pmPaulis in #5091
- Bugfix/FOUR-9741: New Process View/AI Modeler text adjustment by @agustinbusso in #5090
- FOUR-9772: Add group permissions change log by @caleeli in #5095
- Remove dependent assignment when not on target instance by @nolanpro in #5099
- FOUR-9787: Server error when updating user permissions by @pmPaulis in #5098
- FOUR-9666: Inconsistent top menu highlighting by @pmPaulis in #5092
- Test route cache to check duplicated routes by @caleeli in #5052
- FOUR-9792: Improve the default URL reports adding in the .env by @pmPaulis in #5102
- FOUR-9558-A Array to string conversion. ErrorException(code: 0): Arra… by @gproly in #5101
- FOUR-9742 - AI Process>> Text overlap of control by @eiresendez in #5097
- Allow null run_as_user_id in scripts export by @nolanpro in #5107
- Bugfix/FOUR-9761: AI> The History is cleared before save the process by @agustinbusso in #5100
- User cannot be deleted in one of Ellucian's Test instances [32101] by @marcoAntonioNina in #4857
- FOUR-9800:Customize UI Shows Server Error After Changes by @fagubla in #5114
- Fix warning messages causing console errors by @nolanpro in #5112
- Bugfix/FOUR-9798: Cannot create a process if it is added and then clears the Process Manager field by @agustinbusso in #5111
- FOUR-9704 by @luNunezProcessmaker in #5076
- I get "Set Password" when exporting a process with scripts by @marcoAntonioNina in #5115
- FOUR-9796:Customize Ui, error when the reset action by @pmPaulis in #5109
- FOUR-9814: Add new Default templates by @estebangallego in #5116
- Backport hotfix changes from STM by @nolanpro in #5122
- Bugfix/FOUR-9823: Search a Process is not working after pressing
enterkey by @agustinbusso in #5118 - Add Versioning for Process Templates by @sanjacornelius in #5126
- Remove default logos by @ryancooley in #5016
- Add upgrade script to fix missing UUIDs by @nolanpro in #5138
- Export/import process with category by @marcoAntonioNina in #5142
- Update translations for changed strings by @github-actions in #5059
New Contributors
- @gproly made their first contribution in #4809
- @TinCodes made their first contribution in #4822
- @devmiguelangel made their first contribution in #4935
- @mavalosn made their first contribution in #4792
- @pmoskrojas made their first contribution in #4955
Full Changelog: v4.6.3...v4.7.0