PS Summit! We’re organizing a major event
4 min. read
Categories: News Technical
Sylius 2.1 leads the way with PHP 8.4 and Symfony 7.3

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.

Robust tech foundation

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:

  • PHP 8.4: Get the benefits of modern syntax and top-tier performance, ahead of the curve.
  • Symfony 7.3: Stay aligned with Symfony’s newest long-term support path.
  • Doctrine ORM 3: Clean, efficient, future-ready data layer.
  • API Platform 4.1: A stronger, faster API foundation for headless and composable commerce.
  • Node.js 24 (LTS): Updated tooling to keep your frontend stack humming.

This release isn’t just about ticking version boxes, it’s about making Sylius a safer, more scalable platform for what comes next.

Accessibility with WCAG AA compliance 

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:

Smarter admin experience

We put a spotlight on what matters most in daily store operations:

  • Pending actions in the dashboard: Merchants see what needs doing, right away.
  • New admin chart: Clear KPIs the moment you log in.
  • Tabler 1.3: Cleaner visuals, better mobile support, and improved accessibility.

Less guesswork, more clarity.

Goodbye, phpspec 👋

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.

SyliusResourceBundle v1.13.0

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.

Shout-out to the Contributors

This release came together faster and better thanks to overwhelming community support.

  • Nicola Lazzaro fixed API path and slug handling, Swagger docs, and admin tab logic.
  • A dedicated team from BitBag: Mateusz Jankowski, Jan Paleń, Norbert Glanc, and Kacper Kubacki helped us replace PHPSpec with PHPUnit
  • Francis Hilaire championed and led the PHPSpec removal
  • Loïc Frémont ensured full compatibility with Doctrine ORM 3, updating core packages and enabling ORM 3 support across bundles.
  • Lucas Simeon added a new authorization voter to detect customer impersonation, enabling more secure and flexible admin behavior during impersonation sessions.
  • Jibé Barth refactored the Webpack configuration to improve Stimulus controller integration with Symfony Flex, enhancing plugin support and resolving double event issues in real apps.
  • Krzysztof Odważny improved shipment processing by excluding non-shippable units, ensuring cleaner and more accurate logistics handling.

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!

Wrapping up

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.

Tags:
Share:
Magdalena Sadowska
More from our blog
Ecosystem 4 min read 10.09.2026
August settled into something calmer than the months before it, but no less productive: the 2.2 cycle wrapped up, Payment Request graduated to fully stable, and the AI tooling stack moved onto its new native-CLI foundation, all while the ecosystem kept new projects coming, from an AI-powered curtain shop to… Read More
Ecosystem News Sylius 4 min read 01.09.2026
Stripe has officially joined the Sylius ecosystem as our Preferred Payment Partner, marking another important step in the development of our payments ecosystem. Stripe is a financial infrastructure platform for businesses, used by millions of companies to accept payments and grow revenue.  This partnership also represents… Read More
Ecosystem 4 min read 12.08.2026
Summer slowdown? Not here. While half of Europe was off chasing sunshine, the Sylius ecosystem kept shipping, and July turned into one of the busiest months yet, headlined by a new official partnership with Stripe and a fresh MCP tool for admin panel. From new go-lives to amazing events, the… Read More
Comments