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:version11.0.x-dev→11.0.5;vardot/varbaseandvardot/varbase-patches11.0.x-dev→~11.0.0.README.md: version badge11.0.4→11.0.5.CHANGELOG.md:11.0.5section.
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 file→ 387 installs, 0 updates, 0 removals, exit 0.- Locked/installed:
vardot/varbase11.0.0-beta2,vardot/varbase-patches11.0.28,vardot/ckeditor_media_resize2.0.0,drupal/core11.4.4. mglaman/composer-drupal-lenientabsent fromcomposer.json,.gitlab-ci.ymlandcomposer.lock.patches.lock.json: 0 references to thedrupal/ai_contextpatch (3575644) and 0 to the CKEditor Media Resize patch (3607786).- No
could not be resolved, noconflicts with, noFailed 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