Better versioning for composer