Changeset 2785151
- Timestamp:
- 09/15/2022 08:23:39 AM (3 years ago)
- Location:
- shopping-feed
- Files:
-
- 2 added
- 2 deleted
- 60 edited
- 1 copied
-
tags/6.1.16 (copied) (copied from shopping-feed/trunk)
-
tags/6.1.16/readme.md (modified) (2 diffs)
-
tags/6.1.16/readme.txt (modified) (14 diffs)
-
tags/6.1.16/shoppingfeed.php (modified) (2 diffs)
-
tags/6.1.16/src/Admin/MarketingBord.php (modified) (1 diff)
-
tags/6.1.16/src/Admin/Requirements.php (modified) (1 diff)
-
tags/6.1.16/src/Feed/Generator.php (modified) (1 diff)
-
tags/6.1.16/src/Feed/Platform.php (modified) (1 diff)
-
tags/6.1.16/src/Feed/Uri.php (modified) (1 diff)
-
tags/6.1.16/src/Orders/Orders.php (modified) (1 diff)
-
tags/6.1.16/src/Products/Products.php (modified) (1 diff)
-
tags/6.1.16/src/ShoppingFeed.php (modified) (1 diff)
-
tags/6.1.16/src/ShoppingFeedHelper.php (modified) (1 diff)
-
tags/6.1.16/vendor/autoload.php (modified) (1 diff)
-
tags/6.1.16/vendor/composer/autoload_classmap.php (modified) (1 diff)
-
tags/6.1.16/vendor/composer/autoload_real.php (modified) (5 diffs)
-
tags/6.1.16/vendor/composer/autoload_static.php (modified) (3 diffs)
-
tags/6.1.16/vendor/composer/installed.json (modified) (21 diffs)
-
tags/6.1.16/vendor/composer/installed.php (modified) (5 diffs)
-
tags/6.1.16/vendor/guzzlehttp/guzzle/CHANGELOG.md (modified) (1 diff)
-
tags/6.1.16/vendor/guzzlehttp/guzzle/LICENSE (modified) (1 diff)
-
tags/6.1.16/vendor/guzzlehttp/guzzle/src/Cookie/CookieJar.php (modified) (1 diff)
-
tags/6.1.16/vendor/guzzlehttp/guzzle/src/Cookie/SetCookie.php (modified) (1 diff)
-
tags/6.1.16/vendor/guzzlehttp/guzzle/src/RedirectMiddleware.php (modified) (6 diffs)
-
tags/6.1.16/vendor/guzzlehttp/promises/CHANGELOG.md (modified) (2 diffs)
-
tags/6.1.16/vendor/guzzlehttp/promises/Makefile (deleted)
-
tags/6.1.16/vendor/guzzlehttp/promises/src/EachPromise.php (modified) (1 diff)
-
tags/6.1.16/vendor/guzzlehttp/psr7/CHANGELOG.md (modified) (1 diff)
-
tags/6.1.16/vendor/guzzlehttp/psr7/src/UriComparator.php (added)
-
tags/6.1.16/vendor/shoppingfeed/php-feed-generator/readme.md (modified) (1 diff)
-
tags/6.1.16/vendor/shoppingfeed/php-feed-generator/src/ProductFeedMetadata.php (modified) (10 diffs)
-
tags/6.1.16/vendor/shoppingfeed/php-feed-generator/src/ProductGenerator.php (modified) (1 diff)
-
tags/6.1.16/vendor/shoppingfeed/php-feed-generator/src/Xml/XmlProductFeedWriter.php (modified) (1 diff)
-
trunk/readme.md (modified) (2 diffs)
-
trunk/readme.txt (modified) (14 diffs)
-
trunk/shoppingfeed.php (modified) (2 diffs)
-
trunk/src/Admin/MarketingBord.php (modified) (1 diff)
-
trunk/src/Admin/Requirements.php (modified) (1 diff)
-
trunk/src/Feed/Generator.php (modified) (1 diff)
-
trunk/src/Feed/Platform.php (modified) (1 diff)
-
trunk/src/Feed/Uri.php (modified) (1 diff)
-
trunk/src/Orders/Orders.php (modified) (1 diff)
-
trunk/src/Products/Products.php (modified) (1 diff)
-
trunk/src/ShoppingFeed.php (modified) (1 diff)
-
trunk/src/ShoppingFeedHelper.php (modified) (1 diff)
-
trunk/vendor/autoload.php (modified) (1 diff)
-
trunk/vendor/composer/autoload_classmap.php (modified) (1 diff)
-
trunk/vendor/composer/autoload_real.php (modified) (5 diffs)
-
trunk/vendor/composer/autoload_static.php (modified) (3 diffs)
-
trunk/vendor/composer/installed.json (modified) (21 diffs)
-
trunk/vendor/composer/installed.php (modified) (5 diffs)
-
trunk/vendor/guzzlehttp/guzzle/CHANGELOG.md (modified) (1 diff)
-
trunk/vendor/guzzlehttp/guzzle/LICENSE (modified) (1 diff)
-
trunk/vendor/guzzlehttp/guzzle/src/Cookie/CookieJar.php (modified) (1 diff)
-
trunk/vendor/guzzlehttp/guzzle/src/Cookie/SetCookie.php (modified) (1 diff)
-
trunk/vendor/guzzlehttp/guzzle/src/RedirectMiddleware.php (modified) (6 diffs)
-
trunk/vendor/guzzlehttp/promises/CHANGELOG.md (modified) (2 diffs)
-
trunk/vendor/guzzlehttp/promises/Makefile (deleted)
-
trunk/vendor/guzzlehttp/promises/src/EachPromise.php (modified) (1 diff)
-
trunk/vendor/guzzlehttp/psr7/CHANGELOG.md (modified) (1 diff)
-
trunk/vendor/guzzlehttp/psr7/src/UriComparator.php (added)
-
trunk/vendor/shoppingfeed/php-feed-generator/readme.md (modified) (1 diff)
-
trunk/vendor/shoppingfeed/php-feed-generator/src/ProductFeedMetadata.php (modified) (10 diffs)
-
trunk/vendor/shoppingfeed/php-feed-generator/src/ProductGenerator.php (modified) (1 diff)
-
trunk/vendor/shoppingfeed/php-feed-generator/src/Xml/XmlProductFeedWriter.php (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
shopping-feed/tags/6.1.16/readme.md
r2768272 r2785151 3 3 * Contributors: ShoppingFeed, BeAPI 4 4 * Tags: shoppingfeed, marketplace, woocommerce, woocommerce shoppingfeed, create woocommerce products shoppingfeed, products feed, generate shoppingfeed, amazon, Jet, Walmart, many marketplace, import orders 5 * Stable tag: 6.1.1 56 * Version: 6.1.1 55 * Stable tag: 6.1.16 6 * Version: 6.1.16 7 7 * Requires PHP: 5.6 8 8 * Requires at least: 5.2 … … 16 16 17 17 ### Changelog 18 * 6.1.16 19 * PHP 8 compatibility fix 20 * Readme update 18 21 * 6.1.15 19 22 * Weight of variations is back into attributes -
shopping-feed/tags/6.1.16/readme.txt
r2768272 r2785151 2 2 Contributors: ShoppingFeed, BeAPI 3 3 Tags: shoppingfeed, marketplace, woocommerce, woocommerce shoppingfeed, create woocommerce products shoppingfeed, products feed, generate shoppingfeed, amazon, Jet, Walmart, many marketplace, import orders 4 Stable tag: 6.1.1 55 Version: 6.1.1 54 Stable tag: 6.1.16 5 Version: 6.1.16 6 6 Requires PHP: 5.6 7 7 Requires at least: 5.2 … … 14 14 15 15 == Changelog == 16 * 6.1.16 17 * PHP 8 compatibility fix 18 * Readme update 16 19 * 6.1.15 17 20 * Weight of variations is back into attributes … … 159 162 By default, we support `product_cat` as taxonomy slug to identify product's categories, you can override it using this snippet : 160 163 161 ` ``164 ` 162 165 add_filter( 'shopping_feed_custom_category_taxonomy', 'your_custom_category_function' ); 163 166 … … 166 169 return 'your_custom_category_slug'; 167 170 } 168 ` ``171 ` 169 172 170 173 ### Brands 171 174 By default, we don’t support any custom plugin for product's brand, you can set custom taxonomy slug to identify it by using this snippet : 172 175 173 ` ``176 ` 174 177 add_filter( 'shopping_feed_custom_brand_taxonomy', 'your_custom_brand_function' ); 175 178 … … 178 181 return 'your_custom_brand_slug'; 179 182 } 180 ` ``183 ` 181 184 182 185 ### EAN 183 186 By default, we don’t support any custom plugin for product EAN, you can set custom taxonomy slug to identify it by using this snippet : 184 187 185 ` ``188 ` 186 189 add_filter( 'shopping_feed_custom_ean', 'your_custom_ean_function' ); 187 190 … … 190 193 return 'your_custom_ean_slug'; 191 194 } 192 ` ``195 ` 193 196 194 197 ### Feed’s products list args 195 198 To export the feed, we use the plugin’s setting, if you want to add/use specific args, you can use the following snippet 196 199 197 ` ``200 ` 198 201 add_filter( 'shopping_feed_products_custom_args', 'your_custom_args_function' ); 199 202 … … 203 206 return array(); 204 207 } 205 ` ``208 ` 206 209 207 210 You can find all available args here … … 211 214 By default, we import orders with ‘waiting_shipment’ status, if you want to import more statuses or a specific one, you can use the following snippet 212 215 213 ` ``216 ` 214 217 add_filter( 'shopping_feed_orders_to_import', 'your_custom_statuses_function' ); 215 218 … … 219 222 return array(); 220 223 } 221 ` ``224 ` 222 225 223 226 `Status available` : created, waiting_store_acceptance, refused, waiting_shipment, shipped, cancelled, refunded, partially_refunded, partially_shipped … … 228 231 If you want to set a custom meta key to identify it, you can use the following snippet 229 232 230 ` ``233 ` 231 234 add_filter( 'shopping_feed_tracking_number', 'your_custom_tracking_number_function' ); 232 235 … … 235 238 return ‘your_custom_order_meta_key’ 236 239 } 237 ` ``240 ` 238 241 239 242 ### Tracking url 240 243 If you want to set a custom meta key to identify it, you can use the following snippet 241 244 242 ` ``245 ` 243 246 add_filter( 'shopping_feed_tracking_link', 'your_custom_tracking_url_function' ); 244 247 … … 247 250 return ‘your_custom_order_meta_key’ 248 251 } 249 ` ``252 ` 250 253 251 254 ### Extra Fields 252 255 If you want to add add extra fields to your XML Feed, you can use the following snippet 253 256 254 ` ``257 ` 255 258 add_filter( 'shopping_feed_extra_fields', 'your_custom_fields_function', 10, 2 ); 256 259 … … 260 263 return $fields; 261 264 } 262 ` ``265 ` 263 266 264 267 ### Variation Images 265 268 By default, we don’t support any custom plugin for adding images to WC Product Variation, with this filter you can set the desired images to each variation, you can use the following snippet 266 269 267 ` ``270 ` 268 271 add_filter( 'shopping_feed_variation_images', 'your_custom_variation_images_function', 10, 2 ); 269 272 … … 275 278 return $images; 276 279 } 277 ` ``280 ` -
shopping-feed/tags/6.1.16/shoppingfeed.php
r2768272 r2785151 8 8 * Text Domain: shopping-feed 9 9 * Domain Path: /languages 10 * Version: 6.1.1 510 * Version: 6.1.16 11 11 * Requires at least WP: 5.7 12 12 * Requires at least WooCommerce: 5.1.0 … … 26 26 } 27 27 28 define( 'SF_VERSION', '6.1.1 5' );28 define( 'SF_VERSION', '6.1.16' ); 29 29 define( 'SF_DB_VERSION_SLUG', 'SF_DB_VERSION' ); 30 30 define( 'SF_DB_VERSION', '1.0.0' ); -
shopping-feed/tags/6.1.16/src/Admin/MarketingBord.php
r2417980 r2785151 34 34 /** 35 35 * Singleton instance can't be serialized. 36 * @throws \Exception 36 37 */ 37 private function __wakeup() { 38 public function __wakeup() { 39 throw new \Exception( 'Cannot serialize singleton' ); 38 40 } 39 41 -
shopping-feed/tags/6.1.16/src/Admin/Requirements.php
r2670662 r2785151 47 47 /** 48 48 * Singleton instance can't be serialized. 49 * @throws \Exception 49 50 */ 50 private function __wakeup() { 51 public function __wakeup() { 52 throw new \Exception( 'Cannot serialize singleton' ); 51 53 } 52 54 -
shopping-feed/tags/6.1.16/src/Feed/Generator.php
r2730546 r2785151 287 287 /** 288 288 * Singleton instance can't be serialized. 289 */ 290 private function __wakeup() { 289 * @throws \Exception 290 */ 291 public function __wakeup() { 292 throw new \Exception( 'Cannot serialize singleton' ); 291 293 } 292 294 } -
shopping-feed/tags/6.1.16/src/Feed/Platform.php
r2417980 r2785151 43 43 /** 44 44 * Singleton instance can't be serialized. 45 * @throws \Exception 45 46 */ 46 private function __wakeup() { 47 public function __wakeup() { 48 throw new \Exception( 'Cannot serialize singleton' ); 47 49 } 48 50 -
shopping-feed/tags/6.1.16/src/Feed/Uri.php
r2542211 r2785151 67 67 /** 68 68 * Singleton instance can't be serialized. 69 * @throws \Exception 69 70 */ 70 private function __wakeup() { 71 public function __wakeup() { 72 throw new \Exception( 'Cannot serialize singleton' ); 71 73 } 72 74 -
shopping-feed/tags/6.1.16/src/Orders/Orders.php
r2670662 r2785151 41 41 /** 42 42 * Singleton instance can't be serialized. 43 * @throws \Exception 43 44 */ 44 private function __wakeup() { 45 public function __wakeup() { 46 throw new \Exception( 'Cannot serialize singleton' ); 45 47 } 46 48 -
shopping-feed/tags/6.1.16/src/Products/Products.php
r2542211 r2785151 38 38 /** 39 39 * Singleton instance can't be serialized. 40 * @throws \Exception 40 41 */ 41 private function __wakeup() { 42 public function __wakeup() { 43 throw new \Exception( 'Cannot serialize singleton' ); 42 44 } 43 45 -
shopping-feed/tags/6.1.16/src/ShoppingFeed.php
r2670662 r2785151 104 104 /** 105 105 * Singleton instance can't be serialized. 106 */ 107 private function __wakeup() { 106 * @throws \Exception 107 */ 108 public function __wakeup() { 109 throw new \Exception( 'Cannot serialize singleton' ); 108 110 } 109 111 -
shopping-feed/tags/6.1.16/src/ShoppingFeedHelper.php
r2748452 r2785151 768 768 /** 769 769 * Singleton instance can't be serialized. 770 */ 771 private function __wakeup() { 770 * @throws \Exception 771 */ 772 public function __wakeup() { 773 throw new \Exception( 'Cannot serialize singleton' ); 772 774 } 773 775 -
shopping-feed/tags/6.1.16/vendor/autoload.php
r2768272 r2785151 5 5 require_once __DIR__ . '/composer/autoload_real.php'; 6 6 7 return ComposerAutoloaderInit b7e1d0c7d017404cf4ba48be3b70f60e::getLoader();7 return ComposerAutoloaderInit4ed0355d57633ffbfd9bda8afcebd49d::getLoader(); -
shopping-feed/tags/6.1.16/vendor/composer/autoload_classmap.php
r2748452 r2785151 181 181 'GuzzleHttp\\Psr7\\UploadedFile' => $vendorDir . '/guzzlehttp/psr7/src/UploadedFile.php', 182 182 'GuzzleHttp\\Psr7\\Uri' => $vendorDir . '/guzzlehttp/psr7/src/Uri.php', 183 'GuzzleHttp\\Psr7\\UriComparator' => $vendorDir . '/guzzlehttp/psr7/src/UriComparator.php', 183 184 'GuzzleHttp\\Psr7\\UriNormalizer' => $vendorDir . '/guzzlehttp/psr7/src/UriNormalizer.php', 184 185 'GuzzleHttp\\Psr7\\UriResolver' => $vendorDir . '/guzzlehttp/psr7/src/UriResolver.php', -
shopping-feed/tags/6.1.16/vendor/composer/autoload_real.php
r2768272 r2785151 3 3 // autoload_real.php @generated by Composer 4 4 5 class ComposerAutoloaderInit b7e1d0c7d017404cf4ba48be3b70f60e5 class ComposerAutoloaderInit4ed0355d57633ffbfd9bda8afcebd49d 6 6 { 7 7 private static $loader; … … 23 23 } 24 24 25 spl_autoload_register(array('ComposerAutoloaderInit b7e1d0c7d017404cf4ba48be3b70f60e', 'loadClassLoader'), true, true);25 spl_autoload_register(array('ComposerAutoloaderInit4ed0355d57633ffbfd9bda8afcebd49d', 'loadClassLoader'), true, true); 26 26 self::$loader = $loader = new \Composer\Autoload\ClassLoader(\dirname(\dirname(__FILE__))); 27 spl_autoload_unregister(array('ComposerAutoloaderInit b7e1d0c7d017404cf4ba48be3b70f60e', 'loadClassLoader'));27 spl_autoload_unregister(array('ComposerAutoloaderInit4ed0355d57633ffbfd9bda8afcebd49d', 'loadClassLoader')); 28 28 29 29 $useStaticLoader = PHP_VERSION_ID >= 50600 && !defined('HHVM_VERSION') && (!function_exists('zend_loader_file_encoded') || !zend_loader_file_encoded()); … … 31 31 require __DIR__ . '/autoload_static.php'; 32 32 33 call_user_func(\Composer\Autoload\ComposerStaticInit b7e1d0c7d017404cf4ba48be3b70f60e::getInitializer($loader));33 call_user_func(\Composer\Autoload\ComposerStaticInit4ed0355d57633ffbfd9bda8afcebd49d::getInitializer($loader)); 34 34 } else { 35 35 $map = require __DIR__ . '/autoload_namespaces.php'; … … 52 52 53 53 if ($useStaticLoader) { 54 $includeFiles = Composer\Autoload\ComposerStaticInit b7e1d0c7d017404cf4ba48be3b70f60e::$files;54 $includeFiles = Composer\Autoload\ComposerStaticInit4ed0355d57633ffbfd9bda8afcebd49d::$files; 55 55 } else { 56 56 $includeFiles = require __DIR__ . '/autoload_files.php'; 57 57 } 58 58 foreach ($includeFiles as $fileIdentifier => $file) { 59 composerRequire b7e1d0c7d017404cf4ba48be3b70f60e($fileIdentifier, $file);59 composerRequire4ed0355d57633ffbfd9bda8afcebd49d($fileIdentifier, $file); 60 60 } 61 61 … … 69 69 * @return void 70 70 */ 71 function composerRequire b7e1d0c7d017404cf4ba48be3b70f60e($fileIdentifier, $file)71 function composerRequire4ed0355d57633ffbfd9bda8afcebd49d($fileIdentifier, $file) 72 72 { 73 73 if (empty($GLOBALS['__composer_autoload_files'][$fileIdentifier])) { -
shopping-feed/tags/6.1.16/vendor/composer/autoload_static.php
r2768272 r2785151 5 5 namespace Composer\Autoload; 6 6 7 class ComposerStaticInit b7e1d0c7d017404cf4ba48be3b70f60e7 class ComposerStaticInit4ed0355d57633ffbfd9bda8afcebd49d 8 8 { 9 9 public static $files = array ( … … 271 271 'GuzzleHttp\\Psr7\\UploadedFile' => __DIR__ . '/..' . '/guzzlehttp/psr7/src/UploadedFile.php', 272 272 'GuzzleHttp\\Psr7\\Uri' => __DIR__ . '/..' . '/guzzlehttp/psr7/src/Uri.php', 273 'GuzzleHttp\\Psr7\\UriComparator' => __DIR__ . '/..' . '/guzzlehttp/psr7/src/UriComparator.php', 273 274 'GuzzleHttp\\Psr7\\UriNormalizer' => __DIR__ . '/..' . '/guzzlehttp/psr7/src/UriNormalizer.php', 274 275 'GuzzleHttp\\Psr7\\UriResolver' => __DIR__ . '/..' . '/guzzlehttp/psr7/src/UriResolver.php', … … 448 449 { 449 450 return \Closure::bind(function () use ($loader) { 450 $loader->prefixLengthsPsr4 = ComposerStaticInit b7e1d0c7d017404cf4ba48be3b70f60e::$prefixLengthsPsr4;451 $loader->prefixDirsPsr4 = ComposerStaticInit b7e1d0c7d017404cf4ba48be3b70f60e::$prefixDirsPsr4;452 $loader->classMap = ComposerStaticInit b7e1d0c7d017404cf4ba48be3b70f60e::$classMap;451 $loader->prefixLengthsPsr4 = ComposerStaticInit4ed0355d57633ffbfd9bda8afcebd49d::$prefixLengthsPsr4; 452 $loader->prefixDirsPsr4 = ComposerStaticInit4ed0355d57633ffbfd9bda8afcebd49d::$prefixDirsPsr4; 453 $loader->classMap = ComposerStaticInit4ed0355d57633ffbfd9bda8afcebd49d::$classMap; 453 454 454 455 }, null, ClassLoader::class); -
shopping-feed/tags/6.1.16/vendor/composer/installed.json
r2734526 r2785151 135 135 "zikula" 136 136 ], 137 "support": { 138 "issues": "https://github.com/composer/installers/issues", 139 "source": "https://github.com/composer/installers/tree/v1.12.0" 140 }, 137 141 "funding": [ 138 142 { … … 153 157 { 154 158 "name": "guzzlehttp/guzzle", 155 "version": "6.5. 5",156 "version_normalized": "6.5. 5.0",159 "version": "6.5.8", 160 "version_normalized": "6.5.8.0", 157 161 "source": { 158 162 "type": "git", 159 163 "url": "https://github.com/guzzle/guzzle.git", 160 "reference": " 9d4290de1cfd701f38099ef7e183b64b4b7b0c5e"161 }, 162 "dist": { 163 "type": "zip", 164 "url": "https://api.github.com/repos/guzzle/guzzle/zipball/ 9d4290de1cfd701f38099ef7e183b64b4b7b0c5e",165 "reference": " 9d4290de1cfd701f38099ef7e183b64b4b7b0c5e",164 "reference": "a52f0440530b54fa079ce76e8c5d196a42cad981" 165 }, 166 "dist": { 167 "type": "zip", 168 "url": "https://api.github.com/repos/guzzle/guzzle/zipball/a52f0440530b54fa079ce76e8c5d196a42cad981", 169 "reference": "a52f0440530b54fa079ce76e8c5d196a42cad981", 166 170 "shasum": "" 167 171 }, … … 169 173 "ext-json": "*", 170 174 "guzzlehttp/promises": "^1.0", 171 "guzzlehttp/psr7": "^1. 6.1",175 "guzzlehttp/psr7": "^1.9", 172 176 "php": ">=5.5", 173 "symfony/polyfill-intl-idn": "^1.17 .0"177 "symfony/polyfill-intl-idn": "^1.17" 174 178 }, 175 179 "require-dev": { … … 181 185 "psr/log": "Required for using the Log middleware" 182 186 }, 183 "time": "202 0-06-16T21:01:06+00:00",187 "time": "2022-06-20T22:16:07+00:00", 184 188 "type": "library", 185 189 "extra": { … … 190 194 "installation-source": "dist", 191 195 "autoload": { 196 "files": [ 197 "src/functions_include.php" 198 ], 192 199 "psr-4": { 193 200 "GuzzleHttp\\": "src/" 194 }, 195 "files": [ 196 "src/functions_include.php" 197 ] 201 } 198 202 }, 199 203 "notification-url": "https://packagist.org/downloads/", … … 202 206 ], 203 207 "authors": [ 208 { 209 "name": "Graham Campbell", 210 "email": "[email protected]", 211 "homepage": "https://github.com/GrahamCampbell" 212 }, 204 213 { 205 214 "name": "Michael Dowling", 206 215 "email": "[email protected]", 207 216 "homepage": "https://github.com/mtdowling" 217 }, 218 { 219 "name": "Jeremy Lindblom", 220 "email": "[email protected]", 221 "homepage": "https://github.com/jeremeamia" 222 }, 223 { 224 "name": "George Mponos", 225 "email": "[email protected]", 226 "homepage": "https://github.com/gmponos" 227 }, 228 { 229 "name": "Tobias Nyholm", 230 "email": "[email protected]", 231 "homepage": "https://github.com/Nyholm" 232 }, 233 { 234 "name": "Márk Sági-Kazár", 235 "email": "[email protected]", 236 "homepage": "https://github.com/sagikazarmark" 237 }, 238 { 239 "name": "Tobias Schultze", 240 "email": "[email protected]", 241 "homepage": "https://github.com/Tobion" 208 242 } 209 243 ], … … 221 255 "support": { 222 256 "issues": "https://github.com/guzzle/guzzle/issues", 223 "source": "https://github.com/guzzle/guzzle/tree/6.5" 224 }, 257 "source": "https://github.com/guzzle/guzzle/tree/6.5.8" 258 }, 259 "funding": [ 260 { 261 "url": "https://github.com/GrahamCampbell", 262 "type": "github" 263 }, 264 { 265 "url": "https://github.com/Nyholm", 266 "type": "github" 267 }, 268 { 269 "url": "https://tidelift.com/funding/github/packagist/guzzlehttp/guzzle", 270 "type": "tidelift" 271 } 272 ], 225 273 "install-path": "../guzzlehttp/guzzle" 226 274 }, 227 275 { 228 276 "name": "guzzlehttp/promises", 229 "version": "1.5. 1",230 "version_normalized": "1.5. 1.0",277 "version": "1.5.2", 278 "version_normalized": "1.5.2.0", 231 279 "source": { 232 280 "type": "git", 233 281 "url": "https://github.com/guzzle/promises.git", 234 "reference": " fe752aedc9fd8fcca3fe7ad05d419d32998a06da"235 }, 236 "dist": { 237 "type": "zip", 238 "url": "https://api.github.com/repos/guzzle/promises/zipball/ fe752aedc9fd8fcca3fe7ad05d419d32998a06da",239 "reference": " fe752aedc9fd8fcca3fe7ad05d419d32998a06da",282 "reference": "b94b2807d85443f9719887892882d0329d1e2598" 283 }, 284 "dist": { 285 "type": "zip", 286 "url": "https://api.github.com/repos/guzzle/promises/zipball/b94b2807d85443f9719887892882d0329d1e2598", 287 "reference": "b94b2807d85443f9719887892882d0329d1e2598", 240 288 "shasum": "" 241 289 }, … … 246 294 "symfony/phpunit-bridge": "^4.4 || ^5.1" 247 295 }, 248 "time": "202 1-10-22T20:56:57+00:00",296 "time": "2022-08-28T14:55:35+00:00", 249 297 "type": "library", 250 298 "extra": { … … 255 303 "installation-source": "dist", 256 304 "autoload": { 305 "files": [ 306 "src/functions_include.php" 307 ], 257 308 "psr-4": { 258 309 "GuzzleHttp\\Promise\\": "src/" 259 }, 260 "files": [ 261 "src/functions_include.php" 262 ] 310 } 263 311 }, 264 312 "notification-url": "https://packagist.org/downloads/", … … 292 340 "promise" 293 341 ], 342 "support": { 343 "issues": "https://github.com/guzzle/promises/issues", 344 "source": "https://github.com/guzzle/promises/tree/1.5.2" 345 }, 294 346 "funding": [ 295 347 { … … 310 362 { 311 363 "name": "guzzlehttp/psr7", 312 "version": "1. 8.5",313 "version_normalized": "1. 8.5.0",364 "version": "1.9.0", 365 "version_normalized": "1.9.0.0", 314 366 "source": { 315 367 "type": "git", 316 368 "url": "https://github.com/guzzle/psr7.git", 317 "reference": " 337e3ad8e5716c15f9657bd214d16cc5e69df268"318 }, 319 "dist": { 320 "type": "zip", 321 "url": "https://api.github.com/repos/guzzle/psr7/zipball/ 337e3ad8e5716c15f9657bd214d16cc5e69df268",322 "reference": " 337e3ad8e5716c15f9657bd214d16cc5e69df268",369 "reference": "e98e3e6d4f86621a9b75f623996e6bbdeb4b9318" 370 }, 371 "dist": { 372 "type": "zip", 373 "url": "https://api.github.com/repos/guzzle/psr7/zipball/e98e3e6d4f86621a9b75f623996e6bbdeb4b9318", 374 "reference": "e98e3e6d4f86621a9b75f623996e6bbdeb4b9318", 323 375 "shasum": "" 324 376 }, … … 338 390 "laminas/laminas-httphandlerrunner": "Emit PSR-7 responses" 339 391 }, 340 "time": "2022-0 3-20T21:51:18+00:00",392 "time": "2022-06-20T21:43:03+00:00", 341 393 "type": "library", 342 394 "extra": { 343 395 "branch-alias": { 344 "dev-master": "1. 7-dev"396 "dev-master": "1.9-dev" 345 397 } 346 398 }, … … 401 453 "url" 402 454 ], 455 "support": { 456 "issues": "https://github.com/guzzle/psr7/issues", 457 "source": "https://github.com/guzzle/psr7/tree/1.9.0" 458 }, 403 459 "funding": [ 404 460 { … … 522 578 { 523 579 "name": "shoppingfeed/php-feed-generator", 524 "version": "1.2. 1",525 "version_normalized": "1.2. 1.0",580 "version": "1.2.3", 581 "version_normalized": "1.2.3.0", 526 582 "source": { 527 583 "type": "git", 528 584 "url": "https://github.com/shoppingflux/php-feed-generator.git", 529 "reference": " 125e14bccd9c6a6e0722781f091d08bcd78bbfe8"530 }, 531 "dist": { 532 "type": "zip", 533 "url": "https://api.github.com/repos/shoppingflux/php-feed-generator/zipball/ 125e14bccd9c6a6e0722781f091d08bcd78bbfe8",534 "reference": " 125e14bccd9c6a6e0722781f091d08bcd78bbfe8",585 "reference": "f2ecd308d06e1ac73f4db5c80a460bca7ec09be4" 586 }, 587 "dist": { 588 "type": "zip", 589 "url": "https://api.github.com/repos/shoppingflux/php-feed-generator/zipball/f2ecd308d06e1ac73f4db5c80a460bca7ec09be4", 590 "reference": "f2ecd308d06e1ac73f4db5c80a460bca7ec09be4", 535 591 "shasum": "" 536 592 }, … … 544 600 "shoppingfeed/feed-xml": "1.*" 545 601 }, 546 "time": "202 1-12-10T12:30:24+00:00",602 "time": "2022-09-09T12:12:28+00:00", 547 603 "type": "library", 548 604 "installation-source": "dist", 549 605 "autoload": { 606 "files": [ 607 "src/functions.php" 608 ], 550 609 "psr-4": { 551 610 "ShoppingFeed\\Feed\\": "src" 552 }, 553 "files": [ 554 "src/functions.php" 555 ] 611 } 556 612 }, 557 613 "notification-url": "https://packagist.org/downloads/", … … 560 616 ], 561 617 "description": "ShoppingFeed Feed manager", 618 "support": { 619 "issues": "https://github.com/shoppingflux/php-feed-generator/issues", 620 "source": "https://github.com/shoppingflux/php-feed-generator/tree/1.2.3" 621 }, 562 622 "install-path": "../shoppingfeed/php-feed-generator" 563 623 }, … … 684 744 "shim" 685 745 ], 746 "support": { 747 "source": "https://github.com/symfony/polyfill-intl-idn/tree/v1.20.0" 748 }, 686 749 "funding": [ 687 750 { … … 768 831 "shim" 769 832 ], 833 "support": { 834 "source": "https://github.com/symfony/polyfill-intl-normalizer/tree/v1.20.0" 835 }, 770 836 "funding": [ 771 837 { … … 786 852 { 787 853 "name": "symfony/polyfill-php72", 788 "version": "v1.2 5.0",789 "version_normalized": "1.2 5.0.0",854 "version": "v1.26.0", 855 "version_normalized": "1.26.0.0", 790 856 "source": { 791 857 "type": "git", 792 858 "url": "https://github.com/symfony/polyfill-php72.git", 793 "reference": " 9a142215a36a3888e30d0a9eeea9766764e96976"794 }, 795 "dist": { 796 "type": "zip", 797 "url": "https://api.github.com/repos/symfony/polyfill-php72/zipball/ 9a142215a36a3888e30d0a9eeea9766764e96976",798 "reference": " 9a142215a36a3888e30d0a9eeea9766764e96976",859 "reference": "bf44a9fd41feaac72b074de600314a93e2ae78e2" 860 }, 861 "dist": { 862 "type": "zip", 863 "url": "https://api.github.com/repos/symfony/polyfill-php72/zipball/bf44a9fd41feaac72b074de600314a93e2ae78e2", 864 "reference": "bf44a9fd41feaac72b074de600314a93e2ae78e2", 799 865 "shasum": "" 800 866 }, … … 802 868 "php": ">=7.1" 803 869 }, 804 "time": "202 1-05-27T09:17:38+00:00",870 "time": "2022-05-24T11:49:31+00:00", 805 871 "type": "library", 806 872 "extra": { 807 873 "branch-alias": { 808 "dev-main": "1.2 3-dev"874 "dev-main": "1.26-dev" 809 875 }, 810 876 "thanks": { … … 844 910 "shim" 845 911 ], 912 "support": { 913 "source": "https://github.com/symfony/polyfill-php72/tree/v1.26.0" 914 }, 846 915 "funding": [ 847 916 { -
shopping-feed/tags/6.1.16/vendor/composer/installed.php
r2768272 r2785151 1 1 <?php return array( 2 2 'root' => array( 3 'pretty_version' => '6.1.1 5',4 'version' => '6.1.1 5.0',3 'pretty_version' => '6.1.16', 4 'version' => '6.1.16.0', 5 5 'type' => 'wordpress-plugin', 6 6 'install_path' => __DIR__ . '/../../', 7 7 'aliases' => array(), 8 'reference' => ' 5bc1f87c421f7d2a4d3c5cb8297932ecf76e19c4',8 'reference' => 'bbab9f55a7f01f6faf7651144fc80ac5044a7f90', 9 9 'name' => 'shoppingfeed/shoppingfeed-for-woocommerce', 10 10 'dev' => false, … … 21 21 ), 22 22 'guzzlehttp/guzzle' => array( 23 'pretty_version' => '6.5. 5',24 'version' => '6.5. 5.0',23 'pretty_version' => '6.5.8', 24 'version' => '6.5.8.0', 25 25 'type' => 'library', 26 26 'install_path' => __DIR__ . '/../guzzlehttp/guzzle', 27 27 'aliases' => array(), 28 'reference' => ' 9d4290de1cfd701f38099ef7e183b64b4b7b0c5e',28 'reference' => 'a52f0440530b54fa079ce76e8c5d196a42cad981', 29 29 'dev_requirement' => false, 30 30 ), 31 31 'guzzlehttp/promises' => array( 32 'pretty_version' => '1.5. 1',33 'version' => '1.5. 1.0',32 'pretty_version' => '1.5.2', 33 'version' => '1.5.2.0', 34 34 'type' => 'library', 35 35 'install_path' => __DIR__ . '/../guzzlehttp/promises', 36 36 'aliases' => array(), 37 'reference' => ' fe752aedc9fd8fcca3fe7ad05d419d32998a06da',37 'reference' => 'b94b2807d85443f9719887892882d0329d1e2598', 38 38 'dev_requirement' => false, 39 39 ), 40 40 'guzzlehttp/psr7' => array( 41 'pretty_version' => '1. 8.5',42 'version' => '1. 8.5.0',41 'pretty_version' => '1.9.0', 42 'version' => '1.9.0.0', 43 43 'type' => 'library', 44 44 'install_path' => __DIR__ . '/../guzzlehttp/psr7', 45 45 'aliases' => array(), 46 'reference' => ' 337e3ad8e5716c15f9657bd214d16cc5e69df268',46 'reference' => 'e98e3e6d4f86621a9b75f623996e6bbdeb4b9318', 47 47 'dev_requirement' => false, 48 48 ), … … 84 84 ), 85 85 'shoppingfeed/php-feed-generator' => array( 86 'pretty_version' => '1.2. 1',87 'version' => '1.2. 1.0',86 'pretty_version' => '1.2.3', 87 'version' => '1.2.3.0', 88 88 'type' => 'library', 89 89 'install_path' => __DIR__ . '/../shoppingfeed/php-feed-generator', 90 90 'aliases' => array(), 91 'reference' => ' 125e14bccd9c6a6e0722781f091d08bcd78bbfe8',91 'reference' => 'f2ecd308d06e1ac73f4db5c80a460bca7ec09be4', 92 92 'dev_requirement' => false, 93 93 ), … … 102 102 ), 103 103 'shoppingfeed/shoppingfeed-for-woocommerce' => array( 104 'pretty_version' => '6.1.1 5',105 'version' => '6.1.1 5.0',104 'pretty_version' => '6.1.16', 105 'version' => '6.1.16.0', 106 106 'type' => 'wordpress-plugin', 107 107 'install_path' => __DIR__ . '/../../', 108 108 'aliases' => array(), 109 'reference' => ' 5bc1f87c421f7d2a4d3c5cb8297932ecf76e19c4',109 'reference' => 'bbab9f55a7f01f6faf7651144fc80ac5044a7f90', 110 110 'dev_requirement' => false, 111 111 ), … … 129 129 ), 130 130 'symfony/polyfill-php72' => array( 131 'pretty_version' => 'v1.2 5.0',132 'version' => '1.2 5.0.0',131 'pretty_version' => 'v1.26.0', 132 'version' => '1.26.0.0', 133 133 'type' => 'library', 134 134 'install_path' => __DIR__ . '/../symfony/polyfill-php72', 135 135 'aliases' => array(), 136 'reference' => ' 9a142215a36a3888e30d0a9eeea9766764e96976',136 'reference' => 'bf44a9fd41feaac72b074de600314a93e2ae78e2', 137 137 'dev_requirement' => false, 138 138 ), -
shopping-feed/tags/6.1.16/vendor/guzzlehttp/guzzle/CHANGELOG.md
r2417980 r2785151 1 1 # Change Log 2 3 ## 6.5.8 - 2022-06-20 4 5 * Fix change in port should be considered a change in origin 6 * Fix `CURLOPT_HTTPAUTH` option not cleared on change of origin 7 8 ## 6.5.7 - 2022-06-09 9 10 * Fix failure to strip Authorization header on HTTP downgrade 11 * Fix failure to strip the Cookie header on change in host or HTTP downgrade 12 13 ## 6.5.6 - 2022-05-25 14 15 * Fix cross-domain cookie leakage 2 16 3 17 ## 6.5.5 - 2020-06-16 -
shopping-feed/tags/6.1.16/vendor/guzzlehttp/guzzle/LICENSE
r2384546 r2785151 1 Copyright (c) 2011-2018 Michael Dowling, https://github.com/mtdowling <[email protected]> 1 The MIT License (MIT) 2 3 Copyright (c) 2011 Michael Dowling <[email protected]> 4 Copyright (c) 2012 Jeremy Lindblom <[email protected]> 5 Copyright (c) 2014 Graham Campbell <[email protected]> 6 Copyright (c) 2015 Márk Sági-Kazár <[email protected]> 7 Copyright (c) 2015 Tobias Schultze <[email protected]> 8 Copyright (c) 2016 Tobias Nyholm <[email protected]> 9 Copyright (c) 2016 George Mponos <[email protected]> 2 10 3 11 Permission is hereby granted, free of charge, to any person obtaining a copy -
shopping-feed/tags/6.1.16/vendor/guzzlehttp/guzzle/src/Cookie/CookieJar.php
r2384546 r2785151 241 241 $sc->setPath($this->getCookiePathFromRequest($request)); 242 242 } 243 if (!$sc->matchesDomain($request->getUri()->getHost())) { 244 continue; 245 } 246 // Note: At this point `$sc->getDomain()` being a public suffix should 247 // be rejected, but we don't want to pull in the full PSL dependency. 243 248 $this->setCookie($sc); 244 249 } -
shopping-feed/tags/6.1.16/vendor/guzzlehttp/guzzle/src/Cookie/SetCookie.php
r2384546 r2785151 334 334 public function matchesDomain($domain) 335 335 { 336 $cookieDomain = $this->getDomain(); 337 if (null === $cookieDomain) { 338 return true; 339 } 340 336 341 // Remove the leading '.' as per spec in RFC 6265. 337 342 // http://tools.ietf.org/html/rfc6265#section-5.2.3 338 $cookieDomain = ltrim($this->getDomain(), '.'); 343 $cookieDomain = ltrim(strtolower($cookieDomain), '.'); 344 345 $domain = strtolower($domain); 339 346 340 347 // Domain not set or exact match. 341 if ( !$cookieDomain || !strcasecmp($domain, $cookieDomain)) {348 if ('' === $cookieDomain || $domain === $cookieDomain) { 342 349 return true; 343 350 } -
shopping-feed/tags/6.1.16/vendor/guzzlehttp/guzzle/src/RedirectMiddleware.php
r2384546 r2785151 94 94 $this->guardMax($request, $options); 95 95 $nextRequest = $this->modifyRequest($request, $options, $response); 96 97 // If authorization is handled by curl, unset it if URI is cross-origin. 98 if (Psr7\UriComparator::isCrossOrigin($request->getUri(), $nextRequest->getUri()) && defined('\CURLOPT_HTTPAUTH')) { 99 unset( 100 $options['curl'][\CURLOPT_HTTPAUTH], 101 $options['curl'][\CURLOPT_USERPWD] 102 ); 103 } 96 104 97 105 if (isset($options['allow_redirects']['on_redirect'])) { … … 142 150 143 151 /** 144 * Check for too many redirects 152 * Check for too many redirects. 145 153 * 146 154 * @return void … … 191 199 } 192 200 193 $uri = $this->redirectUri($request, $response, $protocols);201 $uri = self::redirectUri($request, $response, $protocols); 194 202 if (isset($options['idn_conversion']) && ($options['idn_conversion'] !== false)) { 195 203 $idnOptions = ($options['idn_conversion'] === true) ? IDNA_DEFAULT : $options['idn_conversion']; … … 211 219 } 212 220 213 // Remove Authorization header if host is different.214 if ( $request->getUri()->getHost() !== $modify['uri']->getHost()) {221 // Remove Authorization and Cookie headers if URI is cross-origin. 222 if (Psr7\UriComparator::isCrossOrigin($request->getUri(), $modify['uri'])) { 215 223 $modify['remove_headers'][] = 'Authorization'; 224 $modify['remove_headers'][] = 'Cookie'; 216 225 } 217 226 … … 220 229 221 230 /** 222 * Set the appropriate URL on the request based on the location header 231 * Set the appropriate URL on the request based on the location header. 223 232 * 224 233 * @param RequestInterface $request … … 228 237 * @return UriInterface 229 238 */ 230 private function redirectUri(239 private static function redirectUri( 231 240 RequestInterface $request, 232 241 ResponseInterface $response, -
shopping-feed/tags/6.1.16/vendor/guzzlehttp/promises/CHANGELOG.md
r2672325 r2785151 1 1 # CHANGELOG 2 3 ## 1.5.2 - 2022-08-07 4 5 ### Changed 6 7 - Officially support PHP 8.2 2 8 3 9 ## 1.5.1 - 2021-10-22 … … 13 19 14 20 - Call handler when waiting on fulfilled/rejected Promise 21 - Officially support PHP 8.1 15 22 16 23 ### Fixed 17 24 18 - Fix manually settle promises generated with Utils::task25 - Fix manually settle promises generated with `Utils::task` 19 26 20 27 ## 1.4.1 - 2021-02-18 -
shopping-feed/tags/6.1.16/vendor/guzzlehttp/promises/src/EachPromise.php
r2672325 r2785151 82 82 $this->refillPending(); 83 83 } catch (\Throwable $e) { 84 /**85 * @psalm-suppress NullReference86 * @phpstan-ignore-next-line87 */88 84 $this->aggregate->reject($e); 89 85 } catch (\Exception $e) { 90 /**91 * @psalm-suppress NullReference92 * @phpstan-ignore-next-line93 */94 86 $this->aggregate->reject($e); 95 87 } -
shopping-feed/tags/6.1.16/vendor/guzzlehttp/psr7/CHANGELOG.md
r2734526 r2785151 4 4 All notable changes to this project will be documented in this file. 5 5 6 The format is based on [Keep a Changelog](http ://keepachangelog.com/en/1.0.0/)7 and this project adheres to [Semantic Versioning](http ://semver.org/spec/v2.0.0.html).6 The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/) 7 and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). 8 8 9 9 10 10 ## Unreleased 11 12 ## 1.9.0 - 2022-06-20 13 14 ### Added 15 16 - Added `UriComparator::isCrossOrigin` method 11 17 12 18 ## 1.8.5 - 2022-03-20 -
shopping-feed/tags/6.1.16/vendor/shoppingfeed/php-feed-generator/readme.md
r2672325 r2785151 160 160 Currently, the library supports the following format: 161 161 162 - `xml` : default, all features available 162 - `xml` : default, all features available. 163 163 - `csv` : no support for feed attributes, platform and metadata. Shipping and discount are limited to the 1 item. 164 164 -
shopping-feed/tags/6.1.16/vendor/shoppingfeed/php-feed-generator/src/ProductFeedMetadata.php
r2384546 r2785151 15 15 16 16 /** 17 * @var string 18 */ 19 private $module; 20 21 /** 17 22 * @var \DateTimeInterface 18 23 */ … … 43 48 $this->setAgent('shopping-feed-generator', '1.0.0'); 44 49 $this->setPlatform('Unknown', 'Unknown'); 50 $this->setModule('Unknown', 'Unknown'); 45 51 $this->filtered = 0; 46 52 $this->written = 0; … … 95 101 96 102 /** 103 * @deprecated No longer used. Will be dropped in a future version. 104 * 97 105 * @return \DateTimeInterface 98 106 */ … … 103 111 104 112 /** 113 * @deprecated No longer used. Will be dropped in a future version. 114 * 105 115 * @param \DateTimeInterface $startedAt 106 116 */ … … 111 121 112 122 /** 123 * @deprecated No longer used. Will be dropped in a future version. 124 * 113 125 * @return \DateTimeInterface 114 126 */ … … 119 131 120 132 /** 133 * @deprecated No longer used. Will be dropped in a future version. 134 * 121 135 * @param \DateTimeInterface $finishedAt 122 136 */ … … 150 164 151 165 /** 166 * @deprecated No longer used. Will be dropped in a future version. 167 * 152 168 * @return int 153 169 */ … … 158 174 159 175 /** 176 * @deprecated No longer used. Will be dropped in a future version. 177 * 160 178 * @return int 161 179 */ … … 166 184 167 185 /** 186 * @deprecated No longer used. Will be dropped in a future version. 187 * 168 188 * @return int 169 189 */ … … 172 192 return $this->invalid; 173 193 } 194 195 /** 196 * @return string 197 */ 198 public function getModule() 199 { 200 return $this->module; 201 } 202 203 /** 204 * @param string $name 205 * @param string $version 206 * 207 * @return self 208 */ 209 public function setModule($name, $version) 210 { 211 $this->module = sprintf('%s:%s', $name, $version); 212 213 return $this; 214 } 174 215 } -
shopping-feed/tags/6.1.16/vendor/shoppingfeed/php-feed-generator/src/ProductGenerator.php
r2384546 r2785151 292 292 return new $writerClass(); 293 293 } 294 295 /** 296 * @return ProductFeedMetadata 297 */ 298 public function getMetaData() 299 { 300 return $this->metadata; 301 } 294 302 } -
shopping-feed/tags/6.1.16/vendor/shoppingfeed/php-feed-generator/src/Xml/XmlProductFeedWriter.php
r2672325 r2785151 40 40 $writer->writeElement('platform', $metadata->getPlatform()); 41 41 $writer->writeElement('agent', $metadata->getAgent()); 42 $writer->writeElement('startedAt', $metadata->getStartedAt()->format('c')); 43 $writer->writeElement('finishedAt', $metadata->getFinishedAt()->format('c')); 44 $writer->writeElement('invalid', $metadata->getInvalidCount()); 45 $writer->writeElement('ignored', $metadata->getFilteredCount()); 46 $writer->writeElement('written', $metadata->getWrittenCount()); 42 $writer->writeElement('module', $metadata->getModule()); 47 43 $writer->endElement(); 48 44 -
shopping-feed/trunk/readme.md
r2768272 r2785151 3 3 * Contributors: ShoppingFeed, BeAPI 4 4 * Tags: shoppingfeed, marketplace, woocommerce, woocommerce shoppingfeed, create woocommerce products shoppingfeed, products feed, generate shoppingfeed, amazon, Jet, Walmart, many marketplace, import orders 5 * Stable tag: 6.1.1 56 * Version: 6.1.1 55 * Stable tag: 6.1.16 6 * Version: 6.1.16 7 7 * Requires PHP: 5.6 8 8 * Requires at least: 5.2 … … 16 16 17 17 ### Changelog 18 * 6.1.16 19 * PHP 8 compatibility fix 20 * Readme update 18 21 * 6.1.15 19 22 * Weight of variations is back into attributes -
shopping-feed/trunk/readme.txt
r2768272 r2785151 2 2 Contributors: ShoppingFeed, BeAPI 3 3 Tags: shoppingfeed, marketplace, woocommerce, woocommerce shoppingfeed, create woocommerce products shoppingfeed, products feed, generate shoppingfeed, amazon, Jet, Walmart, many marketplace, import orders 4 Stable tag: 6.1.1 55 Version: 6.1.1 54 Stable tag: 6.1.16 5 Version: 6.1.16 6 6 Requires PHP: 5.6 7 7 Requires at least: 5.2 … … 14 14 15 15 == Changelog == 16 * 6.1.16 17 * PHP 8 compatibility fix 18 * Readme update 16 19 * 6.1.15 17 20 * Weight of variations is back into attributes … … 159 162 By default, we support `product_cat` as taxonomy slug to identify product's categories, you can override it using this snippet : 160 163 161 ` ``164 ` 162 165 add_filter( 'shopping_feed_custom_category_taxonomy', 'your_custom_category_function' ); 163 166 … … 166 169 return 'your_custom_category_slug'; 167 170 } 168 ` ``171 ` 169 172 170 173 ### Brands 171 174 By default, we don’t support any custom plugin for product's brand, you can set custom taxonomy slug to identify it by using this snippet : 172 175 173 ` ``176 ` 174 177 add_filter( 'shopping_feed_custom_brand_taxonomy', 'your_custom_brand_function' ); 175 178 … … 178 181 return 'your_custom_brand_slug'; 179 182 } 180 ` ``183 ` 181 184 182 185 ### EAN 183 186 By default, we don’t support any custom plugin for product EAN, you can set custom taxonomy slug to identify it by using this snippet : 184 187 185 ` ``188 ` 186 189 add_filter( 'shopping_feed_custom_ean', 'your_custom_ean_function' ); 187 190 … … 190 193 return 'your_custom_ean_slug'; 191 194 } 192 ` ``195 ` 193 196 194 197 ### Feed’s products list args 195 198 To export the feed, we use the plugin’s setting, if you want to add/use specific args, you can use the following snippet 196 199 197 ` ``200 ` 198 201 add_filter( 'shopping_feed_products_custom_args', 'your_custom_args_function' ); 199 202 … … 203 206 return array(); 204 207 } 205 ` ``208 ` 206 209 207 210 You can find all available args here … … 211 214 By default, we import orders with ‘waiting_shipment’ status, if you want to import more statuses or a specific one, you can use the following snippet 212 215 213 ` ``216 ` 214 217 add_filter( 'shopping_feed_orders_to_import', 'your_custom_statuses_function' ); 215 218 … … 219 222 return array(); 220 223 } 221 ` ``224 ` 222 225 223 226 `Status available` : created, waiting_store_acceptance, refused, waiting_shipment, shipped, cancelled, refunded, partially_refunded, partially_shipped … … 228 231 If you want to set a custom meta key to identify it, you can use the following snippet 229 232 230 ` ``233 ` 231 234 add_filter( 'shopping_feed_tracking_number', 'your_custom_tracking_number_function' ); 232 235 … … 235 238 return ‘your_custom_order_meta_key’ 236 239 } 237 ` ``240 ` 238 241 239 242 ### Tracking url 240 243 If you want to set a custom meta key to identify it, you can use the following snippet 241 244 242 ` ``245 ` 243 246 add_filter( 'shopping_feed_tracking_link', 'your_custom_tracking_url_function' ); 244 247 … … 247 250 return ‘your_custom_order_meta_key’ 248 251 } 249 ` ``252 ` 250 253 251 254 ### Extra Fields 252 255 If you want to add add extra fields to your XML Feed, you can use the following snippet 253 256 254 ` ``257 ` 255 258 add_filter( 'shopping_feed_extra_fields', 'your_custom_fields_function', 10, 2 ); 256 259 … … 260 263 return $fields; 261 264 } 262 ` ``265 ` 263 266 264 267 ### Variation Images 265 268 By default, we don’t support any custom plugin for adding images to WC Product Variation, with this filter you can set the desired images to each variation, you can use the following snippet 266 269 267 ` ``270 ` 268 271 add_filter( 'shopping_feed_variation_images', 'your_custom_variation_images_function', 10, 2 ); 269 272 … … 275 278 return $images; 276 279 } 277 ` ``280 ` -
shopping-feed/trunk/shoppingfeed.php
r2768272 r2785151 8 8 * Text Domain: shopping-feed 9 9 * Domain Path: /languages 10 * Version: 6.1.1 510 * Version: 6.1.16 11 11 * Requires at least WP: 5.7 12 12 * Requires at least WooCommerce: 5.1.0 … … 26 26 } 27 27 28 define( 'SF_VERSION', '6.1.1 5' );28 define( 'SF_VERSION', '6.1.16' ); 29 29 define( 'SF_DB_VERSION_SLUG', 'SF_DB_VERSION' ); 30 30 define( 'SF_DB_VERSION', '1.0.0' ); -
shopping-feed/trunk/src/Admin/MarketingBord.php
r2417980 r2785151 34 34 /** 35 35 * Singleton instance can't be serialized. 36 * @throws \Exception 36 37 */ 37 private function __wakeup() { 38 public function __wakeup() { 39 throw new \Exception( 'Cannot serialize singleton' ); 38 40 } 39 41 -
shopping-feed/trunk/src/Admin/Requirements.php
r2670662 r2785151 47 47 /** 48 48 * Singleton instance can't be serialized. 49 * @throws \Exception 49 50 */ 50 private function __wakeup() { 51 public function __wakeup() { 52 throw new \Exception( 'Cannot serialize singleton' ); 51 53 } 52 54 -
shopping-feed/trunk/src/Feed/Generator.php
r2730546 r2785151 287 287 /** 288 288 * Singleton instance can't be serialized. 289 */ 290 private function __wakeup() { 289 * @throws \Exception 290 */ 291 public function __wakeup() { 292 throw new \Exception( 'Cannot serialize singleton' ); 291 293 } 292 294 } -
shopping-feed/trunk/src/Feed/Platform.php
r2417980 r2785151 43 43 /** 44 44 * Singleton instance can't be serialized. 45 * @throws \Exception 45 46 */ 46 private function __wakeup() { 47 public function __wakeup() { 48 throw new \Exception( 'Cannot serialize singleton' ); 47 49 } 48 50 -
shopping-feed/trunk/src/Feed/Uri.php
r2542211 r2785151 67 67 /** 68 68 * Singleton instance can't be serialized. 69 * @throws \Exception 69 70 */ 70 private function __wakeup() { 71 public function __wakeup() { 72 throw new \Exception( 'Cannot serialize singleton' ); 71 73 } 72 74 -
shopping-feed/trunk/src/Orders/Orders.php
r2670662 r2785151 41 41 /** 42 42 * Singleton instance can't be serialized. 43 * @throws \Exception 43 44 */ 44 private function __wakeup() { 45 public function __wakeup() { 46 throw new \Exception( 'Cannot serialize singleton' ); 45 47 } 46 48 -
shopping-feed/trunk/src/Products/Products.php
r2542211 r2785151 38 38 /** 39 39 * Singleton instance can't be serialized. 40 * @throws \Exception 40 41 */ 41 private function __wakeup() { 42 public function __wakeup() { 43 throw new \Exception( 'Cannot serialize singleton' ); 42 44 } 43 45 -
shopping-feed/trunk/src/ShoppingFeed.php
r2670662 r2785151 104 104 /** 105 105 * Singleton instance can't be serialized. 106 */ 107 private function __wakeup() { 106 * @throws \Exception 107 */ 108 public function __wakeup() { 109 throw new \Exception( 'Cannot serialize singleton' ); 108 110 } 109 111 -
shopping-feed/trunk/src/ShoppingFeedHelper.php
r2748452 r2785151 768 768 /** 769 769 * Singleton instance can't be serialized. 770 */ 771 private function __wakeup() { 770 * @throws \Exception 771 */ 772 public function __wakeup() { 773 throw new \Exception( 'Cannot serialize singleton' ); 772 774 } 773 775 -
shopping-feed/trunk/vendor/autoload.php
r2768272 r2785151 5 5 require_once __DIR__ . '/composer/autoload_real.php'; 6 6 7 return ComposerAutoloaderInit b7e1d0c7d017404cf4ba48be3b70f60e::getLoader();7 return ComposerAutoloaderInit4ed0355d57633ffbfd9bda8afcebd49d::getLoader(); -
shopping-feed/trunk/vendor/composer/autoload_classmap.php
r2748452 r2785151 181 181 'GuzzleHttp\\Psr7\\UploadedFile' => $vendorDir . '/guzzlehttp/psr7/src/UploadedFile.php', 182 182 'GuzzleHttp\\Psr7\\Uri' => $vendorDir . '/guzzlehttp/psr7/src/Uri.php', 183 'GuzzleHttp\\Psr7\\UriComparator' => $vendorDir . '/guzzlehttp/psr7/src/UriComparator.php', 183 184 'GuzzleHttp\\Psr7\\UriNormalizer' => $vendorDir . '/guzzlehttp/psr7/src/UriNormalizer.php', 184 185 'GuzzleHttp\\Psr7\\UriResolver' => $vendorDir . '/guzzlehttp/psr7/src/UriResolver.php', -
shopping-feed/trunk/vendor/composer/autoload_real.php
r2768272 r2785151 3 3 // autoload_real.php @generated by Composer 4 4 5 class ComposerAutoloaderInit b7e1d0c7d017404cf4ba48be3b70f60e5 class ComposerAutoloaderInit4ed0355d57633ffbfd9bda8afcebd49d 6 6 { 7 7 private static $loader; … … 23 23 } 24 24 25 spl_autoload_register(array('ComposerAutoloaderInit b7e1d0c7d017404cf4ba48be3b70f60e', 'loadClassLoader'), true, true);25 spl_autoload_register(array('ComposerAutoloaderInit4ed0355d57633ffbfd9bda8afcebd49d', 'loadClassLoader'), true, true); 26 26 self::$loader = $loader = new \Composer\Autoload\ClassLoader(\dirname(\dirname(__FILE__))); 27 spl_autoload_unregister(array('ComposerAutoloaderInit b7e1d0c7d017404cf4ba48be3b70f60e', 'loadClassLoader'));27 spl_autoload_unregister(array('ComposerAutoloaderInit4ed0355d57633ffbfd9bda8afcebd49d', 'loadClassLoader')); 28 28 29 29 $useStaticLoader = PHP_VERSION_ID >= 50600 && !defined('HHVM_VERSION') && (!function_exists('zend_loader_file_encoded') || !zend_loader_file_encoded()); … … 31 31 require __DIR__ . '/autoload_static.php'; 32 32 33 call_user_func(\Composer\Autoload\ComposerStaticInit b7e1d0c7d017404cf4ba48be3b70f60e::getInitializer($loader));33 call_user_func(\Composer\Autoload\ComposerStaticInit4ed0355d57633ffbfd9bda8afcebd49d::getInitializer($loader)); 34 34 } else { 35 35 $map = require __DIR__ . '/autoload_namespaces.php'; … … 52 52 53 53 if ($useStaticLoader) { 54 $includeFiles = Composer\Autoload\ComposerStaticInit b7e1d0c7d017404cf4ba48be3b70f60e::$files;54 $includeFiles = Composer\Autoload\ComposerStaticInit4ed0355d57633ffbfd9bda8afcebd49d::$files; 55 55 } else { 56 56 $includeFiles = require __DIR__ . '/autoload_files.php'; 57 57 } 58 58 foreach ($includeFiles as $fileIdentifier => $file) { 59 composerRequire b7e1d0c7d017404cf4ba48be3b70f60e($fileIdentifier, $file);59 composerRequire4ed0355d57633ffbfd9bda8afcebd49d($fileIdentifier, $file); 60 60 } 61 61 … … 69 69 * @return void 70 70 */ 71 function composerRequire b7e1d0c7d017404cf4ba48be3b70f60e($fileIdentifier, $file)71 function composerRequire4ed0355d57633ffbfd9bda8afcebd49d($fileIdentifier, $file) 72 72 { 73 73 if (empty($GLOBALS['__composer_autoload_files'][$fileIdentifier])) { -
shopping-feed/trunk/vendor/composer/autoload_static.php
r2768272 r2785151 5 5 namespace Composer\Autoload; 6 6 7 class ComposerStaticInit b7e1d0c7d017404cf4ba48be3b70f60e7 class ComposerStaticInit4ed0355d57633ffbfd9bda8afcebd49d 8 8 { 9 9 public static $files = array ( … … 271 271 'GuzzleHttp\\Psr7\\UploadedFile' => __DIR__ . '/..' . '/guzzlehttp/psr7/src/UploadedFile.php', 272 272 'GuzzleHttp\\Psr7\\Uri' => __DIR__ . '/..' . '/guzzlehttp/psr7/src/Uri.php', 273 'GuzzleHttp\\Psr7\\UriComparator' => __DIR__ . '/..' . '/guzzlehttp/psr7/src/UriComparator.php', 273 274 'GuzzleHttp\\Psr7\\UriNormalizer' => __DIR__ . '/..' . '/guzzlehttp/psr7/src/UriNormalizer.php', 274 275 'GuzzleHttp\\Psr7\\UriResolver' => __DIR__ . '/..' . '/guzzlehttp/psr7/src/UriResolver.php', … … 448 449 { 449 450 return \Closure::bind(function () use ($loader) { 450 $loader->prefixLengthsPsr4 = ComposerStaticInit b7e1d0c7d017404cf4ba48be3b70f60e::$prefixLengthsPsr4;451 $loader->prefixDirsPsr4 = ComposerStaticInit b7e1d0c7d017404cf4ba48be3b70f60e::$prefixDirsPsr4;452 $loader->classMap = ComposerStaticInit b7e1d0c7d017404cf4ba48be3b70f60e::$classMap;451 $loader->prefixLengthsPsr4 = ComposerStaticInit4ed0355d57633ffbfd9bda8afcebd49d::$prefixLengthsPsr4; 452 $loader->prefixDirsPsr4 = ComposerStaticInit4ed0355d57633ffbfd9bda8afcebd49d::$prefixDirsPsr4; 453 $loader->classMap = ComposerStaticInit4ed0355d57633ffbfd9bda8afcebd49d::$classMap; 453 454 454 455 }, null, ClassLoader::class); -
shopping-feed/trunk/vendor/composer/installed.json
r2734526 r2785151 135 135 "zikula" 136 136 ], 137 "support": { 138 "issues": "https://github.com/composer/installers/issues", 139 "source": "https://github.com/composer/installers/tree/v1.12.0" 140 }, 137 141 "funding": [ 138 142 { … … 153 157 { 154 158 "name": "guzzlehttp/guzzle", 155 "version": "6.5. 5",156 "version_normalized": "6.5. 5.0",159 "version": "6.5.8", 160 "version_normalized": "6.5.8.0", 157 161 "source": { 158 162 "type": "git", 159 163 "url": "https://github.com/guzzle/guzzle.git", 160 "reference": " 9d4290de1cfd701f38099ef7e183b64b4b7b0c5e"161 }, 162 "dist": { 163 "type": "zip", 164 "url": "https://api.github.com/repos/guzzle/guzzle/zipball/ 9d4290de1cfd701f38099ef7e183b64b4b7b0c5e",165 "reference": " 9d4290de1cfd701f38099ef7e183b64b4b7b0c5e",164 "reference": "a52f0440530b54fa079ce76e8c5d196a42cad981" 165 }, 166 "dist": { 167 "type": "zip", 168 "url": "https://api.github.com/repos/guzzle/guzzle/zipball/a52f0440530b54fa079ce76e8c5d196a42cad981", 169 "reference": "a52f0440530b54fa079ce76e8c5d196a42cad981", 166 170 "shasum": "" 167 171 }, … … 169 173 "ext-json": "*", 170 174 "guzzlehttp/promises": "^1.0", 171 "guzzlehttp/psr7": "^1. 6.1",175 "guzzlehttp/psr7": "^1.9", 172 176 "php": ">=5.5", 173 "symfony/polyfill-intl-idn": "^1.17 .0"177 "symfony/polyfill-intl-idn": "^1.17" 174 178 }, 175 179 "require-dev": { … … 181 185 "psr/log": "Required for using the Log middleware" 182 186 }, 183 "time": "202 0-06-16T21:01:06+00:00",187 "time": "2022-06-20T22:16:07+00:00", 184 188 "type": "library", 185 189 "extra": { … … 190 194 "installation-source": "dist", 191 195 "autoload": { 196 "files": [ 197 "src/functions_include.php" 198 ], 192 199 "psr-4": { 193 200 "GuzzleHttp\\": "src/" 194 }, 195 "files": [ 196 "src/functions_include.php" 197 ] 201 } 198 202 }, 199 203 "notification-url": "https://packagist.org/downloads/", … … 202 206 ], 203 207 "authors": [ 208 { 209 "name": "Graham Campbell", 210 "email": "[email protected]", 211 "homepage": "https://github.com/GrahamCampbell" 212 }, 204 213 { 205 214 "name": "Michael Dowling", 206 215 "email": "[email protected]", 207 216 "homepage": "https://github.com/mtdowling" 217 }, 218 { 219 "name": "Jeremy Lindblom", 220 "email": "[email protected]", 221 "homepage": "https://github.com/jeremeamia" 222 }, 223 { 224 "name": "George Mponos", 225 "email": "[email protected]", 226 "homepage": "https://github.com/gmponos" 227 }, 228 { 229 "name": "Tobias Nyholm", 230 "email": "[email protected]", 231 "homepage": "https://github.com/Nyholm" 232 }, 233 { 234 "name": "Márk Sági-Kazár", 235 "email": "[email protected]", 236 "homepage": "https://github.com/sagikazarmark" 237 }, 238 { 239 "name": "Tobias Schultze", 240 "email": "[email protected]", 241 "homepage": "https://github.com/Tobion" 208 242 } 209 243 ], … … 221 255 "support": { 222 256 "issues": "https://github.com/guzzle/guzzle/issues", 223 "source": "https://github.com/guzzle/guzzle/tree/6.5" 224 }, 257 "source": "https://github.com/guzzle/guzzle/tree/6.5.8" 258 }, 259 "funding": [ 260 { 261 "url": "https://github.com/GrahamCampbell", 262 "type": "github" 263 }, 264 { 265 "url": "https://github.com/Nyholm", 266 "type": "github" 267 }, 268 { 269 "url": "https://tidelift.com/funding/github/packagist/guzzlehttp/guzzle", 270 "type": "tidelift" 271 } 272 ], 225 273 "install-path": "../guzzlehttp/guzzle" 226 274 }, 227 275 { 228 276 "name": "guzzlehttp/promises", 229 "version": "1.5. 1",230 "version_normalized": "1.5. 1.0",277 "version": "1.5.2", 278 "version_normalized": "1.5.2.0", 231 279 "source": { 232 280 "type": "git", 233 281 "url": "https://github.com/guzzle/promises.git", 234 "reference": " fe752aedc9fd8fcca3fe7ad05d419d32998a06da"235 }, 236 "dist": { 237 "type": "zip", 238 "url": "https://api.github.com/repos/guzzle/promises/zipball/ fe752aedc9fd8fcca3fe7ad05d419d32998a06da",239 "reference": " fe752aedc9fd8fcca3fe7ad05d419d32998a06da",282 "reference": "b94b2807d85443f9719887892882d0329d1e2598" 283 }, 284 "dist": { 285 "type": "zip", 286 "url": "https://api.github.com/repos/guzzle/promises/zipball/b94b2807d85443f9719887892882d0329d1e2598", 287 "reference": "b94b2807d85443f9719887892882d0329d1e2598", 240 288 "shasum": "" 241 289 }, … … 246 294 "symfony/phpunit-bridge": "^4.4 || ^5.1" 247 295 }, 248 "time": "202 1-10-22T20:56:57+00:00",296 "time": "2022-08-28T14:55:35+00:00", 249 297 "type": "library", 250 298 "extra": { … … 255 303 "installation-source": "dist", 256 304 "autoload": { 305 "files": [ 306 "src/functions_include.php" 307 ], 257 308 "psr-4": { 258 309 "GuzzleHttp\\Promise\\": "src/" 259 }, 260 "files": [ 261 "src/functions_include.php" 262 ] 310 } 263 311 }, 264 312 "notification-url": "https://packagist.org/downloads/", … … 292 340 "promise" 293 341 ], 342 "support": { 343 "issues": "https://github.com/guzzle/promises/issues", 344 "source": "https://github.com/guzzle/promises/tree/1.5.2" 345 }, 294 346 "funding": [ 295 347 { … … 310 362 { 311 363 "name": "guzzlehttp/psr7", 312 "version": "1. 8.5",313 "version_normalized": "1. 8.5.0",364 "version": "1.9.0", 365 "version_normalized": "1.9.0.0", 314 366 "source": { 315 367 "type": "git", 316 368 "url": "https://github.com/guzzle/psr7.git", 317 "reference": " 337e3ad8e5716c15f9657bd214d16cc5e69df268"318 }, 319 "dist": { 320 "type": "zip", 321 "url": "https://api.github.com/repos/guzzle/psr7/zipball/ 337e3ad8e5716c15f9657bd214d16cc5e69df268",322 "reference": " 337e3ad8e5716c15f9657bd214d16cc5e69df268",369 "reference": "e98e3e6d4f86621a9b75f623996e6bbdeb4b9318" 370 }, 371 "dist": { 372 "type": "zip", 373 "url": "https://api.github.com/repos/guzzle/psr7/zipball/e98e3e6d4f86621a9b75f623996e6bbdeb4b9318", 374 "reference": "e98e3e6d4f86621a9b75f623996e6bbdeb4b9318", 323 375 "shasum": "" 324 376 }, … … 338 390 "laminas/laminas-httphandlerrunner": "Emit PSR-7 responses" 339 391 }, 340 "time": "2022-0 3-20T21:51:18+00:00",392 "time": "2022-06-20T21:43:03+00:00", 341 393 "type": "library", 342 394 "extra": { 343 395 "branch-alias": { 344 "dev-master": "1. 7-dev"396 "dev-master": "1.9-dev" 345 397 } 346 398 }, … … 401 453 "url" 402 454 ], 455 "support": { 456 "issues": "https://github.com/guzzle/psr7/issues", 457 "source": "https://github.com/guzzle/psr7/tree/1.9.0" 458 }, 403 459 "funding": [ 404 460 { … … 522 578 { 523 579 "name": "shoppingfeed/php-feed-generator", 524 "version": "1.2. 1",525 "version_normalized": "1.2. 1.0",580 "version": "1.2.3", 581 "version_normalized": "1.2.3.0", 526 582 "source": { 527 583 "type": "git", 528 584 "url": "https://github.com/shoppingflux/php-feed-generator.git", 529 "reference": " 125e14bccd9c6a6e0722781f091d08bcd78bbfe8"530 }, 531 "dist": { 532 "type": "zip", 533 "url": "https://api.github.com/repos/shoppingflux/php-feed-generator/zipball/ 125e14bccd9c6a6e0722781f091d08bcd78bbfe8",534 "reference": " 125e14bccd9c6a6e0722781f091d08bcd78bbfe8",585 "reference": "f2ecd308d06e1ac73f4db5c80a460bca7ec09be4" 586 }, 587 "dist": { 588 "type": "zip", 589 "url": "https://api.github.com/repos/shoppingflux/php-feed-generator/zipball/f2ecd308d06e1ac73f4db5c80a460bca7ec09be4", 590 "reference": "f2ecd308d06e1ac73f4db5c80a460bca7ec09be4", 535 591 "shasum": "" 536 592 }, … … 544 600 "shoppingfeed/feed-xml": "1.*" 545 601 }, 546 "time": "202 1-12-10T12:30:24+00:00",602 "time": "2022-09-09T12:12:28+00:00", 547 603 "type": "library", 548 604 "installation-source": "dist", 549 605 "autoload": { 606 "files": [ 607 "src/functions.php" 608 ], 550 609 "psr-4": { 551 610 "ShoppingFeed\\Feed\\": "src" 552 }, 553 "files": [ 554 "src/functions.php" 555 ] 611 } 556 612 }, 557 613 "notification-url": "https://packagist.org/downloads/", … … 560 616 ], 561 617 "description": "ShoppingFeed Feed manager", 618 "support": { 619 "issues": "https://github.com/shoppingflux/php-feed-generator/issues", 620 "source": "https://github.com/shoppingflux/php-feed-generator/tree/1.2.3" 621 }, 562 622 "install-path": "../shoppingfeed/php-feed-generator" 563 623 }, … … 684 744 "shim" 685 745 ], 746 "support": { 747 "source": "https://github.com/symfony/polyfill-intl-idn/tree/v1.20.0" 748 }, 686 749 "funding": [ 687 750 { … … 768 831 "shim" 769 832 ], 833 "support": { 834 "source": "https://github.com/symfony/polyfill-intl-normalizer/tree/v1.20.0" 835 }, 770 836 "funding": [ 771 837 { … … 786 852 { 787 853 "name": "symfony/polyfill-php72", 788 "version": "v1.2 5.0",789 "version_normalized": "1.2 5.0.0",854 "version": "v1.26.0", 855 "version_normalized": "1.26.0.0", 790 856 "source": { 791 857 "type": "git", 792 858 "url": "https://github.com/symfony/polyfill-php72.git", 793 "reference": " 9a142215a36a3888e30d0a9eeea9766764e96976"794 }, 795 "dist": { 796 "type": "zip", 797 "url": "https://api.github.com/repos/symfony/polyfill-php72/zipball/ 9a142215a36a3888e30d0a9eeea9766764e96976",798 "reference": " 9a142215a36a3888e30d0a9eeea9766764e96976",859 "reference": "bf44a9fd41feaac72b074de600314a93e2ae78e2" 860 }, 861 "dist": { 862 "type": "zip", 863 "url": "https://api.github.com/repos/symfony/polyfill-php72/zipball/bf44a9fd41feaac72b074de600314a93e2ae78e2", 864 "reference": "bf44a9fd41feaac72b074de600314a93e2ae78e2", 799 865 "shasum": "" 800 866 }, … … 802 868 "php": ">=7.1" 803 869 }, 804 "time": "202 1-05-27T09:17:38+00:00",870 "time": "2022-05-24T11:49:31+00:00", 805 871 "type": "library", 806 872 "extra": { 807 873 "branch-alias": { 808 "dev-main": "1.2 3-dev"874 "dev-main": "1.26-dev" 809 875 }, 810 876 "thanks": { … … 844 910 "shim" 845 911 ], 912 "support": { 913 "source": "https://github.com/symfony/polyfill-php72/tree/v1.26.0" 914 }, 846 915 "funding": [ 847 916 { -
shopping-feed/trunk/vendor/composer/installed.php
r2768272 r2785151 1 1 <?php return array( 2 2 'root' => array( 3 'pretty_version' => '6.1.1 5',4 'version' => '6.1.1 5.0',3 'pretty_version' => '6.1.16', 4 'version' => '6.1.16.0', 5 5 'type' => 'wordpress-plugin', 6 6 'install_path' => __DIR__ . '/../../', 7 7 'aliases' => array(), 8 'reference' => ' 5bc1f87c421f7d2a4d3c5cb8297932ecf76e19c4',8 'reference' => 'bbab9f55a7f01f6faf7651144fc80ac5044a7f90', 9 9 'name' => 'shoppingfeed/shoppingfeed-for-woocommerce', 10 10 'dev' => false, … … 21 21 ), 22 22 'guzzlehttp/guzzle' => array( 23 'pretty_version' => '6.5. 5',24 'version' => '6.5. 5.0',23 'pretty_version' => '6.5.8', 24 'version' => '6.5.8.0', 25 25 'type' => 'library', 26 26 'install_path' => __DIR__ . '/../guzzlehttp/guzzle', 27 27 'aliases' => array(), 28 'reference' => ' 9d4290de1cfd701f38099ef7e183b64b4b7b0c5e',28 'reference' => 'a52f0440530b54fa079ce76e8c5d196a42cad981', 29 29 'dev_requirement' => false, 30 30 ), 31 31 'guzzlehttp/promises' => array( 32 'pretty_version' => '1.5. 1',33 'version' => '1.5. 1.0',32 'pretty_version' => '1.5.2', 33 'version' => '1.5.2.0', 34 34 'type' => 'library', 35 35 'install_path' => __DIR__ . '/../guzzlehttp/promises', 36 36 'aliases' => array(), 37 'reference' => ' fe752aedc9fd8fcca3fe7ad05d419d32998a06da',37 'reference' => 'b94b2807d85443f9719887892882d0329d1e2598', 38 38 'dev_requirement' => false, 39 39 ), 40 40 'guzzlehttp/psr7' => array( 41 'pretty_version' => '1. 8.5',42 'version' => '1. 8.5.0',41 'pretty_version' => '1.9.0', 42 'version' => '1.9.0.0', 43 43 'type' => 'library', 44 44 'install_path' => __DIR__ . '/../guzzlehttp/psr7', 45 45 'aliases' => array(), 46 'reference' => ' 337e3ad8e5716c15f9657bd214d16cc5e69df268',46 'reference' => 'e98e3e6d4f86621a9b75f623996e6bbdeb4b9318', 47 47 'dev_requirement' => false, 48 48 ), … … 84 84 ), 85 85 'shoppingfeed/php-feed-generator' => array( 86 'pretty_version' => '1.2. 1',87 'version' => '1.2. 1.0',86 'pretty_version' => '1.2.3', 87 'version' => '1.2.3.0', 88 88 'type' => 'library', 89 89 'install_path' => __DIR__ . '/../shoppingfeed/php-feed-generator', 90 90 'aliases' => array(), 91 'reference' => ' 125e14bccd9c6a6e0722781f091d08bcd78bbfe8',91 'reference' => 'f2ecd308d06e1ac73f4db5c80a460bca7ec09be4', 92 92 'dev_requirement' => false, 93 93 ), … … 102 102 ), 103 103 'shoppingfeed/shoppingfeed-for-woocommerce' => array( 104 'pretty_version' => '6.1.1 5',105 'version' => '6.1.1 5.0',104 'pretty_version' => '6.1.16', 105 'version' => '6.1.16.0', 106 106 'type' => 'wordpress-plugin', 107 107 'install_path' => __DIR__ . '/../../', 108 108 'aliases' => array(), 109 'reference' => ' 5bc1f87c421f7d2a4d3c5cb8297932ecf76e19c4',109 'reference' => 'bbab9f55a7f01f6faf7651144fc80ac5044a7f90', 110 110 'dev_requirement' => false, 111 111 ), … … 129 129 ), 130 130 'symfony/polyfill-php72' => array( 131 'pretty_version' => 'v1.2 5.0',132 'version' => '1.2 5.0.0',131 'pretty_version' => 'v1.26.0', 132 'version' => '1.26.0.0', 133 133 'type' => 'library', 134 134 'install_path' => __DIR__ . '/../symfony/polyfill-php72', 135 135 'aliases' => array(), 136 'reference' => ' 9a142215a36a3888e30d0a9eeea9766764e96976',136 'reference' => 'bf44a9fd41feaac72b074de600314a93e2ae78e2', 137 137 'dev_requirement' => false, 138 138 ), -
shopping-feed/trunk/vendor/guzzlehttp/guzzle/CHANGELOG.md
r2417980 r2785151 1 1 # Change Log 2 3 ## 6.5.8 - 2022-06-20 4 5 * Fix change in port should be considered a change in origin 6 * Fix `CURLOPT_HTTPAUTH` option not cleared on change of origin 7 8 ## 6.5.7 - 2022-06-09 9 10 * Fix failure to strip Authorization header on HTTP downgrade 11 * Fix failure to strip the Cookie header on change in host or HTTP downgrade 12 13 ## 6.5.6 - 2022-05-25 14 15 * Fix cross-domain cookie leakage 2 16 3 17 ## 6.5.5 - 2020-06-16 -
shopping-feed/trunk/vendor/guzzlehttp/guzzle/LICENSE
r2384546 r2785151 1 Copyright (c) 2011-2018 Michael Dowling, https://github.com/mtdowling <[email protected]> 1 The MIT License (MIT) 2 3 Copyright (c) 2011 Michael Dowling <[email protected]> 4 Copyright (c) 2012 Jeremy Lindblom <[email protected]> 5 Copyright (c) 2014 Graham Campbell <[email protected]> 6 Copyright (c) 2015 Márk Sági-Kazár <[email protected]> 7 Copyright (c) 2015 Tobias Schultze <[email protected]> 8 Copyright (c) 2016 Tobias Nyholm <[email protected]> 9 Copyright (c) 2016 George Mponos <[email protected]> 2 10 3 11 Permission is hereby granted, free of charge, to any person obtaining a copy -
shopping-feed/trunk/vendor/guzzlehttp/guzzle/src/Cookie/CookieJar.php
r2384546 r2785151 241 241 $sc->setPath($this->getCookiePathFromRequest($request)); 242 242 } 243 if (!$sc->matchesDomain($request->getUri()->getHost())) { 244 continue; 245 } 246 // Note: At this point `$sc->getDomain()` being a public suffix should 247 // be rejected, but we don't want to pull in the full PSL dependency. 243 248 $this->setCookie($sc); 244 249 } -
shopping-feed/trunk/vendor/guzzlehttp/guzzle/src/Cookie/SetCookie.php
r2384546 r2785151 334 334 public function matchesDomain($domain) 335 335 { 336 $cookieDomain = $this->getDomain(); 337 if (null === $cookieDomain) { 338 return true; 339 } 340 336 341 // Remove the leading '.' as per spec in RFC 6265. 337 342 // http://tools.ietf.org/html/rfc6265#section-5.2.3 338 $cookieDomain = ltrim($this->getDomain(), '.'); 343 $cookieDomain = ltrim(strtolower($cookieDomain), '.'); 344 345 $domain = strtolower($domain); 339 346 340 347 // Domain not set or exact match. 341 if ( !$cookieDomain || !strcasecmp($domain, $cookieDomain)) {348 if ('' === $cookieDomain || $domain === $cookieDomain) { 342 349 return true; 343 350 } -
shopping-feed/trunk/vendor/guzzlehttp/guzzle/src/RedirectMiddleware.php
r2384546 r2785151 94 94 $this->guardMax($request, $options); 95 95 $nextRequest = $this->modifyRequest($request, $options, $response); 96 97 // If authorization is handled by curl, unset it if URI is cross-origin. 98 if (Psr7\UriComparator::isCrossOrigin($request->getUri(), $nextRequest->getUri()) && defined('\CURLOPT_HTTPAUTH')) { 99 unset( 100 $options['curl'][\CURLOPT_HTTPAUTH], 101 $options['curl'][\CURLOPT_USERPWD] 102 ); 103 } 96 104 97 105 if (isset($options['allow_redirects']['on_redirect'])) { … … 142 150 143 151 /** 144 * Check for too many redirects 152 * Check for too many redirects. 145 153 * 146 154 * @return void … … 191 199 } 192 200 193 $uri = $this->redirectUri($request, $response, $protocols);201 $uri = self::redirectUri($request, $response, $protocols); 194 202 if (isset($options['idn_conversion']) && ($options['idn_conversion'] !== false)) { 195 203 $idnOptions = ($options['idn_conversion'] === true) ? IDNA_DEFAULT : $options['idn_conversion']; … … 211 219 } 212 220 213 // Remove Authorization header if host is different.214 if ( $request->getUri()->getHost() !== $modify['uri']->getHost()) {221 // Remove Authorization and Cookie headers if URI is cross-origin. 222 if (Psr7\UriComparator::isCrossOrigin($request->getUri(), $modify['uri'])) { 215 223 $modify['remove_headers'][] = 'Authorization'; 224 $modify['remove_headers'][] = 'Cookie'; 216 225 } 217 226 … … 220 229 221 230 /** 222 * Set the appropriate URL on the request based on the location header 231 * Set the appropriate URL on the request based on the location header. 223 232 * 224 233 * @param RequestInterface $request … … 228 237 * @return UriInterface 229 238 */ 230 private function redirectUri(239 private static function redirectUri( 231 240 RequestInterface $request, 232 241 ResponseInterface $response, -
shopping-feed/trunk/vendor/guzzlehttp/promises/CHANGELOG.md
r2672325 r2785151 1 1 # CHANGELOG 2 3 ## 1.5.2 - 2022-08-07 4 5 ### Changed 6 7 - Officially support PHP 8.2 2 8 3 9 ## 1.5.1 - 2021-10-22 … … 13 19 14 20 - Call handler when waiting on fulfilled/rejected Promise 21 - Officially support PHP 8.1 15 22 16 23 ### Fixed 17 24 18 - Fix manually settle promises generated with Utils::task25 - Fix manually settle promises generated with `Utils::task` 19 26 20 27 ## 1.4.1 - 2021-02-18 -
shopping-feed/trunk/vendor/guzzlehttp/promises/src/EachPromise.php
r2672325 r2785151 82 82 $this->refillPending(); 83 83 } catch (\Throwable $e) { 84 /**85 * @psalm-suppress NullReference86 * @phpstan-ignore-next-line87 */88 84 $this->aggregate->reject($e); 89 85 } catch (\Exception $e) { 90 /**91 * @psalm-suppress NullReference92 * @phpstan-ignore-next-line93 */94 86 $this->aggregate->reject($e); 95 87 } -
shopping-feed/trunk/vendor/guzzlehttp/psr7/CHANGELOG.md
r2734526 r2785151 4 4 All notable changes to this project will be documented in this file. 5 5 6 The format is based on [Keep a Changelog](http ://keepachangelog.com/en/1.0.0/)7 and this project adheres to [Semantic Versioning](http ://semver.org/spec/v2.0.0.html).6 The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/) 7 and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). 8 8 9 9 10 10 ## Unreleased 11 12 ## 1.9.0 - 2022-06-20 13 14 ### Added 15 16 - Added `UriComparator::isCrossOrigin` method 11 17 12 18 ## 1.8.5 - 2022-03-20 -
shopping-feed/trunk/vendor/shoppingfeed/php-feed-generator/readme.md
r2672325 r2785151 160 160 Currently, the library supports the following format: 161 161 162 - `xml` : default, all features available 162 - `xml` : default, all features available. 163 163 - `csv` : no support for feed attributes, platform and metadata. Shipping and discount are limited to the 1 item. 164 164 -
shopping-feed/trunk/vendor/shoppingfeed/php-feed-generator/src/ProductFeedMetadata.php
r2384546 r2785151 15 15 16 16 /** 17 * @var string 18 */ 19 private $module; 20 21 /** 17 22 * @var \DateTimeInterface 18 23 */ … … 43 48 $this->setAgent('shopping-feed-generator', '1.0.0'); 44 49 $this->setPlatform('Unknown', 'Unknown'); 50 $this->setModule('Unknown', 'Unknown'); 45 51 $this->filtered = 0; 46 52 $this->written = 0; … … 95 101 96 102 /** 103 * @deprecated No longer used. Will be dropped in a future version. 104 * 97 105 * @return \DateTimeInterface 98 106 */ … … 103 111 104 112 /** 113 * @deprecated No longer used. Will be dropped in a future version. 114 * 105 115 * @param \DateTimeInterface $startedAt 106 116 */ … … 111 121 112 122 /** 123 * @deprecated No longer used. Will be dropped in a future version. 124 * 113 125 * @return \DateTimeInterface 114 126 */ … … 119 131 120 132 /** 133 * @deprecated No longer used. Will be dropped in a future version. 134 * 121 135 * @param \DateTimeInterface $finishedAt 122 136 */ … … 150 164 151 165 /** 166 * @deprecated No longer used. Will be dropped in a future version. 167 * 152 168 * @return int 153 169 */ … … 158 174 159 175 /** 176 * @deprecated No longer used. Will be dropped in a future version. 177 * 160 178 * @return int 161 179 */ … … 166 184 167 185 /** 186 * @deprecated No longer used. Will be dropped in a future version. 187 * 168 188 * @return int 169 189 */ … … 172 192 return $this->invalid; 173 193 } 194 195 /** 196 * @return string 197 */ 198 public function getModule() 199 { 200 return $this->module; 201 } 202 203 /** 204 * @param string $name 205 * @param string $version 206 * 207 * @return self 208 */ 209 public function setModule($name, $version) 210 { 211 $this->module = sprintf('%s:%s', $name, $version); 212 213 return $this; 214 } 174 215 } -
shopping-feed/trunk/vendor/shoppingfeed/php-feed-generator/src/ProductGenerator.php
r2384546 r2785151 292 292 return new $writerClass(); 293 293 } 294 295 /** 296 * @return ProductFeedMetadata 297 */ 298 public function getMetaData() 299 { 300 return $this->metadata; 301 } 294 302 } -
shopping-feed/trunk/vendor/shoppingfeed/php-feed-generator/src/Xml/XmlProductFeedWriter.php
r2672325 r2785151 40 40 $writer->writeElement('platform', $metadata->getPlatform()); 41 41 $writer->writeElement('agent', $metadata->getAgent()); 42 $writer->writeElement('startedAt', $metadata->getStartedAt()->format('c')); 43 $writer->writeElement('finishedAt', $metadata->getFinishedAt()->format('c')); 44 $writer->writeElement('invalid', $metadata->getInvalidCount()); 45 $writer->writeElement('ignored', $metadata->getFilteredCount()); 46 $writer->writeElement('written', $metadata->getWrittenCount()); 42 $writer->writeElement('module', $metadata->getModule()); 47 43 $writer->endElement(); 48 44
Note: See TracChangeset
for help on using the changeset viewer.