-
Service
sylius.twig.extension.taxes
has been deprecated. Use methodsgetTaxExcludedTotal
andgetTaxIncludedTotal
fromSylius\Component\Core\Model\Order
instead. -
Both
getCreatedByGuest
andsetCreatedByGuest
methods were deprecated on\Sylius\Component\Core\Model\Order
. Please useisCreatedByGuest
instead of the first one. The latter is a part of thesetCustomerWithAuthorization
logic and should be used only this way. -
Due to refactoring constructor has been changed in service
src/Sylius/Bundle/ShopBundle/EventListener/OrderIntegrityChecker.php
:public function __construct( private RouterInterface $router, - private OrderProcessorInterface $orderProcessor, private ObjectManager $manager + private OrderPromotionsIntegrityCheckerInterface $orderPromotionsIntegrityChecker )
-
To allow administrator reset their password, add in
config/packages/security.yaml
file the following entry- { path: "%sylius.security.admin_regex%/forgotten-password", role: IS_AUTHENTICATED_ANONYMOUSLY }
above
- { path: "%sylius.security.admin_regex%", role: ROLE_ADMINISTRATION_ACCESS }
-
It is worth noticing that, that the following services are now included in every env starting with
test
keyword. If you wish to not have them, either you need to rename your env to not start with test or remove these services with complier pass.
We updated gulp-sass plugin as well as the sass implementation we use to be compatible with most installation (node-sass is deprecated and incompatible with many systems). Therefore you need to update your code to follow this change.
-
Change the gulp-sass version you are using to
^5.1.0
(package.json file)- "gulp-sass": "^4.0.1", + "gulp-sass": "^5.1.0",
-
Add sass to your package.json:
+ "sass": "^1.48.0",
-
Follow this guide to upgrade your code when using gulp-sass this is an example:
- import sass from 'gulp-sass'; + import gulpSass from 'gulp-sass'; + import realSass from 'sass'; + const sass = gulpSass(realSass);
-
Library chart.js lib has been upgraded from 2.9.3 to 3.7.1. Adjust your package.json as follows:
- "chart.js": "^2.9.3", + "chart.js": "^3.7.1",
- "rollup": "^0.60.2", + "rollup": "^0.66.2",
- "rollup-plugin-uglify": "^4.0.0", + "rollup-plugin-uglify": "^6.0.2",
Please visit 3.x Migration Guide for more information.