Change the 2.1.x branch to support Drupal <= 10.2 for a smoother update process

Created on 16 September 2024, 3 months ago

Problem/Motivation

Faced issues with Drupal 9 and <= 10.2 after
πŸ“Œ Automated Drupal 11 compatibility fixes for bootstrap_layout_builder Fixed
πŸ› Change to require at least Drupal 10.3 Fixed

Proposed resolution

  • Start the 2.2.x branch from the 2.x branch, and release 2.2.0 β†’
  • Start the 2.1.x branch from the 2.x branch
  • Change to core_version_requirement: <=10.2 in the bootstrap_layout_builder.info.yml file. In the 2.1.x
  • Change drupal/core to <=10.2 in the composer.json file.In the 2.1.x
  • Revert the following changes on the 2.1.x branch, but keep them in the 2.2.x branch

RenderElement and FormElement base plugin classes are deprecated and renamed to RenderElementBase and FormElementBase β†’
πŸ“Œ Rename RenderElement and FormElement plugin abstract classes to RenderElementBase and FormElementBase Fixed

Better to update to Drupal ^10.3
But doing this with the smoother update process.

Remaining tasks

User interface changes

API changes

Data model changes

πŸ“Œ Task
Status

Fixed

Version

2.1

Component

Code

Created by

πŸ‡―πŸ‡΄Jordan Rajab Natshah Jordan

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

Comments & Activities

Production build 0.71.5 2024