Step 2: Upgrade to Sylius 1.14

Before moving to Sylius 2.0, your plugin should be compatible with the latest Sylius 1.x release (1.14). This ensures a smoother transition path and lets you catch deprecations early.

Why this step is important

  • Sylius 1.14 is the last stable release of the 1.x line.

  • It contains most of the deprecations and changes required for 2.0.

  • Aligning here reduces migration risk and complexity.

What to do

  1. Update composer.json to require sylius/sylius:^1.14.

  2. Run composer update and resolve dependency conflicts.

  3. Address deprecations (check logs, run static analysis).

  4. Ensure the plugin compiles and tests pass on Sylius 1.14.

✅ Once your plugin works on 1.14 without errors or deprecated usages, you’re ready for the TestApplication setup.

Last updated

Was this helpful?