Created on 7 December 2021, over 2 years ago
Updated 23 September 2023, 9 months ago

Problem/Motivation

Drupal 10 is almost on the table at 2022, or has been already in Drupal 9, they said.

Proposed resolution

Identify deprecation, etc.

Remaining tasks

User interface changes

None.

API changes

Not sure, likely none.

Data model changes

Not sure, hopefully none.

Fee free to add more tasks here, and or follow up or provide relevant fixes on separate threads making this as a parent thread.
Thanks.

📌 Task
Status

Fixed

Version

2.0

Component

Code

Created by

🇮🇩Indonesia gausarts

Live updates comments and jobs are added and updated live.
Sign in to follow issues

Comments & Activities

Not all content is available!

It's likely this issue predates Contrib.social: some issue and comment data are missing.

  • 🇩🇪Germany Anybody Porta Westfalica

    Before closing this, what do you think about removing IE related code from a fresh 3.x branch fĂźr Drupal 10?

    IE support was widely dropped (Google etc.) so we could do the same here with a 3.x for just Drupal 10. And for example entirely remove bLazy fallback for Intersection Observer API (IO) (/admin/config/media/blazy)

    What do you think? Separate issue as follow-up then?

  • 🇮🇩Indonesia gausarts

    > removing IE related code from a fresh 3.x branch
    We'll deprecate it at 3.x, and then removed at 4.x. If you don't use it, simply disable it at Blazy UI.

    One or two steps behind core, or picking up what was left out by core is what some modules usually do.

    Aside I don't want too much more work nor regressions at 3.x. It was planned to remove VEF for core Media, and getting matured, or at least stabilized, a bit after the last dev storms.

    • gausarts → committed 0a7fc2d7 on 8.x-2.x
      - Issue #3253012 by Rajab Natshah, gausarts, Anybody: Drupal 10.
      - Added...
  • Status changed to Postponed about 1 year ago
  • 🇮🇩Indonesia gausarts

    There are few more issues left, mostly related to sub-modules compatibility.

    And thus needs pending till 3.x, or future sub-module updates, to avoid disruption. Such as:
    Call to an undefined method Drupal\blazy\BlazyManagerInterface::build(). , etc.

    Around 70%+ out of 106 errors are not related to Blazy. Mostly the standing issues:

      Line   src/Form/BlazyEntityFormBase.php                            
     ------ ------------------------------------------------------------ 
      111    Call to an undefined method                                 
             Drupal\Core\Entity\EntityInterface::set().    
    
      Line   tests/src/FunctionalJavascript/BlazyFilterJavaScriptTest.php           
     ------ ----------------------------------------------------------------------- 
      125    Call to an undefined method Drupal\Tests\WebAssert::waitForElement().
    
      Line   src/Media/BlazyFile.php                             
     ------ ---------------------------------------------------- 
      225    Variable $image in PHPDoc tag @var does not exist.  
      265    Variable $field in PHPDoc tag @var does not exist.  
    
     ------ ------------------------------------------------------ 
      Line   src/Plugin/Filter/BlazyFilter.php                     
     ------ ------------------------------------------------------ 
      424    Call to an undefined method                           
             Drupal\blazy\BlazyManagerInterface::build().          
      529    Call to an undefined method DOMNode::hasAttribute().  
      530    Call to an undefined method DOMNode::getAttribute().  
    
      Line   tests/src/Traits/BlazyCreationTestTrait.php (in context of class          
             Drupal\Tests\blazy\Kernel\Views\BlazyViewsTestBase)                       
     ------ -------------------------------------------------------------------------- 
      236    Call to an undefined method                                               
             Drupal\Core\Entity\EntityInterface::get(). 
     ------ -------------------------------------------------------------------------- 
      Line   src/Plugin/Filter/BlazyFilterUtil.php                                     
     ------ -------------------------------------------------------------------------- 
      208    Access to an undefined property DOMNamedNodeMap::$length.    

    They are core Drupal or PHP related issues, but unfortunately spit out in the checked modules causing confusions and unfair error counts.
    Hopefully they fix them soon.

    Until 3.x is released, it is a Postponed.

    Thanks.

  • Status changed to Fixed 9 months ago
  • 🇮🇩Indonesia gausarts

    The last remaining tasks were done.

    3.x was just out short after 2.17.

    Thank you all contributions.

  • Automatically closed - issue fixed for 2 weeks with no activity.

Production build 0.69.0 2024