feat: #3612038 Release Varbase Project 11.0.5

Release the Varbase Project template as 11.0.5.

Plan issue: #3612038 — Plan: Release Varbase Project 11.0.5 Change issue: #3611907

What is in this release

Version bump

  • composer.json: version 11.0.x-dev11.0.5; vardot/varbase and vardot/varbase-patches 11.0.x-dev~11.0.0.
  • README.md: version badge 11.0.411.0.5.
  • CHANGELOG.md: 11.0.5 section.

Committed lock files for a deterministic install The release ships composer.lock and patches.lock.json. With both committed, composer create-project / composer install install from the lock (the dependency solver is skipped), so a fresh build is reproducible and cannot fail on a solve-time conflict. extra.composer-patches.ignore-dependency-patches keeps the broken drupal/* dependency-declared patches (including the drupal/ai_context one) out of patches.lock.json.

Removed mglaman/composer-drupal-lenient Dropped from composer.json (require, config.allow-plugins, and the whole extra.drupal-lenient block) and from .gitlab-ci.yml (the _LENIENT_ALLOW_LIST variable and the global bootstrap in before_script). It is no longer needed: Varbase Editor Base 1.0.0-beta3 now requires the vardot/ckeditor_media_resize fork (2.0.0), which replaces drupal/ckeditor_media_resize and supports Drupal core ~11.4, so resolution no longer needs a lenient constraint override.

Varbase Patches 11.0.28 The lock picks up vardot/varbase-patches 11.0.28, which drops the now-obsolete CKEditor Media Resize patch (#3607786) — superseded by the fork. patches.lock.json no longer references it.

Verification

Locks were generated from this exact composer.json in a scratch container with no global lenient, then acceptance-tested in a brand-new container with no global lenient running a plain composer install:

  • Installing dependencies from lock file387 installs, 0 updates, 0 removals, exit 0.
  • Locked/installed: vardot/varbase 11.0.0-beta2, vardot/varbase-patches 11.0.28, vardot/ckeditor_media_resize 2.0.0, drupal/core 11.4.4.
  • mglaman/composer-drupal-lenient absent from composer.json, .gitlab-ci.yml and composer.lock.
  • patches.lock.json: 0 references to the drupal/ai_context patch (3575644) and 0 to the CKEditor Media Resize patch (3607786).
  • No could not be resolved, no conflicts with, no Failed to open stream, no patch failures.

AI-Generated: Yes

Checkpoints

  • File an issue about this project
  • Addition/Change/Update/Fix to this project
  • Testing to ensure no regression
  • Automated unit/functional testing coverage
  • Developer Documentation support on feature change/addition
  • User Guide Documentation support on feature change/addition
  • UX/UI designer responsibilities
  • Accessibility and Readability
  • Reviewed by a human
  • Code review by maintainers
  • Full testing and approval
  • Credit contributors
  • Review with the product owner
  • Update Release Notes
  • Release
Edited by Rajab Natshah

Merge request reports

Loading