APFJ - May 2024
- 1 Summary
- 1.1 Improvements
- 1.2 Bug Fixes
- 1.2.1 Fixed security vulnerability Fixed
- 1.2.2 Fixed manual email notification Fixed
- 1.2.3 Fixed menu display issue while creating definition Fixed
- 1.2.4 Fixed missing dark mode Fixed
- 1.2.5 Fixed visibility of the notification button for archived approvals Fixed
- 1.2.6 Fixed excess whitespace in the approval comment field Fixed
- 1.2.7 Fixed the approval email reminder Fixed
- 1.2.8 Fixed delegation display bug Fixed
- 1.2.9 Fixed approval definition details not displayed in post function configuration view Fixed
Summary
In the presented release we introduce several enhancements and bug fixes. On the improvement front, the Jira API calls have been optimized for better performance, documentation has been refined, and the notification mechanism has been updated. As for bug fixes, security vulnerabilities have been addressed, email notifications fixed, and various display issues resolved. Dark mode is now available for the workflow view, and approval-related features have been fine-tuned. Overall, this release aims to provide a smoother experience for users.
Improvements
Improved Jira API calls status:improved
More logging info was added to failed Jira Notification calls for potential prevention. Also, redundant AP.theming calls were removed from approval path files.
Improved documentation status:improved
The technical documentation was updated addressing previously released changes that enabled adding the option for users to configure the display of the approval path in multiple areas of the issue view in Jira. You can find the updated documentation here and here.
Improved Jira notification mechanism status:improved
An option to switch between the “Jira notification” and “Direct email” mechanisms (to send all notifications in Jira) was added for customers with an updated app version.
Please note that this exclusively affects the outgoing email notifications mechanism and doesn't affect Jira notifications.
Bug Fixes
Fixed security vulnerability status:Fixed
There was an XSS vulnerability detected and fixed.
Fixed manual email notification status:Fixed
When a manual notification was sent to the “email” or “issue field email” steps, the email address was displayed correctly, but an exception was thrown. The issue was resolved and email notifications are delivered properly.
Fixed menu display issue while creating definition status:Fixed
When creating a definition, for the "Issue field email" step, there were two “Description” options to choose from the drop-down menu.
Fixed missing dark mode status:Fixed
The dark mode wasn’t available in the workflow view. The issue was fixed.
Fixed visibility of the notification button for archived approvals status:Fixed
If an approval with the “in progress” status was archived, the "send a notification" button was still visible. For archived approvals, no matter their status, notifications can’t be sent.
Fixed excess whitespace in the approval comment field status:Fixed
If a person wanted to add a comment when approving, the opened comment field was pre-populated with an excess white space. It was necessary to manually clear the space before adding the comment. After fixing, the field is empty by default.
Fixed the approval email reminder status:Fixed
For some accounts, if the “Send a notification” button was used to send an approval email reminder, the notification was sent to the user who started the approval instead of the user from the current approval step. After fixing, emails are delivered properly.
Fixed delegation display bug status:Fixed
When a person created a delegation with multiple delegates (on a global or project level), then clicked the “You have active delegates for this step” and opened “Show delegates”, the delegation wasn’t displayed in the issue content view, activity tab, or the details tab. Now delegations are being shown correctly.
Fixed approval definition details not displayed in post function configuration view status:Fixed
Approval definition details weren’t displayed in the post-function configuration view when setting up a workflow. We ensured that now configuration details are visible in the interface.