Fixed
- Fix case where cache keys might collide if using more than one working directory on a project.
- Improve error handling and reporting.
- Validate
composer.json
and emit error message if it does not validate.
composer.json
and emit error message if it does not validate.