[2014-09-15] Released Jira Workflow Toolbox 2.1.21

New features

OPERATOR MEANING EXAMPLES
~ contains "Hello world!" ~ "world", checks whether a string contains a substring
%{00125} ~ %{00020}, checks whether "Component leaders" contains "Current user"
linkedIssues() ~ subtasks(), checks whether all subtasks are also linked to current issue
!~ doesn't contain "world" !~ "Hello world!"
%{00074} !~ %{00077}, checks whether "Fixed versions" doesn't contain "Affected versions"
fieldValue(%{00006}, linkedIssues()) !~ fieldValue(%{00006}, subtasks()), checks whether linked issues reporters don't include all subtasks reporters
in is contained in "world" in "Hello world!", to check whether a substring is contained in a string
%{00020} in %{00125}, checks whether "Current user" is contained in "Component leaders"
subtasks() in linkedIssues(), checks whether all subtasks are also linked to current issue
not in isn't contained in "Hello world!" not in "world"
%{00077} not in %{00074}, checks whether "Affected versions" are not contained in "Fixed versions"
fieldValue(%{00006}, subtasks()) not in fieldValue(%{00006}, linkedIssues()), checks whether all subtasks reporters are not included in linked issues reporters

These 4 new comparison operators respect cardinality, and work on the following data types:

Improvements

Fixed bugs