diff --git a/CHANGELOG.md b/CHANGELOG.md index 4960c675..e7cedb47 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -25,6 +25,8 @@ ## Bugfixes +* Start fix php8.2 deprecated warnings + * import-product: * unset update_at from attribute by update statement to avoid old data * UrlKeyObserver: Optimize url_key function to extend/overwrite in own calculation @@ -51,6 +53,9 @@ * import-app-simple: * PHP 8.x third party library compatibility * Fix smyfony/console version 5 compatibility + +* import-attributes: + * Fix EntityLoader initialization of default values # Version 4.2.3 diff --git a/RoboFile.php b/RoboFile.php index 412b43b0..c9ea485e 100644 --- a/RoboFile.php +++ b/RoboFile.php @@ -332,6 +332,7 @@ public function runCpd() $this->properties['vendor.dir'].'/techdivision/import-attribute/src/Utils/MemberNames.php', $this->properties['vendor.dir'].'/techdivision/import-attribute/src/Subjects/OptionSubject.php', $this->properties['vendor.dir'].'/techdivision/import-attribute/src/Loaders/RawEntityLoader.php', + $this->properties['vendor.dir'].'/techdivision/import-attribute-set/src/Loaders/RawEntityLoader.php', $this->properties['vendor.dir'].'/techdivision/import-category/src/Loaders/RawEntityLoader.php', $this->properties['vendor.dir'].'/techdivision/import-category/src/Services/CategoryBunchProcessor.php', $this->properties['vendor.dir'].'/techdivision/import-product/src/Loaders/RawEntityLoader.php', diff --git a/composer.lock b/composer.lock index d1c5fc88..b5c29946 100644 --- a/composer.lock +++ b/composer.lock @@ -2587,16 +2587,16 @@ }, { "name": "techdivision/import", - "version": "17.4.3", + "version": "17.4.4", "source": { "type": "git", "url": "https://github.com/techdivision/import.git", - "reference": "d2a01eb653b684309013058eefdbf3e5a500c6e6" + "reference": "59054def2ae0bdd155a7dbf860ccc8cb818a49c5" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/techdivision/import/zipball/d2a01eb653b684309013058eefdbf3e5a500c6e6", - "reference": "d2a01eb653b684309013058eefdbf3e5a500c6e6", + "url": "https://api.github.com/repos/techdivision/import/zipball/59054def2ae0bdd155a7dbf860ccc8cb818a49c5", + "reference": "59054def2ae0bdd155a7dbf860ccc8cb818a49c5", "shasum": "" }, "require": { @@ -2654,22 +2654,22 @@ "description": "A library supporting generic Magento 2 import functionality", "support": { "issues": "https://github.com/techdivision/import/issues", - "source": "https://github.com/techdivision/import/tree/17.4.3" + "source": "https://github.com/techdivision/import/tree/17.4.4" }, - "time": "2023-05-02T12:36:21+00:00" + "time": "2023-05-05T15:43:43+00:00" }, { "name": "techdivision/import-app-simple", - "version": "18.0.2", + "version": "18.0.3", "source": { "type": "git", "url": "https://github.com/techdivision/import-app-simple.git", - "reference": "c1375e5ccb1f5e13d202622073055f921d5a141e" + "reference": "bfe81e8dfe44cd03bca41f0975b34e5d12ea5e9c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/techdivision/import-app-simple/zipball/c1375e5ccb1f5e13d202622073055f921d5a141e", - "reference": "c1375e5ccb1f5e13d202622073055f921d5a141e", + "url": "https://api.github.com/repos/techdivision/import-app-simple/zipball/bfe81e8dfe44cd03bca41f0975b34e5d12ea5e9c", + "reference": "bfe81e8dfe44cd03bca41f0975b34e5d12ea5e9c", "shasum": "" }, "require": { @@ -2709,22 +2709,22 @@ "description": "Pacemaker simple application implementation providing basic Magento 2 import functionality", "support": { "issues": "https://github.com/techdivision/import-app-simple/issues", - "source": "https://github.com/techdivision/import-app-simple/tree/18.0.2" + "source": "https://github.com/techdivision/import-app-simple/tree/18.0.3" }, - "time": "2023-03-30T10:48:04+00:00" + "time": "2023-05-05T15:45:41+00:00" }, { "name": "techdivision/import-attribute", - "version": "22.0.2", + "version": "22.0.3", "source": { "type": "git", "url": "https://github.com/techdivision/import-attribute.git", - "reference": "82f30aad2baa243001e083238604601015895119" + "reference": "fa623234a5c3d99253ba91e6f30328f4d4cb2a86" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/techdivision/import-attribute/zipball/82f30aad2baa243001e083238604601015895119", - "reference": "82f30aad2baa243001e083238604601015895119", + "url": "https://api.github.com/repos/techdivision/import-attribute/zipball/fa623234a5c3d99253ba91e6f30328f4d4cb2a86", + "reference": "fa623234a5c3d99253ba91e6f30328f4d4cb2a86", "shasum": "" }, "require": { @@ -2765,22 +2765,22 @@ "description": "Pacemaker library providing basic Magento 2 attribute import functionality", "support": { "issues": "https://github.com/techdivision/import-attribute/issues", - "source": "https://github.com/techdivision/import-attribute/tree/22.0.2" + "source": "https://github.com/techdivision/import-attribute/tree/22.0.3" }, - "time": "2022-07-04T09:11:38+00:00" + "time": "2023-05-05T15:46:43+00:00" }, { "name": "techdivision/import-attribute-set", - "version": "17.0.0", + "version": "17.0.1", "source": { "type": "git", "url": "https://github.com/techdivision/import-attribute-set.git", - "reference": "f6c9ecd8ef807544499a3dbe14af75992f5171fa" + "reference": "d98f0877c19d46c30456a85e924fa319f9af88b1" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/techdivision/import-attribute-set/zipball/f6c9ecd8ef807544499a3dbe14af75992f5171fa", - "reference": "f6c9ecd8ef807544499a3dbe14af75992f5171fa", + "url": "https://api.github.com/repos/techdivision/import-attribute-set/zipball/d98f0877c19d46c30456a85e924fa319f9af88b1", + "reference": "d98f0877c19d46c30456a85e924fa319f9af88b1", "shasum": "" }, "require": { @@ -2820,9 +2820,9 @@ "description": "Pacemaker library providing basic Magento 2 attribute set + group import functionality", "support": { "issues": "https://github.com/techdivision/import-attribute-set/issues", - "source": "https://github.com/techdivision/import-attribute-set/tree/17.0.0" + "source": "https://github.com/techdivision/import-attribute-set/tree/17.0.1" }, - "time": "2022-04-21T07:12:31+00:00" + "time": "2023-05-05T15:47:23+00:00" }, { "name": "techdivision/import-cache", @@ -2936,16 +2936,16 @@ }, { "name": "techdivision/import-category", - "version": "21.0.0", + "version": "21.0.1", "source": { "type": "git", "url": "https://github.com/techdivision/import-category.git", - "reference": "98e4cd7434bd31e873921583c27567051a83b52a" + "reference": "1eea31a3657ec7bbc785778998447c72f6810e43" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/techdivision/import-category/zipball/98e4cd7434bd31e873921583c27567051a83b52a", - "reference": "98e4cd7434bd31e873921583c27567051a83b52a", + "url": "https://api.github.com/repos/techdivision/import-category/zipball/1eea31a3657ec7bbc785778998447c72f6810e43", + "reference": "1eea31a3657ec7bbc785778998447c72f6810e43", "shasum": "" }, "require": { @@ -2985,9 +2985,9 @@ "description": "Pacemaker library providing basic Magento 2 category import functionality", "support": { "issues": "https://github.com/techdivision/import-category/issues", - "source": "https://github.com/techdivision/import-category/tree/21.0.0" + "source": "https://github.com/techdivision/import-category/tree/21.0.1" }, - "time": "2022-04-21T07:13:43+00:00" + "time": "2023-05-05T15:47:57+00:00" }, { "name": "techdivision/import-category-ee", @@ -3047,16 +3047,16 @@ }, { "name": "techdivision/import-cli", - "version": "12.2.1", + "version": "12.2.2", "source": { "type": "git", "url": "https://github.com/techdivision/import-cli.git", - "reference": "6f8ed490e6c81b44afc04e5bae3c7e8ecf76b787" + "reference": "5a306ebc4207e1358c511efee6cfa5dabc5f12b0" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/techdivision/import-cli/zipball/6f8ed490e6c81b44afc04e5bae3c7e8ecf76b787", - "reference": "6f8ed490e6c81b44afc04e5bae3c7e8ecf76b787", + "url": "https://api.github.com/repos/techdivision/import-cli/zipball/5a306ebc4207e1358c511efee6cfa5dabc5f12b0", + "reference": "5a306ebc4207e1358c511efee6cfa5dabc5f12b0", "shasum": "" }, "require": { @@ -3102,9 +3102,9 @@ "description": "Commands and Helpers to implement a CLI providing single-threaded Magento 2 importing functionality based on Pacemaker", "support": { "issues": "https://github.com/techdivision/import-cli/issues", - "source": "https://github.com/techdivision/import-cli/tree/12.2.1" + "source": "https://github.com/techdivision/import-cli/tree/12.2.2" }, - "time": "2023-04-20T18:44:41+00:00" + "time": "2023-05-05T15:49:53+00:00" }, { "name": "techdivision/import-configuration", @@ -3780,16 +3780,16 @@ }, { "name": "techdivision/import-product", - "version": "25.1.6", + "version": "25.1.7", "source": { "type": "git", "url": "https://github.com/techdivision/import-product.git", - "reference": "54ab6b937813ae6f0188dd3d288e1076860f81df" + "reference": "9981f3aba4358747ddcc7700377a083a2d3449f2" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/techdivision/import-product/zipball/54ab6b937813ae6f0188dd3d288e1076860f81df", - "reference": "54ab6b937813ae6f0188dd3d288e1076860f81df", + "url": "https://api.github.com/repos/techdivision/import-product/zipball/9981f3aba4358747ddcc7700377a083a2d3449f2", + "reference": "9981f3aba4358747ddcc7700377a083a2d3449f2", "shasum": "" }, "require": { @@ -3829,22 +3829,22 @@ "description": "Pacemaker library providing basic Magento 2 product import functionality", "support": { "issues": "https://github.com/techdivision/import-product/issues", - "source": "https://github.com/techdivision/import-product/tree/25.1.6" + "source": "https://github.com/techdivision/import-product/tree/25.1.7" }, - "time": "2023-03-23T11:05:00+00:00" + "time": "2023-05-05T15:50:29+00:00" }, { "name": "techdivision/import-product-bundle", - "version": "25.0.0", + "version": "25.0.1", "source": { "type": "git", "url": "https://github.com/techdivision/import-product-bundle.git", - "reference": "49634d8ec671dedd0610f111a690ed332c5099bb" + "reference": "a15bbfdaade6b894039dee50bd8b9aef19824964" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/techdivision/import-product-bundle/zipball/49634d8ec671dedd0610f111a690ed332c5099bb", - "reference": "49634d8ec671dedd0610f111a690ed332c5099bb", + "url": "https://api.github.com/repos/techdivision/import-product-bundle/zipball/a15bbfdaade6b894039dee50bd8b9aef19824964", + "reference": "a15bbfdaade6b894039dee50bd8b9aef19824964", "shasum": "" }, "require": { @@ -3884,9 +3884,9 @@ "description": "Pacemaker library providing basic Magento 2 bundle product import functionality", "support": { "issues": "https://github.com/techdivision/import-product-bundle/issues", - "source": "https://github.com/techdivision/import-product-bundle/tree/25.0.0" + "source": "https://github.com/techdivision/import-product-bundle/tree/25.0.1" }, - "time": "2022-04-21T08:19:57+00:00" + "time": "2023-05-05T15:51:17+00:00" }, { "name": "techdivision/import-product-bundle-ee", @@ -4113,16 +4113,16 @@ }, { "name": "techdivision/import-product-link", - "version": "25.0.2", + "version": "25.0.3", "source": { "type": "git", "url": "https://github.com/techdivision/import-product-link.git", - "reference": "3a527600e0a68b1a4844760cfc1f912ed27641c1" + "reference": "6fc77d8854507ba2e98b642f243043011084700e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/techdivision/import-product-link/zipball/3a527600e0a68b1a4844760cfc1f912ed27641c1", - "reference": "3a527600e0a68b1a4844760cfc1f912ed27641c1", + "url": "https://api.github.com/repos/techdivision/import-product-link/zipball/6fc77d8854507ba2e98b642f243043011084700e", + "reference": "6fc77d8854507ba2e98b642f243043011084700e", "shasum": "" }, "require": { @@ -4162,9 +4162,9 @@ "description": "Pacemaker library providing basic Magento 2 product link import functionality", "support": { "issues": "https://github.com/techdivision/import-product-link/issues", - "source": "https://github.com/techdivision/import-product-link/tree/25.0.2" + "source": "https://github.com/techdivision/import-product-link/tree/25.0.3" }, - "time": "2023-03-31T13:13:56+00:00" + "time": "2023-05-05T15:51:51+00:00" }, { "name": "techdivision/import-product-link-ee", @@ -4224,16 +4224,16 @@ }, { "name": "techdivision/import-product-media", - "version": "27.0.0", + "version": "27.0.1", "source": { "type": "git", "url": "https://github.com/techdivision/import-product-media.git", - "reference": "f0076f111923144db6db395014e222139569ea5c" + "reference": "b6b28cf8e8edc8f9a473c36149e6b6fef799252b" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/techdivision/import-product-media/zipball/f0076f111923144db6db395014e222139569ea5c", - "reference": "f0076f111923144db6db395014e222139569ea5c", + "url": "https://api.github.com/repos/techdivision/import-product-media/zipball/b6b28cf8e8edc8f9a473c36149e6b6fef799252b", + "reference": "b6b28cf8e8edc8f9a473c36149e6b6fef799252b", "shasum": "" }, "require": { @@ -4273,9 +4273,9 @@ "description": "Pacemaker library providing basic Magento 2 product media import functionality", "support": { "issues": "https://github.com/techdivision/import-product-media/issues", - "source": "https://github.com/techdivision/import-product-media/tree/27.0.0" + "source": "https://github.com/techdivision/import-product-media/tree/27.0.1" }, - "time": "2022-04-21T08:29:40+00:00" + "time": "2023-05-05T15:52:23+00:00" }, { "name": "techdivision/import-product-media-ee", @@ -4390,16 +4390,16 @@ }, { "name": "techdivision/import-product-tier-price", - "version": "18.0.0", + "version": "18.0.1", "source": { "type": "git", "url": "https://github.com/techdivision/import-product-tier-price.git", - "reference": "2feefb714c156062c8075c54e6a42f77228e73f3" + "reference": "f51f383aed5b268a5af8053bc5593917bbbc87c3" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/techdivision/import-product-tier-price/zipball/2feefb714c156062c8075c54e6a42f77228e73f3", - "reference": "2feefb714c156062c8075c54e6a42f77228e73f3", + "url": "https://api.github.com/repos/techdivision/import-product-tier-price/zipball/f51f383aed5b268a5af8053bc5593917bbbc87c3", + "reference": "f51f383aed5b268a5af8053bc5593917bbbc87c3", "shasum": "" }, "require": { @@ -4444,22 +4444,22 @@ "description": "Pacemaker library providing basic Magento 2 product tier price import functionality", "support": { "issues": "https://github.com/techdivision/import-product-tier-price/issues", - "source": "https://github.com/techdivision/import-product-tier-price/tree/18.0.0" + "source": "https://github.com/techdivision/import-product-tier-price/tree/18.0.1" }, - "time": "2022-04-21T08:38:21+00:00" + "time": "2023-05-05T15:53:24+00:00" }, { "name": "techdivision/import-product-url-rewrite", - "version": "25.0.1", + "version": "25.0.2", "source": { "type": "git", "url": "https://github.com/techdivision/import-product-url-rewrite.git", - "reference": "534a331b5694deec0190000fd913300108d9b5a7" + "reference": "c60ead8897f02b5223a13abbd4f158dfc1a1078a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/techdivision/import-product-url-rewrite/zipball/534a331b5694deec0190000fd913300108d9b5a7", - "reference": "534a331b5694deec0190000fd913300108d9b5a7", + "url": "https://api.github.com/repos/techdivision/import-product-url-rewrite/zipball/c60ead8897f02b5223a13abbd4f158dfc1a1078a", + "reference": "c60ead8897f02b5223a13abbd4f158dfc1a1078a", "shasum": "" }, "require": { @@ -4499,22 +4499,22 @@ "description": "Pacemaker library providing basic Magento 2 product URL rewrite import functionality", "support": { "issues": "https://github.com/techdivision/import-product-url-rewrite/issues", - "source": "https://github.com/techdivision/import-product-url-rewrite/tree/25.0.1" + "source": "https://github.com/techdivision/import-product-url-rewrite/tree/25.0.2" }, - "time": "2022-12-19T11:37:25+00:00" + "time": "2023-05-05T15:54:07+00:00" }, { "name": "techdivision/import-product-variant", - "version": "25.0.4", + "version": "25.0.5", "source": { "type": "git", "url": "https://github.com/techdivision/import-product-variant.git", - "reference": "b123c470dd7f8373147073a966d3b8b3aef1161a" + "reference": "b5aeb1cbae300e45073f2f21cd6eeaa9a8dbf6a3" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/techdivision/import-product-variant/zipball/b123c470dd7f8373147073a966d3b8b3aef1161a", - "reference": "b123c470dd7f8373147073a966d3b8b3aef1161a", + "url": "https://api.github.com/repos/techdivision/import-product-variant/zipball/b5aeb1cbae300e45073f2f21cd6eeaa9a8dbf6a3", + "reference": "b5aeb1cbae300e45073f2f21cd6eeaa9a8dbf6a3", "shasum": "" }, "require": { @@ -4554,9 +4554,9 @@ "description": "Pacemaker library providing basic Magento 2 configurable product import functionality", "support": { "issues": "https://github.com/techdivision/import-product-variant/issues", - "source": "https://github.com/techdivision/import-product-variant/tree/25.0.4" + "source": "https://github.com/techdivision/import-product-variant/tree/25.0.5" }, - "time": "2023-03-31T13:12:31+00:00" + "time": "2023-05-05T15:54:51+00:00" }, { "name": "techdivision/import-product-variant-ee", @@ -7724,23 +7724,23 @@ }, { "name": "react/promise", - "version": "v2.9.0", + "version": "v2.10.0", "source": { "type": "git", "url": "https://github.com/reactphp/promise.git", - "reference": "234f8fd1023c9158e2314fa9d7d0e6a83db42910" + "reference": "f913fb8cceba1e6644b7b90c4bfb678ed8a3ef38" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/reactphp/promise/zipball/234f8fd1023c9158e2314fa9d7d0e6a83db42910", - "reference": "234f8fd1023c9158e2314fa9d7d0e6a83db42910", + "url": "https://api.github.com/repos/reactphp/promise/zipball/f913fb8cceba1e6644b7b90c4bfb678ed8a3ef38", + "reference": "f913fb8cceba1e6644b7b90c4bfb678ed8a3ef38", "shasum": "" }, "require": { "php": ">=5.4.0" }, "require-dev": { - "phpunit/phpunit": "^9.3 || ^5.7 || ^4.8.36" + "phpunit/phpunit": "^9.5 || ^5.7 || ^4.8.36" }, "type": "library", "autoload": { @@ -7784,19 +7784,15 @@ ], "support": { "issues": "https://github.com/reactphp/promise/issues", - "source": "https://github.com/reactphp/promise/tree/v2.9.0" + "source": "https://github.com/reactphp/promise/tree/v2.10.0" }, "funding": [ { - "url": "https://github.com/WyriHaximus", - "type": "github" - }, - { - "url": "https://github.com/clue", - "type": "github" + "url": "https://opencollective.com/reactphp", + "type": "open_collective" } ], - "time": "2022-02-11T10:27:51+00:00" + "time": "2023-05-02T15:15:43+00:00" }, { "name": "sebastian/cli-parser",