-
Notifications
You must be signed in to change notification settings - Fork 8
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
PHP 8.0 Support #18
Comments
Unfortunately cspoo/swiftmailer-mailgun-bundle isn’t compatible with |
Also, see: #19 (comment) |
@angrybrad is there anything we can do as we're needing to try and upgrade our websites to PHP 8 but held up by this issue, hoping there's some bright ideas to accelerate this issue? |
https://github.com/tehplague/swiftmailer-mailgun-bundle hasn't had activity in 2 years, so I wouldn't hold my breath. We're also going to have to revisit all of our mail components that have dependencies on Swiftmailer anyway due to https://symfony.com/blog/the-end-of-swiftmailer, so the likely fix for this would be that move, whenever it happens. |
Hey @angrybrad, |
@karensg That’s awesome! I’ve just pushed up a Unfortunately it’s a bit more complicated: There is an open issue for Given that this new Mailgun version is going to require PHP 7.3+ but Craft CMS ontly requires PHP 7.2.5+, and also these two first party plugin conflicts, I’m hesitant to actually tag |
That's a shame, didn't think about that indeed. Let's wait for the underlying plugins to get updated. We are using S3 for every project, so for now will just stick with Mailgun SMTP. No hurry here, just wanted to push this further. 🤞 |
|
Mailgun 2.0.0 has been released! Requires Craft 3.7.20 (also just released), which now verifies that plugins’ PHP requirements are compatible with the current environment, before allowing them to be installed/updated. So no one will get an unexpected Composer error when installing the plugin if they’re running PHP 7.2. |
@brandonkelly when can your PR be merged? |
I have no control over that. |
Description
Upon updating the
composer.json
with PHP 8 e.g.Then running
composer update
I believe because
craftcms/mailgun is locked to version 1.4.3 and an update of this package was not requested.
This means that the other dependencies cannot be updated ascraftcms/mailgun
requires specific packages at versions which do not support PHP 8?Thanks
The text was updated successfully, but these errors were encountered: