mirror of
https://github.com/Sylius/Sylius.git
synced 2026-07-03 03:37:12 +00:00
51 KiB
51 KiB
CHANGELOG FOR 2.1.X
v2.1.15 (2026-06-02)
Details
- #19038 [2.1] Prevent stale cart LiveComponents from mutating completed orders (@TheMilek)
- #19039 [2.1][API] Enforce channel eligibility check when changing payment method via account endpoint (@TheMilek)
- #19040 [2.1] Check payment request ownership (@TheMilek)
v2.1.14 (2026-04-10)
Details
- #18579 Fix problem with empty taxon product index (@tomkalon)
- #18933 fix: add default filter to breadcrumbs configuration title to prevent ScalarDataBag exception (@camilleislasse)
- #18943 Fix build after APIPlatform 4.3.2 release (@TheMilek)
- #18941 Add payment enabled in channel validation (@marekrzytki)
- #18926 [BUGFIX] Allow updating provinceName when provinceCode is null in API (@rust-le)
- #18953 [BUGFIX] Make mailer services public to allow usage in state machine callbacks (@rust-le)
- #18961 Resolve flash alert correctly without breaking translation (@TheMilek)
- #18940 Restore missing page titles for admin resource show pages (@marekrzytki)
- #18922 Unified name translations handling in admin grid index (@pbalcerzak)
- #18965 Allow choosing different payment method with skip payment step when it gets disabled (@TheMilek)
- #18969 Add missing status code mapping for OrderItemNotFoundException (@marekrzytki)
- #18970 Add email validation constraints to cart update (@marekrzytki)
- #18972 Fix admin templates (@loic425)
- #18974 Unify Tests directory with tests (@TheMilek)
v2.1.13 (2026-03-18)
Details
- #18904 [BUGFIX] remove redundant
objectfrom PHPDoc union types (@rust-le) - #18899 [CS][DX] Refactor
- #18895 [Admin] Fix product taxon grid
enabledfield always showingtrue(@serhiilabs) - #18911 [BUGFIX] fix build errors (@rust-le)
- #18920 Telemetry improvements 2.1 (@TheMilek)
v2.1.12 (2026-03-09)
Details
- #18747 Fix panther build (@TheMilek)
- #18758 Remove duplicated serialization group field (@TheMilek)
- #18785 Try to fix build after ResourceBundle release (@TheMilek)
- #18742 [Admin] Fix order history address fields not displaying empty values (@Wojdylak)
- #18806 Fix after new release of PayumBundle (@TheMilek)
- #18836 Upgrade BuildTestAppAction from v3.0.1 to v4 (@TheMilek)
- #18832 [Admin] Fix images not being emitted with Webpack 5.105+ (@GSadee)
- #18841 Fix Dutch translation for payment method (@JordiDekker)
- #18871 Add conflict to api-platform/serializer 4.2.17 (@TheMilek)
- #18888 Remove redundant check with apip4.1.7 in matrix (@TheMilek)
- #18887 [BUGFIX] Make GitHub actions green again 2.1 (@rust-le)
- #18844 Fix formatting in UPGRADE-2.0.md (@LucaGallinari)
v2.1.11 (2026-01-29)
Details
- #18691 [CS][DX] Refactor
- #18689 [CS][DX] Refactor
- #18703 [Deps] Allow psr/http-message ^2.0 (@Rafikooo)
- #18716 Try to fix build with PHP 8.5 and 8.4 (@TheMilek)
- #18707 [DX] Update branch aliases to 1.14-dev (@Rafikooo)
- #18721 Fix tests application error templates (@loic425)
- #16892 [FIXTURES] Fix menu taxon code (@TheMilek)
- #18366 Fix ro PayumBundle Translation (@revoltek-daniel)
- #18725 Bugfix/merged overrides missing operations (@TheMilek)
- #18702 [Composer] Remove outdated twig/twig conflicts from bundles (@Rafikooo)
- #18722 [API] Payment Request fix default action when IRI is given (@Prometee)
- #18732 Make PostgreSQL telemetry migration extend dedicated abstract (@TheMilek)
- #18369 Add form help rendering to forms (@tomkalon)
- #18735 [CS][DX] Refactor
- #18565 Add ternary operator to fix related with empty key (@michalkaczmarek-bitbag)
- #18572 Bugfix/fix autocomplete in admin to be case insensitive (@michalkaczmarek-bitbag)
v2.1.10 (2025-12-18)
Details
- #18654 [CS][DX] Refactor
- #18655 Add missing upgrade note to the 2.1 (@GSadee)
- #18652 [CS][DX] Refactor
- #18661 Add config/reference.php to .gitignore (@GSadee)
- #18669 Fix migrations skip commands 1.14 (@TheMilek)
- #18672 Fix migrations skip commands 2.1 (@TheMilek)
- #18680 [Telemetry] Fixes and improvements 1.14 (@TheMilek)
v2.1.9 (2025-12-16)
Details
- #18595 Pin Symfony versions to tilde constraints in CI (@Rafikooo)
- #18576 [Behat] Migrate admin @javascript tags to @mink:chromedriver (@Rafikooo)
- #18596 [Shop] Remove test attribute from order summary table (@Rafikooo)
- #18592 Introduce
Symfony 7.4compatibility (@Rafikooo) - #18587 Fix packages CI workflow and CoreBundle tests (@Rafikooo)
- #18608 Remove 2.0 branch references from CI workflows (@Rafikooo)
- #18605 [Behat] Show de errors only when scenario fails (@Rafikooo)
- #18607 [CI] Allow triggering full CI via branch name prefix (@Rafikooo)
- #18604 Fix some deprecations (@Rafikooo)
- #18609 [Behat] Migrate
cartscenarios to chromedriver (@Rafikooo) - #18602 [Behat] Migrate shop
promotionscenarios to chromedriver (@Rafikooo) - #16863 [Unit] Add PHPUnit-Like Array Difference Visualization (@Rafikooo)
- #18611 [Admin][Taxon] Add visual distinction for disabled taxon (@Wojdylak)
- #18613 [CI][Robo] Fix packages workflow for PHP 8.4 (@Rafikooo)
- #18612 [Admin] Fix StatisticsComponent to use ClockInterface for date calculations (@Rafikooo)
- #18616 [Behat] Temporarily disable hanging cart inventory UI test (@Rafikooo)
- #18617 [Admin] Fix shipping address form hooks priorities (@Rafikooo)
- #18619 [Docs] Bust GitHub camo cache for README image (@Rafikooo)
- #18622 Remove additional spacings in admin sidebar menu (@bartek-sek)
- #18626 [CI] Remove pull_request trigger from full CI workflows (@Rafikooo)
- #18603 [CI] Split Chromedriver tests into parallel jobs (@Rafikooo)
- #18403 TASK: [2.1] [AttributeBundle] add missing translations for float attributes type (@crydotsnake)
- #18404 TASK: [2.1] [Maintenance] adjust translation guide in github issue template config (@crydotsnake)
- #18630 [Admin] Fix cache TTL in
HubNotificationProviderand tests (@Rafikooo) - #18593 Updating polish translations using AI (@SzymonFilipek)
- #18629 Remove
choice_valuefrom autocomplete types to fix performance issue (@Rafikooo) - #18191 feat (@maximehuran)
- #18639 [Admin] Fix choice_label override via extra_options in autocomplete types (@Wojdylak)
- #18641 [Admin] Use specific block names in form themes (@Wojdylak)
- #18635 [RFC] Add telemetry feature 1.14 (@TheMilek)
- #18642 Remove unnecessary h1 element (@bartek-sek)
v2.1.8 (2025-11-27)
Details
- #18469 [CI] Fix Panther tests Chrome user data directory conflict (@Rafikooo)
- #18456 BUGFIX: [2.1] [UserBundle] [Console] adjust wording in description for Demote User Command (@crydotsnake)
- #18479 Add conflict for broken Doctrine ORM version 2.20.7 (@Rafikooo)
- #18480 Add Symfony 7.4 testing to CI (@Rafikooo)
- #18447 Refactor CookieSetter to optimize browser navigation (@Rafikooo)
- #18504 [Behat] Wait for notification elements to appear (@Rafikooo)
- #18502 Remove unused SlugGenerationHelper (@Rafikooo)
- #18499 [Behat] Remove
@javascripttag from taxon slug scenarios (@Rafikooo) - #18505 [Behat] Add missing waits for page load in admin pages (@Rafikooo)
- #18476 [API] Fix HTTP error codes for cart operations (fixes #18475) (@Rafikooo)
- #18503 Remove
JQueryHelper(@Rafikooo) - #18510 [CS][DX] Refactor
- #18498 TASK: [2.1] [AdminBundle] [CoreBundle] [UiBundle] various missing german translations added (@crydotsnake)
- #18517 BUGFIX: [2.1] [AdminBundle] adjust z-index in side navigation to prevent overlapping with header (@crydotsnake)
- #18542 Fix Symfony 7.4 compatibility (@Rafikooo)
- #18545 [CI] Remove
DOCTRINE_ORM_VERSIONfrom packages workflow (@Rafikooo) - #18483 BUGFIX: [2.0] [AdminBundle] add label option too CustomerType form class to load translations (@crydotsnake)
- #18548 Remove unused RuntimeException import from RoboFile (@Rafikooo)
- #18549 Add filtering cve (@michalkaczmarek-bitbag)
- #18488 Add deprecation note to
sylius_admin_address_log_entryconfiguration (@mamazu) - #18553 Add md file with description ignored CVE and fix format (@michalkaczmarek-bitbag)
- #18541 Fix text overflow in category navigation menus (@Rafikooo)
- #18512 Cleanup configuration shipping method after channel deletion (@michalkaczmarek-bitbag)
- #18484 Fix product creation by admin api (@Glancu)
- #18478 Solves the problem with changing product image (@tomkalon)
- #18563 [CI] Add PHP 8.5 support to workflows (@Rafikooo)
- #18557 Bundle UX Icons locally instead of using Iconify API (@Rafikooo)
- #18570 [CS][DX] Refactor
- #18445 Validate product's channel eligibility when finalizing an order (@tomkalon)
- #18577 [CS][DX] Refactor
- #18573 [CI] Parametrize Behat commands in E2E workflows (@Rafikooo)
- #18567 Fix twice calculation rating review (@michalkaczmarek-bitbag)
- #18580 Add info about disabled callback for state machine sylius_product_review (@michalkaczmarek-bitbag)
- #18586 Refine
.envconfigs to satisfy Symfony 7.4 (@Rafikooo)
v2.1.7 (2025-10-22)
Details
- #18371 Update validation group in checkout complete (@tomkalon)
- #18395 TASK: fix broken links in readme file (@crydotsnake)
- #18368 Fix Breadcrumbs in Customer Orders (@rust-le)
- #18380 Remove product images duplication (@Glancu)
- #18394 Remove product images duplication (@Glancu)
- #18413 [CI] Fix Packages Build (@Rafikooo)
- #18418 Revert "[AdminBundle] Hide Impersonate button when user shop account is locked" (@Rafikooo)
- #18399 Fix invalid property types for 'translations' (@rust-le)
- #18420 [CS][DX] Refactor
- #18419 Bugfix/invalid credentials message is not translated during ajax login (@michalkaczmarek-bitbag)
- #18411 Bugfix/wrong assertion in class zone eligible checker (@michalkaczmarek-bitbag)
- #18428 [Documentation] Remove /docs directory and synchronization with GitBook (@GSadee)
- #18431 [CI] Replace the full build for 2.0 with the build for 2.2 branch + reduce number of builds (@GSadee)
- #18406 Fix: Admin taxon update: Cannot set child as parent to node (@Glancu)
- #16919 [CI] Correct Branches Comparision in Upmerge Workflow (@Rafikooo)
- #18444 [CS][DX] Refactor
- #18443 [CS][DX] Refactor
- #18449 [Tests] Remove Tests/ case duplicate from upmerge (@Rafikooo)
- #18450 Apply ecs fixes (@Rafikooo)
- #18441 [CI] Bump BuildTestAppAction from v2.4 to 3.0.1 (@Rafikooo)
- #18458 [Maintenance] Phpstan cleanup (@NoResponseMate)
- #18461 [Changelog] Fix obvious typos in 2.1 changelog (@alisolphp)
- #18448 [Behat] Fix flaky tests by correcting LiveComponent loading state detection (@Rafikooo)
- #18463 [CS][DX] Refactor
- #18427 [FIX] Fixing action clear cart after added address on shipping step (@michalkaczmarek-bitbag)
- #18367 Extract loader to a reusable Twig helper (@tomkalon)
- #18459 Update BuildTestAppAction to v3.0.1 (@Rafikooo)
v2.1.6 (2025-09-25)
Details
- #18362 [CS][DX] Refactor
- #18111 [Composer] Bump PHPUnit to ^11.5 + run Rector rule (@GSadee)
- #18370 [CS][DX] Refactor
- #18364 [BUGFIX] Correct pricing currency resolution in product variant view (@tomkalon)
- #18386 [CI] Bump Symfony from 7.2 to 7.3 across all workflow matrices (@Rafikooo)
- #18387 [Refactor] Remove unused Connection mock from test (@Rafikooo)
- #18361 [DEPRECATIONS] Mark
CartActionsinterface andOrderItemControlleras deprecated (@tomkalon) - #18378 [AdminBundle] Hide Impersonate button when user shop account is locked (@crydotsnake)
- #18375 [CI] Test both API Platform
~4.1.0and~4.2.0(@tomkalon) - #18388 [CS][DX] Refactor
- #18389 [CI] Remove unnecessary upmerges between branches (@GSadee)
- #18392 [CS][DX] Refactor
v2.1.5 (2025-09-09)
Details
- #18293 Revert "[Fixtures] Make factory example constructor arguments protected" (@GSadee)
- #18286 [Shop] Image/File Upload Buttons Size Fix (@PiotrTulacz)
- #18263 fix (@maximehuran)
- #18290 [CS][DX] Refactor
- #18296 [Admin][Product] Fix not blank product code constraint message (@SVillette)
- #18287 [CS][DX] Refactor
- #18288 [CS][DX] Refactor
- #18291 [DOCUMENTATION] Synchronize 2.0-docs -> 2.0 (@SyliusBot)
- #18302 [Composer][1.14] More specific conflict with serializer (@Jibbarth)
- #18309 Add conflict to symfony-ux ^2.29 (@TheMilek)
- #18182 [2.0] Dutch translations (@SzymonFilipek)
- #18303 [Promotion] Corrects order of amounts to apply correct promotion amount (@k-kubacki)
- #16791 [Behat] Display API Errors Along With The Step Where The Error Occurred (@Rafikooo)
- #18272 Fix headless channel theme issue by relocating twig hooks config and template to ShopBundle (@k-kubacki)
- #18315 [CS][DX] Refactor
- #18317 Adding the isEnabled filter to the countries list in checkout while addressing (@TheMilek)
- #18318 Select product attribute render error fix (@k-kubacki)
- #18323 Add nameToProductCode method to StringInflector (@k-kubacki)
- #18327 refs #18326 Add CSS Class in side barre search (@macintoshplus)
- #18329 [CS][DX] Refactor
- #18320 [CS][DX] Refactor
- #18321 Use form-select css class for address_book dropdownlist (@hteumeuleu)
- #18322 Fix asset path for SyliusUiBundle placeholder images (@k-kubacki)
- #18330 [CS][DX] Refactor
- #18339 Fixed placing order with not possible zone (@pbalcerzak)
- #18343 [Fix][Admin] Fix order summary to show product name and options from time of purchase (@tomkalon)
- #18345 Fix argument of ZoneEligibilityChecker to use the new service id (@GSadee)
- #18342 FEAT: [AdminBundle] Open shop preview and necessary user dropdown links in new tab (@crydotsnake)
- #18350 [CS][DX] Refactor
- #18351 [CS][DX] Refactor
- #18316 sort main and bulk actions by position (@Florian-Merle)
- #18331 [CONFLICT][UX] Fix composer conflict for symfony/ux-live-component and mark flaky test as failing (@tomkalon)
- #18352 [API] Add variantName serialization groups to OrderItem configuration (@tomkalon)
- #17705 Fix deleting a value from an existing select product attribute while it's in use (@coldic3)
- #18359 [DOCS] Document new API changes for version 2.1.5 (@tomkalon)
v2.1.4 (2025-07-31)
Details
- #18237 [PaymentRequest] Keep the already set payload when available (@Prometee)
- #18238 [Shop] Allow contextual product cards (@NoResponseMate)
- #18257 Update README image (@CoderMaggie)
- #18266 [Fixtures] Make factory example constructor arguments protected (@GSadee)
- #18274 [Composer] Temporarily add conflict with symfony/ux (@GSadee)
- #18270 Send Password Request Mail only on enabled Users (@k-kubacki)
- #18279 [Composer] Limit conflict with symfony/ux (@GSadee)
v2.1.3 (2025-07-10)
Details
- #18194 Refresh README image (@CoderMaggie)
- #18196 [API] Set URL generation strategy for Taxon resource after the API Platform changes with usage of genId (@GSadee)
- #18198 [CI] Load Node version conditionally + bring back phpspecs for 2.0 full builds (@GSadee)
- #18199 [Core] Change where to andWhere method in ProductRepository (@GSadee)
- #18201 Fix generating random fixtures (@GSadee)
- #18202 [Admin] Fix error message during creating admin user by CLI command (@GSadee)
- #18184 [CS][DX] Refactor
- #18186 Update storage based locale switcher to redirect to homepage if the d… (@TheMilek)
- #18203 [CS][DX] Refactor
- #18205 Adjust CONFLICTS files after upmerge from 1.14 (@GSadee)
- #18206 docs: fix broken link in resource-layer.md (@dunglas)
- #18185 Fix typo in documentation (@guillaume-sainthillier)
- #18209 Update AWS S3 documentation for image storage configuration (@EvKoh)
- #18216 [ShopBundle] Fix missing void return (@Prometee)
- #18210 [Admin] Fix UI of actions/rules/scopes (@PiotrTulacz)
- #18218 [Admin] Adjust UI directions of actions/rules/scopes (@PiotrTulacz)
- #18222 [Admin] Fix cancel button fallback url (@NoResponseMate)
- #18219 [Admin] Fix product list actions positions while multiple (@PiotrTulacz)
- #18220 [Shop] Variant listening visual improvement (@PiotrTulacz)
v2.1.2 (2025-06-17)
Details
- #18128 [2.0] Swedish translations (@SzymonFilipek)
- #18129 [2.0] Portuguese translations (@SzymonFilipek)
- #18130 [2.0] Japanese translations (@SzymonFilipek)
- #18132 [2.0] Hindi translations (@SzymonFilipek)
- #18131 [2.0] Korean translations (@SzymonFilipek)
- #18140 Fix AddressExampleFactory (@mpysiak)
- #18138 [API][Shop] Add more images endpoints (@NoResponseMate)
- #18154 [Bunnyshell] Increase memory limit (@GSadee)
- #18149 [Admin] Fix defining fallback url for back button (@GSadee)
- #18156 Add initial AGENTS.md (@mpysiak)
- #18158 Make reference to global agents file for GitHub Copilot (@Prometee)
- #18148 [Maintenance] GA fixes (@NoResponseMate)
- #18160 [Admin] Fix back button (@GSadee)
- #18163 Update AGENTS.md (@mpysiak)
- #18162 Agents.md 2.0 css part (@PiotrTulacz)
- #18167 [Composer] Add explicitly api-platform/state dependency to install the proper version of package (@GSadee)
- #18108 [API][Shop] Expose taxon branch structure (@NoResponseMate)
- #18151 [2.0] Austrian German translations (@SzymonFilipek)
- #18150 [2.0] Swiss German translations (@SzymonFilipek)
- #18143 [2.0] Czech translations (@SzymonFilipek)
- #18146 [2.0] Slovakian translations (@SzymonFilipek)
- #18145 [2.0] Romanian translations (@SzymonFilipek)
- #18144 [2.0] Italian translations (@SzymonFilipek)
- #18164 [CS][DX] Refactor
- #18152 [Admin] Product Channel Pricings flex display and margin on the last element (@PiotrTulacz)
- #18133 [CS][DX] Refactor
- #18169 [Behat] Fix product setup invalid exception catch (@NoResponseMate)
- #18172 Require File instead of UploadedFile in AllowedImageMimeTypesValidator (@mmenozzi)
- #18155 [ProductBundle] Fix ProductAttributeValue mapping to use ProductAttributeInterface (@michalsemelka)
- #18135 [Shop][Behat] Use test attribute on the order show page (@Wojdylak)
- #18126 [Maintenance] Note API changes (@NoResponseMate)
- #18174 [ApiBundle] Migrate remaining phpspec to PHPUnit tests (@GSadee)
- #18157 [Shop] Shop WCAG raport (@PiotrTulacz)
- #18177 Product image replace (@PiotrTulacz)
- #18180 [Shop] Html labels translation (@PiotrTulacz)
- #18181 Update translations for 2.1 keys (@SyliusBot)
v2.1.1 (2025-06-04)
Details
v2.1.0 (2025-06-04)
Details
- #17667 [Admin] Deprecate unused sylius_admin_customer_orders_statistics route (@GSadee)
- #17669 [CI] Update upmerge branches GH action to add 2.1 (@GSadee)
- #17757 Update Issue Templates (@CoderMaggie)
- #17758 Rename config.yaml to config.yml (@CoderMaggie)
- #17759 Update config.yml with spaces after emojis (@CoderMaggie)
- #17760 Update spaces next to emojis in GH issue template (@GSadee)
- #17734 [Shop] Order button hook (@PiotrTulacz)
- #17807 Remove CrowdIn config (@GSadee)
- #17815 [Core] Refine ExampleFactoryInterface with Templated Object Type (@Rafikooo)
- #17835 [ADR] Transition from PHPSpec to PHPUnit (@GSadee)
- #17836 [ADR] Improvements for PHPSpec migration after code review (@GSadee)
- #17830 [Maintenance] Bump Symfony packages to ^7.2 (@NoResponseMate)
- #17846 [CI] Bump Symfony to
7.3.x-devin Unstable Workflow (@Rafikooo) - #17887 [CI] Update branches for full builds + and upmerge actions (@GSadee)
- #17889 [CS][DX] Refactor
- #17881 PHPUnit 10.5 (@Prometee)
- #17894 [CS][DX] Refactor
- #17741 [API] Add get taxon by slug (@nicolalazzaro)
- #17900 Try to clear image cache (@mpysiak)
- #17903 [CS][DX] Refactor
- #17784 [PHPSpec to PHPUnit] Component Addressing (@Prometee)
- #17901 [PHPSpec to PHPUnit] Channel Component (@rust-le)
- #17914 Update sylius/twig-extra requirement from ^0.6 to ^0.8 (@app/dependabot)
- #17957 [PHPSpec to PHPUnit] Currency Component (@rust-le)
- #17959 [PHPSpec to PHPUnit] User Component (@k-kubacki)
- #17962 [PHPSpec to PHPUnit] Taxonomy Component (@k-kubacki)
- #17978 [PHPSpec to PHPUnit] Taxation Component (@k-kubacki)
- #17963 Upgrade RECTOR and PHPStan version to
v2(@Prometee) - #17985 [Taxonomy] Fix static analysis in component tests (@GSadee)
- #17909 [PHPSpec to PHPUnit] Component Payment (@Glancu)
- #17954 [CS][DX] Refactor
- #18004 [PHPSpec to PHPUnit] Shipping Component (@k-kubacki)
- #17984 [PHPSpec to PHPUnit] Attribute Component (@rust-le)
- #18003 [PHPSpec to PHPUnit] Customer Component (@rust-le)
- #18002 [TaxationBundle] Replace PHPSpec with PHPUnit tests (@GSadee)
- #17983 [InventoryBundle] Replace PHPSpec with PHPUnit tests (@GSadee)
- #17981 [Currency][Customer][Taxonomy] Remove PHPSpec dependency and configuration from bundles where it was not used (@GSadee)
- #18012 [PHPSpec to PHPUnit] Customer Component Fix (@rust-le)
- #18013 [PHPSpec to PHPUnit] Attribute Component Fix (@rust-le)
- #17977 [AddressingBundle] Replace PHPSpec with PHPUnit tests (@GSadee)
- #18011 [PHPSpec to PHPUnit] Review Component (@rust-le)
- #17951 [PHPSpec to PHPUnit] Component Product (@Glancu)
- #18021 [PHPSpec to PHPUnit] Inventory Component (@rust-le)
- #18028 [PHPSpec to PHPUnit] Locale Component (@rust-le)
- #18000 [UiBundle] Replace PHPSpec with PHPUnit tests (@GSadee)
- #18007 [ShippingBundle] Replace PHPSpec with PHPUnit tests (@GSadee)
- #18023 [PHPSpec to PHPUnit] Promotion Component (@k-kubacki)
- #17973 Dashboard chart improvements (@bartek-sek)
- #18036 [Core] Minor improvements in SalesStatisticsProvider (@GSadee)
- #18032 [PHPSpec to PHPUnit] Attribute Bundle (@rust-le)
- #18034 [PHPSpec to PHPUnit] Channel Bundle (@rust-le)
- #18033 [AdminBundle] Replace PHPSpec with PHPUnit tests (@JanPalen)
- #18046 [PHPSpec to PHPUnit] Money Bundle (@rust-le)
- #18038 [PHPSpec to PHPUnit] Locale Bundle (@rust-le)
- #17986 [Admin] Add pending actions list on dashboard (@bartek-sek)
- #18048 [Composer] Bump phparkitect/phparkitect + remove conflict with behat/gherkin (@GSadee)
- #18051 [CI] Test Symfony 7.3 beta (@GSadee)
- #18052 Fix unstable packages' build (@loic425)
- #18047 [PHPSpec to PHPUnit] Review Bundle (@rust-le)
- #18026 WCAG improvements (@bartek-sek)
- #18009 Narrowing return types (@mamazu)
- #18029 Fixing phpstan native error types (@mamazu)
- #18057 Reload image in README.md (@CoderMaggie)
- #18060 [PHPSpec to PHPUnit Component Order (@Glancu)
- #18053 Test Symfony 7.3 beta (@GSadee)
- #18063 [Composer] Bump APIP to 4.1 and remove conflict to api-platform/json-ld (@GSadee)
- #18056 [PHPSpec to PHPUnit] Core Component (@k-kubacki)
- #18064 [Admin] Fix tests directory (@GSadee)
- #18068 Make PHPUnit configs and tests directories consistent in all Components (@GSadee)
- #18055 [PHPSpec to PHPUnit] Promotion Bundle (@rust-le)
- #18061 [PHPSpec to PHPUnit] Order Bundle (@rust-le)
- #18070 [Behat] Migrate phpspec to PHPUnit tests (@GSadee)
- #18075 [PHPSpec to PHPUnit] Order Bundle - Fix (@rust-le)
- #18073 [PHPSpec to PHPUnit] Payment Bundle (@rust-le)
- #18069 [CoreBundle] Replace PHPSpec with PHPUnit tests (@JanPalen)
- #18077 [PayumBundle] Migrate phpspec to PHPUnit tests (@rust-le)
- #18072 [ProductBundle] Migrate phpspec to PHPUnit tests (@GSadee)
- #18078 [UserBundle] Migrate phpspec to PHPUnit tests (@GSadee)
- #18081 [ShopBundle] Migrate phpspec to PHPUnit tests (@GSadee)
- #18082 Bump tabler version (@bartek-sek)
- #18085 Update upgrade file (@bartek-sek)
- #18088 [CI] Update matrix for 2.1 branch (@GSadee)
- #18084 [Admin] Improve back button behaviour (@GSadee)
- #18091 Remove phpspec entirely (@GSadee)
- #18049 Orm 3 support (@loic425)
- #18014 [CS][DX] Refactor
- #17847 [Shop] Change buttons placement in address book (@PiotrTulacz)
- #18102 [CI] Add PHP 8.4 to matrix + fix Mink lazy object (@GSadee)
- #17844 Unify product channel pricing form (@bartek-sek)
- #18103 Add support for Node.js 24 (@GSadee)
- #18104 [Composer] Bump Twig Hooks dependency do ^0.8 (@GSadee)
- #17725 [Admin] Split order history addresses into smaller hooks (@PiotrTulacz)
- #18105 Exclude non-shippable units from shipments in OrderShipmentProcessor (@GSadee)
- #18107 Bump Friends Of Behat Symfony extension (@loic425)
- #16650 [Core] Add voter to check for sylius impersonation (@lusimeon)
- #18079 [ApiBundle] Migrate phpspec to PHPUnit tests (@rust-le)
- #17923 [Stimulus] Ease of use in real app (@Jibbarth)
- #18106 Prepare upgrade file for refined assets management (@TheMilek)
- #18117 [Composer] Remove beta version from sylius/resource-bundle dependency (@GSadee)
- #18118 Upgrade file for refined assets management review fixes (@TheMilek)
- #18087 [API][Order] Add more data to responses (@NoResponseMate)
- #18113 Make PHPUnit configs and tests directories consistent in all Bundles (@GSadee)
- #18097 [API][Shop] Improve product's associations querying (@NoResponseMate)
- #18100 [API][Shop] Add index endpoints for ProductOption/Value (@NoResponseMate)
- #18122 [CS][DX] Refactor
- #18123 Adjust Sylius versions for 2.1 (@GSadee)
- #18083 [API][Shop][Product] Allow serializing the default variant (@NoResponseMate)
- #18125 [API][Maintenance] Parametrize product association class in filter (@NoResponseMate)