Improved versioning for composer