- #1339 [Maintenance] Replace
sm_can
withsylius_sm_can
function (@Wojdylak) - #1338 [MultiSourceInventory] Disable PaymentPreCompleteListener from Sylius CE (@GSadee)
- #1299 [CI] Add PHP 8.2 to workflow (@Rafikooo)
- #1322 Add paths to PHPStan configuration (@GSadee)
- #1321 [PartialShipping] Validate if there is no inventory source chosen while partially shipping order with tracked units (@GSadee)
- #1325 [Maintenance] Fix build (@mpysiak)
- #1327 [Maintenance] Remove psalm (@mpysiak)
- #1326 [Maintenance] Drop Sylius 1.11 support (@mpysiak, @Wojdylak)
- #1329 [Maintenance] Add support for sylius 1.13 (@Wojdylak)
- #1332 Add missing translations to RBAC (@TheMilek)
- #1333 Fix ResourcePrivilege alias name generation when FQCN provided as controller (@TheMilek)
- #1334 Fix ResourcePrivilege alias name generation when there is also a controller method name provided (@TheMilek)
- #1335 [Maintenance] Add image firewall (@Wojdylak)
- #1335 Update README.md (@damonsson)
- #1335 [Maintenance] Bump Sylius 1.13 to stable v1.13.0 version (@GSadee)
- #1287 [Conflict] Add conflict with symfony/framework-bundle:6.2.8 (@Rafikooo)
- #1289 [Admin][Returns] Update details view (@NoResponseMate)
- #1286 Bump minimal required version of ApiPlatform (@jakubtobiasz)
- #1290 Add conflict for doctrine/orm:2.14.2 (@coldic3)
- #1291 Revert "Add conflict for doctrine/orm:2.14.2" (@GSadee)
- #1292 [Admin][Return] Ensured all action buttons are same width (@NoResponseMate)
- #1293 [Admin] Add confirmation when leaving a changed form (@NoResponseMate)
- #1288 PartialShipments customizability and extendability improved (@TheMilek)
- #1296 Do not show refund button on return request if order is already refunded (@TheMilek)
- #1294 [DX][BusinessUnit] Moved address to a standalone superclass instead of embeddable (@NoResponseMate)
- #1295 [Maintenance] Fix BusinessUnit table name (@NoResponseMate)
- #1297 Use ReturnRequestProvider in ReturnRequestType (@TheMilek)
- #1298 Switch from using an integer to using a boolean in SQL where clause (@jakubtobiasz)
- #1300 [Psalm] Add IriConverterInterface to the deprecated classes list (@Rafikooo)
- #1305 Add a conflict for sylius/refund-plugin:1.4.0 (@jakubtobiasz)
- #1303 [Maintenance] Bump version of sylius/refund-plugin to ^1.4 (@Rafikooo)
- #1261
SyliusTemplateEvents
on the Refund view &composer link-templates
command removed (@Rafikooo) - #1302 Remove additional join to customers in order list query builder (@TheMilek)
- #1301 Convert Return Request Resolution form from a raw HTML to Symfony Form (@jakubtobiasz)
- #1306 [Return] Update RefundUnitsAction (@NoResponseMate)
- #1304 [Admin][Inventory] Refactor ApplyInventorySourceStockForProductVarianiantAction (@NoResponseMate)
- #1307 [Maintenance] Minor code upgrades after bump of
RefundPlugin
(@Rafikooo) - #1308 Refactor SplitShipmentAction (@TheMilek)
- #1312 Remove hardcoded sleep in Behat for Loyalty Rules (@jakubtobiasz)
- #1315 Add Serializable interface to ItemsTotalToPointsRatioConfiguration (@TheMilek)
- #1311 [API] Use command denormalizer for all commands (@lchrusciel, @NoResponseMate)
- #1316 Improve customizability of loyalty rules (@jakubtobiasz)
- #1310 Refactor CreateReplacementOrderAction (@jakubtobiasz)
- #1313 Add information about exact resolution change to customer's email (@TheMilek)
- #1318 [DX] Ease customizing validation groups (@NoResponseMate)
- #1319 Adjust changes from modular Plus to SplitShipmentAction (@TheMilek)
- #1320 [DX] Unfinalize repositories (@NoResponseMate)
- #1309 [Maintenance] Update copyright (@NoResponseMate, @GSadee)
- #1317 [Loyalty][DX] Refactor channels based form data transformers into one class (@NoResponseMate, @GSadee)
- #1273 Load ApiBundle-coupled services only when ApiBundle is active (@jakubtobiasz)
- #1274 Allow to configure form on every sylius_plus.resource entry (@jakubtobiasz)
- #1275 [RBAC] Add RequestMatcherPass to set admin request matcher definition (@coldic3)
- #1277 [Fixtures] Add InvoicesPurgerListener to plus suite (@GSadee)
- #1276 Extract constants for emails (@GSadee)
- #1279 Remove official support for ApiPlatform 2.6.x (@jakubtobiasz)
- #1278 Move all API-related services to the integration config (@jakubtobiasz)
- #1281 Disable API-coupled Compiler Pass when SyliusApiBundle is disabled (@jakubtobiasz)
- #1280 Allow to configure InventorySourceAddress form (@jakubtobiasz)
- #1285 [Returns] Move the coupling with CreditMemos back to the base ReturnRequest entity (@GSadee)
- #1283 [Minor] Inventory validation fixes (@lchrusciel, @coldic3, @GSadee)
- #1247 [Composer] minimum-stability - dev to stable changed (@Rafikooo)
- #1246 [CustomerPools] CustomerGuestTypeExtension adjusted after Sylius 1.11 update (@Rafikooo)
- #1251 Secure division by zero inside ChannelsBasedItemsTotalToPointsRatioCalculator (@NoResponseMate)
- #1249 [Maintenance] Prevent trying to refund an order with free items in fixtures (@NoResponseMate)
- #1253 Improve Loyalty validation (@NoResponseMate)
- #1252 [Maintenance] PHP attributes in the entity classes (@Rafikooo)
- #1244 Fix
ReturnRequestFixture
to contain only adjustments from the core bundle and return itself (@Rafikooo) - #1250 Remove unused templates (@TheMilek)
- #1245 [Loyalty] LoyaltyRule fixture with channels (@Rafikooo)
- #1255 [Maintenance][Loyalty] Fix uninitialized array property in channel based configurations (@NoResponseMate)
- #1256 [Admin][Returns] Resolution on indexes (@NoResponseMate)
- #1257 Fix product listing for channel admins not to show products without an assigned channel in each taxon (@GSadee)
- #1254 [Maintenance] Fix random return behat fails (@NoResponseMate)
- #1258 Bump supported doctrine/dbal version and replace deprecated methods (@GSadee)
- #1259 Add support for doctrine/dbal 3 (@GSadee)
- #1260 [GitHub Actions] Fix branch name + change the file extensions (@GSadee)
- #1262 [ECS] Annotation spacing (@Rafikooo)
- #1263 [MultiSourceInventory] Remove hardcoded data_class attribute from form type (@GSadee)
- #1264 [CI][Maintenance] Update information center branches (@NoResponseMate)
- #1266 [Composer] Add php-http/discovery to allow-plugins to fix build (@GSadee)
- #1265 [Maintenance] Update ECS config (@GSadee)
- #1267 [DX] Load admin grid config only if SyliusAdminBundle is used (@coldic3)
- #1269 [Maintenance] Adjust Messenger env variables (@GSadee)
- #1268 [RBAC][Grid] Import table macro in template depending on SyliusAdminBundle (@coldic3)
- #1271 Add info about the
AclHelper
constructor change in the UPGRADE file (@coldic3) - #1270 [Composer] Adjust branch alias (@GSadee)
- #953 [Minor] Migrate traits to have typed properties (@lchrusciel, @GSadee)
- #1175 [Maintenance] Fix potential undefined array key with assertion (@coldic3)
- #1174 [Adjustment] Prevent removing shipment adjustments on splitting (@coldic3)
- #1178 [Fixtures] Add making refunds in ReturnRequestFixture (@coldic3)
- #1193 [Loyalty][API] Validate LoyaltyPurchase availability (@NoResponseMate)
- #1183 Validate items from another order while returning (@AdamKasp)
- #1197 [Fixtures] Fix OrderExampleFactory to use proper attribute to get customer (@GSadee)
- #1196 [API][Loyalty] Change media type to supported one (@TheMilek)
- #1214 [Maintenance] Fix Psalm, APIP 2.7 support and RBAC permission checker (@coldic3)
- #1223 [Loyalty][API] Restrict LoyaltyRuleDenormalizer to support APIP>=2.7 only (@coldic3)
- #1219 [Maintenance] Drop support for Symfony 4.4 (@coldic3)
- #1210 [Product] Display pricing block for a configurable product (@Rafikooo)
- #1226 [LoyaltyPurchase] Duplicated label removed (@Rafikooo)
- #1232 Fix coding standard (@jakubtobiasz)
- #1201 [Maintenance] Add support for Sylius 1.12 (@coldic3)
- #1231 Validate max amount of points in Loyalty Purchase (@jakubtobiasz)
- #1220 [Maintenance] Symfony 6 support (@coldic3)
- #1228 [Templates] Adjust to the new Sylius shop UI styles (@coldic3)
- #1237 [Behat] Remove redundant RefundContext with the latest Refund Plugin (@GSadee, @coldic3)
- #1234 [Inventory] Fix releasing to inventory when canceling partially shipped order (@coldic3)
- #1235 Add credit memos to gitignore in test application (@GSadee)
- #1230 [InventorySource] Add
priority
field and update resolving (@NoResponseMate) - #1239 [Maintenance] Fix public/index.php in test app with SF Runtime (@coldic3)
- #1240 [Maintenance] Remove wkhtmltopdf binary (@coldic3)
- #1047 [Doctrine] remove string functions from config (@SirDomin)
- #1053 [maintenance]Upgrade actions/checkout to v3 version (@Ferror)
- #1061 [docker]Specify database charset in docker compose (@Ferror)
- #1049 refactor #1049 [modularization]Split AdminUserTypeExtension between ChannelAdmin and Rbac Context (@Ferror)
- #1057 [modularization]Move CustomerGuestTypeExtension to CustomerPool BC (@Ferror)
- #1059 [modularization]Move CustomerRegistrationTypeExtension and CustomerTypeExtension to CustomerPool BC (@Ferror)
- #1060 [modularization]Move ProductVariantTypeExtension to Inventory BC (@Ferror)
- #1058 [Modularization] Reviews moved to CustomerPools context (@TheMilek)
- #1065 [Maintenance] Explicitly declare buses at which listeners are registered (@lchrusciel)
- #1066 UPGRADE file fix (@TheMilek)
- #1063 [Returns] Move CreditMemoWithReturnRequestEventListener to integration layer (@coldic3)
- #1054 [Returns] Decouple ReturnInventoryOperator from Inventory BC (@coldic3)
- #1069 [Returns] Credit memo decoupled from ReturnRequest entity (@TheMilek)
- #1073 [Maintenance] upgrade file updated (@TheMilek)
- #1067 [BusinessUnits] Move InvoiceShopBillingDataFactory to integration layer (@GSadee)
- #1068 Use twig filter function instead of for and if (@Ferror)
- #1018 [Return requests] Splitting return requests (@ernestWarwas)
- #1072 [Modularity] Split ReplacementOrderCreator for Returns context and integration layer (@Rafikooo)
- #1075 [PHPArkitect] Remove ReturnRequest from excluded classes (@GSadee)
- #1071 [Maintenance] Drop support for Sylius 1.10 (@GSadee)
- #1077 [Returns] Credit Memo decoupled from Return Request entity corrected to be part of integration layer (@TheMilek)
- #1078 [Maintenance] Upgrade file updated after changes (@TheMilek)
- #1084 [API][UI][Maintenance] Split return request enchancement (@ernestWarwas)
- #1076 [Modularity] [ChannelAdmin] Split channel Checker between namespaces (@AdamKasp)
- #1087 [Modularity] Update upgrade file after channel admin refactor (@AdamKasp)
- #1037 [Loyalty][Admin] autocomplete field added to configuration (@TheMilek, @SirDomin, @coldic3)
- #1093 [Loyalty] Fix PointsPerProductRatioConfiguration validation (@coldic3)
- #1095 [UI][Enchancement] Fixes for splitting return request. (@ernestWarwas)
- #1099 [Returns] Fix media type in return request splitting resource definition (@ernestWarwas)
- #1064 [modularization]Create TypeTest for CustomerGuestTypeExtension (@Ferror)
- #1104 [DX] General refactor using ECS (@coldic3)
- #1106 [Modularity] Delete FindEnabledProductsByChannelQueryInterface (@coldic3)
- #1114 [Template][Events] Refactor UI bundle templates to use SyliusTemplateEvents (@ernestWarwas)
- #1050 [docker][maintenance]Install and configure xdebug (@Ferror)
- #1116 remove entire GMV report (@AdamKasp)
- #1117 add note to upgrade file (@AdamKasp)
- #1120 [GMV] Removing unnecessary entries and improvement of upgrade file (@Rafikooo)
- #1113 Csrf token added to retrun Request controllers (@TheMilek, @AdamKasp)
- #1121 [Maintenance] Allow flex plugin during plugin installation (@lchrusciel)
- #1125 Configure global flex and additional plugin to fix the build (@Zales0123)
- #1123 Add extra validation to CSRF checker (@AdamKasp)
- #1124 [Loyalty] Channel relation to the Loyalty Rule (@Rafikooo)
- #1127 Split loyalty configuration into multiple tabs & do not require loyalty rule configuration (@Zales0123, @Rafikooo)
- #1144 Rename tag tagged to tagged_iterator (@GSadee)
- #1146 [DX] Removal of final keyword on commands (@lchrusciel)
- #1008 [Template][Events] Refactor templates to use Sylius events (@ernestWarwas)
- #1009 [Maintenance] Support PHP 8.1 (@Rafikooo)
- #1011 [Maintenance] Add missing removed templates to UPGRADE file (@GSadee)
- #1010 [Templates][Admin] Improve shipment block on order details page + remove duplicated priorities (@GSadee)
- #1012 Bring back checking ECS (@GSadee)
- #1015 [DX] Split unit and spec tests between Bounded Contexts (@coldic3)
- #1014 Check coding standard for Behat tests + move configuration of paths (@GSadee)
- #1016 [Modularity] Introduce phparkitect (@ernestWarwas)
- #958 [docker]Dockerized Sylius Plus (@Ferror)
- #1019 [Role] Add missing translation for catalog promotions in roles tree (@GSadee)
- #1021 [DependencyInjection] Move registering resources to prepend method (@GSadee)
- #1022 [Traits] Tests for traits introduced (@ernestWarwas)
- #1023 [maintenance]Use WKHTMLTOPDF binary from ENV instead of fixed path (@Ferror)
- #1027 Fix static analysis after SyliusMailerBundle v1.7.0 release (@GSadee)
- #1028 [ReturnRequest] move delegatingCalculator to proper Bounded Context (@AdamKasp)
- #1029 Move orderItemController to proper bounded context (@AdamKasp)
- #1031 move channel listener to proper bounded context (@AdamKasp)
- #1033 Add missing note to upgrade file (@AdamKasp)
- #1024 [Returns] Use Factory to create ReturnRequest (@SirDomin)
- #1025 [Tests] Unit tests moved to unit test namespace in bounded contexts (@ernestWarwas)
- #1035 [Tests] Small improvements to tests for model traits (@ernestWarwas)
- #1017 [Returns] States for partial returns and receives (@coldic3)
- #1036 [Maintenance] Introduce EditorConfig (@coldic3)
- #1032 [Maintenance] Optional pdf generator (@Rafikooo)
- #1039 Upgrade file and code style improvements (@Rafikooo)
- #1043 [Returns][Shop] Fix show action icon (@coldic3)
- #1034 [Customer Pools] move listener to proper context (@AdamKasp)
- #1044 [Maintenance] Add a note to UPGRADE file about moving ReviewCreateListener (@GSadee)
- #1046 Remove unnesessary services (@AdamKasp)
- #1042 [maintenance][postgres]Remove doctrine dbal meta configuration (@Ferror)
- #945 [RBAC] make label optional (@AdamKasp)
- #946 ChannelSetup service overridden for
sylius:install:setup
command repair (@Rafikooo) - #947
sylius:install:setup
- code improvements (@Rafikooo) - #950 [Doctrine] Remove output walkers in Driver (@SirDomin)
- #949 [Returns] Do not use specific implementation of CustomerContextInterface in action (@Zales0123)
- #935 [RETURNS] ReturnRequestUnit made a resource (@TheMilek)
- #948 Pagination for multi-channel fixed (@AdamKasp)
- #956 [Composer] add conflict to symfony-framework-bundle (@SirDomin)
- #954 [ChannelAdmin] Rename listener (@AdamKasp)
- #940 [Maintenance] Remove doctrine/orm conflict (@lchrusciel, @GSadee)
- #955 [UI] Checkout with registered email (@SirDomin)
- #957 [Maintenance] Remove conflict to symplify/package-builder (@GSadee)
- #961 [Maintenance] Add conflict to symfony/dependency-injection and symfony/framework-bundle to fix a build (@GSadee)
- #962 [Maintenance] Bump up Sylius versions + remove Symfony conflicts (@GSadee)
- #963 [Returns] RequestReturnHandler refactored not to flush data (@ernestWarwas)
- #968 ADR template (@ernestWarwas)
- #959 [BC BREAK] Split and reorganize AdminUserTrait and interface (@AdamKasp, @lchrusciel)
- #967 [ChannelAdmin] Refactor ResourceChannelChecker and ResourceChannelEnabilibityChecker (@GSadee)
- #973 [ChannelAdmin] Add notes about refactoring resource channel checkers to UPGRADE file (@GSadee)
- #974 Order entity replaced with string in SendReturnRequestConfirmationCommand (@ernestWarwas)
- #977 [Maintenance] Move RBAC services definitions from yaml to xml notation (@coldic3)
- #975 [Loyalty][PHPSpec] Fix wrongly named LoyaltyPointsTransactionLoggerSpec (@GSadee)
- #976 [ChannelAdmin] Refactor resource channel checkers to use exception instead of returning false (@GSadee)
- #988 [BC BREAK] [Customer] Split customer repository into traits and services (@GSadee)
- #981 [BC BREAK] [ProductVariant] move interface to bounded Context (@AdamKasp)
- #982 [ProductVariant] update ugrade file (@AdamKasp)
- #966 [Shop] Templates overriding refactored (@TheMilek)
- #980 [Shop] UPGRADE file updated due to shop template overriding refactor (@TheMilek)
- #992 [BC BREAK] Split repositories into traits or query builder services (@GSadee)
- #998 [SHOP] UPGRADE file explaining changes on shop templates fixed (@TheMilek)
- #984 [Adjustment] split between Bounded Contexts (@AdamKasp)
- #985 [Adjustment] update upgrade file (@AdamKasp)
- #989 [Shop] Template events launched for a loyalty (@Rafikooo)
- #978 [BC BREAK] Split customer between bounded contexts (@AdamKasp)
- #993 [BC BREAK] [Returns] Replace order item unit repository with a query service (@GSadee)
- #994 [BC BREAK] [Product] Replace product repository with a query services (@GSadee)
- #999 [Maintenance] Add note to UPGRADE file about the repositories refactor (@GSadee)
- #979 [Customer] update upgrade file (@AdamKasp)
- #990 [BC BREAK] [Order] Split orderTrait between Bounded Contexts (@AdamKasp)
- #1001 [Order] Minor fixes after merge (@AdamKasp)
- #996 [BC BREAK] [ProductVariant] Replace product variant repository with a query service (@GSadee)
- #997 [BC BREAK] [CustomerPools][ShopUser] Replace shop user repository with a query service (@GSadee)
- #987 [BC BREAK] [Shipment] Split between bounded contexts (@AdamKasp, @GSadee)
- #991 Add note to UPGRADE file after splitting Shipment entity (@AdamKasp)
- #964 [BC BREAK] Split channel between bounded contexts (@AdamKasp)
- #983 [Channel] split channel trait upgrade file (@AdamKasp)
- #1000 Adjust changes from order to Upgrade file (@AdamKasp)
- #1004 [Maintenance] Clean up UPGRADE file after repositories refactor (@GSadee)
- #1002 [Config] Resources definition refactor (@Rafikooo)
- #1005 [Maintenance] Code standard (@Rafikooo)
- #995 [Maintenance] Empty options in KnpSnappy pdf configuration (@coldic3)
- #1006 [Templates] replace sonata events with sylius template events (@SirDomin, @GSadee)
- #1007 [Maintenance] Bump copyright year (@coldic3)
- #936 Drop support for PHP 7.4 + Symfony 5.2 and 5.3 (@GSadee)
- #938 [Composer] Remove a conflict to payum/payum ^1.7 (@GSadee)
- #939 Support Sylius v1.11.0-ALPHA (@@GSadee)
- #941 Support Sylius v1.11.0-BETA.1 (@GSadee)
- #942 [Inventory] Improve InventorySourceStockType to extend AbstractResourceType (@GSadee)
- #943 [Fixtures] Add fixtures for catalog promotions (@GSadee)
- #944 [Maintenance] Support stable Sylius v1.11.0 (@GSadee)
- #930 [Rbac] Replace usage of Zend\Stdlib\PriorityQueue with Laminas\Stdlib\PriorityQueue (@GSadee)
- #931 [Maintenance] Adjust services and configuration after dropping support of Sylius 1.9 (@GSadee)
- #932 [Behat] Remove deprecated whitespace from behat tags (@GSadee)
- #933 Support Symfony 5.4 (@GSadee)
- #921 [Config] change dependency to use resource (@SirDomin)
- #922 Remove oauth server bundle (@AdamKasp)
- #923 Use PHP 7.4 syntax (@GSadee)
- #927 [API] Allow for not existent variants in cart item availability checker (@lchrusciel)
- #929 [Maintenance] Fix build by updating composer conflicts (@GSadee)
- #908 Fix version of Plus requirement for v1.0.0-ALPHA.1 in UPGRADE file (@GSadee)
- #907 [Maintenance] Unify split shipping & return tags for admin (@lchrusciel)
- #910 Change username and email in workflow for synchronization with PlusInformationCenter (@GSadee)
- #909 [Inventory] Add tracked product to cart with untracked product (@GSadee)
- #912 Fixes after Sylius tags 1.9.7 and 1.10.1 (@GSadee)
- #911 [Inventory] Resolve problem with unassigned inventory source due to wrong order of callbacks (@GSadee)
- #913 [SM] Change priorities of State Machine callbacks (@arti0090)
- #915 Fix changing priorities of state machine callbacks (@GSadee)
- #918 [Admin][Dashboard] fix customers calculation for channels (@SirDomin, @Tomanhez)
- #917 Update InvoicingPlugin (@Tomanhez)
- #914 [Api]Use iri instead of code in commands and models (@Tomanhez, @Zales0123)
- #920 Upgrade InvoicingPlugin to 0.18 version (@GSadee, @Arminek)
- #884 Add support for Sylius 1.10 (@AdamKasp, @GSadee, @Zales0123)
- #894 Small UPGRADE file fixes after #884 review (@Zales0123)
- #897 Upgrade to stable Sylius 1.10 (@GSadee)
- #896 Update steps in upgrade file (@Tomanhez)
- #895 [BUG] Adding product review as guest (@arti0090)
- #899 [FIX] Change how 1.9 is build with product review validator (@arti0090)
- #900 Upgrade to stable RefundPlugin 1.0 (@GSadee)
- #901 [Composer] Add psr/simple-cache to dev requirements due to problem with installation (@GSadee)
- #902 [Composer] Move psr/simple-cache from dev requirements (@GSadee)
- #903 [Composer] Remove friendsofsymfony/oauth-server-bundle from requirements (@GSadee)
- #904 [GitHub Actions] Configure workflow to run on the workflow_dispatch event (@GSadee)
- #870 [Api] Add customers id next to token (@Tomanhez)
- #872 [OAuth] Adjust user provider to work properly with customer pools (@GSadee)
- #873 [API][Inventory] Secure adding product to cart with insufficient stock (@GSadee)
- #871 change buses to sylius_default.bus (@SirDomin)
- #875 [API] Fix product variant normalizer after upgrade to Sylius 1.9.4 (@GSadee)
- #878 Use Symfony 5.2.* with github actions (@Tomanhez)
- #879 Fix doctrine bundle configuration (@Tomanhez)
- #882 Fixes after upgrade to RefundPlugin v1.0.0-RC.1 (@GSadee)
- #881 [Inventory] Use InventorySourceStockInterface instead of InventorySourceStock as target entity (@GSadee)
- #876 [Inventory] InventorySourceStockUpdater Fix (@Tomanhez)
- #886 Add item when items in cart are not eligible (@arti0090)
- #887 Changed AvailabilityCheckerInterface from core to plus (@arti0090)
- #888 [Minor] Flush removed from handler (@lchrusciel)
- #889 Remove flushes from handlers (@GSadee)
- #891 [Admin][Api][Customer][Returns] Accepting & rejecting a return request (@Arminek)
- #893 [API][Returns] Return return request in response after accepting/rejecting (@GSadee)
- #859 Add validation for special symbols on code (@GSadee)
- #861 fix bulk action (@AdamKasp)
- #862 [Behat][API] Refactor and enable in API context the scenario for adding product available in multiple inventory sources to cart (@GSadee)
- #863 [API][Cart] adding not tracked product (@AdamKasp)
- #865 [UI][PartialShipping] Changing inventory source while partially shipping order (@Tomanhez, @GSadee)
- #866 [API][PartialShipping] Changing inventory source while partially shipping order (@GSadee)
- #868 [PartialShipping] Fix splitting shipment form when there is a simple product (@GSadee)
- #864 [RBAC] Always return true if request not found in AdminPermissionResolver (@lchrusciel)
- #847 [Behat][Api]Cover behat scenarios for partial shipments (@arti0090)
- #848 [GMV] Add possibility to choose a day while downloading a report (@GSadee)
- #850 [GMV] Refactor GMV report form (@GSadee, @SirDomin)
- #852 [docs] add note about supported sylius version (@AdamKasp)
- #851 [API] Validating partial shipment (@arti0090)
- #854 [API][PartialShipping] Fix serializer name of shipment attribute (@GSadee)
- #853 [API]Partial ship units validation (@arti0090, @GSadee)
- #855 Remove conflicts with doctrine (@GSadee)
- #856 [Inventory] Fix mapping in shipment trait (@lchrusciel)
- #845 [CI] Force Symfony 5.2 libraries & add real Symfony 5 support (@lchrusciel, @pamil, @Tomanhez, @GSadee)
- #846 Fix note about upgrading Plus to 0.36.0 version (@AdamKasp, @GSadee)
- #831 Toggle doctrine migration (@arti0090)
- #836 Add gitkeep file so src/Migration directory stays in code (@arti0090)
- #829 Update to Sylius/Sylius 1.9 and Symfony 5 (@Tomanhez)
- #837 [Bug] Customer list problem fix (@SirDomin)
- #838 early return instead of throwing error (@SirDomin)
- #841 [ChannelAdmin] Add early return instead of exception when there is no channel pricing field in form type (@GSadee)
- #840 [API][PartialShipping] Add possibility to partially ship an order (@GSadee)
- #839 Submitted RR (@Tomanhez)
- #842 Upgrade invoicing & refund plugin version (@arti0090)
- #843 [Docs] Add note in upgrade file for RefundPlugin (@arti0090)
- #844 Set GitHub Actions timeout to 30 minutes to prevent us from bankruptcy (@pamil)
- #823 [Loyalty] Buying loyalty purchase that will reset customer's loyalty points (@GSadee)
- #824 Upgrade RefundPlugin to v1.0.0-RC.6 (@GSadee)
- #825 Fix exception for inventory source with variant without name (@AdamKasp)
- #832 [Behat] Change name of suite and tag for splitting shipments (@GSadee)
- #833 [Behat][API] Split definitions of context services for admin and shop (@GSadee)
- #834 [API] Seeing return request details (@arti0090)
- #835 Added taxon behats, remove orm changes from #771 (@SirDomin)
- #800 [API] Implement adding a multichannel loyalty rule (@pamil)
- #802 Disable easy-coding-standard check in build (@Tomanhez, @GSadee)
- #803 Decouple Admin and Shop by using template from Core (@GSadee)
- #799 [API] buying loyalty purchases (@arti0090)
- #798 [Api] Add loyalty rule that is based on selected product + refactor LoyaltyRuleTransformers (@Tomanhez)
- #804 [Returns][Api] add validation for adding items to return request (@AdamKasp)
- #809 Replace private by protected specificators on models (@Tomanhez)
- #801 [Return request][Api] resolution list + validation (@AdamKasp)
- #807 [API] Implement scenarios for validating loyalty rule addition (@GSadee)
- #812 [API] validating loyalty rule addition part.2 (@arti0090)
- #811 [Api][Returns] minor fixes (@AdamKasp)
- #808 [Api][LoyaltyRule] Refactor loyalty rule action data transformer(add key to identificate services in contatiner) Replace LoyaltyRuleActionDataTransformerPass with tagged_iterator (@Tomanhez)
- #805 [API]buying loyalty purchase fixes (@arti0090)
- #771 Fix pagination of customer list (@lchrusciel, @pamil, @arti0090, @GSadee)
- #813 [API] validating loyalty purchase add - new scenario (@arti0090)
- #814 [Api] Add fixes for configuration (@Tomanhez)
- #806 [Api][LoyaltyRule] Editing loyalty rule (@Tomanhez)
- #815 [Api] Add minor fixes for tests and DTO (@Tomanhez)
- #816 Add openapi_context for PUT LoyaltyRuleAction (@Tomanhez)
- #817 Add LICENSE file (@pjedrzejewski)
- #818 Remove unnecessary quotation mark form LICENSE file (@GSadee)
- #819 Add @internal tag to overwritten services from Grid (@GSadee)
- #752 [Loyalty] minor fixes (@AdamKasp)
- #777 [API] adding loyalty purchases (@arti0090)
- #778 [Composer] Conflict with liip/imagine-bundle (@GSadee)
- #780 [API] Editing loyalty purchase (@arti0090)
- #781 [Composer] Revert liip imagine conflict (@lchrusciel)
- #755 Initialize GitHub actions (@clem21, @GSadee)
- #783 Add conflict for symfony/polyfill-mbstring (@Tomanhez)
- #785 [API] Validating editing of loyalty purchase (@arti0090)
- #782 Add test for maintaining a last picked up cart (@Tomanhez)
- #787 [API][Loyalty] Seeing loyalty purchases available only in the channel (@GSadee)
- #790 [GMV] Fix failing test for report data query (@GSadee)
- #791 [API][Loyalty] Earning loyalty points from points per product rule action (@GSadee)
- #786 [Api][LoyaltyRule]Managing loyalty rule (@Tomanhez)
- #788 [API] specify stock amount (@arti0090)
- #793 [Api] Add fix for swagger in LoyaltyRule POST (@Tomanhez)
- #794 [Behat]fix and add missing tags (@arti0090)
- #795 [API] change loyalty rule and purchase identifiers (@arti0090)
- #789 [Api] Toggling loyalty rule (@Tomanhez)
- #796 [Composer][API] Temporarily lock api-platform/core on 2.5 version (@GSadee)
- #753 [Behat][API] Remove unused argument from context for managing inventory sources (@GSadee)
- #754 [API] Implement browsing product variants' stocks per inventory source (@GSadee)
- #756 Improve README.md (@pamil)
- #757 [API]modifying product variant stocks (@arti0090)
- #761 [HOTFIX] Conflict Sylius 1.8.6 (@lchrusciel)
- #759 [API] Earning loyalty points from items total to points ratio (@arti0090)
- #758 [API][Product] Setting up stock tracking of products (@GSadee)
- #762 [Api] Loyalty points on cart (@Tomanhez)
- #769 [API] Browsing loyalty rules (@arti0090)
- #773 [API]Change name of serialization attribute for loyalty rules (@arti0090)
- #772 [API] Browsing loyalty purchases (@arti0090)
- #770 [Api][Loyalty] Hide loyaltyPoints for visitor (@Tomanhez)
- #774 [Loyalty][API] Channel based point counting feature implemented (@lchrusciel)
- #760 Compatibility with Sylius 1.8.6 (@lchrusciel, @GSadee)
- #766 [Order] fix order query (@AdamKasp)
- #775 [API] Fix filename of loyalty rule configuration file (@GSadee)
- #776 Fix notes for v0.32.0 in UPGRADE file (@GSadee)
- #745 [Hot-Fix] Add conflict lcobucci/jwt (@Tomanhez)
- #744 [Api][Shop] Cancelling return request (@Tomanhez)
- #747 Remove lcobucci/jwt v3.4 conflict (@Tomanhez)
- #746 [Api] See replacement order in account (@Tomanhez)
- #748 [Behat] Removing obsolete email tag (@lchrusciel)
- #750 [Api] See replacement order in account - minor fixes (@Tomanhez)
- #751 [Loyalty][Api] Not earning loyalty points as a guest. (@AdamKasp)
- #749 [Api] Informing with order are replacement (@Tomanhez)
- #736 [API] earning loyalty points from item total rules (@arti0090)
- #738 Fix Doctrine/Migrations configuration (@Zales0123)
- #737 remove unused variable from channelContext class (@arti0090)
- #739 [API]Toggling inventory stock (@Tomanhez)
- #740 [Api] Add minor fixes in serialization (@Tomanhez)
- #741 Validation of return request order items (@arti0090)
- #742 Upgrade InvoicingPlugin to v0.12.0 (@GSadee)
- #727 [Maintenance] Conflict with symfony doctrine bridge (@GSadee)
- #726 [API][Shop] Implement requesting a return (@GSadee)
- #728 [API][Shop] Secure return requests from unauthorised operations (@GSadee)
- #731 [Behat] Fix argument name after upgrade Behat to v3.8.0 (@GSadee)
- #732 [API][Swagger] Improve request body of request a return endpoint (@GSadee)
- #730 Don't include "/" in product variant's name and code (@pamil)
- #733 [API][Swagger] fix content type (@AdamKasp)
- #729 [Api][Variants][InventorySource] Setting onHand value (@AdamKasp)
- #734 Make declaration of denormalizer methods compatible with interface (@GSadee)
- Unfinalized Behat pages
- #716 [API]Add customer loyalty points account serialization and improve behat (@arti0090)
- #720 [Loyalty]Don't create Loyalty points transaction when Loyalty points earned in order is 0 (@arti0090)
- #722 [API] Empty loyalty transactions (@arti0090)
- #724 [Fixture] Add getOneBy method to LazyOption (@lchrusciel)
- #721 Refactor services and improve behat function (@arti0090)
- #725 Upgrade RefundPlugin to RC.4 (@GSadee)
- Unfinalized Behat pages
- #701 [Refund] Validating refunding 0 items (@GSadee)
- #700 [API]added loyalty total and transactions endpoints (@arti0090)
- #704 Replacement order constraint fix (@Tomanhez)
- #708 Upgrade phpspec version (@AdamKasp)
- #705 [API][Loyalty]Api loyalty points endpoint security (@arti0090)
- #707 [Api] Create inventory source (@SirDomin, @AdamKasp)
- #710 [API] Browsing and editing inventory sources (@Tomanhez)
- #706 [API] Register new user in a proper customer pool (@AdamKasp, @GSadee, @lchrusciel)
- #711 [API]fix loyalty purchase routes (@arti0090)
- #712 [API] Implement disabling inventory sources for channel (@GSadee)
- #713 [API] Delete inventory source (@AdamKasp)
- #714 [API] Add get for collection of inventory source addresses (@GSadee)
- #715 [Return Request] Customers should can create return request only for their own orders (@AdamKasp)
- #717 Remove unnecessary messenger configuration from test application (@GSadee)
- #718 [Loyalty] Move loyalty points account data provider to a proper directory (@GSadee)
- #719 [CustomerPool] Move unique shop user validator to a proper directory (@GSadee)
- Unfinalized Behat pages
- #687 Fix psalm errors after upgrading vimeo/psalm to 3.14.2 (@GSadee)
- #686 Improve RBAC labels (@pamil)
- #689 [Admin][Customer] Fix customer create form (@Tomanhez)
- #690 [Admin][Customer] Add fix for ResourceChannelChecker (@Tomanhez)
- #691 [Behats] Add fixes fo suites (@Tomanhez)
- #693 [Customer][CustomerPool] provide only available customer pool for admin while customer creation (@AdamKasp)
- #694 Upgrade to Sylius 1.8 (@GSadee)
- #695 Configure migrations to use migrations from InvoicingPlugin (@GSadee)
- #698 Fix Fixtures - replace UK to GB country shortcut (@Tomanhez)
- #697 [API] Implement checking inventory source on shipment after checkout (@GSadee)
- #699 [Addressing][Login] Fix Ajax controller for checks existence a customer in present customerPool (@Tomanhez)
- #702 [Inventory] Bring back BC in AvailabilityChecker (@lchrusciel)
- #703 Upgrade to Sylius v1.8.1 (@GSadee)
- #683 [Loyalty] Product per channel choice type (@Tomanhez)
- #684 Remove unnecessary translations after upgrading sylius/sylius to 1.7 (@GSadee)
- #685 [Loyalty] Unify names of channels based services (@GSadee)
- #669 improve UI of loyalty purchase cards (@arti0090)
- #671 [Loyalty Purchase] show only available LP in channel (@AdamKasp)
- #672 [Loyalty Purchase] behats refactor + fixes (@AdamKasp)
- #675 [Loyalty Purchase] add link to order on purchase history details (@AdamKasp)
- #673 [Loyalty] Properly earning Loyalty Points with taxes and promotions (@Tomanhez)
- #674 Seeing loyalty points total in customer info for admin (@arti0090)
- #676 [Loyalty Purchase] history - name in details (@AdamKasp)
- #679 [Loyalty Purchase] add migration to upgrade file (@AdamKasp)
- #678 added view for loyalty points transaction on customer page (@arti0090)
- #681 [Loyalty] Make points per product rule configurable per channel (@GSadee)
- #680 [Inventory] Being unable to place an order with product if stock does not exist (@Tomanhez)
- #682 Add sylius plus logo to admin login page (@AdamKasp)
- #651 refactor customer transform context (@AdamKasp)
- #634 [Loyalty] Create loyalty rule with points based on product ratio configuration (@arti0090, @lchrusciel)
- #654 [Maintenance] Conflict failed spec version (@lchrusciel)
- #653 [Behat][Loyalty] Describe points per product loyalty rule edition (@lchrusciel)
- #649 [Loyalty] Loyalty points amount on the order summary (@Tomanhez)
- #646 Change labels from "value" to "loyalty points" on loyalty purchase pages (@arti0090)
- #650 [Loyalty] Implement points per product loyalty rule edition (@lchrusciel, @GSadee)
- #648 Add description field and fix styling of loyalty purchase cards (@arti0090)
- #655 [LoyaltyRule] Add validation for loyalty rule that is based on selected product (@Tomanhez)
- #656 [Inventory][Bug] Paid items are released instead of given back (@lchrusciel)
- #652 [Loyalty] Points transactions log on admin panel. (@AdamKasp)
- #659 [LoyaltyRule] Ability to create loyalty rule with ratio 0 points (@Tomanhez)
- #658 [Loyalty] Dynamic form handling for different loyalty rule actions (@GSadee, @lchrusciel)
- #657 added promotions and loyalty purches into fixtures (@arti0090, @GSadee)
- #661 [Loyalty] Inline channel based points for total template (@lchrusciel, @GSadee)
- #663 [Loyalty] Fix loyalty point template (@Tomanhez)
- #665 [Loyalty] refactor balance operation (@AdamKasp)
- #666 Update UPGRADE file for v0.24.0 (@GSadee)
- #664 [Loyalty] Improve details on transaction history with fixes (@AdamKasp, @GSadee)
- #667 [Loyalty] Minor fixes (@Tomanhez)
- #668 [Loyalty] Remove clearing LoyaltyPoints adjustment form LoyaltyPointsProcessor and move it to AdjustmentClearer (@Tomanhez)
- #592 [Behat][Loyalty] Add scenarios for adding and editing a loyalty purchase (@GSadee)
- #594 [Maintenace] Extract admin menu listener to separate services in proper namespaces (@GSadee)
- #593 [Behat][Loyalty] Describe loyalty rules addition (@lchrusciel)
- #595 [Loyalty] Implement adding a loyalty purchase (@GSadee)
- #596 [Behat] Add missing assertion (@GSadee)
- #597 [Loyalty] Implement validating a loyalty purchase addition (@GSadee)
- #598 [Loyalty][Rule] Add basic data model (@lchrusciel)
- #601 [Minor] Test cleanup (@lchrusciel)
- #600 [Minor] Extract non Sylius config from
_sylius
config file (@lchrusciel) - #599 [Enhancement] Fixes to models & sorting of phpstan (@lchrusciel)
- #602 [Minor] Code cleanup and unification (@lchrusciel)
- #605 [Returns] Fix service definition (@GSadee)
- #604 [Fixtures] Fixtures and example factories clean up (@GSadee)
- #606 [Loyalty] Refactor LoyaltyRuleAction to separate entity (@lchrusciel)
- #603 [Loyalty] Implement editing a loyalty purchase (with validation and browsing) (@GSadee)
- #609 [Composer] Lock versions of PHPStan packages (@GSadee)
- #607 [Loyalty][Fixtures] Add fixtures for loyalty purchases (@GSadee)
- #608 [Minor][Spec] Fix typos (@lchrusciel)
- #591 [Loyalty] Loyalty Points Account (@AdamKasp, @GSadee)
- #610 [Behat][Loyalty] Minor fixes (@GSadee)
- #613 [HotFix][Travis] Ignore yarn platform requirements (@lchrusciel)
- #611 [UI][Loyalty] Make configuration inline (@lchrusciel)
- #615 [Behat][Minor] Move admin elements to proper namespace (@lchrusciel)
- #616 [Behat] Extract customer with user account to separate transformer (@GSadee)
- #612 [Loyalty] Channel based items total to points ratio initial implement… (@lchrusciel)
- #617 [Loyalty] Channel based items total to points ratio initial implementation (@lchrusciel)
- #618 [Loyalty] Define basic loyalty rule fixture (@lchrusciel)
- #620 [Loyalty] Improved fixtures loading and rule action config mapping added (@lchrusciel)
- #621 [Loyalty] Implement validating a loyalty rule addition (@Tomanhez, @GSadee)
- #622 [LoyaltyRole] Add browsing tests (@Tomanhez)
- #623 [Loyalty] Add missing validation to loyalty entities (@AdamKasp, @GSadee)
- #625 [Loyalty] basic operation on loyalty points balance (@AdamKasp)
- #624 [Behat][Loyalty] buying coupons for loyalty points (@AdamKasp)
- #628 [Behat] Run all features from feature folder (@lchrusciel)
- #626 [LoyaltyRule] Add behat test for edit (@Tomanhez)
- #635 Scenario for add loyalty rule: points based on product (@arti0090)
- #629 [LoyaltyRule][Behat] Loyalty rule setup steps implementation (@Tomanhez)
- #631 [Minor] All customer loyalty features moved to one folder (@lchrusciel)
- #630 [Behat][Loyalty] Describe basic earning points logic (@lchrusciel)
- #633 [Loyalty] Initial Earning points implementation (@lchrusciel)
- #637 [LoyaltyRule] Edit page (@Tomanhez)
- #639 [Loyalty] Toggling loyalty rules (@GSadee)
- #641 [Loyalty] Implement considering channels and guests during earning loyalty points (@GSadee)
- #642 [Loyalty] Add channels to index of loyalty purchases (@GSadee)
- #636 [Loyalty] purchases by customer (@AdamKasp)
- #643 [Loyalty] Remove unnecessary typehit (@AdamKasp)
- #640 [Shop][Loyalty] Applying points for each product (@lchrusciel)
- #645 [Loyalty] improve purchase items view (@AdamKasp)
- #579 Move all twig templates to 'src/Resources/views/*' (@Tomanhez)
- #580 Add missing commands in upgrade file (@Tomanhez)
- #581 Fix duplicated shipping content (@arti0090)
- #583 Beautify UPGRADE.md instructions (@pamil)
- #584 [Composer] Add conflict to doctrine/inflector ^1.4 to fix taxons (@GSadee)
- #585 update upgrade file with changes in product variant page (@arti0090)
- #586 [Maintenance] Fix unit test fixtures after nelmio/alice update (@GSadee, @lchrusciel)
- #590 [Maintenance] Temporarily add conflict to the 4.4.9 version of symfony/form (@GSadee)
- #559 [GMV] Report without taxes (@Tomanhez, @lchrusciel, @GSadee)
- #572 [Shipment] Add back to referer button and fix breadcrumbs (@Tomanhez)
- #577 [Shipment] Add back to referer button and fix breadcrumbs - update upgrade file (@Tomanhez)
- #578 [Maintenance] Add migrations after upgrading Sylius/RefundPlugin (@Tomanhez)
- #576 Update UPGRADE file (@Zales0123, @Tomanhez)
- #564 [Maintenance][Travis] Lock composer to stable versions (@lchrusciel)
- #562 [CustomerPool] Minor word fix (@Tomanhez)
- #563 [Channel] Split menus for each channel (@lchrusciel)
- #567 [Order][Shippment] Add shipment show button from order (@Tomanhez)
- #566 [Admin] Secure browsing products only for channel that admin has access (@GSadee)
- #565 [Shipment][Inventory] Reducing inventory stock after shipment (@AdamKasp)
- #568 [Shipment] Set shipment on unit (@Tomanhez)
- #570 [Order][Shipment] Fix show button (@Tomanhez)
- #571 [Admin][Channel] Add missing menu taxon field after upgrade Sylius to 1.7 (@GSadee)
- #546 [Behat][Shipping] Fix date in behat scenario (@AdamKasp)
- #548 [Behat][Admin] Browsing products per channel (@lchrusciel)
- #547 [Dashboard] Admin dashboard has access only to data per admin channel (@Tomanhez)
- #551 [GMV] Add functional test and fix behats for GMV (@Tomanhez)
- #550 Add symfony/polyfill-php80 and remove redundant docblocks (@Tomanhez)
- #553 [Admin] Browsing product per channel (@lchrusciel)
- #554 [Minor] Remove final from repositories (@lchrusciel)
- #555 [Admin] Showing product per channel (@lchrusciel)
- #556 [ChannelAdmin] Usage of ChannelAdminProvider everywhere (@lchrusciel)
- #557 [Maintenance] Extract channel admin logic to separate namespace (@lchrusciel)
- #549 Initial implementation of channel administrator for products management (@pamil, @lchrusciel)
- #560 Channel admin improvements (@pamil)
- #561 Preparing for tagging v0.19.0 (@GSadee)
- #540 [Admin] Secure browsing customers only from the channel to which the administrator has access (@Zales0123)
- #541 [Admin] Secure showing and editing customers only from the channel to which the administrator has access (@Zales0123)
- #542 [Admin] Secure customer show and edit - fixes (@Zales0123)
- #544 [PartialShipping] Partial shipment with no units validation (@Zales0123)
- #545 [Admin] "Access to all channels" placeholder (@Zales0123)
- #543 [Orders][UI] Improve orders show page (@AdamKasp)
- #518 [README] Mention minimum-stability configuration in installation (@Zales0123)
- #519 [Admin] Add channel to admin user (@Tomanhez, @GSadee)
- #520 [Admin] Secure browsing orders, shipments and payments only from the channel to which the administrator has access (@GSadee)
- #521 Update to Sylius 1.7 (@Zales0123)
- #522 Revert TODOs from #431 (@Zales0123)
- #523 [Admin] Secure browsing return requests, invoices and credit memos only from the channel to which the administrator has access (@GSadee)
- #526 [RBAC] Fix shipments index after upgrade to Sylius 1.7 (@GSadee)
- #527 [Behat] Enable Admin user with channel by default (@Zales0123)
- #529 Remove docs transferred to docs.sylius.com (@CoderMaggie)
- #530 [Fixtures] Add channel and roles to admin user fixture (@GSadee)
- #528 [Admin] Secure access to a single resource from the channel to which the administrator has no access (@GSadee, @Zales0123)
- #531 Update links to docs in README file (@GSadee)
- #534 [Fixtures] Add enable permission checker to admin user fixture (@GSadee)
- #533 Fix decorated resource providers (@GSadee)
- #532 [Order] Add spaces between shipments on order (@AdamKasp)
- #535 Update template for shipment date (@Zales0123)
- #536 [Partial Shipment] Support shipped at date (@lchrusciel)
- #537 [UI][Shipment] Add margin to email button (@lchrusciel)
- #538 [Admin] Fix overwriting Sylius logo (@GSadee)
- #483 [CustomerPool] CustomerPool minor word fix (@Tomanhez)
- #514 [Fixtures] First add products to inventory then make orders and return requests (@GSadee)
- #515 [Return request] Return rate index (@AdamKasp)
- #517 [Return request] Make return rate a percent value (@AdamKasp)
- #516 [GMV] GMV count all paid orders + add missing GMV tests (@AdamKasp)
- #496 [Behat] Small cleanup (@lchrusciel)
- #495 [Behat][Shipping] Describe partial shipping (@lchrusciel)
- #493 [Return Request] Fix return request flow (@AdamKasp)
- #498 [Admin] Split shipment (@lchrusciel)
- #501 [Fixture] Add more currencies, locales, and countries (@AdamKasp)
- #499 [Admin][Minor] CS adjustments in split shipments (@lchrusciel)
- #500 [Admin] Split shipment with tracking code (@lchrusciel)
- #502 [Admin] Cover split shipments cases (@lchrusciel)
- #505 [Inventory] Returning items to an inventory they were not tracked in before (@CoderMaggie, @GSadee)
- #503 [Fixture] Replace cook island with new Zealand in fixture (@AdamKasp)
- #507 [Behat] Minor name fixes (@lchrusciel)
- #504 Change shipment box UI (@kulczy)
- #509 Split shipments UI fixes (@Zales0123)
- #511 Copy missing migrations (@Zales0123)
- #512 [Hot-fix] Fix randomly failing build (@Zales0123)
- #513 Fix typo in translation (@GSadee)
- #508 [Return Request][Refunds] Hide refund button if Return request's order is free (@AdamKasp)
- #492 [GMV] Modify GMV report (@Tomanhez, @pamil)
- #481 Upgrade to PHPStan 0.12 (@Tomanhez)
- #480 Improve GMV report (@kulczy)
- #482 Add missing migrations from InvoicesPlugin (@Tomanhez)
- #484 Return request - add columns and links for images (@kulczy)
- #479 [BusinessUnit] Ability to add more than one BusinessUnit to Channel (@Tomanhez)
- #485 Change last migrations location (@Tomanhez)
- #486 Conflict GridBundle 1.7.4 (@Tomanhez)
- #487 [ReturnRequest] Improve RR attachments (@Tomanhez)
- #488 [Composer] Update Refund-plugin version (@AdamKasp)
- #489 [Hot-fix] Move migration to proper folder (@lchrusciel)
- #490 [Refund] Update refundPage template (@AdamKasp)
- #476 Not allow create ReturnRequest without selected units (@Tomanhez)
- #466 [Maintenance] Add missing migration from RefundPlugin (@GSadee)
- #465 [GMV] Include the report period in filename (@GSadee)
- #468 [GMV] Add Sylius Plus logo to report (@GSadee)
- #467 Improve GMV report for no sales months (@Tomanhez)
- #469 [GMV] Add grand totals to report (@GSadee)
- #347 [Returns] Adding images during requesting a return (@AdamKasp, @GSadee)
- #471 [Admin] Add temporarily missing translations for channel create/edit page (@GSadee)
- #472 Update importing shop routing in README file (@GSadee)
- #473 Minor routing reorganization in test app (@GSadee)
- #474 [Admin][Inventory] Fix path for deleting an inventory source (@GSadee)
- #464 [Hot-Fix] Prevent from 500 if there is not ISS (@Zales0123)
- #458 [RR] Minor fix (@Tomanhez)
- #459 Remove setting minimum-stability from installation guide (@GSadee)
- #461 Fix Psalm and PHPstan (@Zales0123)
- #460 Fix migrations with user/customer pools (@Zales0123)
- #462 Update README file (@GSadee)
- #428 [Returns] Clear also order item promotion adjustments while creating replacement order (@GSadee)
- #438 [README] Improve installation scripts (@lchrusciel)
- #442 [Rbac] Incorporate RBAC plugin (@GSadee)
- #440 [Refund] Do not expose exception messages to the customer (@lchrusciel)
- #443 [Rbac] Add missing translations (@GSadee)
- #445 [Psalm] Add psalm docblocks to return request fields (@GSadee)
- #444 [Docs][Rbac] Update installation and add RBAC section (@GSadee)
- #441 [Return][Order] Rework replacement order adjustment (@AdamKasp)
- #447 Change RR columns proportion (@kulczy)
- #446 [Returns] [Order]Add replacement label for customer orders (@AdamKasp)
- #449 Add replacement label for customer orders (@AdamKasp)
- #448 Rework RR form to Symfony form (@Tomanhez)
- #450 [Admin] GMV report (@AdamKasp, @GSadee)
- #451 [Admin][GMV] Add simple validation for downloading GMV report (@GSadee)
- #452 Fixes RR From - Reason not required (@Tomanhez)
- #453 [RR] Remove redundant code (@Tomanhez)
- #457 [HOT-FIX] Run scenarios in separation (@lchrusciel)
- #454 Require tagged plugins (@pamil)
- #455 Add UPGRADE file (@GSadee)