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
Cloud 2 min read 17.06.2024
We are thrilled to announce that we just signed a strategic partnership with Platform.sh, and as a result, we are extending our offer with Sylius Cloud powered by Platform.sh. Platform.sh is a modern Platform-as-a-Service (PaaS) solution that allows businesses to leverage the cloud environment without losing access to the code… Read More
Technical 2 min read 11.06.2024
Abstract 1.12 released in Q4 2022 1.13 on Apr 23rd, 2024 (a year later than we anticipated while releasing 1.12) 3859 commits 23 contributors A stabilized Sylius API powered by API Platform It’s been a long and bumpy road. Having it behind our backs was a highway that led Sylius… Read More
Business Ecosystem News 2 min read 06.06.2024
Welcome to the May summary! As an open-source eCommerce framework, Sylius continues to evolve with significant contributions from our vibrant community and valuable product updates. Apart from describing the technical changes, we will also quickly summarize the Sylius Technical Fundamentals & Sylius Polish Community Meetup and eCommerce Day Kaunas, as… Read More
Comments