Probably the most important feature of this release is the ability to create extrapolated expressions, effectively allowing you to "parametrise expressions", making the art of creating dynamic expressions a lot easier. Below is a simple example of such an expression.
.result
.arg1:foo2
.data
foo1:john
foo2:thomas
foo3:peter
set-value:x:@.result
get-value:x:@.data/*/{@.arg1}
The above will substitute the second expression {@.arg1}
with the value of the [.arg1] node, resulting in retrieving the value of the [foo2] node. Some minor other bugs have been fixed, but the above is the most important feature.