- Issue created by @fkelly
- πΊπΈUnited States luke.leber Pennsylvania
There is a slight issue with https://www.drupal.org/project/juicebox/issues/3288160 π Automated Drupal 10 compatibility fixes Fixed in that the
file_url_generator
service was introduced in Drupal 9.3.0.We have to adjust the support range to
^9.3 || ^10
, and we'll be forced to drop support for Drupal 8. Honestly, I think that's fine though. Drupal 8 has been end of life since November, 2021.Given that there hasn't been a stable 3.x release for Juicebox yet, I'm comfortable with adjusting support ranges in an "alpha3" release.
- πΊπΈUnited States fkelly
"I'd even be fine with supporting 4.0.x and backporting D10 support to 3.x after it gets stabilized. This might be the safest and least disruptive approach for existing users."
I think that's the safest and most effective approach.
I classified this issue in the PLAN category. One thing I thought of afterwards was that we probably also want to edit the overall project description to discuss, at least briefly, the new priorities including getting to Drupal 10. We might mention that Drupal 7 and 8 and 9 will be minimally maintained. And that we're not looking to introduce a lot of new features. Some word-smith-ing required.
I've also been looking at tools. Drupal Rector doesn't seem to apply to Drupal 10. I'll discuss PHPstan findings later ... got to run right now. Not sure if PHPstan recommendations apply.
- πΊπΈUnited States luke.leber Pennsylvania
Now that https://www.drupal.org/project/juicebox/issues/3288160 π Automated Drupal 10 compatibility fixes Fixed has landed, I think all that's left is to give 4.0.x-dev a test drive, resolve any remaining drupal-10 compatibility issues and then we can cut a
4.0.0-alpha1
release, yeah?I don't anticipate 4.0.0-alpha1 being bug-free, just so that it does not introduce new issues that do not exist in 8.x-3.0-alpha2 :-).
- πΊπΈUnited States luke.leber Pennsylvania
Updated the Issue Summary / retargeted issue to work towards a stable release under the Security Advisory project.
- π³π΄Norway neslee canil pinto India
Luke.Leber β credited Neslee Canil Pinto β .
- πΊπΈUnited States luke.leber Pennsylvania
Moved issue credit from https://www.drupal.org/project/juicebox/issues/3108100 β
- πΊπΈUnited States fkelly
Changed version to 4.0.x-dev. 4.0 ... is where the stable (and possibly a prior alpha/beta release) will go. 4.0.x-dev currently is running acceptably under Drupal 10 (most recently 10.2) but there is still testing and some code cleanup to do.