Composer still installs Adaptivetheme, not AT Theme

Created on 13 April 2025, 3 months ago

Problem/Motivation

When installed via Composer, this module (`at_tool`) still requires the deprecated `adaptivetheme` theme instead of the newer and actively maintained `at_theme`.

This causes confusion and may lead to compatibility issues, especially with upcoming Drupal 11 installations. Users intending to use the current `at_theme` might unknowingly install the obsolete theme.

Steps to reproduce

Run the following Composer command:

composer require 'drupal/at_tool:^3.1'

This results in:

- Downloading drupal/at_tool (3.1.2)
- Installing drupal/adaptivetheme (7.1.1): Extracting archive
- Installing drupal/at_tool (3.1.2): Extracting archive

Proposed resolution

1. Update the `composer.json` of `at_tool` to require `at_theme` instead of `adaptivetheme`.
2. Optionally but importantly: Add clearer documentation (e.g. in the project description or README) to indicate that `at_tool` belongs to `at_theme`, not to the old `adaptivetheme`.

Remaining tasks

- Update dependencies in `composer.json`.
- Update README and project page for clarity.
- (Optional) Add conflict rule for `adaptivetheme` to prevent unintended installation.

User interface changes

None.

API changes

None.

Data model changes

None.

πŸ› Bug report
Status

Active

Version

3.1

Component

Code

Created by

πŸ‡©πŸ‡ͺGermany Kniekel

Live updates comments and jobs are added and updated live.
Sign in to follow issues

Comments & Activities

  • Issue created by @Kniekel
  • πŸ‡ΊπŸ‡ΈUnited States redeight

    drupal/adaptivetheme has a full release from 2 Feb 2025 supporting Drupal 11.
    drupal/at_theme only has a dev release from the same date with Drupal 11 support.

    My understanding was that since the maintainer of at_theme is able to update adaptivetheme now, that was the recommended project to use with at_tool again. And the requirement in at_tool pointing at adaptivetheme supports that.

  • πŸ‡©πŸ‡ͺGermany Kniekel

    Seems that that the new way is to go back to the old theme, so this behaviour ist exactly right.

Production build 0.71.5 2024