Release Notes 2.5.39-AC

Overview

Product

Version

Smart Checklist for Jira. Free

2.2.35-AC

Smart Checklist for Jira. Pro

2.5.39-AC

  • NEW [JQL] Search by number of items

  • NEW [JQL] Search by a specified due date

  • NEW [JQL] Search by checklist items in the particular status

  • NEW [JQL] Search by checked/unchecked checklist items

  • FIXED Duplicate key value error for JCMA migration

Details

[JQL] Search by number of items

Starting from 2.5.39-AC it is possible to search for issues by the total number of checklist items (only checkbox items are counted).

Search for issues using the syntax below:

issue.property[SmartChecklist].totalChecklistItems > 5 - return all the issues where there are more than 5 checkbox checklist items.

Available operators could be used: >, >=, <, <=, =, !=.

[JQL] Search by a specified due date

Starting from 2.5.39-AC search for issues by a specified due date in the checklist item is available.

Search for issues using the syntax below:

issue.property[SmartChecklist].itemsDates ~ '2022-11-11'

Date format used in JQL search should match the date format in the checklist item.

If you are searching for a date: '2022-11-11', it will only match for '2022-11-11', not for '2022/11/11', '11/11/2022' or any other.

Supported date formats can be found here.

[JQL] Search by checklist items in the particular status

Starting from 2.5.39-AC is allowed to search for issues by checklist items in a particular status.

Search for issues using the syntax below:

issue.property[SmartChecklist].itemsStatus ~ 'Todo'

Search for default status (Todo, Done, Skipped, and In Progress) or any created custom statuses.

Text is case insensitive, so DONE, Done, or done will return the same results.

[JQL] Search by checked/unchecked checklist items

Starting from 2.5.39-AC users are able to search for issues that have checked/unchecked items.

Search for issues using the syntax below:

  • issue.property[SmartChecklist].hasClosedChecklistItems = 'true' - return all issues where there is at least one completed (checked) checklist item;

  • issue.property[SmartChecklist].hasClosedChecklistItems = 'false' - return all issues where all checklist items are open (unchecked);

  • issue.property[SmartChecklist].hasOpenChecklistItems = 'true' - return all issues where there is at least one open checklist item;

  • issue.property[SmartChecklist].hasOpenChecklistItems = 'false' - return all issues where all checklist items are completed;