Repository navigation
Changelog
🚀 Features
- Add
ai addandai removeto install and remove Shopware AI skills, with project or global scope, version pinning, and dry-run support.ai list --installedshows installed skills. Requires Node.js/npx. (#1538) - Recommend the Shopware CLI skill when invoked by a detected AI client. Recommendations are suppressed in CI and can be disabled with
--no-ai-hint. (#1686) - Extend
project dump --anonymizewith extension-defined rules for custom table columns and system configuration secrets. Supports SQL expressions, Faker values, and omitting sensitive configuration entries. Includes a skill for authoring anonymization rules. (#1635) - Add structured reports to
project formatandextension formatthrough--format, supporting summary, JSON, GitHub, GitLab, JUnit, and Markdown output. Prettier and PHP-CS-Fixer now consistently report changes, dry-run findings, and errors. (#1681) - Add
project create --compose-project-nameto set a stable Docker Compose project name in.env. (#1696) - Add
environments.<name>.ssh.php_argsfor passing additional PHP options to remote PHP and console commands, such as memory limits or a customphp.ini. (#1683) - Expand shell completion for flag values and comma-separated tool selections, and wrap help descriptions to the terminal width. (#1680)
🐛 Bug fixes
- Fix PHP lint version selection to respect project configuration and extension-specific overrides. Automatic detection now consistently selects the PHP version required by the lowest supported Shopware version. (#1669)
- Detect a missing Docker Compose plugin before project creation and provide actionable setup guidance. (#1685)
🧰 Maintenance
- Update Go dependencies, bundled JavaScript and PHP tooling, and GitHub Actions dependencies. (#1684, #1688, #1689, #1690)
- Assign repository code ownership to the Product DX team for Dependabot review requests. (#1691)
Full changelog: 0.19.1…0.19.2