{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":8012106,"defaultBranch":"master-old","name":"SyliusPromotionBundle","ownerLogin":"Sylius","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2013-02-04T17:18:43.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/719423?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1715345884.0","currentOid":""},"activityList":{"items":[{"before":"d40160ac1899a0e69363c97149ea5cb092833611","after":"8cb40c85c6d0987bbf5c81006d654bf45782da02","ref":"refs/heads/2.0","pushedAt":"2024-04-29T10:11:29.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"GSadee","name":"Grzegorz Sadowski","path":"/GSadee","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6140884?s=80&v=4"},"commit":{"message":"Merge branch '1.13' into 2.0\n\n* 1.13:\n Change application's version to v1.12.16-dev\n Generate changelog for v1.12.15\n Change application's version to v1.12.15\n Fix setup command locale parameter update\n [Maintenance][Configuration] Deprecate unused `options` configuration nodes\n [DX][Checkout][ShippingMethod] Dispatch new ui events\n [Checkout][PaymentMethod] Extract description and inject it via the new event\n [Checkout][PaymentMethod] Dispatch ui event to allow customize every choice in payment method selection","shortMessageHtmlLink":"Merge branch '1.13' into 2.0"}},{"before":"b8b8e937785f95da22db81720b55733d102afaed","after":"12d3ba041f4ef7a3cb2ea5d57fb30b70cb824489","ref":"refs/heads/1.13","pushedAt":"2024-04-23T11:56:25.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"GSadee","name":"Grzegorz Sadowski","path":"/GSadee","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6140884?s=80&v=4"},"commit":{"message":"minor #16157 [Maintenance][Configuration] Deprecate unused `options` configuration nodes (NoResponseMate)\n\nThis PR was merged into the 1.13 branch.\n\nDiscussion\n----------\n\n| Q | A |\r\n|-----------------|--------------------------------------------------------------|\r\n| Branch? | 1.13 |\r\n| Bug fix? | no |\r\n| New feature? | no |\r\n| BC breaks? | no |\r\n| Deprecations? | yes |\r\n| Related tickets | - |\r\n| License | MIT |\r\n\n\nCommits\n-------\n\n1fb2d892eb222a80513df7363df05b55489ef65b [Maintenance][Configuration] Deprecate unused `options` configuration nodes","shortMessageHtmlLink":"minor #16157 [Maintenance][Configuration] Deprecate unused options …"}},{"before":"6a7dc258e708ed3eeec18de23fba5d0135f0eb32","after":"0e00d9da2effb108e4ce19f5ccb892f71df3e45c","ref":"refs/heads/1.12","pushedAt":"2024-04-23T11:52:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"GSadee","name":"Grzegorz Sadowski","path":"/GSadee","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6140884?s=80&v=4"},"commit":{"message":"Add Sylius logo to docs","shortMessageHtmlLink":"Add Sylius logo to docs"}},{"before":"19b12f4e0608cec869a1d9f957b94cbf73ae196a","after":"0fa1ee34c6e761e61ee178f6e386dd3f355ac2e5","ref":"refs/heads/master-old","pushedAt":"2024-04-11T11:45:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"damonsson","name":"Damian Murawski","path":"/damonsson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3453169?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"e9bdc1dfdeb2c919e01fac3011898806923a9524","after":"d40160ac1899a0e69363c97149ea5cb092833611","ref":"refs/heads/2.0","pushedAt":"2024-04-02T11:28:02.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"GSadee","name":"Grzegorz Sadowski","path":"/GSadee","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6140884?s=80&v=4"},"commit":{"message":"Resolve conflicts between 1.13 and 2.0","shortMessageHtmlLink":"Resolve conflicts between 1.13 and 2.0"}},{"before":"4dfe11d3d29da245263cad975ceeb08d9333d8ab","after":"b8b8e937785f95da22db81720b55733d102afaed","ref":"refs/heads/1.13","pushedAt":"2024-04-02T11:27:22.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"GSadee","name":"Grzegorz Sadowski","path":"/GSadee","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6140884?s=80&v=4"},"commit":{"message":"Unify steps related to a code validation","shortMessageHtmlLink":"Unify steps related to a code validation"}},{"before":"b5b3a751c66c211328a3a015fd8f5bfa17954c68","after":"e9bdc1dfdeb2c919e01fac3011898806923a9524","ref":"refs/heads/2.0","pushedAt":"2024-03-25T11:40:02.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"GSadee","name":"Grzegorz Sadowski","path":"/GSadee","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6140884?s=80&v=4"},"commit":{"message":"Resolve conflicts between 1.13 and 2.0","shortMessageHtmlLink":"Resolve conflicts between 1.13 and 2.0"}},{"before":"65379c850615daf631770b4483da282b09931b67","after":"4dfe11d3d29da245263cad975ceeb08d9333d8ab","ref":"refs/heads/1.13","pushedAt":"2024-03-25T11:39:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"GSadee","name":"Grzegorz Sadowski","path":"/GSadee","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6140884?s=80&v=4"},"commit":{"message":"Replace DC2TYPE:array field types with JSON","shortMessageHtmlLink":"Replace DC2TYPE:array field types with JSON"}},{"before":"0e52fd57e7f64233bac1df465c8f07efa3b775c4","after":"b5b3a751c66c211328a3a015fd8f5bfa17954c68","ref":"refs/heads/2.0","pushedAt":"2024-03-11T10:47:04.000Z","pushType":"push","commitsCount":9,"pusher":{"login":"GSadee","name":"Grzegorz Sadowski","path":"/GSadee","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6140884?s=80&v=4"},"commit":{"message":"Resolve conflicts between 1.13 and 2.0","shortMessageHtmlLink":"Resolve conflicts between 1.13 and 2.0"}},{"before":"f287d008a90b2200138f57da817485cad93ded9f","after":"65379c850615daf631770b4483da282b09931b67","ref":"refs/heads/1.13","pushedAt":"2024-03-11T10:44:05.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"GSadee","name":"Grzegorz Sadowski","path":"/GSadee","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6140884?s=80&v=4"},"commit":{"message":"[Translations] Updated translations from Crowdin","shortMessageHtmlLink":"[Translations] Updated translations from Crowdin"}},{"before":"e5cc67218ff531e5f7f9a5dc2fc76a9dfeb19fdc","after":"0e52fd57e7f64233bac1df465c8f07efa3b775c4","ref":"refs/heads/2.0","pushedAt":"2024-02-09T08:00:42.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"GSadee","name":"Grzegorz Sadowski","path":"/GSadee","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6140884?s=80&v=4"},"commit":{"message":"Merge branch '1.13' into 2.0\n\n* 1.13:\n Bump up symfony/flex version","shortMessageHtmlLink":"Merge branch '1.13' into 2.0"}},{"before":"ec6f76e731328e5372310ecee0b0ce9f2220b070","after":"f287d008a90b2200138f57da817485cad93ded9f","ref":"refs/heads/1.13","pushedAt":"2024-02-09T07:58:14.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"GSadee","name":"Grzegorz Sadowski","path":"/GSadee","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6140884?s=80&v=4"},"commit":{"message":"Merge branch '1.12' into 1.13\n\n* 1.12:\n Bump up symfony/flex version","shortMessageHtmlLink":"Merge branch '1.12' into 1.13"}},{"before":"7f33beaf9fa9227aafda153f1a20add1b75ac642","after":"ec6f76e731328e5372310ecee0b0ce9f2220b070","ref":"refs/heads/1.13","pushedAt":"2024-02-05T12:29:18.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"GSadee","name":"Grzegorz Sadowski","path":"/GSadee","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6140884?s=80&v=4"},"commit":{"message":"[UPMERGE] 1.12 -> 1.13 (#15810)\n\nThis PR has been generated automatically.\r\nFor more details see\r\n[upmerge_pr.yaml](/Sylius/Sylius/blob/1.13/.github/workflows/upmerge_pr.yaml).\r\n\r\n**Remember!** The upmerge should always be merged with using `Merge pull\r\nrequest` button.\r\n\r\nIn case of conflicts, please resolve them manually with usign the\r\nfollowing commands:\r\n```\r\ngit fetch upstream\r\ngh pr checkout \r\ngit merge upstream/1.13 --no-commit\r\n```\r\n\r\nIf you use other name for the upstream remote, please replace `upstream`\r\nwith the name of your remote pointing to the `Sylius/Sylius` repository.\r\n\r\nOnce the conflicts are resolved, please run `git merge --continue` and\r\nchange the commit title to\r\n```\r\nResolve conflicts between 1.12 and 1.13\r\n```","shortMessageHtmlLink":"[UPMERGE] 1.12 -> 1.13 (#15810)"}},{"before":"93596d2c9d43a35dcf039501188aca18c224b16f","after":"e5cc67218ff531e5f7f9a5dc2fc76a9dfeb19fdc","ref":"refs/heads/2.0","pushedAt":"2024-02-05T09:33:37.000Z","pushType":"push","commitsCount":14,"pusher":{"login":"GSadee","name":"Grzegorz Sadowski","path":"/GSadee","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6140884?s=80&v=4"},"commit":{"message":"Merge branch '1.13' into 2.0\n\n* 1.13: (33 commits)\n Update the branch-aliases\n [CS][DX] Refactor\n Fix validating resending shipment confirmation\n Fix validating resending order confirmation\n Slight cleanup\n Add parameter for states that allows to resend confirmation email\n Validate resending order confirmation email in correct state\n [Maintenance][Behat] Autoload calendar contexts into container\n [Maintenance] Update .gitattributes [Maintenance] Remove Laminas priority queue stub\n [Documentation] Fix table of supported versions\n Update the license years for the last time\n [StateMachineAbstraction] Add README file\n [StateMachineAbstraction] Add LICENSE file\n Update upgrade file\n Minor improvements in replace email managers compiler passes\n [Admin] Add matthiasnoback/symfony-dependency-injection-test dependency to composer\n [Shop] Introduce BC solution for deprecated and overwritten email managers\n [Admin] Introduce BC solution for deprecated and overwritten email managers\n Remove unneeded deprecation of email managers services\n Add notes to UPGRADE file about deprecating email managers\n ...","shortMessageHtmlLink":"Merge branch '1.13' into 2.0"}},{"before":"ec6f76e731328e5372310ecee0b0ce9f2220b070","after":"7f33beaf9fa9227aafda153f1a20add1b75ac642","ref":"refs/heads/1.13","pushedAt":"2024-02-05T09:26:59.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"GSadee","name":"Grzegorz Sadowski","path":"/GSadee","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6140884?s=80&v=4"},"commit":{"message":"Merge branch '1.12' into 1.13\n\n* 1.12:\n Update the branch-aliases","shortMessageHtmlLink":"Merge branch '1.12' into 1.13"}},{"before":"8c319fc0c968599b0ebd297a26399a50dff94413","after":"6a7dc258e708ed3eeec18de23fba5d0135f0eb32","ref":"refs/heads/1.12","pushedAt":"2024-02-05T09:20:31.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"GSadee","name":"Grzegorz Sadowski","path":"/GSadee","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6140884?s=80&v=4"},"commit":{"message":"Update the branch-aliases","shortMessageHtmlLink":"Update the branch-aliases"}},{"before":"747807aa870f9e89cd42a0116d12098dbb4c7d88","after":"ec6f76e731328e5372310ecee0b0ce9f2220b070","ref":"refs/heads/1.13","pushedAt":"2024-02-05T05:46:18.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"GSadee","name":"Grzegorz Sadowski","path":"/GSadee","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6140884?s=80&v=4"},"commit":{"message":"[UPMERGE] 1.12 -> 1.13 (#15810)\n\nThis PR has been generated automatically.\r\nFor more details see\r\n[upmerge_pr.yaml](/Sylius/Sylius/blob/1.13/.github/workflows/upmerge_pr.yaml).\r\n\r\n**Remember!** The upmerge should always be merged with using `Merge pull\r\nrequest` button.\r\n\r\nIn case of conflicts, please resolve them manually with usign the\r\nfollowing commands:\r\n```\r\ngit fetch upstream\r\ngh pr checkout \r\ngit merge upstream/1.13 --no-commit\r\n```\r\n\r\nIf you use other name for the upstream remote, please replace `upstream`\r\nwith the name of your remote pointing to the `Sylius/Sylius` repository.\r\n\r\nOnce the conflicts are resolved, please run `git merge --continue` and\r\nchange the commit title to\r\n```\r\nResolve conflicts between 1.12 and 1.13\r\n```","shortMessageHtmlLink":"[UPMERGE] 1.12 -> 1.13 (#15810)"}},{"before":"bed7e9a33b1653616d55ff95ea68323c8ebf8193","after":"747807aa870f9e89cd42a0116d12098dbb4c7d88","ref":"refs/heads/1.13","pushedAt":"2024-02-02T11:17:06.000Z","pushType":"push","commitsCount":7,"pusher":{"login":"GSadee","name":"Grzegorz Sadowski","path":"/GSadee","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6140884?s=80&v=4"},"commit":{"message":"Move CartQuantityRuleChecker to CoreBundle","shortMessageHtmlLink":"Move CartQuantityRuleChecker to CoreBundle"}},{"before":"f86bb953f2929eca1ac54ab7e5ac9adb47a5bba0","after":"93596d2c9d43a35dcf039501188aca18c224b16f","ref":"refs/heads/2.0","pushedAt":"2024-01-26T09:47:20.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"GSadee","name":"Grzegorz Sadowski","path":"/GSadee","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6140884?s=80&v=4"},"commit":{"message":"Merge branch '1.13' into 2.0\n\n* 1.13:\n [Documentation] Add configuration file for Read the Docs\n [Fix] Invalid RemoveShopUserHandlerSpec namespace\n [Translations] Updated translations from Crowdin","shortMessageHtmlLink":"Merge branch '1.13' into 2.0"}},{"before":"e416f5e8744cbff26fe854c348f9030400a8f771","after":"bed7e9a33b1653616d55ff95ea68323c8ebf8193","ref":"refs/heads/1.13","pushedAt":"2024-01-25T14:08:27.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"GSadee","name":"Grzegorz Sadowski","path":"/GSadee","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6140884?s=80&v=4"},"commit":{"message":"minor #15750 [AUTO] Updated translations from Crowdin (1.13) ()\n\nThis PR was merged into the 1.13 branch.\n\nDiscussion\n----------\n\n\n\nCommits\n-------\n\n041e1c619f764be321f51e22ca97ecf1266dd93d [Translations] Updated translations from Crowdin","shortMessageHtmlLink":"minor #15750 [AUTO] Updated translations from Crowdin (1.13) ()"}},{"before":"a3e9fe9557972c69987e859f899cf1206f6c6863","after":"f86bb953f2929eca1ac54ab7e5ac9adb47a5bba0","ref":"refs/heads/2.0","pushedAt":"2024-01-25T13:43:48.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"GSadee","name":"Grzegorz Sadowski","path":"/GSadee","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6140884?s=80&v=4"},"commit":{"message":"Merge branch '1.13' into 2.0\n\n* 1.13:\n Update upgrade file\n [Admin] Add Sylius certification to menu\n [UpgradeFile] update upgrade file\n move parameters to separate file\n Add clear cache command\n Improve locale setup command\n [Behat] Change to assert error message\n [ApiBundle] Remove unnecessary checking from validators\n [ApiBundle] Remove nullable from ChangeShopUserPassword constructor\n [ApiBundle] Remove nullable from AddProductReview constructor\n [ApiBundle] Remove nullable from AddItemToCart and ChangeItemQuantityInCart constructors\n [CS][DX] Refactor\n Change the COMPOSER_ROOT_VERSION for the CI\n Update the branch-aliases and inter-dependencies versions","shortMessageHtmlLink":"Merge branch '1.13' into 2.0"}},{"before":"0ba682bb2df23cbe7fdb3d763fe8e62734ce0ead","after":"e416f5e8744cbff26fe854c348f9030400a8f771","ref":"refs/heads/1.13","pushedAt":"2024-01-23T10:45:29.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"GSadee","name":"Grzegorz Sadowski","path":"/GSadee","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6140884?s=80&v=4"},"commit":{"message":"Update the branch-aliases and inter-dependencies versions","shortMessageHtmlLink":"Update the branch-aliases and inter-dependencies versions"}},{"before":"77dc8ba9f433764165bd6336636345db96b3e205","after":"a3e9fe9557972c69987e859f899cf1206f6c6863","ref":"refs/heads/2.0","pushedAt":"2024-01-19T13:51:49.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"GSadee","name":"Grzegorz Sadowski","path":"/GSadee","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6140884?s=80&v=4"},"commit":{"message":"Merge branch '1.13' into 2.0\n\n* 1.13: (82 commits)\n CreateAdminUserCommandTest class - sorting of used classes\n InformAboutGUSCommand class - fix a typo\n Update upgrade file\n [AdminBundle] Change namespace of CreateAdminUser\n [CoreBundle] Move classes from Command to Console/Command\n [UserBundle] Move classes from Command to Console/Command\n [UiBundle] Move classes from Command to Console/Command\n [PromotionBundle] Move classes from Command to Console/Command\n [OrderBundle] Move classes from Command to Console/Command\n [AdminBundle] Move classes from Command to Console/Command\n [ECS] Apply ecs fixes\n [Addressing] Support BC for ZoneMatcher\n [Upgrade] Note ZoneRepository addition and ZoneMatcher constructor changes\n [DX] Update OrderRepository\n [Statistics] Refactor GetStatisticsAction\n Change new orders name to paid orders to not mix up names\n fix unit test\n Apply changes from comments and improve outdated StatisticsModifier\n fix behat tests\n Remove specs for unexisting classes and add existing ones\n ...","shortMessageHtmlLink":"Merge branch '1.13' into 2.0"}},{"before":"54adccafe351d7a264c9c41f0046a2323c3c8643","after":"77dc8ba9f433764165bd6336636345db96b3e205","ref":"refs/heads/2.0","pushedAt":"2024-01-12T15:09:25.000Z","pushType":"push","commitsCount":21,"pusher":{"login":"GSadee","name":"Grzegorz Sadowski","path":"/GSadee","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6140884?s=80&v=4"},"commit":{"message":"Merge branch '1.13' into 2.0\n\n* 1.13:\n [Documentation] Add alabaster to build requirements\n [Documentation] Extend the maintenance date of 1.12 and update future releases\n [CS][DX] Refactor\n [CoreBundle] Change NotNull to NotBlank for channelCode in channelPricing\n [TestApi] Add response context assertion in assertJsonResponseViolations method\n [ApiBundle] Rename variable for clarity in ProductVariantChannelPricingsChannelCodeKeyDenormalizer class\n [ApiBundle][ProductVariant] Unification of channelCode in channelPricing\n New year 2024\n [Maintenance] Remove obsolete extended type method from form extensions","shortMessageHtmlLink":"Merge branch '1.13' into 2.0"}},{"before":"9e9932dc2311878370808bb3432c65b036127366","after":"0ba682bb2df23cbe7fdb3d763fe8e62734ce0ead","ref":"refs/heads/1.13","pushedAt":"2024-01-11T12:25:03.000Z","pushType":"push","commitsCount":13,"pusher":{"login":"GSadee","name":"Grzegorz Sadowski","path":"/GSadee","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6140884?s=80&v=4"},"commit":{"message":"[UPMERGE] 1.12 -> 1.13 (#15702)\n\nThis PR has been generated automatically.\r\nFor more details see\r\n[upmerge_pr.yaml](/Sylius/Sylius/blob/1.13/.github/workflows/upmerge_pr.yaml).\r\n\r\n**Remember!** The upmerge should always be merged with using `Merge pull\r\nrequest` button.\r\n\r\nIn case of conflicts, please resolve them manually with usign the\r\nfollowing commands:\r\n```\r\ngit fetch upstream\r\ngh pr checkout \r\ngit merge upstream/1.13 --no-commit\r\n```\r\n\r\nIf you use other name for the upstream remote, please replace `upstream`\r\nwith the name of your remote pointing to the `Sylius/Sylius` repository.\r\n\r\nOnce the conflicts are resolved, please run `git merge --continue` and\r\nchange the commit title to\r\n```\r\nResolve conflicts between 1.12 and 1.13\r\n```","shortMessageHtmlLink":"[UPMERGE] 1.12 -> 1.13 (#15702)"}},{"before":"8f213c5675f8605e5bd61cd371baafeab2e5b167","after":"54adccafe351d7a264c9c41f0046a2323c3c8643","ref":"refs/heads/2.0","pushedAt":"2023-12-15T13:10:44.000Z","pushType":"push","commitsCount":10,"pusher":{"login":"GSadee","name":"Grzegorz Sadowski","path":"/GSadee","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6140884?s=80&v=4"},"commit":{"message":"Merge branch '1.13' into 2.0\n\n* 1.13:\n [PromotionBundle] Add prefix to validation groups for promotion action/rule\n [PromotionBundle][PromotionRule] Add available type to validation message\n [PromotionBundle][PromotionAction] Add available type to validation message\n Update upgrade file\n [PromotionBundle] Split PromotionRuleValidator to PromotionRuleGroupValidator and PromotionRuleTypeValidator\n [PromotionBundle] Split PromotionActionValidator to PromotionActionGroupValidator and PromotionActionTypeValidator\n Add prefix sylius_ to validation groups\n Update upgrade file\n [PromotionBundle] Remove constraints from FormType to avoid double constraints\n [PromotionBundle] Move logic from PromotionRuleGroupValidator to PromotionRuleValidator\n [PromotionBundle] Move logic from PromotionActionGroupValidator to PromotionActionValidator\n [PromotionBundle] Add parameters validation groups for promotion action and promotion rule","shortMessageHtmlLink":"Merge branch '1.13' into 2.0"}},{"before":"a1ff76c2b8fb0f0dcb8076eae7acbf7c1705715d","after":"9e9932dc2311878370808bb3432c65b036127366","ref":"refs/heads/1.13","pushedAt":"2023-12-15T12:54:23.000Z","pushType":"push","commitsCount":9,"pusher":{"login":"GSadee","name":"Grzegorz Sadowski","path":"/GSadee","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6140884?s=80&v=4"},"commit":{"message":"refactor #15628 [PromotionBundle] Update validation process of promotion actions/rules (Wojdylak)\n\nThis PR was merged into the 1.13 branch.\n\nDiscussion\n----------\n\n| Q | A |\r\n|-----------------|--------------------------------------------------------------|\r\n| Branch? | 1.13\r\n| Bug fix? | no\r\n| New feature? | yes\r\n| BC breaks? | no\r\n| Deprecations? | no\r\n| Related tickets | N/A\r\n| License | MIT\r\n\n\nCommits\n-------\n\ne530c7d9caf6ccd47062712a05e4458addbf0b83 [PromotionBundle] Add parameters validation groups for promotion action and promotion rule\n235c7e0dd53ed40c8ea78f5db2ed62ea89c89490 [PromotionBundle] Move logic from PromotionActionGroupValidator to PromotionActionValidator\n53c31aa4202dcd778e11d4878dfb67f80f298cd5 [PromotionBundle] Move logic from PromotionRuleGroupValidator to PromotionRuleValidator\n36d2a5ac08aa7cb81d799b2ed44680b62be39dd0 [PromotionBundle] Remove constraints from FormType to avoid double constraints\nd56ce734c6a5125fd9bba4c7c5ed60639fe2454c Update upgrade file\nc021e3e3a182c3de2250426b763d7d8427d0274e Add prefix sylius_ to validation groups\n99a94b92a3b00bdd57cc600685957ead0878c553 [PromotionBundle] Split PromotionActionValidator to PromotionActionGroupValidator and PromotionActionTypeValidator\nde77a13d2d7dc7884ab4cc3069b9c0593d3af0a9 [PromotionBundle] Split PromotionRuleValidator to PromotionRuleGroupValidator and PromotionRuleTypeValidator\neb4a50c92bb5924dfffb764ed16249ecbb0c2019 Update upgrade file\ndd50a6f3a60639266db63e4320600364c0e322d2 [PromotionBundle][PromotionAction] Add available type to validation message\n633cf30ab3e544e5f053b9d6255840f97de9497b [PromotionBundle][PromotionRule] Add available type to validation message\n1494fce8fe8acb1a6ca719bac0ce065362209ffa [PromotionBundle] Add prefix to validation groups for promotion action/rule","shortMessageHtmlLink":"refactor #15628 [PromotionBundle] Update validation process of promot…"}},{"before":"86dd0efcebd83009dd4da80af0fb7e81f3598259","after":"8f213c5675f8605e5bd61cd371baafeab2e5b167","ref":"refs/heads/2.0","pushedAt":"2023-12-15T09:43:44.000Z","pushType":"push","commitsCount":9,"pusher":{"login":"GSadee","name":"Grzegorz Sadowski","path":"/GSadee","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6140884?s=80&v=4"},"commit":{"message":"Merge branch '1.13' into 2.0\n\n* 1.13:\n [Admin] Change name of official support section in menu and adjust translations\n Add all translations & change label\n Add business support CTA to admin panel\n [ECS] Apply types order changes\n [ECS] Add union types ordering rule\n [ECS] Apply ecs fixes\n [ChannelsTest] use inArray to check locales\n [ApiBundle] Add contract tests for ProductTaxon resource\n [Behat] Add API test coverage for features/promotion/tracking_usage folder\n [ApiBundle][CatalogPromotion] Add order filters\n [ApiBundle][ProductTaxon] Move deleting productTaxon to productTaxon resource\n Use HeadersBuilder in the Customer Statistics API test\n Use query_bus instead of command_bus for query handlers\n Add handling the GetCustomerStatistics query\n Create the GetCustomerStatistics query and the GetCustomerStatisticsHandler\n Remove fr translation\n Add tests that form doesn't display Extra fields error after login in checkout\n Update src/Sylius/Bundle/CoreBundle/Form/Type/Checkout/AddressType.php\n Prevent eager loading hundreds of countries\n [Checkout] Prevent extra fields when login in on addressing page","shortMessageHtmlLink":"Merge branch '1.13' into 2.0"}},{"before":"406da5b4323acb17eac92fa38d9e1e535ca025ef","after":"a1ff76c2b8fb0f0dcb8076eae7acbf7c1705715d","ref":"refs/heads/1.13","pushedAt":"2023-12-15T09:26:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"GSadee","name":"Grzegorz Sadowski","path":"/GSadee","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6140884?s=80&v=4"},"commit":{"message":"[ECS] Apply types order changes","shortMessageHtmlLink":"[ECS] Apply types order changes"}},{"before":"799ec033b33b662ec99c7848837e3bb91c90ec88","after":"406da5b4323acb17eac92fa38d9e1e535ca025ef","ref":"refs/heads/1.13","pushedAt":"2023-12-14T07:54:13.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"GSadee","name":"Grzegorz Sadowski","path":"/GSadee","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6140884?s=80&v=4"},"commit":{"message":"Rename unique constraint error message in translation","shortMessageHtmlLink":"Rename unique constraint error message in translation"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEPNM_jgA","startCursor":null,"endCursor":null}},"title":"Activity · Sylius/SyliusPromotionBundle"}