WooCommerce Germanized - Version 3.10.3

Version Description

  • Improvement: Multisite dependency check
  • Improvement: Admin add order fee tax calc
  • Fix: AJAX unit price refresh
Download this release

Release Info

Developer vendidero
Plugin Icon 128x128 WooCommerce Germanized
Version 3.10.3
Comparing to
See all releases

Code changes from version 3.10.2 to 3.10.3

includes/admin/class-wc-gzd-admin-order.php CHANGED
@@ -211,9 +211,14 @@ class WC_GZD_Admin_Order {
211
  $item_total += $old_item->get_total_tax();
212
  }
213
  } else {
214
- $item_total = $item->get_total();
215
-
216
- if ( wc_gzd_additional_costs_include_tax() ) {
 
 
 
 
 
217
  $item_total += $item->get_total_tax();
218
  }
219
  }
211
  $item_total += $old_item->get_total_tax();
212
  }
213
  } else {
214
+ $item_total = $item->get_total();
215
+ $is_adding_item = wp_doing_ajax() && isset( $_POST['action'] ) && in_array( wp_unslash( $_POST['action'] ), array( 'woocommerce_add_order_fee', 'woocommerce_add_order_shipping' ), true ); // phpcs:ignore WordPress.Security.NonceVerification.Missing
216
+
217
+ /**
218
+ * When adding a fee through the admin panel, Woo by default calculates taxes
219
+ * based on the fee's tax class (which by default is standard). Ignore the tax data on first call.
220
+ */
221
+ if ( ! $is_adding_item && wc_gzd_additional_costs_include_tax() ) {
222
  $item_total += $item->get_total_tax();
223
  }
224
  }
includes/class-wc-gzd-ajax.php CHANGED
@@ -269,7 +269,7 @@ class WC_GZD_AJAX {
269
 
270
  $product_id = absint( wp_unslash( $_POST['product_id'] ) );
271
  $price = (float) wc_clean( wp_unslash( $_POST['price'] ) );
272
- $price_sale = isset( $_POST['price_sale'] ) ? (float) wc_clean( wp_unslash( $_POST['price_sale'] ) ) : '';
273
 
274
  if ( ! $product = wc_gzd_get_product( $product_id ) ) {
275
  wp_send_json( array( 'result' => 'failure' ) );
269
 
270
  $product_id = absint( wp_unslash( $_POST['product_id'] ) );
271
  $price = (float) wc_clean( wp_unslash( $_POST['price'] ) );
272
+ $price_sale = isset( $_POST['price_sale'] ) && '' !== wc_clean( wp_unslash( $_POST['price_sale'] ) ) ? (float) wc_clean( wp_unslash( $_POST['price_sale'] ) ) : '';
273
 
274
  if ( ! $product = wc_gzd_get_product( $product_id ) ) {
275
  wp_send_json( array( 'result' => 'failure' ) );
readme.txt CHANGED
@@ -5,7 +5,7 @@ Requires at least: 5.4
5
  Tested up to: 6.0
6
  WC requires at least: 3.9
7
  WC tested up to: 6.6
8
- Stable tag: 3.10.2
9
  Requires PHP: 5.6
10
  License: GPLv3
11
  License URI: http://www.gnu.org/licenses/gpl-3.0.html
@@ -211,6 +211,11 @@ Bug reports may be filed via our [GitHub repository](https://github.com/vendider
211
  6. Edit pdf documents (Pro)
212
 
213
  == Changelog ==
 
 
 
 
 
214
  = 3.10.2 =
215
  * Improvement: Shipments REST API writable attributes
216
  * Improvement: Elementor Pro 3.7.3 compatibility
5
  Tested up to: 6.0
6
  WC requires at least: 3.9
7
  WC tested up to: 6.6
8
+ Stable tag: 3.10.3
9
  Requires PHP: 5.6
10
  License: GPLv3
11
  License URI: http://www.gnu.org/licenses/gpl-3.0.html
211
  6. Edit pdf documents (Pro)
212
 
213
  == Changelog ==
214
+ = 3.10.3 =
215
+ * Improvement: Multisite dependency check
216
+ * Improvement: Admin add order fee tax calc
217
+ * Fix: AJAX unit price refresh
218
+
219
  = 3.10.2 =
220
  * Improvement: Shipments REST API writable attributes
221
  * Improvement: Elementor Pro 3.7.3 compatibility
src/PluginsHelper.php CHANGED
@@ -14,6 +14,10 @@ if ( ! function_exists( 'get_plugins' ) ) {
14
  */
15
  class PluginsHelper {
16
 
 
 
 
 
17
  public static function init() {
18
  add_filter( 'all_plugins', array( __CLASS__, 'filter_bundled_plugin_names' ) );
19
  add_action( 'activated_plugin', array( __CLASS__, 'observe_plugin_activation' ) );
@@ -43,7 +47,7 @@ class PluginsHelper {
43
  * @return string|false
44
  */
45
  public static function get_plugin_path_from_slug( $slug ) {
46
- $plugins = get_plugins();
47
 
48
  if ( strstr( $slug, '/' ) ) {
49
  // The slug is already a plugin path.
@@ -71,7 +75,7 @@ class PluginsHelper {
71
  * @return array
72
  */
73
  public static function get_installed_plugin_slugs() {
74
- return array_map( array( __CLASS__, 'get_plugin_slug' ), array_keys( get_plugins() ) );
75
  }
76
 
77
  /**
@@ -80,7 +84,7 @@ class PluginsHelper {
80
  * @return array
81
  */
82
  public static function get_installed_plugins_paths() {
83
- $plugins = get_plugins();
84
  $installed_plugins = array();
85
 
86
  foreach ( $plugins as $path => $plugin ) {
@@ -96,7 +100,7 @@ class PluginsHelper {
96
  * @return array
97
  */
98
  public static function get_active_plugin_slugs() {
99
- return array_map( array( __CLASS__, 'get_plugin_slug' ), get_option( 'active_plugins', array() ) );
100
  }
101
 
102
  /**
@@ -108,7 +112,29 @@ class PluginsHelper {
108
  */
109
  public static function is_plugin_installed( $plugin ) {
110
  $plugin_path = self::get_plugin_path_from_slug( $plugin );
111
- return $plugin_path ? array_key_exists( $plugin_path, get_plugins() ) : false;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
112
  }
113
 
114
  /**
@@ -120,7 +146,8 @@ class PluginsHelper {
120
  */
121
  public static function is_plugin_active( $plugin ) {
122
  $plugin_path = self::get_plugin_path_from_slug( $plugin );
123
- return $plugin_path ? in_array( $plugin_path, get_option( 'active_plugins', array() ), true ) : false;
 
124
  }
125
 
126
  /**
@@ -177,7 +204,7 @@ class PluginsHelper {
177
  */
178
  public static function get_plugin_data( $plugin ) {
179
  $plugin_path = self::get_plugin_path_from_slug( $plugin );
180
- $plugins = get_plugins();
181
 
182
  return isset( $plugins[ $plugin_path ] ) ? $plugins[ $plugin_path ] : false;
183
  }
@@ -241,6 +268,8 @@ class PluginsHelper {
241
  * @return bool
242
  */
243
  protected static function install_and_activate_plugin( $plugin ) {
 
 
244
  $result = array(
245
  'errors' => new \WP_Error(),
246
  );
@@ -390,6 +419,8 @@ class PluginsHelper {
390
  'time' => $time,
391
  );
392
 
 
 
393
  return $data;
394
  }
395
 
@@ -463,6 +494,8 @@ class PluginsHelper {
463
  'errors' => $errors,
464
  );
465
 
 
 
466
  return $data;
467
  }
468
 
@@ -473,4 +506,9 @@ class PluginsHelper {
473
 
474
  return $plugins;
475
  }
 
 
 
 
 
476
  }
14
  */
15
  class PluginsHelper {
16
 
17
+ private static $active_plugins = null;
18
+
19
+ private static $plugins = null;
20
+
21
  public static function init() {
22
  add_filter( 'all_plugins', array( __CLASS__, 'filter_bundled_plugin_names' ) );
23
  add_action( 'activated_plugin', array( __CLASS__, 'observe_plugin_activation' ) );
47
  * @return string|false
48
  */
49
  public static function get_plugin_path_from_slug( $slug ) {
50
+ $plugins = self::get_plugins();
51
 
52
  if ( strstr( $slug, '/' ) ) {
53
  // The slug is already a plugin path.
75
  * @return array
76
  */
77
  public static function get_installed_plugin_slugs() {
78
+ return array_map( array( __CLASS__, 'get_plugin_slug' ), array_keys( self::get_plugins() ) );
79
  }
80
 
81
  /**
84
  * @return array
85
  */
86
  public static function get_installed_plugins_paths() {
87
+ $plugins = self::get_plugins();
88
  $installed_plugins = array();
89
 
90
  foreach ( $plugins as $path => $plugin ) {
100
  * @return array
101
  */
102
  public static function get_active_plugin_slugs() {
103
+ return array_map( array( __CLASS__, 'get_plugin_slug' ), self::get_active_plugins() );
104
  }
105
 
106
  /**
112
  */
113
  public static function is_plugin_installed( $plugin ) {
114
  $plugin_path = self::get_plugin_path_from_slug( $plugin );
115
+ return $plugin_path ? array_key_exists( $plugin_path, self::get_plugins() ) : false;
116
+ }
117
+
118
+ protected static function get_plugins() {
119
+ if ( is_null( self::$plugins ) ) {
120
+ self::$plugins = get_plugins();
121
+ }
122
+
123
+ return self::$plugins;
124
+ }
125
+
126
+ protected static function get_active_plugins() {
127
+ if ( is_null( self::$active_plugins ) ) {
128
+ $active_plugins = get_option( 'active_plugins', array() );
129
+
130
+ if ( is_multisite() ) {
131
+ $active_plugins = array_merge( $active_plugins, array_keys( get_site_option( 'active_sitewide_plugins', array() ) ) );
132
+ }
133
+
134
+ self::$active_plugins = $active_plugins;
135
+ }
136
+
137
+ return self::$active_plugins;
138
  }
139
 
140
  /**
146
  */
147
  public static function is_plugin_active( $plugin ) {
148
  $plugin_path = self::get_plugin_path_from_slug( $plugin );
149
+
150
+ return $plugin_path ? in_array( $plugin_path, self::get_active_plugins(), true ) : false;
151
  }
152
 
153
  /**
204
  */
205
  public static function get_plugin_data( $plugin ) {
206
  $plugin_path = self::get_plugin_path_from_slug( $plugin );
207
+ $plugins = self::get_plugins();
208
 
209
  return isset( $plugins[ $plugin_path ] ) ? $plugins[ $plugin_path ] : false;
210
  }
268
  * @return bool
269
  */
270
  protected static function install_and_activate_plugin( $plugin ) {
271
+ self::clear_cache();
272
+
273
  $result = array(
274
  'errors' => new \WP_Error(),
275
  );
419
  'time' => $time,
420
  );
421
 
422
+ self::clear_cache();
423
+
424
  return $data;
425
  }
426
 
494
  'errors' => $errors,
495
  );
496
 
497
+ self::clear_cache();
498
+
499
  return $data;
500
  }
501
 
506
 
507
  return $plugins;
508
  }
509
+
510
+ public static function clear_cache() {
511
+ self::$plugins = null;
512
+ self::$active_plugins = null;
513
+ }
514
  }
vendor/autoload.php CHANGED
@@ -4,4 +4,4 @@
4
 
5
  require_once __DIR__ . '/composer/autoload_real.php';
6
 
7
- return ComposerAutoloaderInit92abbcb13cfc5136852ad965eff94d45::getLoader();
4
 
5
  require_once __DIR__ . '/composer/autoload_real.php';
6
 
7
+ return ComposerAutoloaderInit74d75c2f0d417a723ad8416b188ea0bc::getLoader();
vendor/autoload_packages.php CHANGED
@@ -5,7 +5,7 @@
5
  * @package automattic/jetpack-autoloader
6
  */
7
 
8
- namespace Automattic\Jetpack\Autoloader\jp92abbcb13cfc5136852ad965eff94d45;
9
 
10
  // phpcs:ignore
11
 
5
  * @package automattic/jetpack-autoloader
6
  */
7
 
8
+ namespace Automattic\Jetpack\Autoloader\jp74d75c2f0d417a723ad8416b188ea0bc;
9
 
10
  // phpcs:ignore
11
 
vendor/composer/autoload_real.php CHANGED
@@ -2,7 +2,7 @@
2
 
3
  // autoload_real.php @generated by Composer
4
 
5
- class ComposerAutoloaderInit92abbcb13cfc5136852ad965eff94d45
6
  {
7
  private static $loader;
8
 
@@ -24,15 +24,15 @@ class ComposerAutoloaderInit92abbcb13cfc5136852ad965eff94d45
24
 
25
  require __DIR__ . '/platform_check.php';
26
 
27
- spl_autoload_register(array('ComposerAutoloaderInit92abbcb13cfc5136852ad965eff94d45', 'loadClassLoader'), true, true);
28
  self::$loader = $loader = new \Composer\Autoload\ClassLoader(\dirname(\dirname(__FILE__)));
29
- spl_autoload_unregister(array('ComposerAutoloaderInit92abbcb13cfc5136852ad965eff94d45', 'loadClassLoader'));
30
 
31
  $useStaticLoader = PHP_VERSION_ID >= 50600 && !defined('HHVM_VERSION') && (!function_exists('zend_loader_file_encoded') || !zend_loader_file_encoded());
32
  if ($useStaticLoader) {
33
  require __DIR__ . '/autoload_static.php';
34
 
35
- call_user_func(\Composer\Autoload\ComposerStaticInit92abbcb13cfc5136852ad965eff94d45::getInitializer($loader));
36
  } else {
37
  $map = require __DIR__ . '/autoload_namespaces.php';
38
  foreach ($map as $namespace => $path) {
@@ -53,19 +53,19 @@ class ComposerAutoloaderInit92abbcb13cfc5136852ad965eff94d45
53
  $loader->register(true);
54
 
55
  if ($useStaticLoader) {
56
- $includeFiles = Composer\Autoload\ComposerStaticInit92abbcb13cfc5136852ad965eff94d45::$files;
57
  } else {
58
  $includeFiles = require __DIR__ . '/autoload_files.php';
59
  }
60
  foreach ($includeFiles as $fileIdentifier => $file) {
61
- composerRequire92abbcb13cfc5136852ad965eff94d45($fileIdentifier, $file);
62
  }
63
 
64
  return $loader;
65
  }
66
  }
67
 
68
- function composerRequire92abbcb13cfc5136852ad965eff94d45($fileIdentifier, $file)
69
  {
70
  if (empty($GLOBALS['__composer_autoload_files'][$fileIdentifier])) {
71
  require $file;
2
 
3
  // autoload_real.php @generated by Composer
4
 
5
+ class ComposerAutoloaderInit74d75c2f0d417a723ad8416b188ea0bc
6
  {
7
  private static $loader;
8
 
24
 
25
  require __DIR__ . '/platform_check.php';
26
 
27
+ spl_autoload_register(array('ComposerAutoloaderInit74d75c2f0d417a723ad8416b188ea0bc', 'loadClassLoader'), true, true);
28
  self::$loader = $loader = new \Composer\Autoload\ClassLoader(\dirname(\dirname(__FILE__)));
29
+ spl_autoload_unregister(array('ComposerAutoloaderInit74d75c2f0d417a723ad8416b188ea0bc', 'loadClassLoader'));
30
 
31
  $useStaticLoader = PHP_VERSION_ID >= 50600 && !defined('HHVM_VERSION') && (!function_exists('zend_loader_file_encoded') || !zend_loader_file_encoded());
32
  if ($useStaticLoader) {
33
  require __DIR__ . '/autoload_static.php';
34
 
35
+ call_user_func(\Composer\Autoload\ComposerStaticInit74d75c2f0d417a723ad8416b188ea0bc::getInitializer($loader));
36
  } else {
37
  $map = require __DIR__ . '/autoload_namespaces.php';
38
  foreach ($map as $namespace => $path) {
53
  $loader->register(true);
54
 
55
  if ($useStaticLoader) {
56
+ $includeFiles = Composer\Autoload\ComposerStaticInit74d75c2f0d417a723ad8416b188ea0bc::$files;
57
  } else {
58
  $includeFiles = require __DIR__ . '/autoload_files.php';
59
  }
60
  foreach ($includeFiles as $fileIdentifier => $file) {
61
+ composerRequire74d75c2f0d417a723ad8416b188ea0bc($fileIdentifier, $file);
62
  }
63
 
64
  return $loader;
65
  }
66
  }
67
 
68
+ function composerRequire74d75c2f0d417a723ad8416b188ea0bc($fileIdentifier, $file)
69
  {
70
  if (empty($GLOBALS['__composer_autoload_files'][$fileIdentifier])) {
71
  require $file;
vendor/composer/autoload_static.php CHANGED
@@ -4,7 +4,7 @@
4
 
5
  namespace Composer\Autoload;
6
 
7
- class ComposerStaticInit92abbcb13cfc5136852ad965eff94d45
8
  {
9
  public static $files = array (
10
  '6124b4c8570aa390c21fafd04a26c69f' => __DIR__ . '/..' . '/myclabs/deep-copy/src/DeepCopy/deep_copy.php',
@@ -545,9 +545,9 @@ class ComposerStaticInit92abbcb13cfc5136852ad965eff94d45
545
  public static function getInitializer(ClassLoader $loader)
546
  {
547
  return \Closure::bind(function () use ($loader) {
548
- $loader->prefixLengthsPsr4 = ComposerStaticInit92abbcb13cfc5136852ad965eff94d45::$prefixLengthsPsr4;
549
- $loader->prefixDirsPsr4 = ComposerStaticInit92abbcb13cfc5136852ad965eff94d45::$prefixDirsPsr4;
550
- $loader->classMap = ComposerStaticInit92abbcb13cfc5136852ad965eff94d45::$classMap;
551
 
552
  }, null, ClassLoader::class);
553
  }
4
 
5
  namespace Composer\Autoload;
6
 
7
+ class ComposerStaticInit74d75c2f0d417a723ad8416b188ea0bc
8
  {
9
  public static $files = array (
10
  '6124b4c8570aa390c21fafd04a26c69f' => __DIR__ . '/..' . '/myclabs/deep-copy/src/DeepCopy/deep_copy.php',
545
  public static function getInitializer(ClassLoader $loader)
546
  {
547
  return \Closure::bind(function () use ($loader) {
548
+ $loader->prefixLengthsPsr4 = ComposerStaticInit74d75c2f0d417a723ad8416b188ea0bc::$prefixLengthsPsr4;
549
+ $loader->prefixDirsPsr4 = ComposerStaticInit74d75c2f0d417a723ad8416b188ea0bc::$prefixDirsPsr4;
550
+ $loader->classMap = ComposerStaticInit74d75c2f0d417a723ad8416b188ea0bc::$classMap;
551
 
552
  }, null, ClassLoader::class);
553
  }
vendor/composer/installed.php CHANGED
@@ -5,7 +5,7 @@
5
  'type' => 'wordpress-plugin',
6
  'install_path' => __DIR__ . '/../../',
7
  'aliases' => array(),
8
- 'reference' => 'ffe434783a28ce33c25504291a88a2093dc7d65b',
9
  'name' => 'vendidero/woocommerce-germanized',
10
  'dev' => false,
11
  ),
@@ -154,7 +154,7 @@
154
  'type' => 'wordpress-plugin',
155
  'install_path' => __DIR__ . '/../../',
156
  'aliases' => array(),
157
- 'reference' => 'ffe434783a28ce33c25504291a88a2093dc7d65b',
158
  'dev_requirement' => false,
159
  ),
160
  'vendidero/woocommerce-germanized-dhl' => array(
5
  'type' => 'wordpress-plugin',
6
  'install_path' => __DIR__ . '/../../',
7
  'aliases' => array(),
8
+ 'reference' => 'b0e2fa2422cf8ad818aaca2b341beb53f555bf2a',
9
  'name' => 'vendidero/woocommerce-germanized',
10
  'dev' => false,
11
  ),
154
  'type' => 'wordpress-plugin',
155
  'install_path' => __DIR__ . '/../../',
156
  'aliases' => array(),
157
+ 'reference' => 'b0e2fa2422cf8ad818aaca2b341beb53f555bf2a',
158
  'dev_requirement' => false,
159
  ),
160
  'vendidero/woocommerce-germanized-dhl' => array(
vendor/jetpack-autoloader/class-autoloader-handler.php CHANGED
@@ -5,7 +5,7 @@
5
  * @package automattic/jetpack-autoloader
6
  */
7
 
8
- namespace Automattic\Jetpack\Autoloader\jp92abbcb13cfc5136852ad965eff94d45;
9
 
10
  // phpcs:ignore
11
 
5
  * @package automattic/jetpack-autoloader
6
  */
7
 
8
+ namespace Automattic\Jetpack\Autoloader\jp74d75c2f0d417a723ad8416b188ea0bc;
9
 
10
  // phpcs:ignore
11
 
vendor/jetpack-autoloader/class-autoloader-locator.php CHANGED
@@ -5,7 +5,7 @@
5
  * @package automattic/jetpack-autoloader
6
  */
7
 
8
- namespace Automattic\Jetpack\Autoloader\jp92abbcb13cfc5136852ad965eff94d45;
9
 
10
  // phpcs:ignore
11
 
5
  * @package automattic/jetpack-autoloader
6
  */
7
 
8
+ namespace Automattic\Jetpack\Autoloader\jp74d75c2f0d417a723ad8416b188ea0bc;
9
 
10
  // phpcs:ignore
11
 
vendor/jetpack-autoloader/class-autoloader.php CHANGED
@@ -5,7 +5,7 @@
5
  * @package automattic/jetpack-autoloader
6
  */
7
 
8
- namespace Automattic\Jetpack\Autoloader\jp92abbcb13cfc5136852ad965eff94d45;
9
 
10
  // phpcs:ignore
11
 
5
  * @package automattic/jetpack-autoloader
6
  */
7
 
8
+ namespace Automattic\Jetpack\Autoloader\jp74d75c2f0d417a723ad8416b188ea0bc;
9
 
10
  // phpcs:ignore
11
 
vendor/jetpack-autoloader/class-container.php CHANGED
@@ -5,7 +5,7 @@
5
  * @package automattic/jetpack-autoloader
6
  */
7
 
8
- namespace Automattic\Jetpack\Autoloader\jp92abbcb13cfc5136852ad965eff94d45;
9
 
10
  // phpcs:ignore
11
 
5
  * @package automattic/jetpack-autoloader
6
  */
7
 
8
+ namespace Automattic\Jetpack\Autoloader\jp74d75c2f0d417a723ad8416b188ea0bc;
9
 
10
  // phpcs:ignore
11
 
vendor/jetpack-autoloader/class-hook-manager.php CHANGED
@@ -5,7 +5,7 @@
5
  * @package automattic/jetpack-autoloader
6
  */
7
 
8
- namespace Automattic\Jetpack\Autoloader\jp92abbcb13cfc5136852ad965eff94d45;
9
 
10
  // phpcs:ignore
11
 
5
  * @package automattic/jetpack-autoloader
6
  */
7
 
8
+ namespace Automattic\Jetpack\Autoloader\jp74d75c2f0d417a723ad8416b188ea0bc;
9
 
10
  // phpcs:ignore
11
 
vendor/jetpack-autoloader/class-latest-autoloader-guard.php CHANGED
@@ -5,7 +5,7 @@
5
  * @package automattic/jetpack-autoloader
6
  */
7
 
8
- namespace Automattic\Jetpack\Autoloader\jp92abbcb13cfc5136852ad965eff94d45;
9
 
10
  // phpcs:ignore
11
 
5
  * @package automattic/jetpack-autoloader
6
  */
7
 
8
+ namespace Automattic\Jetpack\Autoloader\jp74d75c2f0d417a723ad8416b188ea0bc;
9
 
10
  // phpcs:ignore
11
 
vendor/jetpack-autoloader/class-manifest-reader.php CHANGED
@@ -5,7 +5,7 @@
5
  * @package automattic/jetpack-autoloader
6
  */
7
 
8
- namespace Automattic\Jetpack\Autoloader\jp92abbcb13cfc5136852ad965eff94d45;
9
 
10
  // phpcs:ignore
11
 
5
  * @package automattic/jetpack-autoloader
6
  */
7
 
8
+ namespace Automattic\Jetpack\Autoloader\jp74d75c2f0d417a723ad8416b188ea0bc;
9
 
10
  // phpcs:ignore
11
 
vendor/jetpack-autoloader/class-path-processor.php CHANGED
@@ -5,7 +5,7 @@
5
  * @package automattic/jetpack-autoloader
6
  */
7
 
8
- namespace Automattic\Jetpack\Autoloader\jp92abbcb13cfc5136852ad965eff94d45;
9
 
10
  // phpcs:ignore
11
 
5
  * @package automattic/jetpack-autoloader
6
  */
7
 
8
+ namespace Automattic\Jetpack\Autoloader\jp74d75c2f0d417a723ad8416b188ea0bc;
9
 
10
  // phpcs:ignore
11
 
vendor/jetpack-autoloader/class-php-autoloader.php CHANGED
@@ -5,7 +5,7 @@
5
  * @package automattic/jetpack-autoloader
6
  */
7
 
8
- namespace Automattic\Jetpack\Autoloader\jp92abbcb13cfc5136852ad965eff94d45;
9
 
10
  // phpcs:ignore
11
 
5
  * @package automattic/jetpack-autoloader
6
  */
7
 
8
+ namespace Automattic\Jetpack\Autoloader\jp74d75c2f0d417a723ad8416b188ea0bc;
9
 
10
  // phpcs:ignore
11
 
vendor/jetpack-autoloader/class-plugin-locator.php CHANGED
@@ -5,7 +5,7 @@
5
  * @package automattic/jetpack-autoloader
6
  */
7
 
8
- namespace Automattic\Jetpack\Autoloader\jp92abbcb13cfc5136852ad965eff94d45;
9
 
10
  // phpcs:ignore
11
 
5
  * @package automattic/jetpack-autoloader
6
  */
7
 
8
+ namespace Automattic\Jetpack\Autoloader\jp74d75c2f0d417a723ad8416b188ea0bc;
9
 
10
  // phpcs:ignore
11
 
vendor/jetpack-autoloader/class-plugins-handler.php CHANGED
@@ -5,7 +5,7 @@
5
  * @package automattic/jetpack-autoloader
6
  */
7
 
8
- namespace Automattic\Jetpack\Autoloader\jp92abbcb13cfc5136852ad965eff94d45;
9
 
10
  // phpcs:ignore
11
 
5
  * @package automattic/jetpack-autoloader
6
  */
7
 
8
+ namespace Automattic\Jetpack\Autoloader\jp74d75c2f0d417a723ad8416b188ea0bc;
9
 
10
  // phpcs:ignore
11
 
vendor/jetpack-autoloader/class-shutdown-handler.php CHANGED
@@ -5,7 +5,7 @@
5
  * @package automattic/jetpack-autoloader
6
  */
7
 
8
- namespace Automattic\Jetpack\Autoloader\jp92abbcb13cfc5136852ad965eff94d45;
9
 
10
  // phpcs:ignore
11
 
5
  * @package automattic/jetpack-autoloader
6
  */
7
 
8
+ namespace Automattic\Jetpack\Autoloader\jp74d75c2f0d417a723ad8416b188ea0bc;
9
 
10
  // phpcs:ignore
11
 
vendor/jetpack-autoloader/class-version-loader.php CHANGED
@@ -5,7 +5,7 @@
5
  * @package automattic/jetpack-autoloader
6
  */
7
 
8
- namespace Automattic\Jetpack\Autoloader\jp92abbcb13cfc5136852ad965eff94d45;
9
 
10
  // phpcs:ignore
11
 
5
  * @package automattic/jetpack-autoloader
6
  */
7
 
8
+ namespace Automattic\Jetpack\Autoloader\jp74d75c2f0d417a723ad8416b188ea0bc;
9
 
10
  // phpcs:ignore
11
 
vendor/jetpack-autoloader/class-version-selector.php CHANGED
@@ -5,7 +5,7 @@
5
  * @package automattic/jetpack-autoloader
6
  */
7
 
8
- namespace Automattic\Jetpack\Autoloader\jp92abbcb13cfc5136852ad965eff94d45;
9
 
10
  // phpcs:ignore
11
 
5
  * @package automattic/jetpack-autoloader
6
  */
7
 
8
+ namespace Automattic\Jetpack\Autoloader\jp74d75c2f0d417a723ad8416b188ea0bc;
9
 
10
  // phpcs:ignore
11
 
woocommerce-germanized.php CHANGED
@@ -3,7 +3,7 @@
3
  * Plugin Name: Germanized for WooCommerce
4
  * Plugin URI: https://www.vendidero.de/woocommerce-germanized
5
  * Description: Germanized for WooCommerce extends WooCommerce to become a legally compliant store in the german market.
6
- * Version: 3.10.2
7
  * Author: vendidero
8
  * Author URI: https://vendidero.de
9
  * Requires at least: 5.4
@@ -69,7 +69,7 @@ if ( ! class_exists( 'WooCommerce_Germanized' ) ) :
69
  *
70
  * @var string
71
  */
72
- public $version = '3.10.2';
73
 
74
  /**
75
  * @var WooCommerce_Germanized $instance of the plugin
3
  * Plugin Name: Germanized for WooCommerce
4
  * Plugin URI: https://www.vendidero.de/woocommerce-germanized
5
  * Description: Germanized for WooCommerce extends WooCommerce to become a legally compliant store in the german market.
6
+ * Version: 3.10.3
7
  * Author: vendidero
8
  * Author URI: https://vendidero.de
9
  * Requires at least: 5.4
69
  *
70
  * @var string
71
  */
72
+ public $version = '3.10.3';
73
 
74
  /**
75
  * @var WooCommerce_Germanized $instance of the plugin