Skip to content
Merged
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
c0f1baf
Upgrade plugin from Sylius 1.x to Sylius 2.x
loevgaard May 18, 2026
9c8e35f
Remove ignores
loevgaard May 18, 2026
eb4706f
Remove unused deps
loevgaard May 18, 2026
2e209cf
Fix CI failures on the v2 upgrade PR
loevgaard May 18, 2026
73aa876
Add tests/Functional/ directory so phpunit --testsuite=functional can…
loevgaard May 18, 2026
69bd079
Mark backwards-compatibility job as continue-on-error for the 2.0 PR
loevgaard May 18, 2026
220ef9a
Drop the backwards-compatibility job for the 2.0 release
loevgaard May 18, 2026
9ddbc56
Remove CachedProvider and LocalProvider, simplify provider stack
loevgaard May 18, 2026
143ec80
Drop findAllPickupPoints, ResourceInterface, and unused HTTP-client dep
loevgaard May 18, 2026
be818e2
Replace PickupPoint model with a DTO
loevgaard May 18, 2026
946eeeb
Inline PickupPointCode into the PickupPoint DTO
loevgaard May 18, 2026
b91fb77
Drop unused symfony/intl and ext-mbstring deps
loevgaard May 18, 2026
eaecfd8
Strip getFullAddress, getCodeValue, and serialization attributes off …
loevgaard May 18, 2026
b8c1f5d
Drop the serialization-group filter and compose code/full_address in JS
loevgaard May 18, 2026
ce92f42
Modernize PickupPoint DTO and provider contract
loevgaard May 18, 2026
9744bfb
Deprecate pickupPointId column, add JSON pickup_point column
loevgaard May 18, 2026
7af956f
Auto-wire pickup-point form rendering via Twig hooks
loevgaard May 18, 2026
dbe18ed
Drop CSRF check and rename providerCode query param to provider
loevgaard May 18, 2026
2c9d4f7
Add commit-policy and Playwright-verification working agreements
loevgaard May 18, 2026
988e3a9
Simplify PickupPointsSearchByCartAddressAction
loevgaard May 18, 2026
e7cc96e
Introduce #[AsProvider] attribute for provider code and name
loevgaard May 18, 2026
9de8c28
Remove BudbeeProvider and CoolRunnerProvider
loevgaard May 18, 2026
d220e18
Use the carrier brand name for #[AsProvider] name
loevgaard May 18, 2026
18bde90
Remove unused dep
loevgaard May 18, 2026
57b03af
Lowercase the template directory names
loevgaard May 18, 2026
f7e9aff
Mirror the plugin-skeleton routes layout
loevgaard May 29, 2026
002ca2b
Use ::class in ShippingMethodChoiceTypeExtensionTest
loevgaard May 29, 2026
b9730ec
Document running the versioned PHP binary directly
loevgaard May 29, 2026
a3e659b
Replace Sylius ServiceRegistry with a typesafe ProviderRegistry
loevgaard May 29, 2026
e6a80b9
Fix the test app KERNEL_CLASS in .env.test
loevgaard May 29, 2026
e524884
Coerce numeric id/coordinates when rehydrating PickupPoint from JSON
loevgaard May 29, 2026
772613a
Scope the pickup-point form theme to the field instead of globally
loevgaard May 29, 2026
8331790
Rename pickup-point AJAX route paths; carry the id in the query string
loevgaard May 29, 2026
ffc4b03
Document the injected providers map on ShippingMethodTypeExtension
loevgaard May 29, 2026
f4c7de8
Explain the FormView::$vars cast in PickupPointChoiceType
loevgaard May 29, 2026
6871810
Decouple providers from the order: Address VO + metadata for find
loevgaard May 29, 2026
305f14a
Collapse PickupPoint::fromArray helpers into one scalarOrNull
loevgaard May 29, 2026
0f9c88c
Drop the unneeded validator alias and validatedBy() override
loevgaard May 29, 2026
a6e8f56
Rename Address::$postcode to $postalCode
loevgaard May 29, 2026
d26c24f
Drop redundant extended_type from form.type_extension tags
loevgaard May 29, 2026
f02c1dc
Encode pickup point identifiers via a dedicated service
loevgaard May 29, 2026
d6934e4
Resolve the pickup point by identifier without the form transformer
loevgaard May 29, 2026
dac0914
Pin api-platform/core to the 4.2 line Sylius 2.x uses
loevgaard Jun 1, 2026
282a213
Persist the selected pickup point to the pickup_point column
loevgaard Jun 1, 2026
61ca215
Correct stale references in UPGRADE.md
loevgaard Jun 1, 2026
2b068b6
Load checkout pickup points via an async client-side fetch
loevgaard Jun 1, 2026
fb768a2
Load the pickup-point UI strings from the bundle translations directory
loevgaard Jun 1, 2026
0305e3d
Document the async pickup-point flow in UPGRADE.md and CLAUDE.md
loevgaard Jun 1, 2026
dfab2e7
Redesign the checkout pickup-point chooser as a two-state widget
loevgaard Jun 8, 2026
6e7c590
Translate the plugin into all supported locales
loevgaard Jun 8, 2026
c0d5902
Resolve available pickup methods and tolerate un-encodable points
loevgaard Jun 8, 2026
a367a52
Make the admin pickup-point provider optional
loevgaard Jun 8, 2026
f6ca1c7
Fix the admin order page and tidy the plugin's Twig hooks
loevgaard Jun 8, 2026
d8370fe
Add functional tests for the admin pickup-point pages
loevgaard Jun 8, 2026
30ed879
Update the README and screenshots for Sylius 2
loevgaard Jun 8, 2026
1813fdb
Document the base64url token encoding
loevgaard Jun 8, 2026
0a804b6
Make pickup point providers lazy so a down carrier cannot break resol…
loevgaard Jun 8, 2026
6052dd4
Wire up the GLS provider in the test application
loevgaard Jun 8, 2026
4091e09
Proxy lazy providers through their interface
loevgaard Jun 8, 2026
815b632
Restore the exception handler in the admin functional test
loevgaard Jun 8, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
34 changes: 16 additions & 18 deletions .gitattributes
Original file line number Diff line number Diff line change
@@ -1,18 +1,16 @@
/.github export-ignore
/etc export-ignore
/docs export-ignore
/.editorconfig export-ignore
/.gitattributes export-ignore
/.gitignore export-ignore
/README.md export-ignore
/behat.yml.dist export-ignore
/composer-require-checker.json export-ignore
/docs export-ignore
/ecs.php export-ignore
/node_modules export-ignore
/phpunit.xml.dist export-ignore
/psalm-baseline.xml export-ignore
/psalm.xml export-ignore
/tests export-ignore
/CHANGELOG.md export-ignore
/UPGRADE.md export-ignore
/.github export-ignore
/docs export-ignore
/tests export-ignore
/node_modules export-ignore
/.editorconfig export-ignore
/.gitattributes export-ignore
/.gitignore export-ignore
/CHANGELOG.md export-ignore
/CLAUDE.md export-ignore
/README.md export-ignore
/UPGRADE.md export-ignore
/composer-dependency-analyser.php export-ignore
/ecs.php export-ignore
/phpstan.neon export-ignore
/phpunit.xml.dist export-ignore
/rector.php export-ignore
30 changes: 0 additions & 30 deletions .github/workflows/backwards-compatibility-check.yaml

This file was deleted.

Loading
Loading