Releases: Sylius/Sylius
Releases · Sylius/Sylius
v1.11.0-ALPHA.1
TL;DR
- Catalog promotions management: CRUD, asynchronous application on variants, different scopes, priorities management, exclusiveness and many more
- New API improvements: especially the Shop part, reaching ~80% of UI features coverage
- Bump required PHP version to 8.0, due to the end of life of PHP 7.4
- Bump required Symfony 5 version to 5.4 LTS
Details
- #12029 [BC BREAK] [API][BC-Break] Move commands and handlers to common namespace (@lchrusciel)
- #12177 [Behat][API] Programitically generate API autorization token (@lchrusciel)
- #12202 Feat: Add breadcrumb var in CRUD template for AdminBundle (@toofff)
- #12689 [API][Country] Initialize contract tests for api/v2 (@GSadee)
- #12693 [API] allow extending and overwrite api in yaml + test (@SirDomin)
- #12695 [API][PaymentMethod] Add contract test for available payment methods endpoint (@GSadee)
- #12700 [Docs] Docs customization (@SirDomin)
- #12703 [Api] Denying usage of unexisting promotion coupon (@Tomanhez)
- #12704 [API] Denying usage of coupon for invalid promotion (@Zales0123)
- #12713 [API] Use serializer instead of custom view for shipping methods (@GSadee)
- #12716 [API][ShippingMethod] Add contract test for available shipping methods endpoint (@GSadee)
- #12718 [POC] Add change of tax by address (@arti0090)
- #12719 [Api] Unnecessary addresses should not be saved to the database while addressing an order (@Tomanhez)
- #12742 [API] Serialize only shipment id and method as shipment in order response (@GSadee)
- #12743 [API] add final to clssess, cs fixes (@SirDomin)
- #12744 [Docs] fix unsetting filters (@SirDomin)
- #12745 [API] Add contract test to admin ProductVariant (@arti0090)
- #12746 [API] handle shipping without addressing (@SirDomin)
- #12749 [API] change error to violation (@SirDomin)
- #12750 [ApiBundle] Small CS fixes (@Zales0123)
- #12761 [API] contract test for get order collection by guest (@AdamKasp)
- #12766 [Locale]Available locales in channel by api (@AdamKasp)
- #12769 [API] Refactor converting arguments of commands from IRIs to identifiers (@Tomanhez, @GSadee)
- #12772 [ENHANCEMENT][API] Refactor Api Constraints to match rest of them (@arti0090)
- #12774 [API] Add Product Image type to responses (@arti0090)
- #12780 [Locale ][Api] Get locale refactor api (@AdamKasp)
- #12782 [API] Check payment amount (@Tomanhez, @AdamKasp, @GSadee)
- #12785 [API] Remove customer and serialize posted address (@arti0090)
- #12790 [ENH][API] Fixing naming issues after PR for serializing post on address (@arti0090)
- #12805 [Behat][API][Taxes] Turn on chunk of taxation related scenarios (@lchrusciel)
- #12806 [Behat][API][Promotion] Turn on chunk of promotion scenarios (@lchrusciel)
- #12830 [API] Exclude meaningless scenarios (@lchrusciel)
- #12834 [Docs] Customization docs + yaml customization (@SirDomin)
- #12841 [UPGRADE] Split API and non API upgrade files (@lchrusciel)
- #12842 [AUTO] Updated translations from Crowdin (master) ()
- #12846 [BC BREAK] [API] Unification of filtration namespaces (@lchrusciel)
- #12847 [API]Product image handling (@arti0090)
- #12851 [Order] Protect processors from execution if the order is in a state different than cart (@GSadee)
- #12854 [SM] Change priorities of State Machine callbacks (@arti0090)
- #12855 [API][Country] Improve endpoints serialization (@GSadee)
- #12856 [API] reduce customer update serialization (@SirDomin)
- #12858 [Core] Wrap resource update operation with a transaction (@GSadee)
- #12862 [API] Add liip image filters to API (@arti0090, @SirDomin)
- #12866 Update release-cycle.rst (@oallain)
- #12874 [ORM] add created at index to customer (@SirDomin)
- #12876 [Minor] Add missing license blocks (@lchrusciel)
- #12877 [API] add original price to product variant (@SirDomin)
- #12879 [DOCS] How to modify invoices (@arti0090)
- #12880 [Maintenance] Configure builds on postgressql & mariadb (@Arminek)
- #12883 [API] Rename original_price to originalPrice in api responses (@AdamKasp, @arti0090)
- #12884 [Docs] add registration/login examples (@SirDomin, @arti0090)
- #12887 [DOCS] Generating invoice after payment (@arti0090)
- #12888 [API] Fix formating for list in invoice cookbook (@arti0090)
- #12889 Original price behat fix (@arti0090)
- #12890 Fix to ordered list (@arti0090)
- #12963 Update swagger docs with product variants originalPrice (@arti0090)
- #12967 [API] Log in contract tests + minor fixes (@lchrusciel)
- #12968 [API] AddressOrderHandler refactored to use customer provider (@lchrusciel)
- #12969 [Maintenance] Dead code removal (@lchrusciel)
- #12970 [DX] Add sylius prefixes to normalizers ALREADY_CALLED consts values to avoid name collision (@lchrusciel)
- #12971 [DX] Adjust service names in ApiBundle (@lchrusciel)
- #12972 [DOCS] Update images in api authorization book ([@arti0090](https://github.com/...
v1.10.7
TL;DR
Removal of BC-Break in patch release
Changed
- #13365 Let's not release Sylius 1.11 on Sunday (@Zales0123)
- #13372 Remove ORM 2.10 conflict (@mbabker)
- #13373 Revert "Move "polishsymfonycommunity/symfony-mocker-container" into dev dependencies" due to the BC break (@lchrusciel)
v1.10.6
TL;DR
Support for Symfony 5.4 in Sylius 1.10 🐎
Details
- #11751 [Core] added default factory for avatar image (@foxou33, @lchrusciel)
- #13118 Move "polishsymfonycommunity/symfony-mocker-container" into dev dependencies (@stloyd)
- #13275 [Maintenance] Add note about doctrine/dbal requirement (@lchrusciel)
- #13278 [Behat] Remove deprecated whitespace from behat tags (@GSadee)
- #13282 [API] Revert changes of checked keys in cart and checkout responses to fix the build (@GSadee)
- #13307 [Docs] Drop 1.9 bug support (@lchrusciel)
- #13310 Corrections for adding a field to the response (@j92)
- #13320 Remove swagger decorators when docs are disabled (@paullla)
- #13322 [Spec] change username to runtime exception (@SirDomin, @lchrusciel)
- #13335 [Minor] Removal of additional spaces and deprecation version fix (@lchrusciel)
- #13357 Add Symfony 5.4 support for Sylius 1.10 (@AdamKasp, @GSadee, @lchrusciel)
- #13360 Minimize number of build for packages (@Zales0123)
v1.10.5
Details
- #13162 [docs] typofixes (@nexxai)
- #13165 [HotFix] Add conflict to doctrine/orm to fix the problem with creating taxons (@GSadee)
- #13173 [HotFix] Update conflict to doctrine/orm to fix the problem with creating taxons (@GSadee)
- #13215 Add conflict with doctrine/dbal ^3 to avoid missing
json_array
doctrine type error (@Prometee) - #13216 [Maintenance] Bump node version in CI (@lchrusciel)
- #13232 Update ElasticSearch Depricated Plugin with the maintained one (@zairigimad)
- #13242 [Docs] Delay Sylius 1.11 release (@Zales0123)
- #13243 BUGFIX: #12859 Fix link to ResourceController in documentation (@Jashi)
- #13244 Fix builds (@nedac-sorbo)
- #13252 [Maintenance] Replace dbal conflict with explicit requirement (@lchrusciel)
- #13261 Conflict liip/imagine-bundle ^2.7 (@Zales0123)
- #13263 Remove undocumented conflict on laminas-code ^4.0 (@4c0n)
v1.9.9
Details
- #13165 [HotFix] Add conflict to doctrine/orm to fix the problem with creating taxons (@GSadee)
- #13173 [HotFix] Update conflict to doctrine/orm to fix the problem with creating taxons (@GSadee)
- #13215 Add conflict with doctrine/dbal ^3 to avoid missing
json_array
doctrine type error (@Prometee) - #13216 [Maintenance] Bump node version in CI (@lchrusciel)
- #13243 BUGFIX: #12859 Fix link to ResourceController in documentation (@Jashi)
- #13244 Fix builds (@nedac-sorbo)
- #13252 [Maintenance] Replace dbal conflict with explicit requirement (@lchrusciel)
- #13261 Conflict liip/imagine-bundle ^2.7 (@Zales0123)
- #13263 Remove undocumented conflict on laminas-code ^4.0 (@4c0n)
v1.10.4
v1.10.3
TL;DR:
Usage of PHP 7.4 syntax 🎉
Details
- #12222 logo path corrected (@Snowbaha, @CoderMaggie)
- #12452 [Doc] Customizing admin routes prefix (@oallain, @CoderMaggie)
- #12637 Missing Behat directory on the path to be excluded (@tonicospinelli)
- #12786 [Documentation] Fixed Incorrect Theme Directory And Incorrect Import Paths (@tugrulgencoglu)
- #12824 [Documentation] Fixed logo customization (, @CoderMaggie)
- #12849 [Docs] Webpack - Display logo on login page (@Jibbarth)
- #12863 Add yaml configuration examples to the "Custom Payment Gateway" cookbook (@DennisCodeBuds)
- #12892 [DOCS] Add note about docker builder (@arti0090)
- #12982 [Docs] Fix link to token generation for API (@lchrusciel)
- #13012 Use PHP 7.4 syntax in Sylius components (@Zales0123)
- #13038 PHP 7.4 syntax in Sylius bundles vol.1 (@Zales0123)
- #13039 PHP 7.4 syntax in bundles vol.2 (@Zales0123)
- #13040 PHP 7.4 syntax in bundles vol.3 (@Zales0123)
- #13069 [API] Fix command denormalizer to not throw exception if command does not have constructor (@lchrusciel)
- #13070 [Minor][DI] Add interface alias to UriBasedSectionProvider (@lchrusciel)
- #13088 [Docs][Customization Guide][API] Headlines fix (@CoderMaggie)
- #13102 Check if the form is submitted before validation (@jacquesbh)
- #13116 PHP 7.4 syntax in Behat (@Zales0123)
- #13154 [API] Do not allow to address empty cart (@Zales0123)
- #13159 [Build][Hot-fix] Ignore PHPStan analysis for StringInflector (@Zales0123)
v1.9.8
Details
- #12222 logo path corrected (@Snowbaha, @CoderMaggie)
- #12452 [Doc] Customizing admin routes prefix (@oallain, @CoderMaggie)
- #12637 Missing Behat directory on the path to be excluded (@tonicospinelli)
- #12824 [Documentation] Fixed logo customization (, @CoderMaggie)
- #12849 [Docs] Webpack - Display logo on login page (@Jibbarth)
- #12863 Add yaml configuration examples to the "Custom Payment Gateway" cookbook (@DennisCodeBuds)
- #12892 [DOCS] Add note about docker builder (@arti0090)
- #13070 [Minor][DI] Add interface alias to UriBasedSectionProvider (@lchrusciel)
- #13102 Check if the form is submitted before validation (@jacquesbh)
- #13154 [API] Do not allow to address empty cart (@Zales0123)
v1.10.2
Details
- #11623 Fix #11603, Update documentation to replace use of removed function (@CoderMaggie)
- #12085 [Doc] Add contact email (@MatthieuCutin, @CoderMaggie)
- #12223 Remove security.yaml change when disabling localized URLs (@maximehuran)
- #12852 [API] Do not check command arguments if there is an object to populate (@GSadee)
- #12873 [Docs] sylius performance boost (@SirDomin, @arti0090)
- #12875 [Admin] Fix shipping totals in order summary (@aleho)
- #12881 [Documentation] Note about changes related to upgrade to GridBundle 1.10 (@AdamKasp, @GSadee)
- #12885 [Minor][Docs] Bump requirements version (@lchrusciel)
- #12973 Fix borders in order - show - addresses (@pavol-tk)
- #12975 [Docs] fix annotations (@SirDomin)
- #12976 [Documentation] Minor fix in grids docs (@GSadee)
- #12977 [Docs] add prefix to sylius customer table (@SirDomin)
- #12984 [Documentation] Move invoice cookbooks to payments section (@GSadee)
- #12988 [Docs] Specify Sylius 1.11 release date (@Zales0123)
- #12993 [Build] Force symfony flex in github actions (@SirDomin)
- #13018 [Bug] Fix default sylius config file path in Sylius 1.8 (@lchrusciel)
- #13019 [Bug] Fix default sylius config file path in Sylius 1.9 (@lchrusciel)
- #13020 [Bug] Fix default sylius config file path in Sylius 1.10 (@lchrusciel)
- #13027 Remove serialization moved to admin api bundle (@AdamKasp)
- #13032 [Docs] Choosing the right branch - fix (@CoderMaggie)
v1.9.7
Details
- #11623 Fix #11603, Update documentation to replace use of removed function (@CoderMaggie)
- #12085 [Doc] Add contact email (@MatthieuCutin, @CoderMaggie)
- #12223 Remove security.yaml change when disabling localized URLs (@maximehuran)
- #12852 [API] Do not check command arguments if there is an object to populate (@GSadee)
- #12873 [Docs] sylius performance boost (@SirDomin, @arti0090)
- #12875 [Admin] Fix shipping totals in order summary (@aleho)
- #12881 [Documentation] Note about changes related to upgrade to GridBundle 1.10 (@AdamKasp, @GSadee)
- #12973 Fix borders in order - show - addresses (@pavol-tk)
- #12975 [Docs] fix annotations (@SirDomin)
- #12976 [Documentation] Minor fix in grids docs (@GSadee)
- #12977 [Docs] add prefix to sylius customer table (@SirDomin)
- #12984 [Documentation] Move invoice cookbooks to payments section (@GSadee)
- #12993 [Build] Force symfony flex in github actions (@SirDomin)
- #13018 [Bug] Fix default sylius config file path in Sylius 1.8 (@lchrusciel)
- #13019 [Bug] Fix default sylius config file path in Sylius 1.9 (@lchrusciel)
- #13032 [Docs] Choosing the right branch - fix (@CoderMaggie)