Releases: shopsys/framework
Releases · shopsys/framework
7.0.0-alpha1 - 2018-04-12
We are releasing the Shopsys Framework in version 7 and we are synchronizing versions because the Shopsys Framework and all packages are now developed together and are now same-version compatible.
Added
- extracted core functionality of Shopsys Framework
from its open-box repository shopsys/project-base (@MattCzerner)- this will allow the core to be upgraded via
composer update
in different project implementations - core functionality includes:
- all Shopsys-specific Symfony commands
- model and components with business logic and their data fixtures
- Symfony controllers with form definitions, Twig templates and all javascripts of the web-based administration
- custom form types, form extensions and twig extensions
- compiler passes to allow basic extensibility with plugins (eg. product feeds)
- this is going to be a base of a newly built architecture of Shopsys Framework
- this will allow the core to be upgraded via
- styles related to admin extracted from shopsys/project-base package (@MattCzerner)
- this will allow styles to be upgraded via
composer update
in project implementations
- this will allow styles to be upgraded via
- glass-box model entities are now extensible from project-base without changing the framework code (@simara-svatopluk)
- the entity extension is a work in progress
- currently it would require you to override a lot of classes to use the extended entities instead of the parents
- Shopsys Community License
Changed
- configuration of form types in administration is enabled using form type options (@Miroslav-Stopka)
- following form types configured using options:
- VatSettingsFormType
- SliderItemFormType
- ShopInfoSettingFormType
- SeoSettingFormType
- MailSettingFormType
- LegalConditionsSettingFormType
- HeurekaShopCertificationFormType
- CustomerCommunicationFormType
- CookiesSettingFormType
- CategoryFormType
- ArticleFormType
- AdvertFormType
- AdministratorFormType
- following form types configured using options: