- Issue created by @project update bot
- last update
about 1 year ago Patch Failed to Apply This is an automated patch generated using Upgrade Status and Drupal Rector. Please see the issue summary for more details. A merge request (MR) is also openend and updated.
It is important that any automated tests available are run and that you manually test the changes.
Drupal 11 Compatibility
According to the Upgrade Status module โ these changes make this module compatible with Drupal 11! ๐
Therefore these changes update theinfo.yml
file for Drupal 11 compatibility.Leaving this issue open, even after committing the current patch or merging the MR, will allow the Project Update Bot โ to post additional Drupal 11 compatibility fixes as they become available in Drupal Rector.
Debug information
Bot run #11-127659These packages were used to generate the fixes:
- drupal/upgrade_status: 4.1.0
- mglaman/phpstan-drupal: 1.2.9
- palantirnet/drupal-rector: 0.20.1
- Open on Drupal.org โCore: 10.2.1 + Environment: PHP 8.1 & MySQL 8last update
about 1 year ago Not currently mergeable. - last update
about 1 year ago 2 pass This is an automated patch generated using Upgrade Status and Drupal Rector. Please see the issue summary for more details. A merge request (MR) is also openend and updated.
It is important that any automated tests available are run and that you manually test the changes.
Drupal 11 Compatibility
According to the Upgrade Status module โ , even with these changes, this module is not yet compatible with Drupal 11.
Currently Drupal Rector, version 0.20.1, cannot fix all Drupal 11 compatibility problems.
Therefore, these changes did not update the
info.yml
file for Drupal 11 compatibility.The compatibility issues that Upgrade Status found after the Drupal Rector fixes were applied are attached to help you resolve them manually.
Leaving this issue open, even after committing the current patch or merging the MR, will allow the Project Update Bot โ to post additional Drupal 11 compatibility fixes as they become available in Drupal Rector.
Debug information
Bot run #11-177898These packages were used to generate the fixes:
- drupal/upgrade_status: 4.3.1
- mglaman/phpstan-drupal: 1.2.11
- palantirnet/drupal-rector: 0.20.1
- last update
about 1 year ago 2 pass - last update
about 1 year ago CI error This is an automated patch generated using Upgrade Status and Drupal Rector. Please see the issue summary for more details. A merge request (MR) is also openend and updated.
It is important that any automated tests available are run and that you manually test the changes.
Drupal 11 Compatibility
According to the Upgrade Status module โ these changes make this module compatible with Drupal 11! ๐
Therefore these changes update theinfo.yml
file for Drupal 11 compatibility.Leaving this issue open, even after committing the current patch or merging the MR, will allow the Project Update Bot โ to post additional Drupal 11 compatibility fixes as they become available in Drupal Rector.
Debug information
Bot run #11-185727These packages were used to generate the fixes:
- drupal/upgrade_status: 4.3.1
- mglaman/phpstan-drupal: 1.2.11
- palantirnet/drupal-rector: 0.20.1
- last update
about 1 year ago CI error - Status changed to RTBC
8 months ago 12:13pm 4 October 2024 - Status changed to Needs work
6 months ago 3:55am 4 December 2024 - ๐บ๐ธUnited States markdorison
Tests are not currently passing or able to run and the MR is showing as unmergeable.
- ivnish Kazakhstan
ivnish โ changed the visibility of the branch 3435793-automated-drupal-11 to hidden.
- ivnish Kazakhstan
@markdorison I fixed test. MR looks mergeable, please review
- ๐บ๐ธUnited States markdorison
@ivnish This looks great; thank you!
Since this is dropping support for Drupal 9, does anyone feel that we should create a new major version of the module or are we so far past when Drupal 9 support was dropped (11/1/23) that we should not worry about that?
- ๐ท๐บRussia walkingdexter
The previous patch doesn't work with Composer due to version string. This one should work.
- Status changed to RTBC
4 months ago 1:35pm 21 February 2025 - ๐จ๐ทCosta Rica esolano
Hi there! #14 works for me. We're on version `^2.0`.
Thanks for the patch! - ๐ง๐ทBrazil josesanmartin
The patch in comment #15 has a few problems:
-core_version_requirement: ^9.3 || ^10 +# version: VERSION +core_version_requirement: ^9 || ^10 || ^11
1. It's adding a unnecessary "# version: VERSION" line:
2. It has not removed the support for Drupal 9. However, the required changes to support Drupal 11 break compatibility with Drupal 9, so it should no longer be supported.+ +# Information added by Drupal.org packaging script on 2023-03-21 +version: '2.0.0' +project: 'youtube' +datestamp: 1679360588
3. The patch is adding information that is added by Drupal.org packaging script and thus should not be commited.
+use GuzzleHttp\Exception\RequestException; use Drupal\Component\Utility\Html; use Drupal\Component\Utility\UrlHelper; +use Drupal\field\Entity\FieldConfig; use Drupal\Core\File\FileSystemInterface; use Drupal\Core\Language\LanguageInterface; use Drupal\Core\Link; use Drupal\Core\Url; -use Drupal\field\Entity\FieldConfig; use Drupal\file\Entity\File; use Drupal\image\Entity\ImageStyle; -use GuzzleHttp\Exception\RequestException; +use \Drupal\Core\Utility\Error; +use \Psr\Log\LogLevel; +use Drupal\Core\File\FileExists;
4. The patch is messing up with the alphabetical order of the elements
5. The patch is putting a slash \ before the namespace, it should not
6. The patch is adding an unused use,\Psr\Log\LogLevel
- preg_match("/^(?:http(?:s)?:\/\/)?(?:www\.)?(?:youtu\.be\/|youtube\.com\/(?:(?:watch)?\?(?:.*&)?v(?:i)?=|(?:embed|v|vi|user|shorts)\/))([^\?&\"'<> ]+)/", $input, $matches); + preg_match("/^(?:http(?:s)?:\/\/)?(?:www\.)?(?:youtu\.be\/|youtube\.com\/(?:(?:watch)?\?(?:.*&)?v(?:i)?=|(?:embed|v|vi|user)\/))([^\?&\"'<> ]+)/", $input, $matches);
7. The patch is reverting a commit by mistake: https://git.drupalcode.org/project/youtube/-/commit/3a78b1da75fc4103e4ee...
- $file = \Drupal::service('file.repository')->writeData($data, $destination, FileSystemInterface::EXISTS_REPLACE); + $file = file_save_data('File content', $destination, FileExists::REPLACE);
8. The patch is reverting to the use of
file_save_data
, which is deprecated in Drupal 9.3.0 and removed in Drupal 10.0.0.Therefore I'm providing attached a new patch, it runs against 2.x-dev.
- First commit to issue fork.
This is an automated patch generated using Upgrade Status and Drupal Rector. Please see the issue summary for more details. A merge request (MR) is also openend and updated.
It is important that any automated tests available are run and that you manually test the changes.
Drupal 11 Compatibility
According to the Upgrade Status module โ , even with these changes, this module is not yet compatible with Drupal 11.
Currently Drupal Rector, version 0.20.3, cannot fix all Drupal 11 compatibility problems.
Therefore, these changes did not update the
info.yml
file for Drupal 11 compatibility.The compatibility issues that Upgrade Status found after the Drupal Rector fixes were applied are attached to help you resolve them manually.
Leaving this issue open, even after committing the current patch or merging the MR, will allow the Project Update Bot โ to post additional Drupal 11 compatibility fixes as they become available in Drupal Rector.
Debug information
Bot run #11-477325These packages were used to generate the fixes:
- drupal/upgrade_status: 4.3.6
- mglaman/phpstan-drupal: 1.3.7
- palantirnet/drupal-rector: 0.20.3
- Status changed to Needs review
27 days ago 6:50am 12 May 2025 - First commit to issue fork.
- ๐ฉ๐ชGermany christianadamski Berlin, Germany
- Merged MR fixes
- Fixed Testing issues
- Brought code to PHPStan level 6
- Drupal coder Coding Style fixes
- Disabled CSPell check - ๐ฉ๐ชGermany christianadamski Berlin, Germany
Also tested locally manually. Works fine.
- ๐ฉ๐ชGermany christianadamski Berlin, Germany
I'd suggest to release this as v3 (?)
- ๐ง๐พBelarus f1mishutka Minsk
Please release version with D11 compatibility. This module is last "show stopper" for our project D11-migration.
Thanks everybody for the efforts!
- ๐ง๐พBelarus f1mishutka Minsk
Guys, please release it at least as "beta".
There is D11.5 already coming to us and we have no "YouTube Field" version for Drupal 11...
Thanks!
- First commit to issue fork.
-
guschilds โ
committed e0cfb043 on 3.x authored by
project update bot โ
Issue #3435793 by christianadamski, walkingdexter, ivnish, josesanmartin...
-
guschilds โ
committed e0cfb043 on 3.x authored by
project update bot โ
- ๐บ๐ธUnited States guschilds
I have created the 3.x branch, merged the MR into it, and created a 3.0.0-beta1 release. Thanks to everyone for their help, support, and patience!