Versions

JWT can work with versions (or releases) in multiple ways. The functions are listed below.

General information

Versions like Fix version/s or Affects version/s are sorted in a specific way in JWT. The different options are outlined below.

As a general rule of thumb, JWT sorts by release date ascending and, if two versions have the same release date, their position in the UI ascending.

Sorting in a single project

The table below lists all configured versions and indicates which version will be returned by each parser function.

Name

Status

Release date

Position in UI (e.g. Release Hub)

Parser functions

JWT 6.0 

unreleased


#1


JWT 5.0 

released

  

#2

latestReleasedUnarchivedVersion()

JWT 3.1 

archived

 

#3

latestReleasedVersion()

JWT 3.0 

unreleased


#4

earliestUnreleasedUnarchivedVersion()

JWT 2.0 

released

 

#5


JWT 1.0 

archived


#6

earliestUnreleasedVersion()

Sorting across multiple projects

The table below lists all configured versions and indicates which version will be returned by each parser function.

Each function takes both projects into consideration. 

ExampleearliestUnreleasedUnarchivedVersion("JWT, ATJ")

Project JWT 

Name

Status

Release date

Position in UI (e.g. Release Hub)

Parser functions

JWT 6.0 

unreleased


#1


JWT 5.0 

released

#2



JWT 3.1 

released

 

#3


JWT 3.0 

unreleased


#4

earliestUnreleasedUnarchivedVersion()

JWT 2.0 

released

 

#5


JWT 1.0 

archived


#6

earliestUnreleasedVersion()

Project Admin Toolbox

Name

Status

Release date

Position in UI (e.g. Release Hub)

Parser functions

ATJ 6.0 

archived

 

#1

latestReleasedVersion()

ATJ 5.0 

released

#2

latestReleasedUnarchivedVersion()

ATJ 3.1 

released

 

#3


ATJ 3.0 

unreleased


#4


ATJ 2.0 

archived

 

#5


ATJ 1.0 

archived

 

#6


Available functions

Function Short description Output
unreleasedVersionsBySequence()

Returns all unreleased versions sorted by default UI order

text list

releaseDates()

Returns a number list with version release dates.

number list

releasedVersions()

Returns all released versions.

text list

archivedVersions()

Returns all archived versions.

text list

earliestUnreleasedUnarchivedVersion()

Returns the name of the earliest unreleased and unarchived version.

text

earliestUnreleasedVersion()

Returns the name of the earliest unreleased version.

text

releasedVersionsBySequence()

Returns all released versions sorted by default UI order.

text list

unreleasedVersions()

Returns all unreleased versions.

text list

startDates()

Returns a number list with version start dates.

number list

latestReleasedUnarchivedVersion()

Returns the name of the latest released and unarchived version.

text

latestReleasedVersion()

Returns the name of the latest released  version.

text