-
Notifications
You must be signed in to change notification settings - Fork 154
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[FEATURE] Add support for PHP 7.4 #821
Conversation
PHP-parallel-lint warnings issue: PHPMD warnings issue: Psalm crash issue: |
47d9d4f
to
124a59a
Compare
124a59a
to
5c080af
Compare
2aa6aee
to
97b4459
Compare
Also only run the CI tasks that do not depend on the PHP version (i.e., everything except for the PHP linting and the unit tests) on PHP 7.3 only to avoid problems with PHP 7.4. Also ignore the platform reqs for PHP 7.3 and 7.4 during composer update for the time being. Fixes #819
97b4459
to
83e62d7
Compare
This PR now is ready for review. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks good to me.
Also only run the CI tasks that do not depend on the PHP version (i.e., everything except for the PHP linting and the unit tests) on PHP 7.3 only to avoid problems with PHP 7.4. Also ignore the platform reqs for PHP 7.3 and 7.4 during composer update for the time being. This is the 3.1 branch backport of #821.
Also only run the CI tasks that do not depend on the PHP version (i.e., everything except for the PHP linting and the unit tests) on PHP 7.3 only to avoid problems with PHP 7.4. Also ignore the platform reqs for PHP 7.3 and 7.4 during composer update for the time being. This is the 3.1 branch backport of #821.
Also only run the CI tasks that do not depend on the PHP version (i.e., everything except for the PHP linting and the unit tests) on PHP 7.3 only to avoid problems with PHP 7.4. Also ignore the platform reqs for PHP 7.3 and 7.4 during composer update for the time being. This is the 3.1 branch backport of #821.
I have just released version 3.1.0 (including support for PHP 7.4 and Symfony 5) and posted about it on social media. |
Assuming you want to prevent install on PHP 7.5 when it becomes available, until explicitly supported by Emogrifier, the I have found that tilde version constraints require the patch release version number to be supplied otherwise they behave like caret version constraints - i.e. |
Oh, I wasn't aware of this. |
Neither was I until playing around with Psalm versions earlier today for #792. |
As there will be no PHP 7.5, this does not matter in this case. For the future, we know better now. |
Fixes #819