fix: #3607733 Fix stale active_version and missing alignment prop field definition for Card Logo component

The Card Logo SDC (vartheme_bs5:card-logo) gained an alignment prop (version 2f0dee83e01e6606), but the canvas.component.sdc.vartheme_bs5.card-logo config shipped by this recipe still pinned the older aa8dff92f50c7951 active_version, which has no alignment prop field definition.

The logos_strip pattern places Card Logo instances using the newer 2f0dee83e01e6606 version with an alignment input, so on Drupal 11.4's stricter Canvas SDC prop validation, site:install fails with:

'alignment' is not a prop on this version of the Component 'Card Logo'.

Bumps active_version to 2f0dee83e01e6606, adds the alignment prop field definition to the active version, and keeps aa8dff92f50c7951 as a historical past version for backward compatibility.

This exact fix was already made on this issue's fork branch on 2026-07-02 but was never merged (the merged !9 (merged) on this issue only carried the core-version-requirement bump, not this later commit) — cherry-picked here as its own MR.

Related issue: #3607733


This changeset was produced with AI assistance (Claude Code). Per the Drupal AI-generated contribution policy, it has been reviewed by a human before submission.

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