Skip to main content


GitHub repository

If you haven't already, check out the source code before proceeding:

git clone
cd php-image-metadata-parser/


Run the linter and the unit tests with:

composer install
composer lint
composer test


Changelog and version number

Describe the changes made compared to the last released version in the changelog. Browse the git history to make sure nothing has been left out.

Choose the next version number according to the rules of Semantic Versioning and set it by creating a new git tag:

git commit -am "Releasing 1.2.3"
git push
git tag 1.2.3
git push --tags

Packagist will automatically pick up the new tag and create a new release. See . Visit to confirm.