Skip to content

Update to Sylius 2.3 - #299

Merged
Wojdylak merged 9 commits into
BitBagCommerce:masterfrom
pbalcerzak:update-to-sylius-2-3
Oct 16, 2026
Merged

Wojdylak merged 9 commits into
BitBagCommerce:masterfrom
pbalcerzak:update-to-sylius-2-3

Conversation

@pbalcerzak

Copy link
Copy Markdown
Contributor

No description provided.

@private-packagist

private-packagist Bot commented Sep 4, 2026 •

Copy link
Copy Markdown

tests/Application/composer.lock

Package changes

Package Operation From To About
psr/container remove 2.0.2 - -
psr/event-dispatcher remove 1.0.0 - -
psr/log remove 3.0.0 - -
symfony/asset remove v6.0.3 - -
symfony/config remove v6.0.3 - -
symfony/dependency-injection remove v6.0.3 - -
symfony/deprecation-contracts remove v3.0.0 - -
symfony/error-handler remove v6.0.3 - -
symfony/event-dispatcher remove v6.0.3 - -
symfony/event-dispatcher-contracts remove v3.0.0 - -
symfony/filesystem remove v6.0.3 - -
symfony/http-foundation remove v6.0.3 ⚠️ - -
symfony/http-kernel remove v6.0.4 ⚠️ - -
symfony/polyfill-ctype remove v1.24.0 - -
symfony/polyfill-mbstring remove v1.24.0 - -
symfony/polyfill-php81 remove v1.24.0 - -
symfony/service-contracts remove v3.0.0 - -
symfony/var-dumper remove v6.0.3 - -
symfony/webpack-encore-bundle remove v1.14.0 - -

Settings · Docs · Powered by Private Packagist

- Support Sylius ^2.2, Symfony ^6.4 || ^7.4 || ^8.0, PHP ^8.3, Elasticsearch 8/9
- Drop minimum-stability dev; pin ruflin/elastica, conflict slevomat >=8.23 (ECS 12 bundles phpcs 3)
- Replace tests/Application with sylius/test-application (tests/TestApplication)
- Rework CI around SyliusLabs/BuildTestAppAction, fold coding standard job into build
- Use explicit imports in PHP service configs
- Fix max price validation message, implicit nullable params, Request::get() usage
  and specs broken on master
- Add UPGRADE-6.0.0.md, update docs, bump branch alias to 6.0-dev
@private-packagist

Copy link
Copy Markdown

The composer.lock diff comment has been updated to reflect new changes in this PR.

@pbalcerzak pbalcerzak closed this Oct 16, 2026
@pbalcerzak pbalcerzak reopened this Oct 16, 2026
- Bind enabled flag as boolean in ProductAttributeValueRepository instead of comparing with 1
- Index and query taxon codes as stored instead of lowercasing them, fixing taxon facet labels
  on case-sensitive databases and attribute filters for mixed-case taxon codes
- Look up taxon by code in ancestor taxon repository test instead of relying on row order
The plugin's taxon route shares its path with "sylius_shop_product_index", so whichever
was imported first handled the request. With sylius/test-application (plugin routes
imported last) the plain Sylius listing without facets was shown.

Also redefine "sylius_shop_product_index" to point to the plugin's controller, so the
plugin's listing is used regardless of the import order, and cover taxon page facets in Behat.
Real applications import the plugin's routes before Sylius' shop routes, so the plugin's
taxon listing already wins there. Only sylius/test-application imports plugin routes last,
so override "sylius_shop_product_index" there instead of in the plugin's routing.

Fix the file name in the routing import example in the installation docs.
@Wojdylak
Wojdylak merged commit 91c2c26 into BitBagCommerce:master Oct 16, 2026
12 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants