Releases: Sylius/Sylius
Releases · Sylius/Sylius
v1.12.12
Details
- #15176 Add if_array check in ProductAttributeValueNormalizer.php (@sdrenth, @GSadee)
- #15273 [Issue 15271] - Get product variant by id (@ulinskas, @GSadee)
- #15287 Make the User class compatible with Symfony 6 to use encoder_name (@delyriand, @GSadee)
- #15389 [FIX] Restrict NonChannelLocaleListener to the routes having _locale attribut (@Prometee)
- #15402 Fix failing phpspec scenario on Symfony 6.3.5 and above (@GSadee)
- #15416 [FIX][EMAIL] Use raw filter to avoid html encoded chars (@Prometee)
- #15430 [Fix] Early return in CartCollector on stateless requests (@NoResponseMate)
- #15437 [CS][DX] Refactor (@bot@@sylius.@org)
- #15449 [Behat] Set a LocaleCode via the HTTP Accept-Language header (@Rafikooo)
- #15487 Update taxation.rst (@zairigimad, @GSadee)
- #15507 Fix cart styles after form submission (data-route="sylius_shop_cart_c… (@dsbe-ak)
- #15512 [Maintenance] Fix request parameters accessing (@NoResponseMate)
- #15513 Update BootstrapTheme install doc (@Florian-Merle)
- #15515 Update catalog_promotions.rst, fix links to BatchedApplyCatalogPromotionsOnVariantsCommandDispatcher and ApplyCatalogPromotionsOnVariants (@vldmr-k)
- #15527 Disable check for security vulnerabilites step (@Wojdylak)
- #15531 Add ignore-parse-errors to composer require checker (@Wojdylak)
New Contributors
- @dsbe-ak made their first contribution in #15507
- @vldmr-k made their first contribution in #15515
- @delyriand made their first contribution in #15287
- @sdrenth made their first contribution in #15176
Full Changelog: v1.12.11...v1.12.12
v1.12.11
Details
- #12519 [ProductBundle] Add validation for product meta keywords & description (@DieterHolvoet, @jakubtobiasz)
- #12894 Make CheckoutResolver fail safe (@vvasiloi, @NoResponseMate)
- #13334 [Admin] Display flag properly based on locale code on product and catalog promotion details (@adpeyre)
- #13954 [Docker] Add custom docker composer file to gitignore (@lchrusciel)
- #14806 [Admin][ProductOptions] Changed form ProductOptionChoiceType to Produ… (@ulinskas)
- #15218 Fix attributes creation while the default locale is not available in our store (@TheMilek, @NoResponseMate)
- #15219 [Admin] Fix inconsistent routing (@NoResponseMate)
- #15225 Fix updating product taxons positions (@jakubtobiasz)
- #15226 Update checkout.rst (@zairigimad)
- #15227 CartBlamerListener not found , replace with ShopCartBlamerListener (@zairigimad)
- #15228 [Docs] Update UPGRADE-1.12.md (@UlrichHP)
- #15229 Update symfony/service-contracts in composer.json to update Sylius to 1.12.10 (@UlrichHP)
- #15231 Prevent skipping choosing payment step once skipping payment step allowed, but no payment method is available (@jakubtobiasz)
- #15232 [Documentation][Admin] Add notes about accessing guest orders (@GSadee)
- #15234 Fix Sylius versions in UPGRADE file (@GSadee)
- #15245 Fix CI 2023-08-21 (@jakubtobiasz)
- #15250 [Admin][Country] Add violation for adding provinces with duplicated codes or names (@NoResponseMate)
- #15251 Fix error with being unable to add product review while being logged in using remember me (@TheMilek)
- #15252 [Admin][Taxon] Fix slug generation to work based on the parent field (@NoResponseMate)
- #15255 [Admin][Product] Add language names to attribute values (@NoResponseMate)
- #15263 Update default Rules of cart promotion (@zairigimad)
- #15268 Fix configuring amount for cart promotions item percentage discount actions (@TheMilek, @NoResponseMate)
- #15272 Fix "jumping" taxons while moving up or down (@igormukhingmailcom, @jakubtobiasz)
- #15277 Prevent removing product/taxon if it is already used in promotion rule (@TheMilek, @NoResponseMate)
- #15280 Prevent throwing 500 while finalizing an order when at least one item has become tracked (@jakubtobiasz)
- #15290 Add a note about payment-related events (@jakubtobiasz)
- #15311 [API] fix prefix url on locale api path (@oallain)
New Contributors
Full Changelog: v1.12.10...v1.12.11
v1.12.10
Details
- #12502 Recalculate order adjustments total after adjustment is added or remo… (@kayue, @SirDomin, @TheMilek)
- #15128 [Docs] Sylius Plus installation guide update (@Rafikooo)
- #15148 Fix rendering admin creation form with errors (@jakubtobiasz, @NoResponseMate)
- #15162 Abstracts out ShopBasedCartContext::reset to an interface (@palttamas, @jakubtobiasz)
- #15178 [CS][DX] Refactor ()
- #15184 Cover the order item units based tax calculation strategy with scenarios (@GSadee)
- #15185 Avoid displaying taxon names inside of autocomplete in different locales than the store (@TheMilek)
- #15186 Add a conflict for doctrine/orm:2.15.4 (@GSadee)
- #15187 [Order] Extract payments removal from OrderPaymentProcessor (@NoResponseMate)
- #15191 Readme banner refresh (@kulczy)
- #15195 Fix percentage discount's decimal rounding issue (@TheMilek)
- #15197 Add a conflict for doctrine/orm 2.15.2 and higher (@jakubtobiasz)
- #15200 [Docs] Update order processing info (@NoResponseMate)
- #15202 Update catalog_promotions.rst (@zairigimad)
- #15204 Resolve comments from #15195 (@TheMilek)
- #15205 [Maintenance] Remove depractions from OrderPaymentProcessor (@NoResponseMate)
- #15207 [Behat] Fix minor mistake in names of scenarios for receiving discount according to promotions priorities (@GSadee)
- #15213 Allow installing doctrine/orm 2.15.* (@jakubtobiasz)
- #15214 Fix configuring amount for catalog promotions fixed discount actions (@TheMilek)
- #15217 Fix cart styles after coupon form submission failure (@shochdoerfer)
New Contributors
- @shochdoerfer made their first contribution in #15217
Full Changelog: v1.12.9...v1.12.10
v1.12.9
Details
- #12555 Fix misleading signing in the admin panel feature description (@Mateuszry)
- #13824 Calculate tax with decimal precision and distribute proportionally across order items (@vvasiloi, @GSadee, @TheMilek)
- #15014 Change prority for custom ChannelContext (@l-vo)
- #15037 [Docs] add image to entity via one-to-one association (@vvasiloi)
- #15059 Upgrade PHPStan to level 5 (@lruozzi9)
- #15064 [Orders][API] Validate endpoints (@Rafikooo)
- #15065 [CS][DX] Refactor (@github-actions[@bot])
- #15069 [Psalm] CacheableSupportsMethodInterface in the deprecation list (@Rafikooo)
- #15075 Add a conflict for doctrine/orm:2.15.2 (@jakubtobiasz)
- #15076 [CS][DX] Refactor (@github-actions[@bot])
- #15079 Upgrade PHPStan to level 6 (@lruozzi9)
- #15086 [Fixture] Improve LazyOption performance (@NoResponseMate)
- #15088 [Promotion] Ignore coupon based promotions when when processing an order with no coupon (@NoResponseMate)
- #15101 [Maintenance] Launch of
Sylius Sp. z o.o.
copyright owner across project files (@Rafikooo) - #15110 Include children taxons while executing InForTaxonsScopeVariantChecker (@jakubtobiasz)
- #15116 Ignore ApiPlatform\Core\Api\IriConverterInterface DeprecatedClass Psalm error (@jakubtobiasz)
- #15118 Fix CI (@jakubtobiasz)
- #15130 Add conflict to symfony/validator 5.4.25, 6.2.12 and 6.3.1 (@TheMilek)
- #15137 [Maintenance] Improve ProportionalIntegerDistributor to keep original index (@NoResponseMate)
- #15139 Fix "Show product in the shop page" button (@mamazu, @jakubtobiasz, @GSadee)
- #15145 [Bunnyshell] Adjust the workflows for Fork PRs (@jakubtobiasz)
- #15147 [Behat] Minor improvements for accessing shop product page scenarios (@GSadee)
- #15154 Add a conflict for "stof/doctrine-extensions-bundle": "1.8.0" (@jakubtobiasz)
- #15157 [Issue 15151] - Check manager before refreshing object (@ulinskas)
- #15161 [API] Product filter no longer crashes when using multiple taxons (@palttamas)
- #15165 [API] Fix CommandDenormalizer ignoring custom property names (@NoResponseMate)
- #15170 Prevent placing an order with a disabled shipping method (@jakubtobiasz)
New Contributors
- @l-vo made their first contribution in #15014
- @palttamas made their first contribution in #15161
- @ulinskas made their first contribution in #15157
Full Changelog: v1.12.8...v1.12.9
v1.12.8
Details
- #12344 [Product][Association] Fix attaching association with numeric code (@hatem20)
- #13438 Replace http with https in static URLs (@vvasiloi)
- #13864 fix message of the length constraint on email (@james2001)
- #14918 [Tasks] Improve Robo task (@Rafikooo)
- #14920 [Admin][Shipment] fix english word and add shipment state in admin show shipment (@BastienGoze)
- #14923 [CS][DX] Refactor (@github-actions[@bot])
- #14925 [Migrations] Sylius-Standard installation fix (@Rafikooo)
- #14926 [API] API Platform's default exception mappings (@Rafikooo)
- #14929 Add conflict for doctrine/orm:2.14.2 (@jakubtobiasz)
- #14932 [Admin][Promotion] Remove leftover rules after their assigned product gets deleted (@NoResponseMate)
- #14935 [DX] Do not hardcode order state in order processors (@Zales0123)
- #14938 Revert "Add conflict for doctrine/orm:2.14.2" (@jakubtobiasz)
- #14940 default shipping methods order by position (@ehibes)
- #14941 Fix build (@jakubtobiasz)
- #14953 Update BuildTestApp actions within workflows (@jakubtobiasz)
- #14956 [Shop] Add request matching to LocaleStrippingRouter (@NoResponseMate)
- #14957 Ignore push event on upmerge (@jakubtobiasz)
- #14961 [API] Remove invalid enum value from ProductImage resource (@NoResponseMate)
- #14962 [ApiBundle][Maintenance] Remove conflict with
doctrine/dbal:3.*
(@Rafikooo) - #14967 [GRID] Avoid double label translation on date filter (@Prometee)
- #14971 Fix the press enter cause attribute deletion (@zangra-dev)
- #14973 [UI][Swagger] Update link to API Introduction section (@coldic3)
- #14974 [CS][DX] Refactor (@github-actions[@bot])
- #14977 [Promotion] Fix price range filter to also consider configuration with only max (@NoResponseMate)
- #14991 [Unstable][Maintenance] Fix DisablingApiTest on unstable symfony (@NoResponseMate)
- #15006 Fix adding more than one product attribute at once (@jakubtobiasz)
- #15010 Lower the sylius.context.locale tag priority on RequestHeaderBasedLocalContext (@jakubtobiasz)
- #15018 Upgrade PHPStan to level 4 (@lruozzi9)
- #15022 [Admin] Fix inability of sorting promotion coupons and catalog promotions (@NoResponseMate)
- #15024 [Behat][Api] Make sure taxon iri is in right section (@NoResponseMate)
- #15025 Added: Implementation of getShippingUnitTotal (@NoResponseMate)
- #15031 [Behat] Minor fixes in scenarios and contexts (@coldic3)
- #15034 [CS][DX] Refactor (@github-actions[@bot])
- #15038 [Fix][Migrations] Wrong abstract class extended (@Rafikooo)
- #15048 Add php-http/message-factory as a dev dependency to fix tests (@jakubtobiasz)
- #15050 [Fix][Installer] Install Sylius 1.12 with PostgreSQL (@Rafikooo)
- #15052 Revert "[CS][DX] Refactor" (@jakubtobiasz)
New Contributors
- @james2001 made their first contribution in #13864
- @ehibes made their first contribution in #14940
- @zangra-dev made their first contribution in #14971
v1.12.7
Details
- #14825 Update sylius-chart.js (@xXNoceboXx)
- #14892 Improve testing unstable dependencies in CI (@jakubtobiasz)
- #14897 [Channel] Add "order by" to the "find by" methods (@coldic3)
- #14902 [Order] Prevent paying with a disabled method (@NoResponseMate)
- #14905 [Conflict] Add conflict with symfony/framework-bundle:6.2.8 (@Rafikooo)
- #14910 Change the ApiPlatform Mapping prepend path (@jakubtobiasz)
- #14912 [Maintenance][CI] Allow manually dispatching unstable workflow (@NoResponseMate)
- #14914 [Orders][API] OrderItem removal validation (@Rafikooo)
New Contributors
- @xXNoceboXx made their first contribution in #14825
v1.12.6
Details
- #11121 Fixed: Calculator at TaxRate fixtures (@igormukhingmailcom)
- #13582 [Documentation] Fix overwriting templates path (@goncziakos)
- #14763 [Documentation][Cookbook] Add Vue Storefront installation guide (@bitbager)
- #14826 Fix order by composite keys in OrderByIdentifierSqlWalker (@coldic3)
- #14835 [Docs] Add warning to skip redundant routes on Plus installation (@coldic3)
- #14838 [Fix] Take care of no session available in cart storage (@NoResponseMate)
- #14839 [Documentation][Plus] Update version of Plus (@GSadee)
- #14841 [CS][DX] Refactor ()
- #14842 Remove ApiPlatform 2.6.x from CI (@jakubtobiasz)
- #14847 Remove merge conflict comment (@SebLours)
- #14849 Fix a wrong function name in the AuthenticationSuccessListenerSpec (@dawkaa)
- #14850 [Order] Fix partially refunded payement preventing order to still be … (@BorbagUskada)
- #14853 [Docs] Add guide on how to add another implementation of UnitRefundInterface (@coldic3)
- #14855 Add selecting only Behat scenarios with @javascript tag for JS-based CI (@jakubtobiasz)
- #14857 Fix LogicException in form validation (@jurv)
- #14859 [Order] Ensure correct item in
post_add
event (@NoResponseMate) - #14865 Fix calculating cart after trying to add more product than in stock (@jakubtobiasz)
- #14869 Typo in fixtures.rst (@alexandre-castelain)
- #14870 There's no canton in Belgium, it's provinces (@alexandre-castelain)
- #14880 [Locale][API] Additional locale code validation (@NoResponseMate)
- #14884 fix:
encore prod
retrocompat (@maxperei) - #14886 Add var/log content to artifacts on pipeline fail (@jakubtobiasz)
- #14887 [Admin][ProductVariant] Switched list rendering from base locale to current (@NoResponseMate)
- #14891 Fix dependency security vulerability for enshrined/svg-sanitize package ()
New Contributors
- @goncziakos made their first contribution in #13582
- @BorbagUskada made their first contribution in #14850
- @alexandre-castelain made their first contribution in #14870
- @maxperei made their first contribution in #14884
v1.11.15
Details
- #14784 [Documentation] Update Sylius versions in release cycle (@GSadee)
- #14871 Fix dependency security vulerability for enshrined/svg-sanitize package (@cosminsandu)
- #14876 Fix CI on Sylius 1.11 (@jakubtobiasz)
v1.12.5
Details
- #12752 [ADR] Strategy for resource internationalization in API (@lchrusciel)
- #13044 [Maintenance] Added promotion form theme override in UPGRADE-1.9.md (@SVillette)
- #13313 [Behat] add scenario for disabled admin (@SirDomin)
- #13913 [Architecture] Ensure HTTP errors are not dispatched in command handlers (@lchrusciel)
- #14026 [Minor] Typo fixes and small code improvement (@lchrusciel, @jakubtobiasz)
- #14055 Fix channel color in fixture (@iKsSs)
- #14531 Update sylius_plus_installation.rst (@oallain)
- #14561 [DOCS] Sylius components attribute (@arti0090)
- #14758 [API] Priorities in data transformers (@Zales0123)
- #14761 fix(layout): removed admin-layout__topbar height (@UlrichHP)
- #14784 [Documentation] Update Sylius versions in release cycle (@GSadee)
- #14785 Remove scheduled full build (@jakubtobiasz)
- #14789 Fix product attribute value normalizer (@loic425)
- #14792 Add adjusting shop regex section to disabling-localised-urls.rst (@jakubtobiasz)
- #14797 [API] Prepend configuration with API Platform mapping (@GSadee)
- #14800 Fix being unable to pick up latest non-empty cart started in shop and continued in API (@jakubtobiasz)
- #14801 Add a missing orders prefix to routes in Admin Panel (@jakubtobiasz)
- #14802 Update versions in the "Submitting a Patch" doc (@jakubtobiasz)
- #14803 Logout Admin User after being disabled (@jakubtobiasz)
- #14804 Fix CI (@jakubtobiasz)
- #14805 Remove possibility to add Stripe as a payment method when package is missing (@jakubtobiasz)
- #14808 Fix url in links (@jaceksieja)
- #14813 [Shop] Fix displaying discount on list view when original price is lower than current (@NoResponseMate)
- #14818 Improve SEO ()
- #14820 [CS][DX] Refactor ()
- #14824 [Orders][API] Change cart item delete HTTP response code to 204 (@Rafikooo)
New Contributors
- @iKsSs made their first contribution in #14055
- @SVillette made their first contribution in #13044
- @jaceksieja made their first contribution in #14808
v1.12.4
Details
- #12996 Remove sylius.model.shop_billing_data.class (@vvasiloi)
- #13448 Remove wrong trailing space in test attribute (@mmenozzi)
- #13835 chore: Replace NBSP by Space in doc (@sad270)
- #14122 [AUTO] Updated translations from Crowdin (master) (@SyliusBot)
- #14174 [Admin] Fix 500 error when showing cart in admin panel (@lchrusciel)
- #14381 [Maintenance] Note behat changes due to Mailer usage (@NoResponseMate)
- #14416 [Product] Fixed product attribute translations #11570 (@NoResponseMate)
- #14556 Hide "View in your store" widget in case ShopBundle disabled (@diimpp)
- #14562 Update embedding products snippet in documentation (@qhayat)
- #14576 Fix notInRangeMessage usage for a few Range validations (@diimpp, @GSadee)
- #14577 Product taxon position don't affect parent taxon - API (@everwhatever)
- #14667 [Maintenance][CI] Remove github actions deprecations (@NoResponseMate)
- #14716 [Messenger] Use parameters in the configuration (@Rafikooo)
- #14717 [CS][DX] Refactor
- #14719 [CS][DX] Refactor
- #14721 Added forgotten import to docblock. (@kkevindev)
- #14722 [User] Allow configuring
lastLogin
tracking frequency (@NoResponseMate) - #14730 [UI][DX] Extract form collection event handlers to the separate module (@coldic3)
- #14731 [Fix] Request stack with null request (@Prometee)
- #14733 Update generating-invoice-after-payment.rst (@cwa-cc)
- #14735 Refactor not to use RequestStack::getMasterRequest() (@GSadee)
- #14736 Updated UPGRADE-1.11.md to add a BC Break on channel pricing (@devantoine)
- #14739 [CS][DX] Refactor
- #14740 [CS][DX] Refactor
- #14745 Fix static analysis after upmerge (@jakubtobiasz)
- #14746 Optimize jeans_04.svg size (@jakubtobiasz)
- #14749 Port of Sylius 1.13 CI to Sylius 1.12 (@jakubtobiasz)
- #14751 Fix applying catalog promotions when there is no applied promotions and price differ from original price (@TheMilek)
- #14752 Fix workflows file extensions after downmerge (@jakubtobiasz)
- #14753 Fix typo in notify-about-build-status workflow job (@jakubtobiasz)
- #14755 [Maintenance][ApiBundle] Move test app into
Tests
dir (@NoResponseMate) - #14762 Add missing interface to OrderIntegrityChecker (@Zales0123)
- #14767 [CS][DX] Refactor
- #14768 [CS][DX] Refactor
- #14770 Fix typo in notify-about-build-status workflow job (@GSadee)
- #14772 [Maintenance][ApiBundle] Update test app config (@NoResponseMate)
- #14773 [Maintenance][UserBundle] Fix UserLastLoginSubscriber arguments (@NoResponseMate)
- #14779 [Admin] Change homepage path variable to use snake case (@GSadee)
- #14780 [Product] Add missing LocaleContextInterface in ProductAttributeController after upmerge from 1.11 (@GSadee)
- #14782 Fix the wrong DQL alias in OrderByIdentifierSqlWalker (@coldic3)
- #14783 [Admin] Fix 500 when resending order confirmation email for a cart (@NoResponseMate)
New Contributors
- @cwa-cc made their first contribution in #14733
- @kkevindev made their first contribution in #14721
- @devantoine made their first contribution in #14736
- @qhayat made their first contribution in #14562
- @DufourVictor made their first contribution in #14416