This PR updates the very few dependencies in the project (mostly the tool for linting, and a plugin with the official WordPress coding standard).
Additionally, it sets a requirement on PHP 7.4 as the minimum supported version, matching latest WordPress requirements.
And last but not least, it moves CI to GitHub Actions for consistency with the rest of our projects, because Travis is no longer free for OSS, and because it is a much better service overall.
The rest of the changes are the result of automatic formatting via composer format, after updating to latest coding standard definitions.
Part of https://github.com/hypothesis/wp-hypothesis/issues/40
This PR updates the very few dependencies in the project (mostly the tool for linting, and a plugin with the official WordPress coding standard).
Additionally, it sets a requirement on PHP 7.4 as the minimum supported version, matching latest WordPress requirements.
And last but not least, it moves CI to GitHub Actions for consistency with the rest of our projects, because Travis is no longer free for OSS, and because it is a much better service overall.
The rest of the changes are the result of automatic formatting via
composer format
, after updating to latest coding standard definitions.