Fixed
Project:
Content Credentials
Version:
1.0.x-dev
Component:
Code
Priority:
Normal
Category:
Task
Assigned:
Unassigned
Reporter:
Created:
9 Nov 2026 at 10:07 UTC
Updated:
10 Nov 2026 at 06:55 UTC
Jump to comment: Most recent
Generated with the help of an LLM.
This module requires drupal/ai_disclosure: ^1.0.0-alpha3, the first release with GradeLookupInterface. Since then AI Disclosure has released 1.0.0-beta1 (12 October) and 1.0.0-beta2 (28 October), and the README already recommends beta1 or later. The floor still admits alpha3, and two of the current known issues exist only because of that:
@EntityType annotations only, which Drupal 13 removes. beta1 adds the #[ConfigEntityType] attribute.A beta of this module should not rest on an alpha of its one required module. And the floor is easier to raise before this module's beta than after it.
composer.json: "drupal/ai_disclosure": "^1.0.0-beta1", pinned by a unit test.drupal/ai_disclosure:^1.0.0-beta1, and its test asserts that line.Nothing else in the code changes, and no API that only a beta has is used.
composer update drupal/content_credentials alone does on an alpha3 site, and that updating both packages plus drush updatedb brings it up (including any update hooks of AI Disclosure); the whole suite on exactly beta1 and on beta2. CI installs only the newest release, so the floor itself is run by hand.
Comments
Comment #3
maurice1969 commentedCommitted to 1.0.x as 5665a1c; CI green on all nine jobs. Measured on Drupal 11.4.12: Composer refuses AI Disclosure 1.0.0-alpha3 with this branch; on a site on alpha3,
composer update drupal/content_credentialsalone reports success and changes nothing, while updating both packages and thendrush updatedbworks without errors (README and CHANGELOG say so); the whole suite is green with AI Disclosure 1.0.0-beta1 and with 1.0.0-beta2. Ships in the next release.