- #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)
- #13160 Remove types in public and protected properties in not final classes (@Zales0123)
- #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)
- #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)
- #12751 [Docs] Describe API customization requirement for SyliusPlus with Sylius 1.9 (@Zales0123, @Tomanhez)
- #12763 [Docs] Remove redundant refund interfaces (@Tomanhez)
- #12764 [Taxon] Wrap resource deletion operation with a transaction to fix a problem with removing used taxon (@GSadee)
- #12767 [Documentation] Fix warning about version of Sylius in Plus installation guide (@GSadee)
- #12768 [Docs] Update release cycle after 1.10 release (@CoderMaggie)
- #12770 [Documentation] One more fix for warning about version of Sylius in Plus installation guide (@GSadee)
- #12771 [API] Turn on/off api endpoints with parameter (@SirDomin)
- #12776 [Docs][Plus] Modify plus installation guide (@Tomanhez)
- #12777 [Docs][Plus] Change steps order (@Tomanhez)
- #12784 [Documentation][Cookbook] How to add another type of refund? (@GSadee)
- #12789 [API] Disable API by default (@GSadee)
- #12800 [Documentation] Update Plus installation guide for Sylius 1.10 (@GSadee)
- #12801 [Documentation] Update Plus installation guide for Sylius 1.9 (@GSadee)
- #12804 Enable API by default in dev environment (@Zales0123)
- #12807 Optimizing the attribute loading in product edit (@mamazu)
- #12808 [API] Add missing note about enabling API to UPGRADE-1.10 file (@GSadee)
- #12811 [API] Test not providing required fields during registration (@Zales0123)
- #12814 [Documentation] API docs reorganisation (@AdamKasp)
- #12816 [Maintenance] Fix 1.8 build (@GSadee, @SirDomin)
- #12817 [Taxation] Add scenarios for applying proper taxes for shipping (@GSadee)
- #12818 [Core] Bring back String u function (@GSadee)
- #12819 [API] 1.8 api as opt (@SirDomin)
- #12820 [Documentation] Chapter about legacy APIs (@AdamKasp)
- #12823 [API] Allow creation of commands with no arguments with a default value (@GSadee)
- #12825 [API] Do not check command arguments if there is an object to populate (@GSadee)
- #12826 [Documentation] New API described in architecture chapter (@AdamKasp)
- #12828 [Docs] split api customization docs (@SirDomin)
- #12833 [API] Disable API by default (@GSadee)
- #12837 [UPGRADE] Split API and non API upgrade files (@lchrusciel)
- #12838 [UPGRADE] Split API and non API upgrade files (@lchrusciel)
- #12839 [UI] Add bottom scroll to the order summary table (@kulczy)
- #12840 [UPGRADE] Split API and non API upgrade files (@lchrusciel)
- #12843 [Documentation] Change version of Plus in installation guide (@GSadee)
- #12844 [API][PHPSpec] Improve spec for CommandNormalizer (@GSadee)
- #12845 Quick Typo update :) (@FaithlessLooting)
No additional changes apart from the ones reported in pre-releases.
This is a security release!
Fixes the follwing vulnerability:
- #12596 Country api resource shouldn't have created/updated at (@kayue)
- #12618 [Docs] Fix cookbook for custom entity (@Tomanhez)
- #12682 Use Symfony 5.2.* instead of ^5.2 for GitHub Actions (@pamil)
- #12683 Improve the UPGRADE file for Sylius v1.10 (@pamil)
- #12686 [DOCS] Cookbook for customizing refund process (@arti0090)
- #12687 Fix typo and imporve error message (@dantleech)
- #12690 [Doctrine] Fix problem with explicitly defining entity managers (@GSadee)
- #12698 Fix the build with Symfony 5.3 (@pamil)
- #12699 [Documentation] Update templates directory in Themes doc (@CoderMaggie)
- #12701 Delay Sylius 1.10 release by two weeks (@pamil)
- #12702 [Documentation] Fix Refund Process Cookbook (@GSadee)
- #12706 [Documentation] Tweaks on the refunds process cookbook (@CoderMaggie, @GSadee)
- #12707 [Documentation] Fix links in the refunds process cookbook (@GSadee)
- #12709 Fix the build after upgrade to Symfony 5.3 in GitHub Actions (@pamil)
- #12715 [Dql] Add parameter instead of hardcoding it in where statement (@SirDomin)
- #12720 [DQL] Change hardcoded enabled value to parameter in where statements (@GSadee)
- #12725 Bring back testing for Symfony ^5.2 (@pamil)
- #12726 [DQL] Change hardcoded tracked value to parameter in where statements (@lchrusciel)
- #12731 Add cookbook with how to change tax address (@arti0090)
- #12732 Remove unnecessary note about conflict with api-platform/core (@GSadee)
- #12733 Bring back conflict to symfony/polyfill-mbstring (@GSadee)
- #12734 Revert "Bring back conflict to symfony/polyfill-mbstring" (@GSadee)
- #12736 Force Symfony 5.2.* on GitHub Actions (@pamil)
- #12747 [Docs] Move AdminApi docs to AdminApiBundle (@Tomanhez)
- #12748 [Documentation][Refund] Add cookbook about refund customization with improvements (@AdamKasp, @GSadee)
- #12578 [API][Shop] Remove channel pricing from shop (@lchrusciel, @SirDomin)
- #12602 [Refactor] Unification of buses (@SirDomin)
- #12619 [Docs] Add docs for custom entity with access per admin channel (@Tomanhez, @GSadee)
- #12621 [API] sorting product by position in taxon (@AdamKasp)
- #12623 [API] Revert locale to localeCode in pickup cart (@arti0090)
- #12626 [Api] Adding product to cart with proper product price per channel (@Tomanhez, @AdamKasp, @GSadee)
- #12627 [DOCS] API custom logic example (@arti0090, @GSadee)
- #12628 [API] Conflict with symfony/property-info due to problem with wrong namespaces of some translation entities (@GSadee)
- #12632 [Docs] Mention localhost exposure for easier Facebook login (@Zales0123)
- #12633 [Bug] [Temporary solution] Comment out 2 behats steps for checking notifications (@SirDomin)
- #12634 [DOCS] Change response codeblocks to be more clarified (@arti0090)
- #12639 [API]Add inStock serialization to productVariant (@arti0090)
- #12640 [DOCS] Modify serialization fields in api (@arti0090)
- #12642 [Documentation] Fix Customizing API doc headers inconsistency (@CoderMaggie)
- #12643 [README] Fix link to plugin list (@lchrusciel)
- #12644 [README] Supported versions update (@lchrusciel)
- #12647 Improve API Platform customisation guide (@pamil)
- #12648 [Api] Prevent product more than in stock (@Tomanhez)
- #12649 [API][Product] Expose default variant on product show and index (@GSadee)
- #12650 [API][ProductVariant] Fix product variant response by using proper normalizer (@GSadee)
- #12651 [API][ProductVariant] Add additional specs for product variant normalizer (@GSadee)
- #12652 [API][Product] Add additional specs for product normalizer (@GSadee)
- #12653 [API] Add missing inStock field to swagger (@arti0090)
- #12654 [Api] Check stock sufficient while cart update (@Tomanhez)
- #12655 [Documentation][Plus] Minor improvements in cookbook for accessing to entities by channel admins (@GSadee)
- #12657 [API] Adding inexistent payment method (@arti0090)
- #12658 add validation on complete order (@AdamKasp)
- #12660 [API] Preventing from choosing unavailable shipping method during checkout (@GSadee)
- #12661 [API] Add itemsTotal field to order resource (@arti0090)
- #12663 [Api] Customer see description of a product (@Tomanhez)
- #12665 Add Validation to chose payment method (@AdamKasp)
- #12666 [API] Prevent from using inexistent shipping method (@pamil)
- #12667 [Documentation] Customizing CreditMemo entity by adding a new field (@GSadee)
- #12668 [API] write order email send test in api bundle (@pamil, @SirDomin)
- #12669 [API] short description on product index (@AdamKasp)
- #12671 [Api] Tests adding incorrect county code to address order (@Tomanhez)
- #12672 Fix for build of Sylius Standard (@arti0090)
- #12673 [API][Address] Remove account prefix from addresses endpoints (@GSadee)
- #12674 [Minor] Return shop user after registration command to improve extendibility (@lchrusciel)
- #12675 Add missing return value (@AdamKasp)
- Added support for PHP 8.0 (#12552)
- Allowed user password to be null (#12441)
- Bumped PHP requirements to 7.4 (#12297)
- Removed Admin API Bundle from the default Sylius installation (#12547)
- Replaced codes and ids in API v2 with IRIs (#12487)
- Replaced deprecated Zend libraries with Laminas replacements (#12357)
- Switched to utf8mb4 database charset (#12429)
- Unified serialization groups within API v2 (#12532)
- Upgraded to API Platform ^2.6 (#12510)
- #12048 [API] Explicitly exclude feature from API implementation (@lchrusciel)
- #12092 Resource layer tip - English corrections (@tuala)
- #12297 Bump up requirements to PHP 7.4 (@pamil)
- #12303 Remove lock file from cache hashes in CI (@szepeviktor)
- #12304 Update PHPStan configuration (@szepeviktor)
- #12333 [API] remove promotion coupon (@arti0090)
- #12347 Remove roadmap links for now (@pjedrzejewski)
- #12357 Replace zendframework/zend-stdlib with laminas/laminas-stdlib (@pamil)
- #12360 [API] Password reset (@arti0090)
- #12366 [API] change variants to iri + tests (@SirDomin)
- #12368 [API] Account verifying (@AdamKasp, @arti0090)
- #12382 Filter product variants by product & option values (@pamil, @GSadee)
- #12385 Add contact email in channel fixture (@maximehuran)
- #12390 Shipping method change key cost to price (@SirDomin, @AdamKasp)
- #12391 [API] reseting password with validation (@arti0090)
- #12395 [Docs] Add note about doctrine migrations (@Tomanhez)
- #12402 Remove duplicated entry in composer file and add return type in setup trait (@arti0090)
- #12405 Decouple translation used in emails from shopBundle to coreBundle (@arti0090)
- #12408 [ApiBundle] Use one kernel in test application (@GSadee)
- #12419 [API] Add missing specs and make fixes to reset password PR (@arti0090)
- #12420 [API] Adjust reset password requests (@lchrusciel)
- #12424 Doc: Fix Doctrine project url (@n3wborn)
- #12429 Use 4-Byte UTF-8 Unicode Encoding (@jacquesbh)
- #12431 Bump elliptic from 6.5.3 to 6.5.4 (@dependabot[@bot])
- #12441 [UserBundle] Allow user password to be null for SSO (@loic425)
- #12444 Create resource belongs to collectionOperation (@kayue)
- #12445 [Api] Subscribed to newsletter (@Tomanhez)
- #12451 [Docs] How to add product variants by options to the cart in Sylius API? (@AdamKasp)
- #12456 Update sspooky13/yaml-standards requirement from ^5.1 to ^5.1 || ^6.0 (@dependabot-preview[@bot])
- #12457 Drop sspooky13/yaml-standards ^5.1 in favour of ^6.0 (@pamil)
- #12460 Use egulias/email-validator ^3.0 (@pamil)
- #12470 [API] Remove untested route on ProductVariant (@lchrusciel)
- #12472 [Api] Visitor and Customer add ProductReview (@Tomanhez)
- #12474 [API] Resend Verification email (@arti0090)
- #12476 [API] Subscribing to newsletter on account register (@arti0090)
- #12477 [API] product review filters (@SirDomin)
- #12478 Remove unnecessary logic from handler (@arti0090)
- #12479 Add few cosmetic improvements in ChangeShopUserPasswordHandler.php and xml files (@Tomanhez)
- #12480 Change command constructor (@arti0090)
- #12482 Remove duplicated service (@Tomanhez)
- #12483 [Api] Product has last 3 reviews by default (@SirDomin)
- #12485 Use route name instead of a hardcoded '/' to redirect user on logout (@rimas-kudelis)
- #12487 [Api][POC]Convert iri to code in command (@Tomanhez, @arti0090)
- #12491 [API] Added product average rating (@SirDomin)
- #12496 fixed find files in yaml standards (@sspooky13)
- #12497 [API] Validating shipment that was shipped (@arti0090)
- #12498 Convert iri to code in command AddProductReview (@Tomanhez)
- #12499 [API][Shop] Add validation for adding a product review (@GSadee)
- #12509 [API] Add admin and shop section resolvers (@GSadee)
- #12510 Update to api platform v2.6 (@Tomanhez)
- #12512 [API] Fix cart blaming (@GSadee, @arti0090)
- #12518 fix: add unique index to token_value in order entity (@pptasinski)
- #12526 Remove unused api cart blamer method add missing spec (@arti0090)
- #12528 Refactor cart blaming (@arti0090)
- #12529 Cleanup resend verification email handler (@arti0090)
- #12530 [API]Unify change quantity endpoint with other orders endpoints (@arti0090)
- #12532 [API] Serialization groups unified (@SirDomin)
- #12533 Minor fixes for cart blaming command (@arti0090)
- #12534 [Api] upgrade taxon filter on product (@AdamKasp, @GSadee, @SirDomin)
- #12542 Upgrade release cycle dates for 1.9 and 1.10 (@pamil)
- #12544 [API][Checkout] Add tag to promotion scenario (@lchrusciel)
- #12545 [API][Promotion] Test applying promotion rules (@lchrusciel)
- #12547 Remove Admin API Bundle from the default Sylius installation (@pamil)
- #12552 Add support for PHP 8.0 (@pamil)
- #12557 update Plus installation guide (@AdamKasp)
- #12558 [Order] Fix race condition problem with multiple order recalculations (@GSadee)
- #12562 [DOC] update theme structure documentation (@Sylvain @Just)
- #12564 [Docs] add minor improvement to Plus installation guide (@AdamKasp)
- #12565 [API][Order] Fix possibility to limit orders by refactoring from data provider to extension (@GSadee)
- #12568 [API] channel based product collection (@SirDomin)
- #12569 Bugfix | Filter out not enabled products in API collection (@stloyd, @arti0090)
- #12571 [API] remove productCode from addToCart (@SirDomin)
- #12574 Upgrade to GitHub-native Dependabot (@dependabot-preview[@bot])
- #12579 [API] Validate if product or variant is enabled (@arti0090)
- #12581 [Api]Fix isAllowedProperty return type in ReflectionExtractor (@Tomanhez, @pamil)
- #12592 Include just one MySQL 5.7 build (@pamil)
- #12599 [Docs] Add and improve new api docs (@AdamKasp)
- #12600 [Api]Add customers id next to token (@Tomanhez)
- #12604 [API] Cherry pick commits on 1.9 branch for validating if product is enabled during adding to cart (@arti0090, @GSadee)
- #12609 Adding product from another channel bugfix (@arti0090)
- #12610 Fixes after upmerge (@AdamKasp)
- #12612 [Documentation] Update cookbook about Facebook login (@GSadee)
- #12613 [API] Adding inexistent variant (@arti0090, @GSadee)
- #12617 [API][PHPSpec] Fix validator after upmerge (@GSadee)