I'm not understanding the logic used by the JIRA Filters section of the Workflow builder.
I'm trying to filter by unreleased versions. In the best case scenario (which I don't think is available), I'd be able to specify Fix Versions equals earliestUnreleasedVersion() or, better yet, more operators could be added and I could use Fix Versions in unreleasedVersions().
Without those functions (and the in operator), I'm left trying to use the "is greater than" and "is less than operators," but the queries within the JIRA Filter section of the Workflow builder do not match the results of the same query run in JQL.
For example, this query in JIRA:
project = "Library Portal" AND fixVersion < "2.1 - LPP"
returns my unreleased versions 2.2 - LPP, 2.3 - LPP, etc. This seems counterintuitive to the ascending nature of the versions, but I'm guessing that the "is less than" operator is referencing some kind of combination of a version's position on the JIRA release page and its "fixforversion" id.
The same query in Smartsheet's JIRA filter:
Fix Versions is less than 2.1 (I am not using "2.1 - LPP" or 2.1 - LPP as those values return 0 results)
returns my previously released versions 1.0 - LPP and 2.0 - LPP.
If I change the JIRA filter to Fix Versions is greater than 2.1, I get my released version 2.1 - LPP and my unreleased version 2.5-LPP, but not unreleased version 2.2 - LPP, 2.3 - LPP, etc.
So, I'm totally confused by how these components of a JQL query map to Smartsheet 
Any help would be appreciated. As a workaround, I'm just foregoing the JIRA Filter step in the Workflow builder and deleting my released versions within Smartsheet.
Thanks!