- Status changed to Needs work
over 1 year ago 1:35pm 4 August 2023 - 🇫🇷France GaëlG Lille, France
Humm... Actually it's not so simple.
There are indeed no more D10 deprecations in code. But drupal/sendinblue still requires sendinblue/api-v3-sdk 7, and:
- sendinblue/api-v3-sdk 7 requires guzzlehttp/guzzle 7.4 whereas drupal/core 10.1 requires at least guzzlehttp/guzzle 7.5
- sendinblue/api-v3-sdk is abandoned: https://packagist.org/packages/sendinblue/api-v3-sdk (SendInBlue is now called Brevo, see ✨ Upgrade to Brevo? Active ) - 🇫🇷France GaëlG Lille, France
I could at least install with composer by using:
"repositories": [ { "type": "vcs", "url": "https://git.drupalcode.org/issue/sendinblue-3298034" }, { "type": "vcs", "url": "https://github.com/certado/APIv3-php-library" },
And
composer require drupal/sendinblue:dev-3298034-d10
. But it's not a proper and future-proof solution. And I'm not even sure that all features of drupal/sendinblue still work.
Anyway, the only future-proof solution seems to be to move to Brevo API (which is not the same at all, it seems).
I could not find any info online about the Sendinblue API v3 end of life date. - Status changed to RTBC
12 months ago 4:55pm 5 December 2023 - 🇬🇧United Kingdom joachim
This works for Drupal 10.
On D9:
drupal/sendinblue 2.0.0 requires sendinblue/api-v3-sdk (^7.4)
sendinblue/api-v3-sdk v7.4.4 requires guzzlehttp/guzzle (<=7.3.0)On D10:
drupal/sendinblue 2.0.0 requires sendinblue/api-v3-sdk (^7.4) -- we can keep the same requirement.
sendinblue/api-v3-sdk v7.4.5 requires guzzlehttp/guzzle: ^7.4.0 -- compatible with D10 requirement of ^7.5.You need the mglaman/composer-drupal-lenient Composer plugin to allow Composer to install the current version of this module + then apply the patch from this issue.
- 🇫🇷France Renrhaf 📍 Strasbourg 🐦🦜
+1 for merging and creating tagged release for D10 ! thanks :)