From 57cfe1d360a25e7ddbb38ca293eb367136fd1d7e Mon Sep 17 00:00:00 2001 From: Victor Svizev Date: Thu, 18 Sep 2025 09:33:48 +0200 Subject: [PATCH 1/3] PAC-950 Add compatibility with PHP 8.4. Update dependencies. --- CHANGELOG.md | 6 ++++++ composer.json | 4 ++-- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 2a11237c..57ddefd0 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,12 @@ ## Features +### PHP 8.4 Compatibility + +* Update dependencies +* Add PHP 8.4 support +* Replace abandoned `swiftmailer/swiftmailer` with `symfony/mailer` + ### import-product import-product-ee * New validation added, whether the product of the website is assigned to the current shop view line * `"import_product.store.in.website.validator.observer"` diff --git a/composer.json b/composer.json index e621ba74..fad67da5 100755 --- a/composer.json +++ b/composer.json @@ -5,7 +5,7 @@ "require": { "php": "^8.1", "techdivision/import": "^18.0.0", - "techdivision/import-cli": "^13.0.0", + "techdivision/import-cli": "^13.1.0", "techdivision/import-app-simple": "^19.0.0", "techdivision/import-configuration-jms": "^18.0.1", "techdivision/import-ee": "^17.0.0", @@ -42,7 +42,7 @@ "techdivision/import-dbal-collection": "^2.0.0", "techdivision/import-cache-collection": "^2.0.0", "techdivision/import-configuration": "^6.0.0", - "egulias/email-validator": "^3.2.0" + "egulias/email-validator": "^3.2.0|^4.0" }, "require-dev": { "doctrine/dbal": "^4.0.4", From d70ff47cdb579c4ac868b95f4fbb384f38eae522 Mon Sep 17 00:00:00 2001 From: Victor Svizev Date: Thu, 25 Sep 2025 10:37:39 +0200 Subject: [PATCH 2/3] PAC-950 Update dependencies --- composer.json | 44 ++++++++++++++++++++++---------------------- 1 file changed, 22 insertions(+), 22 deletions(-) diff --git a/composer.json b/composer.json index fad67da5..99b37465 100755 --- a/composer.json +++ b/composer.json @@ -4,27 +4,27 @@ "license": "MIT", "require": { "php": "^8.1", - "techdivision/import": "^18.0.0", + "techdivision/import": "^18.1.0", "techdivision/import-cli": "^13.1.0", "techdivision/import-app-simple": "^19.0.0", - "techdivision/import-configuration-jms": "^18.0.1", + "techdivision/import-configuration-jms": "^18.1.0", "techdivision/import-ee": "^17.0.0", - "techdivision/import-attribute": "^23.0.0", - "techdivision/import-attribute-set": "^18.0.0", - "techdivision/import-customer": "^18.0.0", - "techdivision/import-customer-address": "^18.0.0", - "techdivision/import-category": "^22.0.0", + "techdivision/import-attribute": "^23.1.0", + "techdivision/import-attribute-set": "^18.1.0", + "techdivision/import-customer": "^18.1.0", + "techdivision/import-customer-address": "^18.1.0", + "techdivision/import-category": "^22.1.0", "techdivision/import-category-ee": "^23.0.0", - "techdivision/import-product": "^26.1.0", - "techdivision/import-product-msi": "^21.0.0", - "techdivision/import-product-tier-price": "^19.0.0", - "techdivision/import-product-url-rewrite": "^26.0.0", - "techdivision/import-product-link": "^26.0.0", - "techdivision/import-product-media": "^28.0.0", - "techdivision/import-product-bundle": "^26.0.0", - "techdivision/import-product-variant": "^26.0.0", - "techdivision/import-product-grouped": "^20.0.0", - "techdivision/import-product-ee": "^27.1.0", + "techdivision/import-product": "^26.2.0", + "techdivision/import-product-msi": "^21.1.0", + "techdivision/import-product-tier-price": "^19.1.0", + "techdivision/import-product-url-rewrite": "^26.1.0", + "techdivision/import-product-link": "^26.1.0", + "techdivision/import-product-media": "^28.1.0", + "techdivision/import-product-bundle": "^26.1.0", + "techdivision/import-product-variant": "^26.1.0", + "techdivision/import-product-grouped": "^20.1.0", + "techdivision/import-product-ee": "^27.2.0", "techdivision/import-product-link-ee": "^28.0.0", "techdivision/import-product-media-ee": "^29.0.0", "techdivision/import-product-bundle-ee": "^28.0.0", @@ -32,16 +32,16 @@ "techdivision/import-product-grouped-ee": "^22.0.0", "techdivision/import-cache": "^2.0.0", "techdivision/import-dbal": "^2.0.0", - "techdivision/import-serializer": "^2.0.0", + "techdivision/import-serializer": "^2.1.0", "techdivision/import-converter": "^12.0.0", "techdivision/import-converter-ee": "^12.0.0", "techdivision/import-converter-product-category": "^11.0.0", "techdivision/import-converter-product-attribute": "^11.0.0", - "techdivision/import-converter-customer-attribute": "^4.0.0", - "techdivision/import-serializer-csv": "^2.0.0", - "techdivision/import-dbal-collection": "^2.0.0", + "techdivision/import-converter-customer-attribute": "^4.1.0", + "techdivision/import-serializer-csv": "^2.1.0", + "techdivision/import-dbal-collection": "^2.1.0", "techdivision/import-cache-collection": "^2.0.0", - "techdivision/import-configuration": "^6.0.0", + "techdivision/import-configuration": "^6.1.0", "egulias/email-validator": "^3.2.0|^4.0" }, "require-dev": { From f006c2de823194f576e3736ed129de5bc2aa8ceb Mon Sep 17 00:00:00 2001 From: Victor Svizev Date: Thu, 2 Oct 2025 16:23:50 +0200 Subject: [PATCH 3/3] PAC-950 Update dependencies --- composer.json | 78 +++++++++++++++++++++++++-------------------------- 1 file changed, 39 insertions(+), 39 deletions(-) diff --git a/composer.json b/composer.json index 99b37465..4ee2949c 100755 --- a/composer.json +++ b/composer.json @@ -4,45 +4,45 @@ "license": "MIT", "require": { "php": "^8.1", - "techdivision/import": "^18.1.0", - "techdivision/import-cli": "^13.1.0", - "techdivision/import-app-simple": "^19.0.0", - "techdivision/import-configuration-jms": "^18.1.0", - "techdivision/import-ee": "^17.0.0", - "techdivision/import-attribute": "^23.1.0", - "techdivision/import-attribute-set": "^18.1.0", - "techdivision/import-customer": "^18.1.0", - "techdivision/import-customer-address": "^18.1.0", - "techdivision/import-category": "^22.1.0", - "techdivision/import-category-ee": "^23.0.0", - "techdivision/import-product": "^26.2.0", - "techdivision/import-product-msi": "^21.1.0", - "techdivision/import-product-tier-price": "^19.1.0", - "techdivision/import-product-url-rewrite": "^26.1.0", - "techdivision/import-product-link": "^26.1.0", - "techdivision/import-product-media": "^28.1.0", - "techdivision/import-product-bundle": "^26.1.0", - "techdivision/import-product-variant": "^26.1.0", - "techdivision/import-product-grouped": "^20.1.0", - "techdivision/import-product-ee": "^27.2.0", - "techdivision/import-product-link-ee": "^28.0.0", - "techdivision/import-product-media-ee": "^29.0.0", - "techdivision/import-product-bundle-ee": "^28.0.0", - "techdivision/import-product-variant-ee": "^28.0.0", - "techdivision/import-product-grouped-ee": "^22.0.0", - "techdivision/import-cache": "^2.0.0", - "techdivision/import-dbal": "^2.0.0", - "techdivision/import-serializer": "^2.1.0", - "techdivision/import-converter": "^12.0.0", - "techdivision/import-converter-ee": "^12.0.0", - "techdivision/import-converter-product-category": "^11.0.0", - "techdivision/import-converter-product-attribute": "^11.0.0", - "techdivision/import-converter-customer-attribute": "^4.1.0", - "techdivision/import-serializer-csv": "^2.1.0", - "techdivision/import-dbal-collection": "^2.1.0", - "techdivision/import-cache-collection": "^2.0.0", - "techdivision/import-configuration": "^6.1.0", - "egulias/email-validator": "^3.2.0|^4.0" + "techdivision/import": "^18.1", + "techdivision/import-cli": "^13.1", + "techdivision/import-app-simple": "^19.0", + "techdivision/import-configuration-jms": "^18.1", + "techdivision/import-ee": "^17.0", + "techdivision/import-attribute": "^23.1", + "techdivision/import-attribute-set": "^18.1", + "techdivision/import-customer": "^18.1", + "techdivision/import-customer-address": "^18.1", + "techdivision/import-category": "^22.1", + "techdivision/import-category-ee": "^23.0", + "techdivision/import-product": "^26.2", + "techdivision/import-product-msi": "^21.1", + "techdivision/import-product-tier-price": "^19.1", + "techdivision/import-product-url-rewrite": "^26.1", + "techdivision/import-product-link": "^26.1", + "techdivision/import-product-media": "^28.1", + "techdivision/import-product-bundle": "^26.1", + "techdivision/import-product-variant": "^26.1", + "techdivision/import-product-grouped": "^20.1", + "techdivision/import-product-ee": "^27.2", + "techdivision/import-product-link-ee": "^28.0", + "techdivision/import-product-media-ee": "^29.0", + "techdivision/import-product-bundle-ee": "^28.0", + "techdivision/import-product-variant-ee": "^28.0", + "techdivision/import-product-grouped-ee": "^22.0", + "techdivision/import-cache": "^2.0", + "techdivision/import-dbal": "^2.0", + "techdivision/import-serializer": "^2.1", + "techdivision/import-converter": "^12.0", + "techdivision/import-converter-ee": "^12.0", + "techdivision/import-converter-product-category": "^11.0", + "techdivision/import-converter-product-attribute": "^11.1", + "techdivision/import-converter-customer-attribute": "^4.1", + "techdivision/import-serializer-csv": "^2.1", + "techdivision/import-dbal-collection": "^2.1", + "techdivision/import-cache-collection": "^2.0", + "techdivision/import-configuration": "^6.1", + "egulias/email-validator": "^3.2|^4.0" }, "require-dev": { "doctrine/dbal": "^4.0.4",