app composer.json LICENSE README.md src UPGRADE-2.2.md UPGRADE-2.3.md UPGRADE-2.4.md UPGRADE.md vendor web