v2.0.0-ALPHA.1
版本发布时间: 2024-09-19 21:08:18
Sylius/Sylius最新发布版本:v2.0.0-ALPHA.2(2024-09-24 19:59:39)
TL;DR
- New Bootstrap-driven admin UI
- New Bootstrap-driven shop UI
- API Platform 3 support
and many more :dancer:
Details
- #15312 Prepare the 2.0 branch (@jakubtobiasz)
- #15314 Remove gulp (@jakubtobiasz)
- #15327 Bump Symfony dependencies' versions (@jakubtobiasz)
- #15325 Replace EntityManager type-hints in the constructors with EntityManagerInterface (@Wojdylak)
- #15328 Add missing method on interface for shop based cart context (@Wojdylak)
- #12543 Change default Liip loader and resolver names (@Zales0123)
- #15313 Perform the repository's main directory cleanup (@jakubtobiasz)
- #15326 Replace the sylius/calendar package with the symfony/clock package (@jakubtobiasz)
- #15343 [CI] Fix logs uploading (@NoResponseMate)
- #15348 [AttributeBundle] Remove deprecation (@Wojdylak)
- #15337 [ProductBundle] Remove deprecations (@Rafikooo)
- #15349 [ApiBundle] Remove deprecations (@Rafikooo)
- #15359 [UserBundle] Remove deprecated code (@Rafikooo)
- #15336 [CoreBundle] Remove deprecations (@Rafikooo)
- #15339 [AdminBundle] Remove deprecations (@Rafikooo)
- #15353 [ShopBundle] Remove deprecations (@NoResponseMate)
- #15369 [CoreBundle] Removal of the rest of deprecated code (@Rafikooo)
- #15345 [Maintenance] Remove components' deprecations (@NoResponseMate)
- #15368 [Component/Core] Remove deprecated code (@Wojdylak)
- #15372 [Bunnyshell] Bump the PHP version to 8.2 in the php Dockerfile (@aris-bunnyshell)
- #15379 [API] Prepare branch for upgrade to API Platform 3 (@GSadee)
- #15392 [API] AdminUser & Customer authentication with API Platform 3 (@Rafikooo)
- #15405 Move temporarily tests (@Wojdylak)
- #15341 Set up Admin Bundle frontend (@jakubtobiasz)
- #15420 [API] Upgrade Country and Province API resources to APIP 3 (@GSadee)
- #15409 API Platform upgrade: Removal of Deprecations (@Rafikooo)
- #15412 Upgrade Currency and ExchangeRate API resources to APIP 3 (@Wojdylak)
- #15393 [API] Upgrade ContactRequest resource with API Platform 3 (@TheMilek)
- #15432 [API] Upgrade CatalogPromotion resources to APIP 3 (@Wojdylak)
- #15441 [API] Upgrade AvatarImage resources to APIP 3 (@Wojdylak)
- #15434 [API] Resolve correct matching of prefixes /admin and /shop (@GSadee)
-
#15440 [API][Shop] Update
ResetPassword
to the new metadata (@Rafikooo) - #15464 [Behat][API] Implement iri converter providing iri based on a given section (@GSadee)
- #15444 [API] Update VerifyCustomerAccount to the new metadata (@NoResponseMate)
- #15439 Upgrade AdminResetPassword resource to API Platform 3 (@TheMilek)
- #15469 [API][Maintenance] Enable ShopUserNotVerified validator (@NoResponseMate)
- #15465 [API] Enable behat tests for CatalogPromotions (@Wojdylak)
- #15500 Replace sylius calendar (@Wojdylak)
- #15499 Replace sylius calendar (@Wojdylak)
- #15484 [API] Remove ItemNormalizer class (@Wojdylak)
- #15495 Swiftmailer removal (@Rafikooo)
- #15478 Refactor injecting data to commands from input data processors to context builders (@GSadee)
- #15347 Add navbar to the new Admin Panel (@jakubtobiasz)
- #15350 Add sidebar to the new Admin Panel (@jakubtobiasz)
- #15352 Add Login page to the new Admin Panel (@jakubtobiasz)
- #15361 Add a basic index page (@jakubtobiasz)
- #15363 Add a basic create page (@jakubtobiasz)
- #15365 Add a basic update page (@jakubtobiasz)
- #15377 Add a basic show page (@jakubtobiasz)
- #15382 Add twig_event function and rename all events (@jakubtobiasz)
- #15398 Implement the Dashboard view (@jakubtobiasz)
- #15403 Add pagination (@jakubtobiasz)
- #15404 Perform Admin Panel's templates cleanup (@jakubtobiasz)
- #15453 Implement product's CRUD (@jakubtobiasz)
- #15454 Implement taxon's CRUD (@jakubtobiasz)
- #15461 Implement the order's show page (@jakubtobiasz)
- #15463 Improve the Dashboard view (@jakubtobiasz)
- #15467 Implement the inventory index page (@jakubtobiasz)
- #15471 Fix Product Attribute's show page (@jakubtobiasz)
- #15473 Fix Payment's index page (@jakubtobiasz)
- #15474 Fix Shipments' index page (@jakubtobiasz)
- #15476 Fix Customers' index page (@jakubtobiasz)
- #15482 Fix index pages in the marketing section (@jakubtobiasz)
- #15483 Fix index pages in the configuration section (@jakubtobiasz)
- #15498 [ApiBundle] Change normalization group of AvatarImage (@Wojdylak)
-
#15503 Introduce Repository classes for
Addressing
,Attribute
&Currency
(@Rafikooo) - #15528 Add repository classes for Product (@jakubtobiasz)
- #15608 Fix Currency's pages (@NoResponseMate)
- #15386 [Maintenance] Remove leftover deprecations (@NoResponseMate)
- #15612 Bump all Symfony dependencies' versions to ^6.4 (@jakubtobiasz)
- #15701 Prepare admin-related scenarios to be implemented in the new Admin Panel (@jakubtobiasz)
- #15719 Reorganize Behat scenarios (@jakubtobiasz)
- #15734 Move domain's scenarios to the features/domain directory (@Wojdylak)
- #15762 Bootstrap admin update (@kulczy)
- #15779 [Admin][Country] Fix create and update page (@Wojdylak)
- #15781 Add a slug generating for taxons/products (@jakubtobiasz)
- #15789 Improve live component country type (@Wojdylak)
- #15823 Convert twig/template events to Twig Hooks (@jakubtobiasz)
- #15826 Fix not passing a request method while updating a country (@jakubtobiasz)
- #15841 [DX] ECS Fixes (@Rafikooo)
- #15831 [Admin][Order] Fix Show's Shipment List (@NoResponseMate)
- #15840 [BootstrapAdminPanel] Basic Order Address Edit Form (@Rafikooo)
- #15845 Transform Product Create/Update form into Live Component (@jakubtobiasz)
- #15896 [Bootstrap Admin Panel] Order's Address Edit Page View (@Rafikooo)
- #15867 Add Price history index page (@TheMilek)
- #15962 [Admin][TaxRate] Fix create and update page (@NoResponseMate)
- #15948 Reorganize form fields on the Admin User create/update pages (@jakubtobiasz)
- #16070 Display test attributes when debug mode is enabled (@jakubtobiasz)
- #16074 [UI] Improve filters (@kulczy)
- #16083 Icons for Official Support menu items (@kulczy)
- #16087 [Behat] Remove unneeded config for sylius/calendar (@GSadee)
- #16088 Fix confirmation dialog (@kulczy)
- #16090 Fix table dropdowns (@kulczy)
- #16093 [Admin][Customer] Add show view (@NoResponseMate)
- #16089 Fix builds on api-platform-3 branch (@GSadee)
- #16075 Cover scenarios related to creating a simple/configurable product (@jakubtobiasz)
- #16109 Bump the minimal version of Symfony UX packages to 2.16 (@jakubtobiasz)
- #16077 Implement the Media section on the product create/update page (@jakubtobiasz)
- #16084 Fix bulk delete button states (@kulczy)
- #16104 Add product variant Create Page (@TheMilek)
- #16110 Add Product variant Index/Update page (@TheMilek)
- #16118 [Admin][CatalogPromotion] Index page (@mpysiak)
- #16116 [Admin][ProductVariant] Enable reordering (@Wojdylak)
- #16121 Add missing breadcrumbs to product index page (@TheMilek)
- #16095 [Admin][Channel] Add create and update pages (@NoResponseMate)
- #16127 Fix after rebase (@TheMilek)
- #16126 Upgrade Channel resource to API Platform 3 (@TheMilek)
- #16111 [Admin][Promotion] Add create and update pages (@GSadee)
- #16130 Enable behat tests for Channel after upgrade to APIP 3 (@TheMilek)
- #16139 [API][Channel][Behat] Revert expected message (@Wojdylak)
- #16137 [Maintenance] Disable non-ui tests in CI (@NoResponseMate)
- #16138 [Maintenance] Disable non-api tests in CI (@NoResponseMate)
- #16136 [Admin][ProductAssociationType] Implement create and update pages (@NoResponseMate)
- #16144 [Maintenance] Ecs (@Wojdylak)
- #16132 [Admin][Channel] Fix weird behaviour with excluded taxons (@NoResponseMate)
- #16150 Change the twig-hooks version constraint to ^0.1 (@jakubtobiasz)
- #16152 [Admin][Customer] Implement and cover index management (@NoResponseMate)
- #16165 [Maintenance] Ecs (@Wojdylak)
- #16145 Browse customer orders (@mpysiak)
- #16161 Improve table header (@kulczy)
- #16133 [Admin][CatalogPromotion] Add create and update pages (@Wojdylak)
- #16167 [Admin][Payments] Payments management (@mpysiak)
- #16159 [Admin][Promotion] Refactor cart promotions rules and actions (@GSadee)
- #16164 [Admin][Payments] Payments index with filters and sorting (@mpysiak)
- #16170 [Bunnyshell] Bump default node version to 20 (@GSadee)
- #16149 Add bulk delete script (@kulczy)
- #16169 [Admin][CatalogPromotion] Remove duplicate AddButtonType (@Wojdylak)
- #16162 [Admin][Product] Add generate variants page (@Wojdylak)
- #16184 Update phpstan/phpstan-doctrine requirement from 1.3.43 to 1.3.69 (@dependabot)
- #16192 Bootstrap shop theme (@kulczy)
- #16189 Add 1.14 branch to upmerge workflow (@GSadee)
- #16197 Add popper.js (@kulczy)
- #16173 Adjust the implementation to the new Twig Hooks version (@jakubtobiasz)
- #16202 Bump Sylius Twig Hooks to 0.2.* (@jakubtobiasz)
- #16201 Extra Quotes in Div Class Attributes Removal (@Rafikooo)
- #16142 [BootstrapAdminPanel] Payment Methods Create and Update Views (@Rafikooo)
- #16207 [Admin] Unused Twig Hooks Definition Removal (@Rafikooo)
- #16203 [Admin][Order] Implement and cover history view (@NoResponseMate)
- #16204 [Admin][Order] Implement and cover payments handling (@NoResponseMate)
- #16205 [Admin][Order] Implement and cover cancelling and fulfilling (@NoResponseMate)
- #16213 Unify templates paths (@jakubtobiasz)
- #16129 Implement Shipping Method Index/Create/Update pages (@jakubtobiasz)
- #16195 Fix Zone's Create/Update pages (@TheMilek)
- #16218 [Behat] Shipping a Shipment from Shipment Index Page (@Rafikooo)
- #16216 [Admin] Resending Order Confirmation Email (@Rafikooo)
- #16185 [Admin][CatalogPromotion] Add show page (@Wojdylak)
- #16224 [Composer] Bump minimal Twig Hooks version to the latest one (@GSadee)
- #16223 Add missing Payment's method instructions info message (@TheMilek)
- #16079 Bring back associating other products with a given product (@jakubtobiasz)
- #16228 [API] Add Payment resources (@Wojdylak)
- #16242 [Maintenance] Adjust Sylius version on 1.14 branch (@GSadee)
- #16240 [API] Add Address resources (@Wojdylak)
- #16239 [Admin][DX] Update autocompletes (@NoResponseMate)
- #16221 Unify Twig & Live components (@jakubtobiasz)
- #16234 Unify index actions (@kulczy)
- #16256 [Admin][Zone] Move FormComponent (@Wojdylak)
- #16255 [Admin][Product][ProductVariant] Managing inventory (@Wojdylak)
- #16245 [Admin][Taxon] Implements media management (@Wojdylak)
- #16261 [Admin] Deprecate FormTypeExtensions (@TheMilek)
- #16270 Remove final from the Zone's form component (@TheMilek)
- #16263 [Admin][UI] Add error indicators for form tabs and accordions (@NoResponseMate)
- #16268 [Admin][Product] Add view in store button (@mpysiak)
- #16271 [Maintenance] Enable non-UI tests in CI (@GSadee)
- #16269 Bump API Platform to 3.3 and refactor uploading avatar images (@GSadee)
- #16266 [Admin][UX] Filter translatable autocomplete results based on current locale (@NoResponseMate)
- #16272 Merge Bootstrap Admin Panel to 2.0 branch (@GSadee)
- #16253 [Core] Add deprecation to StateMachineExtension (@Wojdylak)
- #16274 [Admin][Order] Show page (@Wojdylak)
- #16262 [ADR] Use Separate Base Form Types Instead of Type Extensions (@TheMilek)
- #16282 [CS][DX] Refactor (@github-actions)
- #16276 [Admin] Add base form type for every resource used in AdminBundle (@TheMilek)
- #16288 [Behat] Fix scenarios for adding a taxon (@GSadee)
- #16286 [Core] Add ShowAvailablePluginsCommand deprecation (@mpysiak)
- #16289 Add missing ShipmentShipType to AdminBundle (@TheMilek)
- #16273 [API] Upgrade Adjustment (@NoResponseMate)
- #16291 [Admin][UI] Sidebar improvements (@kulczy)
- #16257 Extract base form types for every entity used in AdminBundle (@TheMilek)
- #16292 [Admin][Order][Show] Minor improvements (@Wojdylak)
- #16298 [Admin] Change missing block prefix for admin (@GSadee)
- #16283 Remove UPGRADE-1.14 file on 2.0 branch (@GSadee)
- #16300 [API] Enable documentation paths hider (@NoResponseMate)
- #16299 Make admin product show simple and configurable page more granular (@TheMilek)
- #16301 [Core] Remove StateMachineExtension class (@Wojdylak)
- #16306 [Grid][Admin] Remove dichotomy with action templates (@NoResponseMate)
- #16304 [Admin][Product] Cover index page (@NoResponseMate)
- #16314 [CS][DX] Refactor (@github-actions)
- #16317 Checkout rework (@kulczy)
- #16311 [Admin][Inventory] Cover index page with filtration and sorting (@GSadee)
- #16316 [Admin] Add CSRF token and form errors to base form templates (@GSadee)
- #16318 [Admin][ProductAssociationType] Use base form template + reorganize Twig Hooks (@GSadee)
- #16320 [Admin] Login and password reset (@mpysiak)
- #16285 Convert variables in Twig templates to snake_case (@jakubtobiasz)
- #16315 [Admin][Review] Cover product reviews management (@GSadee)
- #16333 [Inventory] Deprecate extending \InvalidArgumentException by inventory exceptions (@GSadee)
- #16332 [Admin][Review] Split product and author info into hooks (@GSadee)
- #16334 [Inventory] Extend \RuntimeException by inventory exceptions (@GSadee)
- #16287 [Admin] Cover product editing and removing scenarios (@Rafikooo)
- #16325 [Admin][Review] Add stars for rating field (@GSadee)
- #16350 User login and register rework (@kulczy)
- #16349 [Admin] Cover Product Editing And Removing Scenarios - Amend (@Rafikooo)
- #16336 [Admin][Product][Create/Update] Add products taxons management (@Wojdylak)
- #16355 [CS][DX] Refactor (@github-actions)
- #16354 [Admin][UI] Fix filters overflow (@kulczy)
- #16356 [Admin][UI] Style autocomplete clear button (@kulczy)
- #16327 Fix disappearing newly added product attributes when a validation err… (@jakubtobiasz)
- #16359 [API] Upgrade newly added extensions to APIP3 (@GSadee)
- #16366 User account rework (@kulczy)
- #16361 [Admin][PromotionCoupon] Cover promotion coupon management (@Wojdylak)
- #16369 [Admin][Shipment] Cover shipment's show page (@GSadee)
- #16368 [CS][DX] Refactor (@github-actions)
- #16370 [Admin] Enable scenarios for placing an order as impersonated shop user (@GSadee)
- #16365 [Admin][CatalogPromotion] Add browsing variants and delete catalog promotion (@Wojdylak)
- #16376 Add styles for reviews (@bartek-sek)
- #16378 [Admin][Product] Add required mark to required product attributes (@Wojdylak)
- #16396 [Behat] Enable Deleting Multiple Tax Rates At Once Scenario (@Rafikooo)
- #16375 [CS][DX] Refactor (@github-actions)
- #16401 [Maintenance][API] Remove WriteListener (@mpysiak)
- #16381 Add possibility to search products from dashboard (@TheMilek)
- #16377 Add product option create/update pages (@TheMilek)
- #16397 Refactor form_theme for ShopBundle (@bartek-sek)
- #16398 [API] Upgrade Locale resource (@GSadee)
- #16394 [Admin] Implementing the delete modal as a twig component (@Wojdylak)
- #16348 [API] Add product endpoints (@mpysiak)
- #16395 [Admin][UI] Unify autocomplete styles (@kulczy)
- #16413 [API] Product endpoint fixes (@mpysiak)
- #16405 Add additional address toggle in checkout (@bartek-sek)
- #16411 [Admin] Fix UI Building Process (@Rafikooo)
- #16416 [Behat] Enable Payment Method Removing Scenarios (@Rafikooo)
- #16409 [CS][DX] Refactor (@github-actions)
- #16210 [Admin] Footer (@Rafikooo)
- #16415 Remove product search from side menu (@TheMilek)
- #16414 Add missing required field mark and error messages to product option value field (@TheMilek)
- #16406 [Admin][Order] Enable index tests and add filtering by customer tests (@NoResponseMate)
- #16391 Change channel form layout in admin panel (@bartek-sek)
- #16421 [API] Disable uncovered managing options scenarios (@GSadee)
- #16402 Upgrade AdminUser to APIP 3 (@TheMilek)
- #16430 [CS][DX] Refactor (@github-actions)
- #16426 Fix typos in the product options twig hooks (@TheMilek)
- #16417 Bootstrap shop contact form (@bartek-sek)
- #16438 [Behat] Temporarily disable scenario for creating catalog promotion with dates (@GSadee)
- #16423 [Admin] Promotions and PromotionCoupons tracking usage (@Wojdylak)
- #16412 [Admin] Product Attributes View (@Rafikooo)
- #16437 [Admin] Product Attributes View - Configurations (@Rafikooo)
- #16339 [Admin] Convert Twig variables, macro and block names to snake_case (@GSadee)
- #16422 [Admin][UI] Fix autocomplete on the attributes tab (@kulczy)
- #16428 Add missing styles for category sidebar, fix layout for mobile (@bartek-sek)
- #16424 Styles for thank-you page (@bartek-sek)
- #16445 Add macro for checkout navigation buttons (@bartek-sek)
- #16440 Styles for user navigation (@bartek-sek)
- #16454 Add styles for reset password page (@bartek-sek)
- #16455 [Admin][UI] Reorganize navbar on mobile (@kulczy)
- #16451 [CS][DX] Refactor (@github-actions)
- #16453 [Admin][Product] Add behat tests for filtering and check/uncheck all taxons (@Wojdylak)
- #16459 Styles for changing payment method after checkout (@bartek-sek)
- #16461 Fix accordion path (@kulczy)
- #16466 Fix accordion path (@kulczy)
- #16472 Add styles for 404 page (@bartek-sek)
- #16456 Add taxon image to category page header (@bartek-sek)
- #16465 Deprecate CustomerTypeExtension and AddUserFormSubscriber (@TheMilek)
- #16473 Fix template paths (@kulczy)
- #16457 [Admin] Cover creating and updating Taxon resource (@GSadee)
- #16481 [Behat] Enable Some Of Already Implemented Scenarios (@Rafikooo)
- #16480 Changed sylius logo to svg (@bartek-sek)
- #16470 Styles for thank-you page after registration (@bartek-sek)
- #16467 Add styles for alerts (@bartek-sek)
- #16482 [Admin] Cover product options index (@NoResponseMate)
- #16486 [Admin][Behat] Cart Promotion Index (@mpysiak)
- #16483 [Admin][Behat] Cover shipments' index (@NoResponseMate)
- #16478 [Admin] Extract and cover ProductTaxon index (@NoResponseMate)
- #16489 [Admin][ProductAttribute] Upgrade index (@NoResponseMate)
- #16494 [Admin][Behat] Product Association Types Index (@mpysiak)
- #16496 Add upmerge from 2.0 to symfony-7 branch (@loic425)
- #16490 [Admin] Taxons index (@Wojdylak)
- #16498 [Api][ShippingCategory] Upgrade to APIP3 (@Wojdylak)
- #16501 [API][CategoryGroup] Upgrade to APIP3 (@Wojdylak)
- #16492 [CS][DX] Refactor (@github-actions)
- #16505 [API] Upgrade OrderItem and OrderItemUnit resources to API Platform 3 (@GSadee)
- #16508 Add styles for error pages templates (@bartek-sek)
- #16495 Bootstrap shop components refactor (@bartek-sek)
- #16502 Email file names refactor (@bartek-sek)
- #16507 Change ship button styling (@bartek-sek)
- #16491 [Admin] Dashboard Statistics (@Rafikooo)
- #16458 Cover Customers Update/Create pages (@TheMilek)
- #16484 [Admin] Fix slug generation button's icon (@NoResponseMate)
- #16509 [Admin][Taxon] Delete (@Wojdylak)
- #16511 Remove deprecated statistics (@mpysiak)
- #16514 Customer create edit page fixes (@TheMilek)
- #16488 Create and add a 404 page for the Admin Page (@TheMilek)
- #16519 [CS][DX] Refactor (@github-actions)
- #16510 Deprecate statistics services (@mpysiak)
- #16520 [Admin][Taxon] Minor improvements (@Wojdylak)
- #16522 [Shop] Move all template files from /Resources/views to /templates directory (@GSadee)
- #16530 [Admin][CatalogPromotion] Enable scenario - creating catalog promotion with dates (@Wojdylak)
- #16531 [Admin][PaymentMethod] Upgrade index and related tests (@NoResponseMate)
- #16536 [Admin] Customer Group (@Rafikooo)
- #16533 [Admin] Managing tax category (@Wojdylak)
- #16539 Deprecate LocaleTypeExtension (@Wojdylak)
- #16460 [Admin][UI] Add menu search input to the sidebar (@kulczy)
- #16541 [Admin] Remove unneeded deprecation + fix form template (@GSadee)
- #16542 [Maintenance] Disable non-UI tests in CI (@GSadee)
- #16538 [Admin][Currency] index / Create Page (@mpysiak)
- #16523 [Admin] Fix section aware 404 on unknown routes (@NoResponseMate)
- #16540 Fix error pages paths (@bartek-sek)
- #16529 [Admin][Locale] Index/Create page (@Wojdylak)
- #16543 [Shop][Behat] Mark all shop-related scenarios as @todo (@GSadee)
- #16537 [Admin] Customer Group Index (@Rafikooo)
- #16549 Disable sortable name field (@Wojdylak)
- #16548 [Admin][Dashboard] Show dashboard channel dropdown only when there are more channels (@mpysiak)
- #16551 Bump Twig Hooks to 0.3.x (@GSadee)
- #16546 Fix account order paths (@bartek-sek)
- #16532 [Shop] Introduce Twig Hooks for base layout page and homepage (@GSadee)
- #16528 [CS][DX] Refactor (@github-actions)
- #16556 [Shop] Move base template to shared/layout directory + change the name of shared directory (@GSadee)
- #16558 Fix disabled select style (@kulczy)
- #16552 Dashboard improvements (@kulczy)
- #16560 Remove unnecessary classes (@Wojdylak)
- #16559 [Admin][ProductOption] Add "apply to all" button (@Wojdylak)
- #16547 [Admin] Exchange Rates Index / Create / Update (@mpysiak)
- #16534 [Admin][Product] Various scenarios fixes (@NoResponseMate)
- #16566 [Behat][Product] Fix and enable adding product with multiple attributes scenario (@NoResponseMate)
- #16565 [API] Refactor state processors (@mpysiak)
- #16569 [Behat] Remove unnecessary step (@Wojdylak)
- #16575 [CS][DX] Refactor (@github-actions)
- #16571 Taxon tree dropdown fix (@bartek-sek)
- #16567 [API] Refactor StateProviders (@Wojdylak)
- #16577 [Admin] Improved Navigation Continuation (@Rafikooo)
- #16573 [API] Refactor QueryExtensions (@NoResponseMate)
- #16576 [ADR] Api - State providers structure (@Wojdylak)
- #16513 Bootstrap Shop UI fixes (@bartek-sek)
- #16582 [API] Upgrade Shipping Method resource to API Platform 3 (@GSadee)
- #16561 Cover additional scenarios for product show page and add missing data (@TheMilek)
- #16583 [ADR] StateProcessors directory structure (@mpysiak)
- #16591 [API] Fix GET endpoint for Shipping Method Translation resource (@GSadee)
- #16587 [ADR] QueryExtenions directory structure (@TheMilek)
- #16585 [Admin][Product] Add validation message for the channel-specific price field (@Wojdylak)
- #16593 [API][Behat] Enable Shipping Methods admin scenarios (@mpysiak)
- #16557 [Admin] Improved Navigation (@Rafikooo)
- #16595 [Behat] Enable leftover product variant adding tests (@NoResponseMate)
- #16596 [Admin] Variants Generation Navigation (@Rafikooo)
- #16597 [Admin] Change the extended pagination template (@GSadee)
- #16570 Add attributes form error indicator (@bartek-sek)
- #16600 [Admin] Price History Navigation from Product Variant Index and Edit Pages (@Rafikooo)
- #16598 [Admin] Shipping category Create/Update page (@TheMilek)
- #16607 [API] Fix pattern matching in contract tests (@NoResponseMate)
- #16609 [API] Cover tax resources (@NoResponseMate)
- #16612 [CI] Run 1.14 full build instead of unsupported 1.12 (@GSadee)
- #16620 [Shop] Fix template path (@mpysiak)
- #16618 [CS][DX] Refactor (@github-actions)
- #16610 [Admin] Overall cleanup of macros (@NoResponseMate)
- #16626 [Behat] Correct Filtering Tax Rates Scenarios Description (@Rafikooo)
- #16613 [API] Promotion Retrieval and Removal (@Rafikooo)
- #16623 Upgrade PromotionCoupon resource to APIP3 (@TheMilek)
- #16622 [API] Promotion Archiving and Restoring (@Rafikooo)
- #16568 Edit sections unify (@kulczy)
- #16629 Adjust AdminUserPassword SendContactRequest and VerifyShopUser consistent with the changes from 1.13 (@TheMilek)
- #16584 Add Shop webpack config and rename private directory to assets (@kulczy)
- #16631 Adjust ShopUserResetPassword consistent with the changes from 1.13 (@TheMilek)
- #16614 [API] Cover shipments (@NoResponseMate)
- #16624 [API] Promotion Create and Update (@Rafikooo)
- #16632 Reorder the behat tags in Promotion Coupon scenarios (@TheMilek)
- #16628 [API] Cover zones (@Wojdylak)
- #16594 Implement hooks for product page (@bartek-sek)
- #16637 Product page hooks fix (@bartek-sek)
- #16625 [API] Promotion GET Collection (@Rafikooo)
- #16634 [Admin] Add global alert for form errors (@Wojdylak)
- #16644 [Behat] Reorder promotion API tags (@TheMilek)
- #16619 [API] Upgrade Customer resource (@mpysiak)
- #16653 [CS][DX] Refactor (@github-actions)
- #16647 Deprecate PromotionCouponPromotionFilter (@TheMilek)
- #16630 Implement hooks for product index (@bartek-sek)
- #16635 [BootstrapShop] Homepage (@mpysiak)
- #16646 Allow promotion coupon to be filtered by promotion code (@TheMilek)
- #16649 [Zone] Add validation of country/province/zone code (@Wojdylak)
- #16655 [API] Fix ShopUser docs example (@mpysiak)
- #16659 Bring back archiving promotion test (@TheMilek)
- #16656 [Addressing] Add validation for zone type (@Wojdylak)
- #16664 [CS][DX] Refactor (@github-actions)
- #16640 Add hooks for login page (@bartek-sek)
- #16660 [API] Enable Taxon resources (@mpysiak)
- #16661 [Admin][Product] Remove EU flags from non-translatable attributes (@NoResponseMate)
- #16627 [Admin] Enable and Implement Remaining Scenarios (@Rafikooo)
- #16666 [Api][Admin] Enable Order resource (@Wojdylak)
- #16667 [API] ShopBillingData as Embedded Channel's Resource (@Rafikooo)
- #16662 [API][Admin] Upgrade ProductReview (@NoResponseMate)
- #16671 [Api] Add AbstractInputContextBuilder (@Wojdylak)
- #16642 Organization of Commands/Messages (@Wojdylak)
- #16670 [API] Product Attributes Translations Resource Upgrade (@Rafikooo)
- #16675 [API] Fix commands namespaces (@GSadee)
- #16676 Disable uncovered UI scenarios in new Bootstrap Shop (@GSadee)
- #16673 [API] Upgrade TaxonImages resource (@mpysiak)
- #16672 Upgrade PaymentMethod to APIP3 (@TheMilek)
- #16682 [APIP3] Correct ProductTaxon serialization and resource config (@TheMilek)
- #16679 Fix typo in called assert method (@jaroslavtyc)
- #16665 Implement twig hooks for product reviews page (@bartek-sek)
- #16669 Register page hooks (@bartek-sek)
- #16606 Implement twig hooks into cart page and widget (@kulczy)
- #16677 Implement hooks for account profile update (@bartek-sek)
- #16636 Implement hooks for checkout (@kulczy)
- #16678 Implement hooks for account password change (@bartek-sek)
- #16681 [Api][Order] Enable Cart operations (@Wojdylak)
- #16700 [API] Fix imports in TranslationOrderNameAndLocaleFilter (@GSadee)
- #16698 [API] Attribute Position (@Rafikooo)
- #16702 Fix PaymentMethod translations order filter (@TheMilek)
- #16704 Add missing tests for product taxons filtering (@TheMilek)
- #16703 [Maintenance] Less referrer usage in static redirects (@GSadee)
- #16684 [API] Product Options (@Rafikooo)
- #16705 [API] Fix parameter name in ProductOptionValue endpoints (@GSadee)
- #16706 Fix missing template (@mpysiak)
- #16709 Enable live components on bootstrap shop (@mpysiak)
- #16707 [Unit] Product Options Improvements (@Rafikooo)
- #16715 [Admin] Fix resending order confirmation emails (@Wojdylak)
- #16716 Fixing ci after upmerge (@Wojdylak)
- #16701 [CS][DX] Refactor (@github-actions)
- #16731 Fix bunnyshell on bootstrap shop branch (@TheMilek)
- #16720 Split contact page into hooks (@kulczy)
- #16736 [UPMERGE] 1.13 -> 1.14 (@SyliusBot)
- #16733 Enable product index behat tests (@TheMilek)
- #16718 [API][ChannelPriceHistoryConfig] Upgrade and embed into channel (@NoResponseMate)
- #16719 [API] Upgrade ChannelPricingLogEntry (@NoResponseMate)
- #16734 Split create product review page into hooks (@kulczy)
- #16691 Split checkout shipping step into hooks (@kulczy)
- #16739 [Behat] Reorganise the product index directories (@TheMilek)
- #16690 Implement twig hooks for account address book index (@bartek-sek)
- #16740 Minor checkout shipping hooks improvements (@kulczy)
- #16692 [Api][Shop] Enable order resource (@Wojdylak)
- #16743 Fix checkout error (@mpysiak)
- #16750 Fix contact page structure (@kulczy)
- #16738 Implement twig hooks for forgotten password page (@bartek-sek)
- #16747 [API] Upgrade Product Association Type resource to API Platform 3 (@GSadee)
- #16742 [API] Upgrade Product Image resource to API Platform 3 (@GSadee)
- #16744 Upgrade ProductVariant to APIP3 (@TheMilek)
- #16749 [API] Upgrade Product Association resource to API Platform 3 (@GSadee)
- #16754 [API][Shop] Enable covered Product scenarios (@GSadee)
- #16751 Implement twig hooks for reset_password page (@bartek-sek)
- #16748 [Shop] Product show (@mpysiak)
- #16753 [CS][DX] Refactor (@github-actions)
- #16762 [CS][DX] Refactor (@github-actions)
- #16756 [Shop] Reset password (@Wojdylak)
- #16766 [Shop] Catalog promotion scenarios (@mpysiak)
- #16763 [Shop] Product show associations (@mpysiak)
- #16696 Split checkout payment step into hooks (@kulczy)
- #16764 [Shop] Product show attributes (@mpysiak)
- #16769 [Money] Deprecate unneeded templating helpers (@GSadee)
- #16772 Replace includes with hooks in checkout shipping step (@kulczy)
- #16732 [Shop] Cart Summary (@Rafikooo)
- #16674 Implement hooks for account dashboard (@bartek-sek)
- #16755 [Shop][Cart] Add validation for item order quantity (@Wojdylak)
-
#16765 [API] Remove Deprecated
Sylius 1.13
Tests (@Rafikooo) - #16759 Make Registration form a live component and enable tests for login, logout and account verification (@TheMilek)
- #16768 [Shop] Move homepage components to common (@mpysiak)
- #16770 [Shop] Locale switcher (@mpysiak)
- #16779 Fix failing JS tests (@mpysiak)
- #16782 [Shop] Search on product index (@mpysiak)
- #16780 [Shop] Viewing product reviews on Product show page (@TheMilek)
- #16760 [Api][Shop] Enable Order Resource - Continuation (@Rafikooo)
- #16789 Make edit Customer profile form a live component (@TheMilek)
- #16792 [API] Refund Order's Payment (@Rafikooo)
- #16788 [Shop] Change user password in my acount (@mpysiak)
- #16795 Filter product variants ASC by position by default, fix order of tags in variant scenarios (@TheMilek)
- #16794 [Core] Move validation of translation classes to Core (@GSadee)
- #16774 [Shop][Product] Adding products to cart (@Wojdylak)
- #16758 Implement twig hooks for account address_book add and edit pages (@bartek-sek)
- #15706 Try SyliusResourceBundle 1.11 & SyliusGridBundle 1.13 (@loic425)
- #16797 [API] Minor improvements (@Wojdylak)
- #16803 [API][Behat] Enable already covered scenarios (@GSadee)
- #16804 [Shop] Contact (@Wojdylak)
- #16787 [CS][DX] Refactor (@github-actions)
- #16807 [API] Enable OoTB Ready Scenarios (@Rafikooo)
- #16806 [Maintenance] Remove message buses duplications (@NoResponseMate)
- #16808 [Shop][Cart] Move SummaryComponent to cart directory (@Wojdylak)
- #16805 [Shop] 404 page tests (@mpysiak)
- #16799 [Behat] Enable Applying Shipping Fee Scenarios (@Rafikooo)
- #16819 Fix static analysis to support both sylius/resource-bundle 1.11 and older versions (@GSadee)
- #16822 [PHPStan] Temporarily ignore errors with ResourceBundle 1.11 to fix static analysis (@GSadee)
- #16813 [Shop] Enable cart promotion scenarios (@mpysiak)
- #16824 [API][Behat] Add missing contexts to suites to fix undefined steps (@GSadee)
- #16827 [Behat] Switch random JS failed scenarios to Chromedriver (@GSadee)
- #16812 [CS][DX] Refactor (@github-actions)
- #16815 [API] Enable contract tests for Product Attribute Value and Province resources (@GSadee)
- #16828 [API] Rename resources configurations + enable remaining contract tests for Customer resource (@GSadee)
- #16830 [API] Enable contract tests for statistics (without validation) (@GSadee)
- #16825 [CI] Update Sylius branches in refactor workflow (@GSadee)
- #16826 [API][Behat] Enable currency and exchange rate scenarios (@mpysiak)
- #16837 [CS][DX] Refactor (@github-actions)
- #16836 [CS][DX] Refactor (@github-actions)
- #16835 [CS][DX] Refactor (@github-actions)
- #16784 Implement dropdown for locale and currency switchers (@kulczy)
- #16838 [Shop] Change password form submit revert (@mpysiak)
- #16814 [Maintenance] Enable non-api tests again (@GSadee)
- #16710 Implement twig hooks for account order preview (@bartek-sek)
- #16823 [Shop] Refactor Twig components structure (@GSadee)
- #16829 Make account address create/update and default address set a live components (@TheMilek)
- #16821 Implement twig hooks for account order history page (@bartek-sek)
- #16841 [API] Clean up api-platform-3 branch (@GSadee)
- #16820 [Shop] Applying and Removing Promotion Coupon (@mpysiak)
- #16843 [Composer][CI] Minor clean up (@GSadee)
- #16844 [API] Minor clean up of UPGRADE files (@GSadee)
- #16767 [Admin][CatalogPromotion] Fix icon for show variants link (@loic425)
- #16839 [2.0] Fix data grid sorting when there are no defaults (@loic425)
- #16847 Merge API Platform 3 to 2.0 branch (@GSadee)
- #16852 Remove api-platform-3 and add payment-request to upmerge workflow (@GSadee)
- #16846 [Shop][Checkout] Upgrade addressing form to a component (@Wojdylak)
- #16860 [CS][DX] Refactor (@github-actions)
-
#16857 [API] Remove obsolete
PostgreSQLDriverExceptionListener
class (@Rafikooo) - #16855 [API] Enable dashboard and homepage suites (@TheMilek)
- #16845 [Shop][Behat] Enable missing scenarios (@mpysiak)
- #16848 [API] Enable remaining Product tests (@TheMilek)
- #16840 [Behat] Refine Promotion Scenarios (@Rafikooo)
- #16856 [Api] Cover sorting and filtering of resources (@Wojdylak)
- #16861 [Shop] Currency switcher (@mpysiak)
- #16818 [Shop][Checkout] Upgrade select shipping form to a component (@NoResponseMate)
- #16853 [API] Enable the remaining cart suites (@TheMilek)
- #16867 [Behat][Checkout] Enable shipping step tests (@NoResponseMate)
- #16868 Cover the scenario for allowing access for only correctly logged in users (@TheMilek)
- #16866 [Shop][Account] Upgrade order history (@Wojdylak)
- #16817 [Maintenance] Bump Sylius resource packages to ^1.11 (@NoResponseMate)
- #16884 [CS][DX] Refactor (@github-actions)
- #16885 [CS][DX] Refactor (@github-actions)
- #16881 [API] Shop Users and Customers (@Rafikooo)
- #16882 [Shop][Checkout] Preselect country in addressing form (@Wojdylak)
- #16870 [CS][DX] Refactor (@github-actions)
- #16871 [Shop][Behat] Payment step (@mpysiak)
- #16896 Fix ci (@Wojdylak)
- #16901 [CS][DX] Refactor (@github-actions)
- #16897 [Docs] Fix link in grids customization guide (@CoderMaggie)
- #16893 [API] Secure the customer GET endpoint for guest access and implement a change password endpoint (@Wojdylak)
- #16902 Fix upmerge (@mpysiak)
- #16895 [API] Cover missing suite for getting errors in admin's language (@TheMilek)
- #16894 [Shop][Behat] Adding product review (@mpysiak)
- #16905 [Shop][Behat] Taxation scenarios (@mpysiak)
- #16904 [Shop][Cart] Enable session related scenarios (@Wojdylak)
- #16909 [Shop] Changing payment method (@Wojdylak)
- #16908 [APIP3] Refactor a bit the validation of Statistics, enable contract tests (@TheMilek)
- #16907 [Shop] Registration after checkout (@Wojdylak)
- #16854 SYL-3754: Checkout complete hooks (@bartek-sek)
- #16876 SYL-3824: Error pages hooks (@bartek-sek)
- #16911 [Behat] Enable Customer Address Book Scenarios (@Rafikooo)
- #16903 ShopUserBasedExtension - rename function name (@Wojdylak)
- #16913 [CS][DX] Refactor (@github-actions)
- #16912 Add missing tags and cover scenarios in shopping_cart suite (@TheMilek)
- #16729 [CI] Upmerge Action False Positive (@Rafikooo)
- #16915 [Security] Bump twig (@mpysiak)
- #16916 Remove note about twig/twig from CONFLICTS.md file (@GSadee)
- #16914 [Shop][Behat] Inventory scenarios (@mpysiak)
- #16917 [Shop] Fix crossed shipping cost (with promo) (@mpysiak)
- #16920 Revert "[CI] Upmerge Action False Positive" (@Rafikooo)
- #16921 [Checkout] Remove unneeded bracket (@GSadee)
- #16922 [CI] Split JS builds for Panther and Chromedriver + add additional rerun (@GSadee)
- #16929 [Behat] Remove duplicated step after upmerge (@GSadee)
- #16935 [Shop][UI] Fix Product Variant Change On The Offer Site (@Rafikooo)
- #16925 [Admin][UI] Allow using interfaces for resources in FormComponents (@NoResponseMate)
- #16939 [API] Unify Translatable Resources and Refine Configuration of Catalog Promotion Subresources (@Rafikooo)
- #16938 [SHOP] Refactor the security template and split it into twig hooks (@TheMilek)
- #16936 [Shop] Cover remaining scenarios (@GSadee)
- #16943 [Admin][UX] Remove more obsolete form components (@NoResponseMate)
- #16945 [Stripe] Remove deprecated gateway (@GSadee)
- #16932 [GA] Enable non-ui e2e steps + fixes (@NoResponseMate)
- #16946 [PayPal] Remove deprecated Express Checkout gateway (@GSadee)
- #16947 [Admin] Deprecate admin routes (@mpysiak)
- #16954 [Shop] Deprecate unused routes (@mpysiak)
- #16959 Remove hateoas (@mpysiak)
- #16956 [Maintenance] Deprecate leftover legacy custom promotion validation (@NoResponseMate)
- #16957 [Maintenance][Shop] Cleanup (@NoResponseMate)
- #16951 [CS][DX] Refactor (@github-actions)
- #16942 [Admin] Remove obsolete ajax (@mpysiak)
- #15797 [Maintenance] Remove deprecations mk 2 (@NoResponseMate)
- #16930 Merge Bootstrap Shop into 2.0 (@NoResponseMate)
-
#16958 [Maintenance] Remove
bootstrap-shop
from upmerges (@NoResponseMate) - #16964 [CS][DX] Refactor (@github-actions)
- #16963 Remove leftovers of paypal express checkout in tests (@TheMilek)
- #16966 Update state_machine.rst (@JakubCzech-pl)
- #16970 [CS][DX] Refactor (@github-actions)
- #16960 [API] Split ApiResources configurations into admin and shop + minor clean up (@GSadee)
- #16944 Add asterisk next to the required fields label (@kulczy)
- #16952 [Shop] remove obsolete ajax (@mpysiak)
- #16975 [Shop][Bug] Fix twig path error (@mpysiak)
- #16974 Restore missing menu template (@bartek-sek)
- #16976 [Maintenance] Bump minimum APIP version to 3.4.0 (@mpysiak)
- #16955 SYL-3871: Flags fix (@bartek-sek)
- #16948 Unify "Apply to all" input (@kulczy)
- #16973 Assets cleanups (@kulczy)
New Contributors
- @bartek-sek made their first contribution in https://github.com/Sylius/Sylius/pull/16376
Full Changelog: https://github.com/Sylius/Sylius/compare/v1.13.5...v2.0.0-ALPHA.1