composer sf version requirement