12.12.2020
2 min. read
Categories: Business Ecosystem News
Sylius v1.2.0 released featuring Symfony 4 support
Sylius v1.2.0 released featuring Symfony 4 support

Four months after Sylius v1.1.0 was published, we are delighted to announce a new minor release, Sylius v1.2.0. During this time we were busy adapting our codebase to Symfony 4, making plugins development even easier and growing the ecosystem.

Symfony 4.1 support

To help your projects keep up with the constantly changing world of technology, this release features Symfony 4.1 support. Besides lots of new functionalities to make development even more enjoyable, it also brings fantastic performance improvements (like the one made to Router component, making it 77 times faster).

If you wish to stay with Symfony 3.4, we have got you covered! It is still supported and this won’t change until the next LTS version is published. Symfony 4.0 isn’t supported officially because its maintenance ends in two months.

Plugin development made easier

We deeply believe that our plugin system is one of the most important factors for Sylius ecosystem growth. Reaching the highest quality is possible by built-in testing architecture and empowering BDD practices. This is why we have focused on making their development even easier!

Starting with v1.2.0, you can use custom factories and repositories services in ResourceBundle. Previously, in order to use resource controller with a custom factory or repository method, you had to decorate the original service, which made impossible for more than one plugin to decorate the same service. Currently, it is a matter of creating a dedicated service which will be used only in your own plugin. See the documentation for more information on the usage of custom factories or custom repositories.

Growing the ecosystem

As for June 2018, there are already 60 Sylius plugins registered on Packagist. Apart from core developments, we have started working on two official plugins addressing widely popular needs: order creation in administrator panel and repeating already placed order as a customer. Any contribution highly welcomed!

Give it a try!

If you would like to give Sylius a test ride, check out our demo.

You can install Sylius following instructions in the documentation or upgrade your existing application following our upgrade guide.

Getting started with Sylius

It is always a right time to start! If you would like to kick-start your career and become proficient in Sylius with ease, we have launched three days long classroom training course with Sylius founder, happening in Berlin in July. Check out the training courses page for more details!

What is next?

The roadmap for v1.3.0 release (including Symfony Flex integration!) will be published in the upcoming weeks. Stay tuned and subscribe to our newsletter!

Share:
Kamil Kokot
Kamil is a self-taught developer, working mostly as a Solution Specialist. Currently focused on empowering development teams by improving Sylius architecture and processes. A tea lover and a minimalist, interested in linguistics and cognitive science.
More from our blog
Business News Technical 2 min read 28.09.2020
Get ready for global sales & operations with the most advanced payment solution from the famous fintech giant, now available in Sylius out of the box. Read More
Business News 2 min read 14.09.2020
We proudly present to you the latest version of the Sylius eCommerce Platform – 1.8, which comes with a brand new, unified API powered by API Platform, Loyalty points system for Sylius Plus, and as you can probably see, a brand new sylius.com website! Numbers This new release is a… Read More
Business Ecosystem News 2 min read 13.08.2020
Read why the French market leader trusted Sylius in a strategic re-platforming process to get a competitive eCommerce advantage. Read More
Comments