It is Android Gradle versioning plugin based on Git tags. You can set different versioning on BuildTypes and ProductFlavors. So you can have different versioning on a same git branch. Works well with git-flow and merge-commits.
Version0.1.2compared with

Version Details

No dependency changes compared to the selected version.