Install

Using Composer to manage Drupal site dependencies

Alternative installation files

Download tar.gz 244.9 KB
MD5: 8905b63ea16c631405c59e2ad4ad1779
SHA-1: 06bedc3d3fafd871eac5daf2109e5cac175c6eae
SHA-256: e20dcfd31734757fc9502ae075e3766263e3daf6fa7831e58819f0d6678736b3
Download zip 427.57 KB
MD5: 4a3dc4addcbca1cc69dcd205f137e1d9
SHA-1: 10ef1b5425522ff4ecfca9dbe576424888b0c029
SHA-256: 04679215e8f1599d294eb05fcdf63f1e8de574ff6d5abe4b15cbd0a8d6ddef87

Release notes

API Orchestrator 1.1.3

Code quality release — achieves full compliance with Drupal.org's GitLab CI pipeline. All four CI checks (ESLint, Stylelint, CSpell, PHPStan) now pass with zero errors.

CI/CD Pipeline Integration

  • Added GitLab CI configuration using the Drupal Association's official template
  • Configured PHPUnit, PHPStan, ESLint, CSpell, and Stylelint pipeline jobs

JavaScript (ESLint)

  • Fixed all ESLint errors across 7 JS files (mirror config/listing, monitoring dashboard, report config, export page, analytics dashboard, request detail)
  • Converted var to const/let, removed 'use strict', replaced for...of with forEach, added method shorthand and template literals
  • Made utility class methods static to satisfy class-methods-use-this rule

CSS (Stylelint)

  • Fixed ~1,000 Stylelint errors across 15 CSS files
  • Applied correct property ordering, color function notation, and alpha-value notation
  • Renamed keyframes to kebab-case (modalSlideInmodal-slide-in)
  • Replaced deprecated word-break: break-word with overflow-wrap: break-word

Spell Check (CSpell)

  • Fixed flagged variable names to use descriptive alternatives
  • Translated remaining Turkish comments to English

PHP Static Analysis (PHPStan)

  • Added level: 0 configuration to phpstan.neon
  • Added baseline ignores for standard Drupal plugin new static() pattern

Testing

  • Added drupal/eca as a dev dependency for kernel tests
  • Fixed PHPUnit configuration (removed unsupported --verbose flag)

Notes

  • No API or functionality changes — this is a code quality patch release
  • All 122 unit tests passing (284 assertions)
  • Upgrade from 1.1.2 recommended

Feedback and issue reports welcome at the issue queue.

Created by: levendclk
Created on: 10 Mar 2026 at 04:29 UTC
Last updated: 10 Mar 2026 at 06:22 UTC
Bug fixes

Other releases