Dynamic dependency resolution for combination of sub version and version range

Hi, I’m trying to pull in a dependency with a combination of sub version and a range for the version. As an example, here is a dependency with the picasso library:

    compile 'com.squareup.picasso:picasso:(,2.5.+]'

When I build this, I get 2.4.0 instead of the latest 2.5.2. My understanding is that it should resolve up to and including the sub version match.

Picasso version history

I’m on Gradle 2.2.1.