Release Notes v6.1.0

 

Overview

  • NEW Option to disable Triggering "Issue Update event"

  • NEW Search Jira issues using custom JQL function itemStatus with LIKE operator

  • IMPROVED Simplify JQL old custom function syntax

  • IMPROVED UI for bullet points in checklist items

  • IMPROVED The Smart Checklist is available when JIRA key is differ from original Jira key

  • IMPROVED Smart Checklist view for end user on customer portal

  • IMPROVED Extended logging for templates applied by the trigger

  • FIXED Template with "Issue created" and not specified advance settings are migrated to Cloud with assigned by default to all issue types

Details

New

Option to disable Triggering "Issue Update event"

Introducing new section in the Global Settings “Trigger update event” section. It is enabled by default. It could be enabled/disabled manually from the Global Settings.

Search Jira issues using custom JQL function itemStatus with LIKE operator

Since version 6.1.0 Smart Checklist for Jira Server and Data Center provides the possibility to do partial search with JQL function - itemStatus(item name, status) using “~“ (LIKE operator). You don't have to know full and exact checklist item name only a key phrase required or at least a word from the entire name.

  • Search for checklist items included search term for item name in a particular status

"Smart Checklist" ~ itemStatus("requirements", "TO DO") - will find all checklist items containing this search term in status TO DO (It will find e.g. Requirements update, Follow the requirements, test Cases should include verification of requirements specified in this documentation, Security Requirements)

  • Search for checklist items included search term for item name in a particular statuses

"Smart Checklist" ~ itemStatus("requirements", "DONE, IN PROGRESS") - will find all checklist items containing this search term in status DONE and IN PROGRESS (It will find e.g. Requirements update, Follow the requirements, test Cases should include verification of requirements specified in this documentation, Security Requirements)

  • Search for checklist items included search term for item name in any status

"Smart Checklist" ~ itemStatus("Requirements", "*") - will find all checklist items containing this search term in any status (It will find e.g. Requirements update, Follow the requirements, test Cases should include verification of requirements specified in this documentation, Security Requirements)

  • Search for checklist items could include in item name - simple text, data, assignee

"Smart Checklist" ~ itemStatus("YYYY-MM-DD @username", "DONE") - will find all checklist items containing specified due date and assignee in status DONE

Item name and status in JQL function itemStatus(item name, status) are case insensitive. Search with upper case or lower case for the status or item name will return the same results.

Improved

Simplify JQL old custom function syntax

For old JQL function progress(operator,percent) all available operators: >, <, >=, <=, = could be put out of the brackets like:

"Smart Checklist" > progress("80")

And receive the same results as for "Smart Checklist" = progress(">","80")

Search results:

 

Search results:

 

UI for bullet points in checklist items

Decreased top and bottom paddings for number and bullet points in the checklist item:

The Smart Checklist is available when JIRA key is differ from original Jira key

The Smart Checklist will be available for the projects where a project key format is configured manually by changing jira.projectkey.pattern property and differ from the default Jira project key.

Smart Checklist view for end user on customer portal

Since version 6.1.0 Smart Checklist will no longer be shown on customer portal for end users if it’s empty.

Customer portal view when Smart Checklist is empty:

Agent portal view when Smart Checklist is empty:

 

 

If any changes are done to the Smart Checklist (new items added/template applied) by agent on agent portal checklist will be displayed for the customers on the customer portal in view only mode.

Customer portal view when Smart Checklist is applied:

 

Agent portal view when Smart Checklist is applied:

 

Extended logging for templates applied by the trigger

Since version 6.1.0 Smart Checklist for Jira Server and Data Center it is possible to add debug logging that will help to troubleshoot issues with automatically applied templates.

In order to enable debug logging please follow below steps:

  1. Navigate to Settings > System > Logging and Profiling

  2. Find the Default Loggers section

  3. Click the Configure button

  4. Add com.railsware.service.TemplateService package with DEBUG logging level

  5. Add com.railsware.service.ChecklistService package with DEBUG logging level

  6. Check that you have templates with different trigger types

  7. Once template was applied automatically to an issue check the atlassian-jira.log file

Fixed

Template with "Issue created" and not specified advance settings are migrated to Cloud with assigned by default to all issue types

Since version 6.1.0 Smart Checklist Migration of Global/Project templates with trigger “Issue created” and without additional conditions from Jira Server/Data Center to Jira Cloud are fully supported. Global/Project templates will be automatically applied by default to all issue types in Jira Cloud.

 

 

For any questions or feature requests contact us: smartchecklist@railsware.com.