Sylius 2.1 is here! We’re the first eCommerce platform to support both PHP 8.4 and Symfony 7.3. This release delivers cutting-edge performance and long-term stability, plus WCAG AA accessibility, a smarter admin dashboard, modernized API and Doctrine support, and the removal of phpspec. Whether you’re developing, scaling, or maintaining your store, Sylius 2.1 sets a new standard.
We moved fast and shipped early. Sylius 2.1 leads the charge with support for the latest in the PHP ecosystem, laying a robust foundation for the years ahead:
This release isn’t just about ticking version boxes, it’s about making Sylius a safer, more scalable platform for what comes next.
We took a thorough look at user experience and emerged stronger. Sylius 2.1 is now WCAG AA compliant, making it easier to use for everyone, including people with disabilities.
And with the European Accessibility Act (EAA) becoming enforceable in June 2025, Sylius stores are ready to meet new legal standards without last-minute scrambles.
This upgrade isn’t just ethical or compliant, it’s strategic.
Before:
After:
We put a spotlight on what matters most in daily store operations:
Less guesswork, more clarity.
After years of service, phpspec has officially been retired from the Sylius codebase. This was a deliberate and strategic shift, formalized in [ADR-0013].
PHPSpec helped shape the early architecture of Sylius, encouraging clean design and behavior-driven thinking. But as the PHP ecosystem evolved, so did our tooling needs. The broader community has united around PHPUnit as the modern standard for testing, and we decided it was time to fully align.
The migration to PHPUnit not only simplifies our test suite but also makes contributing more intuitive, reduces friction for new developers, and brings Sylius in line with current best practices. It’s a big win for maintainability and onboarding.
It’s the end of an era and the start of a smoother dev experience.
Alongside Sylius 2.1, we released SyliusResourceBundle v1.13.0, pushing forward our modular ecosystem. This version brings Doctrine ORM 3 compatibility and better support for PHP 8.4, reinforcing developer confidence, interoperability, and future readiness across custom applications. It’s a small but significant boost for anyone using Sylius components beyond the core platform.
Special kudos to Loïc Frémont, Sylius Key Contributor, for leading this release and ensuring its alignment with our latest core improvements.
This release came together faster and better thanks to overwhelming community support.
And many more made it possible, through never-ending Slack discussions, thoughtful feedback, and outstanding contributions from our Key Contributors and partner agencies. Your collaboration turned this release into a true team achievement. Thank you!
Sylius 2.1 sets the pace for modern open-source eCommerce. With early support for PHP 8.4 and Symfony 7.3, improved accessibility, and a smarter admin experience, it’s a release that signals both technical leadership and practical impact.
Upgrade today, explore what’s new, and let us know what you think. The future of Sylius and eCommerce is being built right now, and we’re glad you’re part of it.