Downloads
Release notes

composer create-project Vardot/varbase-project:~9.0 PROJECT_DIR_NAME --no-dev --no-interaction
Varbase documentation
Check out Varbase documentation for more details.
Highlighted important changes since Varbase 9.0.15:
This is a patch (bugfix) release of Varbase 9 and is ready for use on production sites. Learn more about Varbase 9.
Paved the way for a smoother upgrade process to Drupal 10
Issue #3392564: Updated the Varbase 9.0.x branch to use Drupal ~10.1.0
- Issue #3392444: Revamped the
9.1.xbranch for Varbase Core module to work with Drupal ~10.1.0 and custom needed changes for a smoother upgrade process - Issue #3392577: Revamped the
9.1.xbranch for Varbase Editor to work with Drupal~10.1.0and custom needed changes for a smoother upgrade process - Issue #3394196: Updated default used Drush from
~11.0to~12.0
Drupal 9 support will end in November 2023
November 1, 2023 (UTC) Drupal 9 reaches end-of-life due to its dependency on Symfony 4.
Reference: Symfony 4.4 release checker.
What to do about Drupal 9's end of life in November 2023
All old Varbase
9.0.xsites are ready to upgrade to Drupal~10.1.0
Added since Varbase 9.0.15:
- Issue #3393168: Support Drupal
~10.1.0, CKEditor4, CKEditor5at the same time in Varbase Media with number of fixes for Embed and Entity Embed modules - Issue #3392696: Added a patch for CKEditor 4 module to fix issue with Drupal ~10.1.0 and added the
textmatchvendor plugin - Issue #3393696: Added Drush 12 compatibility for the CKEditor Media Embed Plugin module
- Issue #3344805: Added Permissions for user roles to Varbase Core from scanned
config/permissionsdirectory - Issue #3344813: Added Permissions for user roles to Varbase Media from scanned
config/permissionsdirectory - Issue #3344807: Added Permissions for user roles to Varbase Editor from scanned
config/permissionsdirectory - Issue #3344811: Added Permissions for user roles to Varbase Layout Builder from scanned
config/permissionsdirectory - Issue #3344791: Added Permissions for user roles to Varbase API from scanned
config/permissionsdirectory - Issue #3344818: Added Permissions for user roles to Varbase Social Single Sign-On from scanned
config/permissionsdirectory - Issue #3344801: Added Permissions for user roles to Varbase Carousels from scanned
config/permissionsdirectory - Issue #3344808: Added Permissions for user roles to Varbase Email from scanned
config/permissionsdirectory - Issue #3344810: Added Permissions for user roles to Varbase Landing Page (Paragraphs) from scanned
config/permissionsdirectory - Issue #3344800: Added Permissions for user roles to Varbase Bootstrap Paragraphs from scanned
config/permissionsdirectory - Issue #3344821: Added Permissions for user roles to Varbase Workflow from scanned
config/permissionsdirectory - Issue #3393952: Added Permissions for user roles to Varbase Total Control Dashboard from scanned
config/permissionsdirectory - Issue #3341637: Added permissions to the SEO Admin user role for Varbase Dashboards default dashboard
Changed since Varbase 9.0.15:
- Issue #3388011 by Rahaf Albawab: Freezed the use of wiled card over Blazy and Slick modules, at
blazy-2.16.0,slick-2.9.0, andslick_views-2.7.0 - Issue #3392945: Removed the Better Normalizers module from Varbase Core ( Uninstall first )
- Issue #3383538: Removed Allowed Formats module, as it was added in Drupal
~10.1.0core
Since Drupal 10.1.0, limiting the text formats per field instance is a feature provided by Drupal core. Read https://www.drupal.org/node/3318572 for details.
In the
3.xbranch of this module this feature has been removed as obsolete, but the module provide an update path from existing sites to move the allowed formats, as they were stored by the previous versions of the module, to Drupal>=10.1.0way, in field settings.The module provides also a feature that allows site builders to hide the formatted text format help and guidelines. Even this feature is still preserved in the
3.xmodule branch, there is an issue that aims to move it in Drupal core in the future. See https://www.drupal.org/i/3323007.
Updates since Varbase 9.0.15:
- Issue #3393654: Updated the Update Helper module from
3.0.4to3.0.4 || 4.0.0to support Drush~12.0and kept needed patches - Issue #3393644: Updated Checklist API module from
2.1.1to~2.1.0and removed committed patches - Issue #3386304: Updated Selenium Standalone server to
4.1.2on 4445 port with Chrome browser115.0.5790.110-1and Chrome Driver114.0.5735.90version for automated testing in Circle CI - Issue #3392590: Updated Rabbit Hole module from
~1.0to~2.0 - Issue #3386828: Updated Bootstrap Styles module from
1.1.1to1.1.2and removed committed patches - Issue #3389387: Updated Bootstrap Styles module from
1.1.2to1.1.4and kept needed patches - Issue #3390239: Updated Bootstrap Styles module from
1.1.4to1.1.5and kept needed patches - Issue #3390250: Updated Content Moderation Notifications module from
3.5.0to3.6.0and kept needed patches - Issue #3393303: Updated Linkit module from
6.1.1to6.1.2and kept needed patches to keep supporting CKEditor4under Drupal10 - Issue #3393631: Updated the Paragraphs module from
1.15.0to1.16.0and kept needed patches - Issue #3394030: Updated the Entity Browser Enhance(d|r) module from
~1.0to~1.0 || ~2.0.0to support a smoother upgrade process - Issue #3393299: Updated Linkit module from
6.0.0-rc2to6.0.2and kept needed patches to keep support for Drupal~9.0
Fixes since Varbase 9.0.15:
- Issue #3391602 by mohammad faqeh: Fixed video transitions prematurely to the next slide before its completion when the slider have dots
- Issue #3391046 by YazanMajadba: Fixed with a switch to support Drupal 10
extension path resolverandfile repositoryservices and remove deprecation - Issue #3390982 by YazanMajadba: Fixed with a switch to support generate Absolute String using the Drupal 10
file_url_generatorservice as the function was deprecated - Issue #3386649 by YazanMajadba: Fixed deprecated PHP 8.1 function: strpos(): Passing null to parameter No. 1 ($haystack) of type string on the Old VLB ~9.0
- Issue #3388795 by YazanMajadba: Fixed Drupal 10 PHP 8.1 Fatal error : Declaration of Varbase Update Helper Commands setLogger must be compatible with Drush Commands setLogger
- Issue #3392457: Fixed Webform Views Integration Fatal error of Too few arguments to function passed
- Issue #3392777: Fixed Error: Call to undefined function drupal_get_path() in varbase_layout_builder_library_info_alter()
- Issue #3348097: Fixed Entity queries must explicitly set whether the query should be access checked or not in Varbase Core
- Issue #3347912: Fixed Entity queries must explicitly set whether the query should be access checked or not in Varbase Layout Builder
- Issue #3394143: Fixed visual regressions issues with the
off-canvasClaro under Drupal~10.1.0issues with Varbase Layout Builder and Layout Builder UX - Issue #3345517: Fixed Drupal ~10.0 and TWIG ~3.0 Unexpected token name of value if (end of statement block expected)
Updating Varbase 9.0.15 to Varbase 9.0.16
https://github.com/Vardot/varbase/blob/9.0.x/UPDATE.md
Absolutely, additional checks and status updates are required for extra used contrib modules and themes in the projects.
In numerous projects, contrib modules frequently contain outdated PHP code, including deprecated classes, functions, or libraries. Moreover, many of these projects make use of deprecated JavaScript components, such as JQuery UI libraries, or employ outdated Drupal 9 methods.
Updated Change log file:
https://github.com/Vardot/varbase/blob/9.0.x/CHANGELOG.md
Varbase Automated Functional Testing
https://github.com/Vardot/varbase/blob/9.0.x/tests/README.md
Varbase Gherkin features
https://github.com/Vardot/varbase/blob/9.0.x/tests/features/varbase/READ...
