Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
60 commits
Select commit Hold shift + click to select a range
05291a7
Upgrade composer.json to Sylius 2 / PHP 8.2 / Symfony 7.4
LucaGallinari Jul 28, 2026
6695362
Replace custom tests/Application with sylius/test-application
LucaGallinari Jul 28, 2026
cf00f5d
Migrate order state machine callbacks to Symfony Workflow listeners
LucaGallinari Jul 28, 2026
b01c0a3
Drop the ApiPlatform-based API layer
LucaGallinari Jul 28, 2026
08d30ca
Remove leftover winzou state_machine config and orphaned JMS serializ…
LucaGallinari Jul 28, 2026
41b0507
Port shop UI hooks to sylius/twig-hooks
LucaGallinari Jul 28, 2026
4de9e09
Fix remaining Sylius 2 / Symfony 7 compat breaks found while booting …
LucaGallinari Jul 28, 2026
a1e28e7
Convert Doctrine annotations to PHP 8 attributes in Model traits
LucaGallinari Jul 28, 2026
3ce54a8
Fix ECS style (import order, doc comment)
LucaGallinari Jul 28, 2026
91133b0
Fix psalm errors surfaced by Sylius 2/Symfony 7/newer psalm
LucaGallinari Jul 28, 2026
87faf7e
Fix phpunit tests broken by the test-app move and DateTimeProvider re…
LucaGallinari Jul 28, 2026
49031ba
Rewrite CI workflow for the single Sylius 2 / PHP 8.4 / Symfony 7.4 t…
LucaGallinari Jul 28, 2026
1fd4d90
Remove dead sylius_template_event() calls (lint:twig failures)
LucaGallinari Jul 28, 2026
0ebe7a4
Fix ECS import order
LucaGallinari Jul 28, 2026
77d9ebc
Add Docker Compose setup, modeled on SyliusMailchimpPlugin
LucaGallinari Jul 28, 2026
baca725
Fix docker setup: untrack local-only files, real override.yml, mysql …
LucaGallinari Jul 28, 2026
112fcf0
Move src/Resources content to root-level dirs (Sylius 2 convention)
LucaGallinari Jul 28, 2026
ae8f332
Fix redundant templates/templates/bundles nesting from the Resources …
LucaGallinari Jul 28, 2026
d438efb
Add bin/console symlink to vendor/bin/console, like SyliusMailchimpPl…
LucaGallinari Jul 28, 2026
835a5b3
Remove unused infection/infection dev dependency
LucaGallinari Jul 28, 2026
b30c9d1
Ship a Doctrine migration for the plugin's schema, auto-registered
LucaGallinari Jul 29, 2026
b445d08
Align tooling conventions with SyliusMailchimpPlugin, fix dependency …
LucaGallinari Jul 29, 2026
b4fb95f
Pin symfony/type-info <7.4 to work around a Sylius/ApiPlatform crash
LucaGallinari Jul 29, 2026
f237c03
Fix missing webpack assets and Symfony version inconsistency (500 on …
LucaGallinari Jul 29, 2026
f1dfbb5
Fix Sylius 1.x template/macro paths causing 500s on admin gift-cards …
LucaGallinari Jul 29, 2026
29e617e
Fix broken customer autocomplete on the gift card form
LucaGallinari Jul 29, 2026
642bf02
Remove ajax customer-search routes made obsolete by UX Autocomplete
LucaGallinari Jul 29, 2026
2b0310f
Add the missing gift card redemption field on the shop cart page
LucaGallinari Jul 30, 2026
880bfbf
Fix 500 on the gift card orders grid caused by an argument merge coll…
LucaGallinari Jul 30, 2026
8a47e5b
Show the gift card discount on order show pages (admin + shop account)
LucaGallinari Jul 30, 2026
53fbb6d
Fix 500 on the shop account gift cards page
LucaGallinari Jul 30, 2026
0ecad8e
Fix admin gift card / gift card configuration forms not rendering at all
LucaGallinari Jul 30, 2026
93883a4
Fix admin gift card create route: register missing twig-hook
LucaGallinari Jul 30, 2026
c67f776
Migrate gift card search shop template to Sylius 2
LucaGallinari Jul 30, 2026
e3c5e39
Fix gift card email templates for Sylius 2
LucaGallinari Jul 30, 2026
2ccbd4d
Remove dead admin_api route import
LucaGallinari Jul 30, 2026
d362100
Replace invisible Semantic-UI icon classes with Tabler icons
LucaGallinari Jul 30, 2026
c981eb6
Remove dead default_css_file parameter
LucaGallinari Jul 30, 2026
398f9e3
Use double quotes for escaped backslashes in admin.yaml templates key
LucaGallinari Jul 30, 2026
63902a5
Delete dead Sylius 1.x bundle-template-override trees
LucaGallinari Jul 30, 2026
3e1eb36
Restore tests/TestApplication/templates directory
LucaGallinari Jul 31, 2026
db2d645
Configure knp_snappy binary paths in test application
LucaGallinari Jul 31, 2026
3b6d998
Render gift card checkboxes on the admin product form
LucaGallinari Aug 31, 2026
dbc39f6
Remove dead api.xml import blocking Behat bootstrap
LucaGallinari Aug 31, 2026
ea5cc31
Fix Behat CreateSimpleProductPage service missing an argument
LucaGallinari Aug 31, 2026
1bf0c85
Fix renamed Behat mailer hook context
LucaGallinari Aug 31, 2026
ab1affd
Fix implicit-nullable parameters deprecated in PHP 8.4
LucaGallinari Aug 31, 2026
8ad53fb
Fix Behat price fixtures and tag JS-dependent add-to-cart scenario
LucaGallinari Aug 31, 2026
4622191
Fix 500 on cart page: avoid sub-request for add-gift-card-to-order form
LucaGallinari Aug 31, 2026
a82da1f
Delete Behat scenarios testing the removed ApiPlatform layer
LucaGallinari Aug 31, 2026
09bbc00
Fix Behat step wording to match Sylius core step definitions
LucaGallinari Sep 1, 2026
b4951ad
Fix stale Sylius 1.x selector in CreateSimpleProductPage
LucaGallinari Sep 1, 2026
3fc9d3a
Import behat services
LucaGallinari Sep 1, 2026
5c586dc
Remove composer normalize CI check and disable its plugin
LucaGallinari Sep 1, 2026
1064210
Bump phpspec to ^8.0, the only version supporting PHP 8.4
LucaGallinari Sep 1, 2026
6301690
Fix GiftCardApplicatorSpec: stale constructor and missing stubs
LucaGallinari Sep 1, 2026
2db65ac
Fix GiftCardEmailManagerSpec: add missing constructor dependencies
LucaGallinari Sep 1, 2026
d43f420
Fix OrderGiftCardAmountModifierSpec: drop stale constructor injection
LucaGallinari Sep 1, 2026
99da943
Fix AddToCartTypeExtensionTest: product is resolved via the variant
LucaGallinari Sep 1, 2026
d2d3f70
Fix wkhtmltopdf missing on CI runners
LucaGallinari Sep 1, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
32 changes: 32 additions & 0 deletions .dockerignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
**/*.log
**/*.md
**/*.php~
**/._*
**/.dockerignore
**/.DS_Store
**/.git/
**/.gitattributes
**/.github
**/.gitignore
**/.gitkeep
**/.gitmodules
**/.idea
**/Dockerfile
**/Thumbs.db
**/docker-compose*.yaml
**/docker-compose*.yml
.editorconfig
.php_cs.cache
.travis.yml
composer.phar
docker/mysql/data/
etc/build/*
node_modules/
var/*
vendor/
public/assets/
public/build/
public/bundles/
public/css/
public/js/
public/media/
61 changes: 59 additions & 2 deletions .editorconfig
Original file line number Diff line number Diff line change
@@ -1,25 +1,82 @@
# EditorConfig helps developers define and maintain consistent
# coding styles between different editors and IDEs
# editorconfig.org

root = true

[*]
# Change these settings to your own preference
indent_style = space
indent_size = 4

# We recommend you to keep these unchanged
end_of_line = lf
charset = utf-8
trim_trailing_whitespace = true
insert_final_newline = true

[*.feature]
indent_style = space
indent_size = 4

[*.js]
indent_style = space
indent_size = 2

[*.json]
indent_style = space
indent_size = 2

[*.md]
indent_style = space
indent_size = 4
trim_trailing_whitespace = false

[*.neon]
indent_style = space
indent_size = 4

[*.php]
indent_style = space
indent_size = 4

[*.sh]
indent_style = tab
indent_style = space
indent_size = 4

[*.{yaml,yml}]
indent_style = space
indent_size = 4
trim_trailing_whitespace = false

[{webpack.config.js,.eslintrc.js}]
[.babelrc]
indent_style = space
indent_size = 2

[.gitmodules]
indent_style = tab
indent_size = 4

[.php_cs{,.dist}]
indent_style = space
indent_size = 4

[composer.json]
indent_style = space
indent_size = 4

[package.json]
indent_style = space
indent_size = 2

[phpspec.yml{,.dist}]
indent_style = space
indent_size = 4

[phpstan.neon]
indent_style = space
indent_size = 4

[phpunit.xml{,.dist}]
indent_style = space
indent_size = 4
Loading
Loading