composer version management