Varbase 9.2.0 release notes

Varbase documentation

Check out the Varbase documentation for more details.

Who is this release for?

Varbase 9.2.0 is for upgrading existing Varbase 9.1.x (Drupal ~10.6) sites to Drupal ~11.4. It is not for starting new projects — start a new project on the latest Varbase ~11.0.0.

At a glance

  • A like-for-like platform upgrade of an existing Varbase 9.1.x site to Drupal 11.4 — the same features, no new functionality (all new features land in Varbase 11), and no content or content-model changes.
  • Plan an upgrade and QA window, and regression-test the existing flows — sign-in, content authoring, media, Layout Builder, blog, webforms, SEO.
  • Drupal ~11.4 only (Drupal 10 dropped); procedural hooks converted to OOP hook classes; and the modules removed in Drupal 11 (Action, Statistics, Google Analytics Reports, Social Auth Twitter) are dropped.

Highlighted important changes since Varbase 9.1.13:

  • task: #3606799 Require Drupal ~11.4 and drop Drupal 10 support across the Varbase 9.2.x suite
  • refactor: #3608347 Convert the procedural hooks to OOP hook classes (#3442349) across the profile and all modules
  • task: #3608646 Switch to Default Varbase recipes and drop the Module Installer Factory class for permissions
  • task: #3606797 Release Vartheme (Bootstrap 4 - SASS) 9.2.0 for Drupal ~11.4

Added since Varbase 9.1.13:

  • All new features are in Varbase ~11.0.0

Changed since Varbase 9.1.13:

  • fix: #3606834 Remove the Action module (removed from Drupal 11 core)
  • fix: #3606837 Remove the Statistics module (removed from Drupal 11 core) from Varbase Blog
  • fix: #3606838 Remove the Google Analytics Reports module from Varbase Total Control
  • task: #3608518 Remove the Twitter (X) option from the social authentications install step
  • task: #3608748 Drop social_auth_twitter references in the Varbase profile
  • task: #3608749 Drop social_auth_twitter references in Varbase Social Single Sign-On
  • task: #3608589 Update Drupal 10 references to Drupal 11 in the welcome tour and default content
  • refactor: #3608369 Convert the procedural tokens/hooks to the OOP hook class for Varbase Core
  • refactor: #3608373 Convert the procedural helpers/tokens to the OOP hook class for Varbase Media
  • refactor: #3608315 Remove the #[LegacyHook] shims for full OOP hooks for Varbase SEO
  • refactor: #3608316 Convert the procedural hooks to OOP hook classes for Varbase Search
  • refactor: #3608326 Remove the #[LegacyHook] shims for full OOP hooks for Varbase API
  • refactor: #3608370 Remove the #[LegacyHook] shims and procedural files for full OOP hooks for Varbase Social Single Sign-On
  • refactor: #3608321 Remove the #[LegacyHook] shims for full OOP hooks for Varbase Email
  • refactor: #3608329 Convert the procedural hooks to OOP hook classes for Varbase Style Guide
  • refactor: #3608376 Remove the #[LegacyHook] shims for full OOP hooks for Varbase Total Control
  • refactor: #3608375 Remove the #[LegacyHook] shims for full OOP hooks for Varbase Media Hero Slider
  • refactor: #3608324 Convert the procedural hooks to OOP hook classes for Varbase Editor
  • refactor: #3608325 Convert the procedural hooks to OOP hook classes for Varbase Workflow
  • refactor: #3608319 Remove the #[LegacyHook] shims for full OOP hooks for Varbase Blog
  • refactor: #3608322 Convert the procedural hooks to OOP hook classes for Varbase Landing Page
  • refactor: #3608379 Remove the #[LegacyHook] shims for full OOP hooks for Vartheme (Bootstrap 4 - SASS)
  • task: #3608608 Switch to a Default Varbase API recipe and drop the Module Installer Factory class
  • task: #3608640 Switch to a Default Varbase Total Control recipe and drop the Module Installer Factory class
  • task: #3608639 Switch to a Default Varbase Carousels recipe and drop the Module Installer Factory class
  • task: #3608635 Switch to a Default Varbase Bootstrap Paragraphs recipe and drop the Module Installer Factory class
  • task: #3608632 Switch to a Default Varbase Blog recipe and drop the Module Installer Factory class
  • task: #3608641 Switch to a Default Varbase Workflow recipe and drop the Module Installer Factory class
  • test: #3608527 Migrate the Behat features to webship-js and support local DDEV automated testing for Varbase Project Template
  • task: #3608744 Drop social_auth_twitter references in the Varbase Project template

Updates since Varbase 9.1.13:

  • task: #3606373 Require Drupal ~11.4 and drop Drupal 10 support for Varbase Core
  • task: #3606619 Require Drupal ~11.4 and drop Drupal 10 support for Varbase Media
  • task: #3606647 Require Drupal ~11.4 and drop Drupal 10 support for Varbase SEO
  • task: #3606677 Require Drupal ~11.4 and drop Drupal 10 support for Varbase Search
  • task: #3606269 Require Drupal ~11.4 and drop Drupal 10 support for Varbase API
  • task: #3606340 Require Drupal ~11.4 and drop Drupal 10 support for Varbase Social Single Sign-On
  • task: #3606683 Require Drupal ~11.4 and drop Drupal 10 support for Varbase Email
  • task: #3606691 Require Drupal ~11.4 and drop Drupal 10 support for Varbase Style Guide
  • task: #3606694 Require Drupal ~11.4 and drop Drupal 10 support for Varbase Total Control Dashboard
  • task: #3606701 Require Drupal ~11.4 and drop Drupal 10 support for Varbase Carousels
  • task: #3606707 Require Drupal ~11.4 and drop Drupal 10 support for Varbase Media Hero Slider
  • task: #3606716 Require Drupal ~11.4 and drop Drupal 10 support for Varbase Bootstrap Paragraphs
  • task: #3606370 Require Drupal ~11.4 and drop Drupal 10 support for Varbase Blog
  • task: #3606720 Require Drupal ~11.4 and drop Drupal 10 support for Varbase Landing Page (Paragraphs)
  • task: #3606777 Require Drupal ~11.4 and drop Drupal 10 support for Varbase Editor
  • task: #3606791 Start a 2.2.x branch (Drupal ~11.4, drop Drupal 10) for Varbase Workflow
  • task: #3606654 Support Drupal ~11.4 while keeping Drupal ~10 for Varbase Layout Builder
  • task: #3607843 Bump the varbase_content_planner submodule to Drupal ~11.4.0
  • task: #3606815 Start a 9.2.x branch (Drupal ~11.4, drop Drupal 10) for Varbase Project Template

Fixes since Varbase 9.1.13:

  • fix: #3607041 Bootstrap JavaScript jQuery 4 compatibility on Drupal ~11 (Vartheme BS4)
  • fix: #3608307 Homepage and Landing demo blocks do not import because the basic block content type is missing its body field (Varbase Core)
  • fix: #3608104 Carousel block view display fails config validation on Drupal 11.4 / Blazy 3.x (Varbase Carousels)
  • fix: #3578506 InvalidConfigException: rtl_default is not a supported key for CKEditor BiDi Buttons (Varbase Editor)
  • fix: #3608534 Drop the removed includes/helpers.inc include from varbase_auth.install (Varbase Social Single Sign-On)
  • fix: #3608535 Remove the Drupal-11-removed statistics permission from role configs (Varbase Blog)
  • fix: #3608581 Grant Editor the translate landing_page_lb node permission (Varbase Layout Builder)
  • fix: #3608306 Landing page Components field does not render when vbp_text_and_image installs first (Varbase Bootstrap Paragraphs)
  • fix: #3608599 Move Landing page bundle configs to the default recipe config dir (Varbase Landing Page)
  • fix: #3608495 Allow the symfony/runtime Composer plugin for Drupal 11.4 (Varbase Project Template)
CommentFileSizeAuthor
#6 varbase-9-02-00.png25.06 KBrajab natshah

Issue fork varbase-3608857

Command icon Show commands

Start within a Git clone of the project using the version control instructions.

Or, if you do not have SSH keys set up on git.drupalcode.org:

Comments

rajab natshah created an issue. See original summary.

rajab natshah’s picture

Issue summary: View changes
rajab natshah’s picture

Issue summary: View changes
rajab natshah’s picture

Issue summary: View changes
rajab natshah’s picture

Issue summary: View changes
StatusFileSize
new25.06 KB

  • rajab natshah committed f49e2438 on 9.2.x
    task: #3608857 Pin the 9.2.x component dependencies to their released...
rajab natshah’s picture

Issue summary: View changes
rajab natshah’s picture

Issue summary: View changes
rajab natshah’s picture

Assigned: rajab natshah » Unassigned
Status: Active » Fixed

Now that this issue is closed, review the contribution record.

As a contributor, attribute any organization that helped you, or if you volunteered your own time.

Maintainers, credit people who helped resolve this issue.

rajab natshah’s picture

Status: Fixed » Needs review

rajab natshah’s picture

Status: Needs review » Fixed

Now that this issue is closed, review the contribution record.

As a contributor, attribute any organization that helped you, or if you volunteered your own time.

Maintainers, credit people who helped resolve this issue.

rajab natshah’s picture

Status: Fixed » Closed (fixed)

✅ Released varbase-9.2.0

rajab natshah’s picture

Issue summary: View changes