Issue #40: Now properly parse versions using Composer