The expression parser offers multiple functions to retrieve version related field values. Function Returned value Returns a STRING [] with unreleased version names of current issue's project. Returned versions may be archived. STRING Returns a STRING [] with unreleased version names of projects in argument projects. Returned versions may be archived. Arguments projects is a comma separated list of project keys or project names. Returns a STRING [] with released version names of current issue's project. Returned versions may be archived. STRING Returns a STRING [] with released version names of projects in argument projects. Returned versions may be archived. Arguments projects is a comma separated list of project keys or project names. STRING Returns a NUMBER [] with the release dates for versions in string versions for current issues project. Parameter versions is a comma separated list of version names. STRING Returns a NUMBER []with the release dates for versions in string versions for projects in parameter projects. Parameter versions is a comma separated list of version names. Parameter projects is a comma separated list of project keys or project names. STRING Returns a NUMBER [] with the start dates for versions in string versions for current issues project. Parameter versions is a comma separated list of version names. Example: STRING Returns a NUMBER [] with the start dates for versions in string versions for projects in parameter projects. Parameter versions is a comma separated list of version names. Parameter projects is a comma separated list of project keys or project names. Example: Returns a STRING [] with released version names of current issue's project. Returned versions may be archived. STRING Returns a STRING [] with released version names of projects in argument projects. Returned versions may either released or unreleased. Arguments projects is a comma separated list of project keys or project names. Returns STRING with the name of the latest released version in current issue's project. STRING Returns STRING [] with the name of the latest released version among projects in argument projects. Returned versions may either released or unreleased. Arguments projects is a comma separated list of project keys or project names. STRING Returns STRING [] with the name of the latest released version excluding archived ones for projects in argument projects. Returned versions may either released or unreleased. Arguments projects is a comma separated list of project keys or project names. Returns STRING with the name of the earliest unreleased version in current issue's project. STRING Returns STRING [] with the name of the earliest unreleased version among projects in argument projects. Returned versions may either released or unreleased. Arguments projects is a comma separated list of project keys or project names. Returns STRING with the name of the earliest unreleased version in current issue's project excluding archived ones. STRING Returns STRING [] with the name of the earliest unreleased version excluding archived ones for projects in argument projects. Returned versions may either released or unreleased. Arguments projects is a comma separated list of project keys or project names.Overview
Available functions
Input unreleasedVersions()
Example: toStringList(%{...versions}) any in unreleasedVersions()
validates that at least one affected version is unreleased.unreleasedVersions(string projects) releasedVersions()
Example: toStringList(%{...fixVersions}) in releasedVersions()
validates that all fixed versions are released.releasedVersions(string projects)
Example: toStringList(^%{...fixVersions}) in releasedVersions(^%{...projectKey})
validates that all fixed versions of a foreign issue are released.releaseDates(string versions)
Example: releaseDates(%{...fixVersions})
returns the list of release dates for Fix Version/s. releaseDates(string versions, string projects)
Example: releaseDates(%{...versions}, "CRM")
returns the list of release dates for affected versions for project with key "CRM". .startDates(string versions) startDates(%{...fixVersions})
returns the list of start dates for fixed versions. startDates(string versions, string projects) startDates(%{...versions}, "CRM")
returns the list of start dates for affected versions for project with key " CRM ". archivedVersions() archivedVersions(string projects) latestReleasedVersion()
Example: latestReleasedVersion() in archivedVersions()
validates that the latest released version in current issue's project is archived.latestReleasedVersion(string projects) latestReleasedUnarchivedVersion(string projects) earliestUnreleasedVersion()
Example: earliestUnreleasedVersion() not in archivedVersions()
validates that earliest unreleased version in current issue's project is not archived.earliestUnreleasedVersion(string projects) earliestUnreleasedUnarchivedVersion() earliestUnreleasedUnarchivedVersion(string projects)
🚀 Effective since April 2020 and JWT version 2.9.0 Automation Toolbox for Jira is fully integrated into our top rated app Jira Workflow Toolbox (JWT). 🚀