Releases: Sylius/Sylius
Releases · Sylius/Sylius
v1.12.0-BETA.1
TL;DR
The first release with Symfony 6 support 🎉 🔥
Details
- #13969 Symfony 6 support (@loic425, @NoResponseMate, @Zales0123, @Rafikooo, @GSadee, @coldic3, @lchrusciel)
- #14144 [Documentation] Fix incorrect translation domain in implementation (@anned20)
- #14156 [DOCS] Cookbook of how to modify placed order (@arti0090)
- #14197 [Docs] Describe Sylius architectural drivers (@Zales0123)
- #14246 [DOCS] Add note about min node version (@arti0090)
- #14296 [Core] Create CustomerProvider (@AdamKasp, @GSadee)
- #14337 [Maintenance] Mention Gaufrette filesystem adapter in the upgrade file (@coldic3)
- #14338 Tax rates with dates (@GSadee, @jakub@@Jakubs-MacBook-Pro.@local)
- #14397 [Docs] Fix 1.12 release dates (@Zales0123)
- #14398 Allow ramsey/uuid ^4.0 to avoid PHP 8.1 warning (@vasilvestre)
- #14406 [API][Behat] Add note about behat client changes (@TheMilek)
- #14407 [Symfony 6] Remove setting services for test as public (@Zales0123)
- #14410 [Documentation] Remove the tip about ShopApiPlugin from the architecture page (@GSadee)
- #14414 [Github Actions] Make timeout for non-JS build longer (@Zales0123)
- #14420 [Hot-fix] Conflict with newest AP that changes a Customer->User response (@Zales0123)
- #14427 tax rates filter feature (@everwhatever, @GSadee)
v1.12.0-ALPHA.2
Details
- #13663 Admin update form action configurable (@bigboss86)
- #14243 Revert temporary build fix (@TheMilek)
- #14253 [Maintenance][Security] Update shop logout handling (@NoResponseMate)
- #14302 [maintenance]Do not continue-on-error pipeline (@Ferror)
- #14312 [maintenance]Unify very similar behat steps (@Ferror)
- #14313 [docs]Mention to clone Sylius-Standard repository to start the project (@Ferror)
- #14315 [Maintenance] Improve note in UPGRADE file about changes in security.yaml (@GSadee)
- #14319 [Maintenance] Update JS dependencies
- #14320 [CS][DX] Refactor ()
- #14321 [CS][DX] Refactor ()
- #14324 [Admin] Improve highlighting menu items (@GSadee)
- #14325 [UI] removed important flag from the button class (@Rafikooo)
- #14328 [Template][Events] Introduce Context Providers for Template Blocks (@coldic3)
- #14330 [Maintenance] Allow to choose whether use Webpack or Gulp (@jakubtobiasz)
- #14331 [Docs] Add conventions for Template Events (@coldic3)
- #14333 [Docs] Remove migrating to webpack page from docs (@jakubtobiasz)
- #14336 Enable Behat tests in PostgreSQL workflow (@GSadee)
- #14339 [GitHub Actions] Bump up PostgreSQL version in workflow to the current one (@GSadee)
- #14344 [Behat][PostgreSQL] Fix removing items from cart (@GSadee)
- #14346 [Maintenance] Bump doctrine/orm minimal version to 2.13 (@jakubtobiasz)
- #14349 [Admin][CatalogPromotion] Browsing affected product variants (@NoResponseMate)
- #14351 [Catalog Promotions] Add
_sylius.alias
to the routings (@coldic3) - #14357 [Maintenance] Add missing images to the Webpack's build process (@jakubtobiasz)
- #14361 [Maintenance] Fix setting sylius_ui.use_webpack parameter (@jakubtobiasz)
- #14373 [Docs] Add Context Providers to the template customization guide (@coldic3)
- #14374 [UI] Remove experimental tag from template events related services (@GSadee)
- #14377 [Products][Admin][UI] Display the channel name instead of the channel code in the variant list (@Rafikooo)
- #14378 [Products][CatalogPromotions] Catalog promotion details on both simple and configurable products (@Rafikooo)
- #14385 [Docs] Refactor example Context Provider (@coldic3)
- #14390 [GitHub Actions] Add builds for API Platform ~2.6.0 (@GSadee)
- #14392 Fix build after API Platform 2.7.1 release (@lchrusciel, @GSadee)
- #14396 [CS][DX] Refactor (@bot@@sylius.@org)
v1.11.9
Details
- #14243 Revert temporary build fix (@TheMilek)
- #14310 [Docs] Release cycle changes (@Zales0123)
- #14321 [CS][DX] Refactor ()
- #14324 [Admin] Improve highlighting menu items (@GSadee)
- #14331 [Docs] Add conventions for Template Events (@coldic3)
- #14346 [Maintenance] Bump doctrine/orm minimal version to 2.13 (@jakubtobiasz)
- #14377 [Products][Admin][UI] Display the channel name instead of the channel code in the variant list (@Rafikooo)
- #14390 [GitHub Actions] Add builds for API Platform ~2.6.0 (@GSadee)
v1.12.0-ALPHA.1
TL;DR
First pre-stable release of Sylius 1.12 🎉 Targeting Symfony 6 and ApiPlatform 2.7 support, as well as Shop API finalization 🖖
Details
- #13163 [UX][Attribute] Use single_text widget for Date&DateTime attribute form type (@Jibbarth)
- #13394 Use loadUserByIdentifier() since Symfony 5.3 (@kayue)
- #13406 [AUTO] Updated translations from Crowdin (master) (@bot@@sylius.@org)
- #13417 feat: add support for OPcache class preloading (@dunglas)
- #13419 Import lowercase chart.js/dist/chart.min (@pavol-tuka, @pavol@@bratia.@sk, @lchrusciel)
- #13437 Make URLs secure by default and add parameter to make then unsecure (@vvasiloi)
- #13488 feat: use sass instead of node-sass (@Nek-)
- #13489 [Maintenance] Drop Sf 4.4 support
- #13500 Deprecate unused ShimentUnitTransitions class (@Zales0123)
- #13507 Update security config to use the new authenticator-based system (@rimas-kudelis)
- #13528 Remove Symfony 4 circular dependency exception listener fix (@mmenozzi)
- #13529 Exclude PHP Arkitect rules files from autoloader (@mmenozzi)
- #13531 Remove Sylius < 1.3 old Kernel class (#13524) (@mmenozzi, @TheMilek)
- #13610 minor fix to exclusive label (@AdamKasp)
- #13622 Update ResourceBundle and GridBundle (@Zales0123)
- #13628 [API] Shipping methods resolution (@lchrusciel, @TheMilek)
- #13636 [Payment method] Listing payment method (@AdamKasp)
- #13646 Update 1.11 image (@kulczy)
- #13659 API Upgrade file updated after ShippingMethod endpoints changes (@TheMilek)
- #13661 [DX] Adding a helpful error message to the ResetPasswordHandler (@mamazu)
- #13680 [Maintenance] Move note about asset management changes from 1.11 to 1.12 UPGRADE file (@GSadee)
- #13682 [Maintenance] Test Sylius with node 16.x (@lchrusciel)
- #13696 [API] UPGRADE file parameter names fixed (@TheMilek)
- #13709 Fix fatal error when OPCache preloading is used (@mmenozzi)
- #13710 [UI] Layout improvements and sticky columns (@kulczy)
- #13778 [Maintenance][API] Decouple resource metadata from ResetPasswordHandler (@coldic3)
- #13785 [Upgrade] Add more details to UPGRADE-API-1.12.md (@coldic3)
- #13786 Prepare postgresql pipeline by making behat scenarios de-case-sensitive (@Ferror)
- #13806 Refreshed shop theme (@kulczy)
- #13814 Minor theme fixes (@kulczy)
- #13822 Add images to the Readme file (@kulczy)
- #13823 [Behat][API] Browsing channels using their default locales (@coldic3)
- #13825 [API][Shop] Channel endpoint that returns current channel created (@TheMilek)
- #13830 [API] Use the Calendar component in command handlers (@coldic3)
- #13832 [Behat] Refactor API clients (@AdamKasp, @GSadee)
- #13843 [Cart] move locale from body to header (@AdamKasp)
- #13850 [Maintenance][Docker]Create simple docker environment (@Ferror)
- #13851 [Behat] Viewing product image - API scenario covered (@ernestWarwas)
- #13855 [UI][Swagger] AutoAuthorize on sending admin credentials (@SirDomin)
- #13859 Fix mistake after rebase (@AdamKasp)
- #13861 [API][Shop][Behat] Implement scenarios for switching and handling multiple locales (@GSadee)
- #13862 [API] Sorting products by date (@Rafikooo)
- #13863 [API][Shop] Viewing only the enabled variants of a product (@TheMilek)
- #13868 [API] Remove validation from locale, add step with wrong locale in header (@SirDomin)
- #13869 [Behat][API] Extract resources names from contexts to a separate class (@GSadee)
- #13877 [API][Shop] Viewing only the enabled variants of a product fixes (@TheMilek)
- #13879 [HotFix][Behat][API] Fix suddenly failing tests (@coldic3)
- #13881 Use api route prefix parameter instead of
/api/v2
(@Prometee) - #13882 [maintenance]Unify markdown tables (@Ferror)
- #13893 [docker]Configure Blackfire service in dev environment (@Ferror)
- #13896 [behat]Extract Request creation to separate service (@Ferror)
- #13897 [docker]Run Catalog Promotion via SYNC messenger transport (@Ferror)
- #13899 Behat use project api prefix (@Prometee)
- #13901 Use API Url prefix on sylius.api.paths_to_hide (@Prometee)
- #13906 [AUTO] Updated translations from Crowdin (master) (@SyliusBot)
- #13912 Support Twig 3 (@Zales0123)
- #13914 Revert "[docker]Run Catalog Promotion via SYNC messenger transport" (@lchrusciel)
- #13924 [maintenance][docker]Rerun behat pipelines (@Ferror)
- #13925 [maintenance][docker]Increase opcache limits (@Ferror)
- #13926 [maintenance][docker]Use synchronous messenger transport (@Ferror)
- #13928 [API][Shop] Viewing product attributes (@coldic3)
- #13930 [API][Behat] Cover scenarios for applying correct taxes (@GSadee)
- #13935 [API][Behat] Cover scenarios for applying taxes included in price (@GSadee)
- #13936 [API][Behat] Cover scenarios...
v1.11.8
Details
- #14196 [Documentation] Add naming conventions to contributing section (@GSadee)
- #14202 [Bundle][Attribute]It will also listen on the product attribute objec… ()
- #14211 [Behat] Extract javascript driver check (@Zales0123)
- #14212 Adjust PR template file for 1.11 and 1.12 branches (@Zales0123)
- #14213 [bug]Send request to GUS with https (@Ferror)
- #14214 [API] Remove redundant validation config for the command that does not exist (@GSadee)
- #14216 [Documentation] Minor fixes to naming conventions page (@GSadee)
- #14217 [CatalogPromotion] Fix too early data setting during catalog promotion form submission (@lchrusciel)
- #14220 [CS][DX] Refactor ()
- #14223 [Maintenance] Use getObject instead of getEntity on doctrine events (@lchrusciel)
- #14225 [Minor][Behat] Attributes deletion scenario improvements (@lchrusciel)
- #14233 [CS][DX] Refactor ()
- #14236 [API] Remove problematic mapping path (@coldic3)
- #14237 Add coupon channel eligibility checker (@TheMilek, @PILLOWPET)
- #14240 [Checkout][Addressing] Fix duplicated email validation errors (@NoResponseMate)
- #14245 [DOCS] How to run async task added in installation (@arti0090)
- #14248 [UI] Fix autocomplete empty value (@NoResponseMate)
- #14250 [docs]Recommend cron jobs values (@Ferror)
- #14254 [Adjustment] Adjustment cloning resets ID and timestamps (@coldic3)
- #14277 [ProductAttributes] Change translatable status to yes/no in ProductAttributes grid (@TheMilek)
- #14295 [Config] Mark SenderInterface as excluded in psalm.xml (@Rafikooo)
- #14301 [Behat][Fix] Check notification expectation in JavaScriptTestHelper (@Rafikooo)
- #14309 Conflict api-platform/core 2.7.0 (@loic425, @Rafikooo)
New Contributors
v1.11.7
Details
- #12773 [API][FIX] Remove code attribute of OrderItem in API serialization (@oallain, @lchrusciel)
- #13874 [Product] Render disabled main taxon without link in breadcrumb (@hbsfaria, @GSadee)
- #13918 Changing templates with Sylius Event (@arti0090, @coldic3)
- #14112 [Documentation][Plus] Add missing step for updating security file during installation (@GSadee)
- #14114 Move login events on Ui bundle (@loic425)
- #14116 [Docs] Fix logo customization guide (@coldic3)
- #14120 [Docs] Drop security support for Sylius 1.9 (@Zales0123)
- #14123 Removed version specification (@vjandrea)
- #14130 [Maintenance] Fix package build (@lchrusciel, @jakubtobiasz)
- #14140 [GitHub Actions] Replace master branch with 1.12 in "Refactor" workflow (@coldic3)
- #14146 Allow to set zero tax rate (@jakubtobiasz)
- #14155 [BUG] The hostname resolver does not check for the channel status (@lruozzi9, @jakubtobiasz)
- #14180 [CS] ECS configuration updated (@Rafikooo)
- #14190 [CS][DX] Refactor (@bot@@sylius.@org)
New Contributors
v1.11.6
Details
- #13573 [UI] Disable session storage for autocomplete dropdowns ()
- #13987 Remove custom error level on Phpspec (@loic425)
- #13998 Split Sylius packages in Github Actions (@Zales0123)
- #14000 fix
products-by-slug
api docs (@sad270) - #14002 [maintenance]Upload Dark and Light version of Sylius logo (@Ferror)
- #14004 Specifications should be final (@loic425)
- #14020 [Dependencies] Removed unused registered Sonata bundles (@Rafikooo)
- #14023 [DOCS] Add docs about deploy platforms (@arti0090, @CoderMaggie)
- #14024 [DOCS] Fix github link on search doc (@arti0090)
- #14027 [CS][DX] Refactor ()
- #14029 [CS][DX] Refactor ()
- #14030 [DOCS] Update image with installation requirements (@arti0090)
- #14031 [DOCS] Change the github link on search page (@arti0090)
- #14032 [Maintenance] Remove 1.10 branch from scheduled ECS refactor (@GSadee, @Rafikooo)
- #14033 [Documentation] Remove section about CurrencyProvider that does not exist (@GSadee)
- #14038 [Behat] Refactor to use PHP 7.4 syntax (@GSadee)
- #14039 [Behat] Introduce PHP 8.0 syntax (@GSadee)
- #14041 [Addressing] Prevent deleting zones and provinces that are zone members (@coldic3)
- #14045 [Rector] Configure PHP version up to 8.0 (@loic425)
- #14046 Mention 1.10 full support drop in the documentation (@Zales0123)
- #14047 Remove auto commenting feature on 1.10 & 1.11 as well (@lchrusciel)
- #14049 Revert "Split Sylius packages in Github Actions" (@Zales0123)
- #14058 [Admin][Zones] Choosing disabled country as a zone member made possible for admin user (@TheMilek)
- #14059 [Addressing] Enable orphan removal for zone members (@coldic3)
- #14061 [Addressing] Fix adding and removing zone members again (@coldic3)
- #14065 [Symfony 6] Fix zone member integrity listener (@loic425)
- #14067 [Addressing] Fix adding and removing zone members again (with API coverage only) (@coldic3)
- #14070 [Maintenance] Fix Version20220407131547 migration (@coldic3)
- #14071 [Addressing] Minor refactor (@coldic3)
- #14081 Change deprecated PHPStan config (@Zales0123)
- #14082 Revert ReflectionExtractor hot-fix (@Zales0123)
- #14085 [Migrations] Minimum price migration fixed (@TheMilek)
- #14090 Fix calculate order item subtotal (@vvasiloi, @AdamKasp)
- #14091 [Docs] Upgrade Plus installation guide (@ernestWarwas)
- #14095 [Fixtures] Add a fixture listener for removing images (@GSadee)
- #14101 [Template][Events] Part of new UI bundle events for security and grid (@ernestWarwas)
- #14102 [Fixtures] Fix removing images before suite (@GSadee)
- #14103 Tweet automatically about every new Sylius release (@Zales0123)
- #14105 Fix @javascript scenarios about channels menu taxon (@Zales0123)
- #14106 [Maintenance] Composer allow plugins finally sorted out + removal of symfony thanks (@lchrusciel)
- #14108 [Templates] Move grid events to UI bundle (@GSadee)
New Contributors
- @oussj made their first contribution in #13932
- @benjamin-vauchel made their first contribution in #13573
v1.11.5
Details
- #12868 Fix zone cannot contain itself validator (@vvasiloi)
- #13847 [Maintenance]Run schema validation on mysql pipeline (@Ferror)
- #13894 Using Sylius template event to change logo (@arti0090)
- #13898 [maintenance][mailer]Assert that email is not null (@Ferror)
- #13903 [Documentation] Improve and fix the release cycle documentation (@Zales0123)
- #13905 [AUTO] Updated translations from Crowdin (1.11) (@SyliusBot)
- #13907 [Docs] Updated Sylius Plus installation guide - optional PDF Generator (@Rafikooo)
- #13908 [DX] General refactor using ECS (@coldic3)
- #13909 [Maintenance] Specify the default path in the ECS configuration (@coldic3)
- #13919 [Maintenance][CI] Add Refactor workflow (@coldic3)
- #13920 [Maintenance] Fix missing import in ECS config (@coldic3)
- #13921 [1.11][User] Reduce usage of deprecated
\Serializable
interface #13642 (@sad270) - #13929 Specify rough 1.12 release term and its planned content (@Zales0123)
- #13933 Bump flex to ^1.17, v1.13 - old infrastructure shutdown (@em411)
- #13938 [CS][DX] Refactor (@github-actions)
- #13940 [CS][DX] Refactor (@github-actions)
- #13948 [Docs] add info about subresources (@SirDomin, @GSadee)
- #13959 [Docs] Favicon (@Rafikooo)
- #13961 [GH] Store composer lock and generate diff (@lchrusciel)
- #13966 Update orders.rst (@groupecomplus)
#3## New Contributors
- @em411 made their first contribution in #13933
- @groupecomplus made their first contribution in #13966
v1.10.14
TL;DR
Details
- #12868 Fix zone cannot contain itself validator (@vvasiloi)
- #13894 Using Sylius template event to change logo (@arti0090)
- #13898 [maintenance][mailer]Assert that email is not null (@Ferror)
- #13903 [Documentation] Improve and fix the release cycle documentation (@Zales0123)
- #13907 [Docs] Updated Sylius Plus installation guide - optional PDF Generator (@Rafikooo)
- #13908 [DX] General refactor using ECS (@coldic3)
- #13909 [Maintenance] Specify the default path in the ECS configuration (@coldic3)
- #13919 [Maintenance][CI] Add Refactor workflow (@coldic3)
- #13929 Specify rough 1.12 release term and its planned content (@Zales0123)
- #13933 Bump flex to ^1.17, v1.13 - old infrastructure shutdown (@em411)
- #13940 [CS][DX] Refactor (@github-actions)
- #13959 [Docs] Favicon (@Rafikooo)
- #13961 [GH] Store composer lock and generate diff (@lchrusciel)
- #13966 Update orders.rst (@groupecomplus)
New Contributors
- @em411 made their first contribution in #13933
- @groupecomplus made their first contribution in #13966
v1.11.4
Details
- #13601 Use the Gaufrette FilesystemInterface instead of a concrete implementation (@GSadee, @mbabker)
- #13841 [Maintenance] Add note to UPGRADE file about dropping Symfony 5.2 support (@GSadee)
- #13844 [API][Swagger] Accept language header in SwaggerUI (@ernestWarwas)
- #13848 [DOCS] Update index tip (@arti0090)
- #13849 [API] Fix sorting products by price of their first variant (@coldic3)
- #13852 [Maintenance] Run the build on tags rather than on releases (@Zales0123)
- #13857 [DOC] Bump minimal PHP version needed to install Sylius (@Roshyo)
- #13865 [Cart] Add Validator for localeCode (@SirDomin)
- #13866 [Maintenance] Relax conflict on liip imagine bundle - rebased version (@Nek-)
- #13867 [Template][Events] Sylius template events - improvements (@ernestWarwas)
- #13870 [ShippingMethod] Change shipping rule to be based on items total instead of order total (@GSadee, @mdevlamynck)
- #13875 [Swagger] Enum with available locale codes in Accept-Language header (@ernestWarwas)
- #13876 [API] Refactor FilterEagerLoadingExtension (@coldic3)
- #13878 [Template] Variant name instead of product name (@ernestWarwas)
- #13886 [Templates][Admin] Refactor order payments template to use events (@coldic3)
- #13888 [Documentation] Fix the description of items total shipping rules (@GSadee)
- #13890 [maintenance]Fix ECS HeaderCommentFixer (@Ferror)
- #13891 [maintenance]Run ECS in parallel (@Ferror)