Releases: Sylius/Sylius
Releases · Sylius/Sylius
v2.1.1
v2.1.0
TL;DR
- Symfony 7.3 support
- PHP 8.4 support
- Doctrine ORM 3 support
- Node.js 24 support
- WCAG AA accessibility
- Removal of phpspec in favour of PHPUnit
- Modernized Admin dashboard
and many more 🎉
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-dev
in 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](https://gith...
v2.0.9
v2.0.8
Details
- #17952 Add instruction doc for disabling Mollie on Sylius Standard (@TheMilek)
- #17960 [Admin] Missing role icon in menu (@PiotrTulacz)
- #17969 [CI] Fix downloading robo.phar for packages build (@GSadee)
- #17958 [DOC] use correct twig extension (@revoltek-daniel)
- #18027 [Shop] Add twig hook per factory name in select payment (@Wojdylak)
- #18031 [Shop][Checkout] Add id to the summary elements (@Wojdylak)
- #18044 [Admin][Taxon] Pass the tree data to stimulus controller without HTML escaping (@Wojdylak)
- #18050 Make fixture factory constructor arguments protected (@TheMilek)
- #17965 [2.0] Polish translations (@SzymonFilipek)
- #17974 [2.0] German translations (@SzymonFilipek)
- #17967 [2.0] Spanish translations (@SzymonFilipek)
- #17966 [2.0] Dutch translations (@SzymonFilipek)
- #18040 [2.0] French belgian translations (@SzymonFilipek)
- #18041 [2.0] British english translations (@SzymonFilipek)
- #17964 [2.0] French translations (@SzymonFilipek)
- #18042 [2.0] German austrian translations (@SzymonFilipek)
- #18058 [2.0] French Canadian translations (@GSadee)
- #18067 [2.0] Mandarin Chinese translations (@SzymonFilipek)
- #18066 [2.0] Swedish translations (@SzymonFilipek)
- #18071 [2.0] Japanese translations (@SzymonFilipek)
- #18065 [2.0] Portuguese translations (@SzymonFilipek)
- #18086 [Shop][Checkout] Add hooks with active step name to header and sidebar hooks (@Wojdylak)
- #18080 [API][Shop] Fix hardcoded variants squashing on product (@NoResponseMate)
- #18089 [CI] Update matrix for 2.0 branch (@GSadee)
- #18090 [Core] Fix options in Type constraint for ChannelPriceHistoryConfig + fix supports check of PaymentRequestAfterPayResponseProvider (@GSadee)
- #18018 Update content.html.twig (@jaroslavtyc)
- #18094 [CS][DX] Refactor
- #18035 Replace hardcoded text with respective translation key in Breadcrumb bar (@shochdoerfer)
- #17999 [Locale] Fix locale context in single process runtime (@mszula)
- #18054 Fix #17865 issue (@macintoshplus)
- #18109 [2.0] French translations (@SzymonFilipek)
- #18096 [2.0] Mandarin Chinese translations (@SzymonFilipek)
- #18095 [2.0] Norwegian translations (@SzymonFilipek)
- #18043 [2.0] German swiss translations (@SzymonFilipek)
- #18119 [DOCUMENTATION] Synchronize 2.0-docs -> 2.0 (@SyliusBot)
New Contributors
- @SzymonFilipek made their first contribution in #17965
- @mszula made their first contribution in #17999
Full Changelog: v2.0.7...v2.0.8
v2.0.7
Details
- #17818 [Behat] Decouple cart setup from interaction –
Given I added
vsWhen I add
- Promotion & Some other scenarios (@Rafikooo) - #17819 [Behat] Add GuestCartContext (@Wojdylak)
- #17822 [Behat][Taxation] Refactor shop scenarios to reduce js tags (@GSadee)
- #17823 [Behat] Change to guest adding to the cart (@Wojdylak)
- #17824 [CS][DX] Refactor
- #17838 [Documentation] Update Contributing Translations page (@GSadee)
- #17839 [Behat] Fix adding to cart scenarios (@Rafikooo)
- #17831 [Shop] Handle missing icon errors (@PiotrTulacz)
- #17816 [Behat] Reuse common setup contexts in API and UI (@Rafikooo)
- #17853 [CS][DX] Refactor
- #17856 [API] Fix Missing root_operation in context when 'application/json' is accepted (@nicolalazzaro)
- #17860 [CS][DX] Refactor
- #17848 Update validators.de.yml (@hersche)
- #17679 [Docs] add missing requirement for sodium extension (@stlgaits)
- #17879 [Behat] Change driver for statistics and account tests (@Rafikooo)
- #17869 [CI] Fix Panther builds by introducing secure password setup in Behat tests (@Rafikooo)
- #17803 [Behat] Reuse common setup contexts in API and UI tests, and convert unnecessary JS scenarios to non-JS (@Rafikooo)
- #17883 [CS][DX] Refactor
- #17882 [Channel] Fix missing channel tab in web profiler (@SVillette)
- #17740 [UI][Swagger] Fix uri variables by adding slug (@nicolalazzaro)
- #17877 [Behat] Introduce Bad Gateway Context (@Rafikooo)
- #17890 [CS][DX] Refactor
- #17752 [2.0][Admin][FIX] Use a unique id for each tab group (@nicolalazzaro)
- #17858 [API] Fix prevent overwriting modifications for shared paths with multiple methods (@nicolalazzaro)
- #17897 [CS][DX] Refactor
- #17873 [Admin] Fix cart promotions usage column (@PiotrTulacz)
- #17912 [UiBundle] Allow ResourceLivePropTrait::hydrateResource to have null $value (@HugoDiag)
- #17910 Add
#[Attribute]
annotation to validator constraints (@Rafikooo) - #17925 [CI] Fix failing behat tests (@mpysiak)
- #17927 [CI] Fix failing behat tests (@mpysiak)
- #17918 [Shop] Add twig hooks to product card template (@PiotrTulacz)
- #17926 Fix action templates for url option (@loic425)
- #17919 Fix dev firewall order (@SVillette)
- #17829 [Admin] Plus features clickbaits (@PiotrTulacz)
- #17827 [Admin] Plus features clickbaits (@PiotrTulacz)
- #17937 [Admin] Plus UTM link (@PiotrTulacz)
- #17938 [Admin] Plus UTM link (@PiotrTulacz)
- #17868 [Admin] Add taxon buttons x-axis padding (@PiotrTulacz)
- #17728 [APIP] Formatting values (@christopherhero)
- #17940 Change emitUp to emit (@mpysiak)
- #17942 [CS][DX] Refactor
- #17946 [Composer] Add conflict to behat/gherkin (@GSadee)
New Contributors
Full Changelog: v2.0.6...v2.0.7
v1.14.5
Details
- #17838 [Documentation] Update Contributing Translations page (@GSadee)
- #17848 Update validators.de.yml (@hersche)
- #17879 [Behat] Change driver for statistics and account tests (@Rafikooo)
- #17927 [CI] Fix failing behat tests (@mpysiak)
- #17919 Fix dev firewall order (@SVillette)
- #17829 [Admin] Plus features clickbaits (@PiotrTulacz)
- #17937 [Admin] Plus UTM link (@PiotrTulacz)
- #17946 [Composer] Add conflict to behat/gherkin (@GSadee)
New Contributors
Full Changelog: v1.14.4...v1.14.5
v2.0.6
Details
- #17709 Update bunnyshell/workflows to v2 (@GSadee)
- #17717 [Maintenance][Behat] Fix invalid check in order show page (@NoResponseMate)
- #17723 [UI] Refix invalid key setting on adding a collection item (@NoResponseMate)
- #17731 [Maintenance] Add HookableCompoenentTrait to components (@Wojdylak)
- #17730 [CI] Update actions/upload-artifact to v4 (@mpysiak)
- #17729 [Shop] Replace html class (@PiotrTulacz)
- #17657 [Maintenance] Fix ORM deprecations (@loic425)
- #17756 Login layout fix (@bartek-sek)
- #17764 [Behat] Add wait for page reload (@Wojdylak)
- #17763 Conflict API Platform (@mpysiak)
- #17767 RTL for arabic languages 1.14 (@bartek-sek)
- #17771 [CI] Fix panther behats (@mpysiak)
- #17770 [CS][DX] Refactor
- #17743 [CS][DX] Refactor
- #17776 [Bug] Fix missing twig variable (@mpysiak)
- #17773 [Behat] Rename DriverHelper::waitForPageReload to DriverHelper::waitForPageToLoad (@GSadee)
- #17775 [Behat] Fix missing method usage (@mpysiak)
- #17769 RTL for arabic languages (@bartek-sek)
- #17779 Revert "[Shop] Replace html class" (@bartek-sek)
- #17781 [Shop] Prevent product image shrink and adjust vertical alignment (@bartek-sek)
- #17732 change github PR template (@christopherhero)
- #17762 Missing configurationFormType to AsAttributeType (@tidall87)
- #17711 [Behat] Refactor Login Validation Check (@Rafikooo)
- #17790 [CS][DX] Refactor
- #17782 [Behat] Reorder Alphabetically UI & API Suite Configs (@Rafikooo)
- #17783 [Behat][UI] Introduce common
SaveContext
for more flexible suite configuration management (@Rafikooo) - #17798 1.14 rtl fixes (@bartek-sek)
- #17785 [Behat] Decouple cart setup from interaction –
Given I added
vsWhen I add
(@Rafikooo) - #17802 2.0 rtl fixes (@bartek-sek)
- #17806 [CS][DX] Refactor
- #17808 [1.14] Arabic translations (@CoderMaggie)
- #17792 Fix config key in upgrade document (@revoltek-daniel)
- #17804 [Shop] Unit price text wraping (@PiotrTulacz)
- #17811 Add Notify translation (@GSadee)
- #17753 [Core] Refine ExampleFactoryInterface with Templated Object Type (@Rafikooo)
- #17812 Revert "[Core] Refine ExampleFactoryInterface with Templated Object Type" (@GSadee)
- #17813 [2.0] Arabic translations (@CoderMaggie)
Full Changelog: v2.0.5...v2.0.6
v1.14.4
Details
- #17709 Update bunnyshell/workflows to v2 (@GSadee)
- #17730 [CI] Update actions/upload-artifact to v4 (@mpysiak)
- #17764 [Behat] Add wait for page reload (@Wojdylak)
- #17767 RTL for arabic languages 1.14 (@bartek-sek)
- #17770 [CS][DX] Refactor
- #17776 [Bug] Fix missing twig variable (@mpysiak)
- #17773 [Behat] Rename DriverHelper::waitForPageReload to DriverHelper::waitForPageToLoad (@GSadee)
- #17732 change github PR template (@christopherhero)
- #17762 Missing configurationFormType to AsAttributeType (@tidall87)
- #17790 [CS][DX] Refactor
- #17798 1.14 rtl fixes (@bartek-sek)
- #17808 [1.14] Arabic translations (@CoderMaggie)
- #17792 Fix config key in upgrade document (@revoltek-daniel)
New Contributors
- @revoltek-daniel made their first contribution in #17792
Full Changelog: v1.14.3...v1.14.4
v2.0.5
Details
- #17706 [API][Admin] Fix contract tests for API Platform 4.1 + limit tabler version (@GSadee)
- #17708 [Maintenance] Fix invalid default address component prop config (@NoResponseMate)
- #17700 [Behat] Remove
final
keyword from element classes (@Rafikooo) - #17710 Fix autocomplete styles (@bartek-sek)
Full Changelog: v2.0.4...v2.0.5
v2.0.4
Details
- #17626 Update release cycle after 1.12 EOL (@CoderMaggie)
- #17620 Fullscreen order table view (@kulczy)
- #17630 [Maintenance] Add JS linter to CI (@mpysiak)
- #17627 Change main font to variable (@kulczy)
- #17618 [Admin] Improve product grid layout and main taxon display (@kulczy)
- #17642 Fix show product RWD (@kulczy)
- #17647 Fix use of locale storage service in locale switcher (@JordiDekker)
- #17645 [Admin][TwigHook] Allow configuring primary Twig hook for CRUD templates (@Wojdylak)
- #17641 [Admin] Improve order history UI (@kulczy)
- #17655 update bunnyshell/workflows to v2 (@mihaichitic)
- #17656 [Shop] Move account menu to separate twig hook (@Wojdylak)
- #17653 [PaymentRequest] Change tagged locator index by to underscore (@Prometee)
- #17663 [CS][DX] Refactor
- #17659 [Shop][Grid] Display subitem actions within item actions div and add default "show more" button (@Wojdylak)
- #17660 [Shop][Grid] Add delete action (@Wojdylak)
- #17644 [DOCUMENTATION] Synchronize 2.0-docs -> 2.0 (@SyliusBot)
- #17609 [Sylius 2] Division by zero on admin cart promotion index (@jbcr)
- #17665 [Admin][AdminUserType] Fix disappearing password (@Wojdylak)
- #17661 [Shop][Grid] Add update action (@Wojdylak)
- #17662 [Shop][Grid] Add list action (@Wojdylak)
- #17672 [PaymentRequest] Fix payment method fixture by adding
usePayum
config field (@Prometee) - #17623 [API] APIP allow overwritten configs to be applied (@Prometee)
- #17674 [APIP] collection factory duplicate operation replacer renaming (@Prometee)
- #17685 [UI] Fix invalid key setting on adding a collection item (@NoResponseMate)
- #17689 [Shop][UI][DX] Minor fixes (@NoResponseMate)
- #17690 [CI] Allow to fail randomly failing behats (@mpysiak)
- #17687 Update payment docs (@JanPalen)
- #17680 [Doc] Adapt how to disable localized urls from Sylius 1 to Sylius 2 (@tidall87)
- #17677 [APIP] Merge resource metadata instead of replacing it (@Prometee)
- #17676 [Docs] Fix links to new Sylius 2 documentation in README (@stlgaits)
- #17666 [Admin] Fix taxon deletion (@Wojdylak)
- #17688 [Shop] Add ux autocomplete (@Wojdylak)
- #17693 [CS][DX] Refactor
New Contributors
- @JordiDekker made their first contribution in #17647
- @tidall87 made their first contribution in #17680
- @stlgaits made their first contribution in #17676
Full Changelog: v2.0.3...v2.0.4