SyliusCmsPlugin icon indicating copy to clipboard operation
SyliusCmsPlugin copied to clipboard

Sylius 1.13

Open Prometee opened this issue 1 year ago • 0 comments
trafficstars

Q A
Bug fix? no
New feature? no
BC breaks? no
Deprecations? no
Related tickets fixes #495
License MIT

Since Sylius 1.13 is requiring PHP >= 8.1 this plugin have to be a little bit updated. This PR aim to support it and also update, cleanup and re-standardize some configs files.

List bellow, the changes made to the plugin.

Globally

  • [x] Remove Sylius 1.11 support.
  • [x] Cleanup .gitignore files.

Test application

  • [x] Use Symfony runtime.
  • [x] Update package.json with the latest version from sylius/sylius-standard.
  • [x] Cleanup Kernel.php
  • [x] Strange bug with Sylius 1.12, I fixed.yml file not loading because it needs to have .yaml extension.

Tests

  • [x] Update Behat config to use symfony/panther.
  • [x] Update Behat ChromeDriver reference to PantherDriver.
  • [x] Update PHPStan config (and remove outdated bitbag/coding-standard config import).
  • [x] Rename PHPStan neon config to phpstan.neon.dist (FYI: it allows to set an extra config into a developer env).
  • [x] Fix PHPSpec issue with TwigFunction being final.
  • [x] Update ECS config and avoid checking var and node_modules folders.
  • [x] Fix the Behat image uploader on Setup\PageContext to avoid uploading image outside of the dedicated folder.

Prometee avatar May 13 '24 20:05 Prometee