What Sylius/Sylius shipped
Written by FoxPlug from the repository's own releases; not affiliated with Sylius. Paste your own repository in the box below and FoxPlug writes the same weekly update for your product. This page is an automatic summary of the releases, pull requests and commits in github.com/Sylius/Sylius; Sylius did not write it and does not use or endorse FoxPlug. Every line links to the change it describes.
Get a weekly update like this for your product, free
Week of October 5, 2026
What shipped
- The grid delete action in the admin and shop now falls back to its default label and icon instead of staying empty when a null value is passed, fixing an issue with symfony/ux-twig-component 3.5. Pull request #19285
- Edit and dropdown buttons in the collapsed admin taxon tree keep a fixed width under Tabler 1.4, which had removed the min-width from the button icon class. Pull request #19277
- AbstractMigration::isMySql no longer misses MariaDB on DBAL 4, where the MariaDB platform stopped extending the MySQL platform. Pull request #19272
- The maintenance branch now requires sylius-labs/behat-chrome-extension 1.5.1 or newer. Pull request #19273
- Missing Greek translations were added across the translation files, covering the most used strings in a set that was at 65 percent coverage. Pull request #19274
- The Greek translation of the shop bundle is complete, adding the account, email, footer and homepage strings that were missing. Pull request #19279
- The Greek translations now include the missing strings for the promotion and shipping bundles, mostly form labels and shipping rules. Pull request #19280
- The core bundle Greek translations are filled in, including the email templates for order confirmation, password reset and shipment notifications. Pull request #19283
Why it matters
This week brings fixes for admin and shop interface issues that affect everyday use, including the grid delete action and the collapsed taxon tree buttons. It also makes MariaDB detection work correctly on DBAL 4. For Greek-speaking users, a large batch of missing translations was added across several bundles.
Changelog entry
- Fixed the admin and shop grid delete action to fall back to its default label and icon when a null value is passed. Pull request #19285
- Fixed collapsed taxon tree action buttons in the admin under Tabler 1.4 by giving them a fixed width. Pull request #19277
- Fixed AbstractMigration::isMySql to recognize MariaDB on DBAL 4. Pull request #19272
- Required sylius-labs/behat-chrome-extension 1.5.1 or newer on the maintenance branch. Pull request #19273
- Added missing Greek translations across the translation files. Pull request #19274
- Completed the Greek translation of the shop bundle, adding account, email, footer and homepage strings. Pull request #19279
- Added missing Greek translations for the promotion and shipping bundles. Pull request #19280
- Added missing Greek translations for the core bundle, including email templates. Pull request #19283
Small fixes this week: admin grid delete action and taxon tree buttons, MariaDB detection on DBAL 4, and a behat extension requirement. Greek translations were also filled in across the shop, core, promotion and shipping bundles.
This week includes fixes for a few interface and compatibility issues. The admin and shop grid delete action now falls back to its default label and icon when a null value is passed, and the collapsed taxon tree buttons keep their width on Tabler 1.4. MariaDB is recognized again by AbstractMigration::isMySql on DBAL 4. The maintenance branch now requires sylius-labs/behat-chrome-extension 1.5.1 or newer. Greek translations were also completed or expanded in the shop, core, promotion and shipping bundles, covering form labels, email templates and account pages.
Week of September 28, 2026
What shipped
- Sylius v2.3.0 released with Symfony 8, API Platform 5, and Symfony UX 3 support. Release
- Admin interface now includes dark mode. Release
- Core grids can be configured in PHP instead of requiring other configuration methods. Release
- Promotion rules and actions are now configurable per channel with usage tracking toggle and comparison operators. Release
- Payment Request API is now stable. Release
- Order item unit adjustments are preloaded in a single query to improve order processing performance. Pull request #19195
- Sylius v2.2.10 released with checkout address resolution and Behat test improvements. Release
- CI builds fixed for version 2.2 related to API Platform test requirements. Pull request #19257
Why it matters
V2.3.0 brings compatibility with the latest Symfony and API Platform versions, modernizes the admin interface with dark mode, and improves promotion configuration flexibility. These updates ensure Sylius stays current with the broader PHP ecosystem while enhancing developer experience.
Changelog entry
- Add Symfony 8 support Release
- Add API Platform 5 support Release
- Add Symfony UX 3 support Release
- Add dark mode to admin interface Release
- Allow core grids configuration in PHP Release
- Add per-channel promotion rules and actions Release
- Add promotion usage tracking toggle Release
- Stabilize Payment Request API Release
- Resolve picked checkout address from customer address book Release
- Preload order item unit adjustments before order processing Pull request #19195
- Fix CI builds for API Platform test requirements Pull request #19257
Sylius v2.3.0 is here: Symfony 8 support, API Platform 5, admin dark mode, PHP-configurable grids, per-channel promotions, and stable Payment Request API.
Sylius v2.3.0 is now available. This release brings support for Symfony 8, API Platform 5, and Symfony UX 3, keeping pace with modern PHP development. New features include admin dark mode, PHP-based grid configuration, per-channel promotion rules and actions with usage tracking, and a stable Payment Request API. Performance improvements include optimized order item adjustment preloading.
Week of September 21, 2026
What shipped
- Release candidate v2.3.0-RC.1 is now available. Release
- API Platform 5 support added alongside existing API Platform 4.3 compatibility for Symfony 7.4 and 8.0 applications. Pull request #19248
- Webpack Encore updated to v6 with Node.js 22.13.0 and 24.0+ support in Shop and Admin bundles. Pull request #19006
- Symfony UX packages upgraded to version 3.0. Pull request #19189
- Product image gallery switched from unmaintained spotlight.js to viewerjs. Pull request #19149
- Sylius UI js-only package implementation removes PHP source copying into
node_moduleswith new deprecations noted. Pull request #19250 - Babel object rest spread plugin configuration documented as an upgrade step. Pull request #19256
- Admin main menu builder refactored with provider pattern support. Pull request #19192
- Payment and shipment item state badge colors fixed on order show page. Pull request #19246
- Translatable autocomplete results now work without translations in the current locale via left join. Pull request #19219
Why it matters
Version 2.3.0-RC.1 brings major dependency upgrades including API Platform 5, Webpack Encore 6, and Symfony UX 3.0, while fixing bugs and replacing outdated libraries. These changes position the project for modern tooling while maintaining backward compatibility where possible.
Changelog entry
- Release v2.3.0-RC.1 Release
- Add API Platform ^5.0 support alongside ^4.3 Pull request #19248
- Update @symfony/webpack-encore to ~6.0.0 in Shop and Admin bundles Pull request #19006
- Upgrade Symfony UX packages to ^3.0 Pull request #19189
- Replace spotlight.js with viewerjs for product image gallery (breaking change) Pull request #19149
- Implement Sylius UI js-only package (deprecation: stop copying bundle PHP sources) Pull request #19250
- Split admin main menu builder with providers Pull request #19192
- Document Babel object rest spread plugin change Pull request #19256
- Fix payment and shipment item state badge colours on order show page Pull request #19246
- Allow translatable autocomplete results without translation in current locale Pull request #19219
Sylius 2.3.0-RC.1 is here. API Platform 5 support, Webpack Encore 6, Symfony UX 3.0, and a fresh product gallery powered by viewerjs. Try it out.
We're excited to announce Sylius 2.3.0-RC.1. This release brings API Platform 5 support, upgrades to Webpack Encore 6 and Symfony UX 3.0, and replaces the unmaintained spotlight.js with viewerjs for product galleries. It maintains compatibility with Symfony 7.4 and 8.0. Developers using PHP 8.5 will benefit from PHPArkitect support. Check out the release candidate and share your feedback.
More from Sylius/Sylius on GitHub
Merged pull requests
- [UPMERGE] 2.2 -> 2.3 (#19253, merged September 27, 2026 by SyliusBot) (source)
- [UPGRADE] Document Babel object rest spread plugin change (#19256, merged September 27, 2026 by TheMilek) (source)
- Upgrade Symfony UX packages to ^3.0 (#19189, merged September 27, 2026 by tomkalon) (source)
- Api platform 5 support (#19248, merged September 25, 2026 by TheMilek) (source)
- Conflict with doctrine/orm 3.7 and validate the Doctrine mapping in CI (#19251, merged September 25, 2026 by TheMilek) (source)
- [AdminBundle] Fix payment and shipment item state badge colours on order show page (#19246, merged September 25, 2026 by littfed) (source)
- [Admin] Split main menu builder with providers (#19192, merged September 25, 2026 by rust-le) (source)
- Sylius UI js only package (#19250, merged September 25, 2026 by TheMilek) (source)
- [CI] Drop Symfony 8.0 from the full matrix (#19249, merged September 24, 2026 by TheMilek) (source)
- [CI] Skip PHPArkitect on PHP 8.5 for 2.2 (#19247, merged September 24, 2026 by TheMilek) (source)
- [CI] Run PHPArkitect on PHP 8.5 too (#19245, merged September 23, 2026 by fain182) (source)
- [UPMERGE] 2.2 -> 2.3 (#19231, merged September 22, 2026 by SyliusBot) (source)