Install

Works with Drupal: ^10.4 || ^11

Using Composer to manage Drupal site dependencies

Alternative installation files

Download tar.gz 226.18 KB
MD5: bf7bae7e06cf3870139b83c7b96f8b5f
SHA-1: 813010bb83ecbb7897cff8e6fd4cec32387b795b
SHA-256: cc3685c0c4ffcc421c71d4dc601b4e0ceae93016d9cee034a377ba79305d1227
Download zip 349.48 KB
MD5: 60acc09675ab28cebec0b6e3d215e5b0
SHA-1: 6abae6c3c3914efa287d0628204c8e8cae97121b
SHA-256: e1c4193d4be352e660bd426f0f7b8eb72089646c4d468777e9ab0984775b185e

Release notes

## Major Changes

### LLM Provider Migration (New Feature)
- Replaced custom HuggingFace Inference API integration with the official **drupal/ai** module for all LLM operations (code analysis, chat, completions).
- New `AiLlmService` wraps the Drupal AI Chat API, routing through whatever provider is configured (OpenAI, Anthropic, etc.).
- `HuggingFaceService` refactored to handle **Hub-only operations** (dataset sharing, pattern downloads). All LLM inference code removed.
- Updated `AiModelManager`, `ProjectAnalyzer`, `ChatService`, `AnalysisTracker`, and `ReportController` to use the new service.
- Settings form now directs users to configure LLM providers via the Drupal AI module's admin page.

### Compatibility
- Core requirement updated to `^10.4 || ^11` to match drupal/ai requirements.
- Added `drupal/ai: ^1.0` as a dependency.
- Updated `nikic/php-parser` constraint for PHP 8.3 compatibility.

## Bug Fixes

### CI Pipeline
- Fixed all **1,720+ Drupal coding standards violations** across 79 files (trailing whitespace, comment punctuation, TRUE/FALSE/NULL casing, trailing commas, cast spacing, etc.).
- Fixed non-auto-fixable issues: method naming (lowerCamel), missing doc comments, anonymous class constructors.
- Fixed composer.json: added Drupal Packagist repository, Composer plugin allow-list, corrected dependency declarations.
- Fixed build job tar "file changed as we read it" error.
- PHPUnit marked allow_failure until DrupalCI test infrastructure is configured.

### Security
- Added `declare(strict_types=1)` to all modified service files.

Created by: thronedigital
Created on: 14 Feb 2026 at 17:13 UTC
Last updated: 14 Feb 2026 at 17:13 UTC
Bug fixes
New features

Other releases