Real Cookie Banner: GDPR (DSGVO) & ePrivacy Cookie Consent - Version 3.4.6

Version Description

Download this release

Release Info

Developer devowl
Plugin Icon 128x128 Real Cookie Banner: GDPR (DSGVO) & ePrivacy Cookie Consent
Version 3.4.6
Comparing to
See all releases

Code changes from version 3.4.5 to 3.4.6

CHANGELOG.md CHANGED
@@ -3,6 +3,14 @@
3
  All notable changes to this project will be documented in this file.
4
  See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
5
 
 
 
 
 
 
 
 
 
6
  ## 3.4.5 (2022-12-01)
7
 
8
 
3
  All notable changes to this project will be documented in this file.
4
  See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
5
 
6
+ ## 3.4.6 (2022-12-02)
7
+
8
+ **Note:** This package (@devowl-wp/real-cookie-banner) has been updated because a dependency, which is also shipped with this package, has changed.
9
+
10
+
11
+
12
+
13
+
14
  ## 3.4.5 (2022-12-01)
15
 
16
 
README.txt CHANGED
@@ -1,7 +1,7 @@
1
  === Real Cookie Banner: GDPR (DSGVO) & ePrivacy Cookie Consent ===
2
  Contributors: devowl, mguenter, jankarres, mrguenter, styx
3
  Tags: cookie banner, cookie consent, cookie plugin, cookie scanner, gdpr, dsgvo, eprivacy, eu cookie law, cookie policy, cookie, consent, consent management
4
- Stable tag: 3.4.5
5
  Requires at least: 5.2
6
  Requires PHP: 7.2.0
7
  Tested up to: 6.1
1
  === Real Cookie Banner: GDPR (DSGVO) & ePrivacy Cookie Consent ===
2
  Contributors: devowl, mguenter, jankarres, mrguenter, styx
3
  Tags: cookie banner, cookie consent, cookie plugin, cookie scanner, gdpr, dsgvo, eprivacy, eu cookie law, cookie policy, cookie, consent, consent management
4
+ Stable tag: 3.4.6
5
  Requires at least: 5.2
6
  Requires PHP: 7.2.0
7
  Tested up to: 6.1
inc/base/others/cachebuster-lib.php CHANGED
@@ -1,5 +1,5 @@
1
  <?php
2
- /* This file was automatically generated (Thu Dec 01 2022 09:30:55 GMT+0000 (Coordinated Universal Time)). */
3
  return [
4
  'animate.css' => '4.1.1',
5
  'mobx' => '4.15.7',
1
  <?php
2
+ /* This file was automatically generated (Fri Dec 02 2022 12:04:15 GMT+0000 (Coordinated Universal Time)). */
3
  return [
4
  'animate.css' => '4.1.1',
5
  'mobx' => '4.15.7',
inc/base/others/cachebuster.php CHANGED
@@ -1,5 +1,5 @@
1
  <?php
2
- /* This file was automatically generated (Thu Dec 01 2022 09:30:55 GMT+0000 (Coordinated Universal Time)). */
3
  return [
4
  'src/public/dist/185.lite.js' => '457d2909c8d1edf36563a074ad139176',
5
  'src/public/dist/185.pro.js' => 'adea5d90b090833e476303edf2de81e5',
1
  <?php
2
+ /* This file was automatically generated (Fri Dec 02 2022 12:04:15 GMT+0000 (Coordinated Universal Time)). */
3
  return [
4
  'src/public/dist/185.lite.js' => '457d2909c8d1edf36563a074ad139176',
5
  'src/public/dist/185.pro.js' => 'adea5d90b090833e476303edf2de81e5',
index.php CHANGED
@@ -8,7 +8,7 @@
8
  * Description: Obtain GDPR (DSGVO) and ePrivacy (EU cookie law) compliant opt-in consent. Find cookies and fill all legal information in your cookie banner. More than just a cookie notice!
9
  * Author: devowl.io
10
  * Author URI: https://devowl.io
11
- * Version: 3.4.5
12
  * Text Domain: real-cookie-banner
13
  * Domain Path: /languages
14
  */
8
  * Description: Obtain GDPR (DSGVO) and ePrivacy (EU cookie law) compliant opt-in consent. Find cookies and fill all legal information in your cookie banner. More than just a cookie notice!
9
  * Author: devowl.io
10
  * Author URI: https://devowl.io
11
+ * Version: 3.4.6
12
  * Text Domain: real-cookie-banner
13
  * Domain Path: /languages
14
  */
vendor/autoload.php CHANGED
@@ -22,4 +22,4 @@ if (PHP_VERSION_ID < 50600) {
22
 
23
  require_once __DIR__ . '/composer/autoload_real.php';
24
 
25
- return ComposerAutoloaderIniteb5708c691c69d7a41b3b6c928c2bbe7::getLoader();
22
 
23
  require_once __DIR__ . '/composer/autoload_real.php';
24
 
25
+ return ComposerAutoloaderInit78f560606c400996fa29a1fae4691342::getLoader();
vendor/composer/autoload_real.php CHANGED
@@ -2,7 +2,7 @@
2
 
3
  // autoload_real.php @generated by Composer
4
 
5
- class ComposerAutoloaderIniteb5708c691c69d7a41b3b6c928c2bbe7
6
  {
7
  private static $loader;
8
 
@@ -22,19 +22,19 @@ class ComposerAutoloaderIniteb5708c691c69d7a41b3b6c928c2bbe7
22
  return self::$loader;
23
  }
24
 
25
- spl_autoload_register(array('ComposerAutoloaderIniteb5708c691c69d7a41b3b6c928c2bbe7', 'loadClassLoader'), true, true);
26
  self::$loader = $loader = new \Composer\Autoload\ClassLoader(\dirname(__DIR__));
27
- spl_autoload_unregister(array('ComposerAutoloaderIniteb5708c691c69d7a41b3b6c928c2bbe7', 'loadClassLoader'));
28
 
29
  require __DIR__ . '/autoload_static.php';
30
- call_user_func(\Composer\Autoload\ComposerStaticIniteb5708c691c69d7a41b3b6c928c2bbe7::getInitializer($loader));
31
 
32
  $loader->setClassMapAuthoritative(true);
33
  $loader->register(true);
34
 
35
- $includeFiles = \Composer\Autoload\ComposerStaticIniteb5708c691c69d7a41b3b6c928c2bbe7::$files;
36
  foreach ($includeFiles as $fileIdentifier => $file) {
37
- composerRequireeb5708c691c69d7a41b3b6c928c2bbe7($fileIdentifier, $file);
38
  }
39
 
40
  return $loader;
@@ -46,7 +46,7 @@ class ComposerAutoloaderIniteb5708c691c69d7a41b3b6c928c2bbe7
46
  * @param string $file
47
  * @return void
48
  */
49
- function composerRequireeb5708c691c69d7a41b3b6c928c2bbe7($fileIdentifier, $file)
50
  {
51
  if (empty($GLOBALS['__composer_autoload_files'][$fileIdentifier])) {
52
  $GLOBALS['__composer_autoload_files'][$fileIdentifier] = true;
2
 
3
  // autoload_real.php @generated by Composer
4
 
5
+ class ComposerAutoloaderInit78f560606c400996fa29a1fae4691342
6
  {
7
  private static $loader;
8
 
22
  return self::$loader;
23
  }
24
 
25
+ spl_autoload_register(array('ComposerAutoloaderInit78f560606c400996fa29a1fae4691342', 'loadClassLoader'), true, true);
26
  self::$loader = $loader = new \Composer\Autoload\ClassLoader(\dirname(__DIR__));
27
+ spl_autoload_unregister(array('ComposerAutoloaderInit78f560606c400996fa29a1fae4691342', 'loadClassLoader'));
28
 
29
  require __DIR__ . '/autoload_static.php';
30
+ call_user_func(\Composer\Autoload\ComposerStaticInit78f560606c400996fa29a1fae4691342::getInitializer($loader));
31
 
32
  $loader->setClassMapAuthoritative(true);
33
  $loader->register(true);
34
 
35
+ $includeFiles = \Composer\Autoload\ComposerStaticInit78f560606c400996fa29a1fae4691342::$files;
36
  foreach ($includeFiles as $fileIdentifier => $file) {
37
+ composerRequire78f560606c400996fa29a1fae4691342($fileIdentifier, $file);
38
  }
39
 
40
  return $loader;
46
  * @param string $file
47
  * @return void
48
  */
49
+ function composerRequire78f560606c400996fa29a1fae4691342($fileIdentifier, $file)
50
  {
51
  if (empty($GLOBALS['__composer_autoload_files'][$fileIdentifier])) {
52
  $GLOBALS['__composer_autoload_files'][$fileIdentifier] = true;
vendor/composer/autoload_static.php CHANGED
@@ -4,7 +4,7 @@
4
 
5
  namespace Composer\Autoload;
6
 
7
- class ComposerStaticIniteb5708c691c69d7a41b3b6c928c2bbe7
8
  {
9
  public static $files = array (
10
  'd1134878ba3c805c6276ac2468dfe45f' => __DIR__ . '/..' . '/devowl-wp/multilingual/src/autoload.php',
@@ -1003,9 +1003,9 @@ class ComposerStaticIniteb5708c691c69d7a41b3b6c928c2bbe7
1003
  public static function getInitializer(ClassLoader $loader)
1004
  {
1005
  return \Closure::bind(function () use ($loader) {
1006
- $loader->prefixLengthsPsr4 = ComposerStaticIniteb5708c691c69d7a41b3b6c928c2bbe7::$prefixLengthsPsr4;
1007
- $loader->prefixDirsPsr4 = ComposerStaticIniteb5708c691c69d7a41b3b6c928c2bbe7::$prefixDirsPsr4;
1008
- $loader->classMap = ComposerStaticIniteb5708c691c69d7a41b3b6c928c2bbe7::$classMap;
1009
 
1010
  }, null, ClassLoader::class);
1011
  }
4
 
5
  namespace Composer\Autoload;
6
 
7
+ class ComposerStaticInit78f560606c400996fa29a1fae4691342
8
  {
9
  public static $files = array (
10
  'd1134878ba3c805c6276ac2468dfe45f' => __DIR__ . '/..' . '/devowl-wp/multilingual/src/autoload.php',
1003
  public static function getInitializer(ClassLoader $loader)
1004
  {
1005
  return \Closure::bind(function () use ($loader) {
1006
+ $loader->prefixLengthsPsr4 = ComposerStaticInit78f560606c400996fa29a1fae4691342::$prefixLengthsPsr4;
1007
+ $loader->prefixDirsPsr4 = ComposerStaticInit78f560606c400996fa29a1fae4691342::$prefixDirsPsr4;
1008
+ $loader->classMap = ComposerStaticInit78f560606c400996fa29a1fae4691342::$classMap;
1009
 
1010
  }, null, ClassLoader::class);
1011
  }
vendor/composer/installed.php CHANGED
@@ -2,4 +2,4 @@
2
 
3
  namespace DevOwl\RealCookieBanner\Vendor;
4
 
5
- return array('root' => array('name' => '__root__', 'pretty_version' => 'dev-master', 'version' => 'dev-master', 'reference' => '875b52ab2e3f85a16731c57375661a7ff09fe099', 'type' => 'library', 'install_path' => __DIR__ . '/../../', 'aliases' => array(), 'dev' => \false), 'versions' => array('__root__' => array('pretty_version' => 'dev-master', 'version' => 'dev-master', 'reference' => '875b52ab2e3f85a16731c57375661a7ff09fe099', 'type' => 'library', 'install_path' => __DIR__ . '/../../', 'aliases' => array(), 'dev_requirement' => \false), 'cweagans/composer-configurable-plugin' => array('pretty_version' => '1.0.0', 'version' => '1.0.0.0', 'reference' => '2df389bb1f13830fd95461d51f6eb52d02fc1c21', 'type' => 'library', 'install_path' => __DIR__ . '/../cweagans/composer-configurable-plugin', 'aliases' => array(), 'dev_requirement' => \false), 'cweagans/composer-patches' => array('pretty_version' => 'dev-master', 'version' => 'dev-master', 'reference' => '66ba00e9ff94ce5a3351811169d39acb9e16c53c', 'type' => 'composer-plugin', 'install_path' => __DIR__ . '/../cweagans/composer-patches', 'aliases' => array(0 => '9999999-dev'), 'dev_requirement' => \false), 'devowl-wp/cache-invalidate' => array('pretty_version' => 'dev-wordpress', 'version' => 'dev-wordpress', 'reference' => '2cd7a17cae36c6354ac3ca6b2dede7d05e4d1ed1', 'type' => 'library', 'install_path' => __DIR__ . '/../devowl-wp/cache-invalidate', 'aliases' => array(), 'dev_requirement' => \false), 'devowl-wp/customize' => array('pretty_version' => 'dev-wordpress', 'version' => 'dev-wordpress', 'reference' => 'e6f5e1fd3ff2de3776551c89a9fc252654985d32', 'type' => 'library', 'install_path' => __DIR__ . '/../devowl-wp/customize', 'aliases' => array(), 'dev_requirement' => \false), 'devowl-wp/deliver-anonymous-asset' => array('pretty_version' => 'dev-wordpress', 'version' => 'dev-wordpress', 'reference' => '4494ca91185c357fa39aef3d97207306b0ea6d1d', 'type' => 'library', 'install_path' => __DIR__ . '/../devowl-wp/deliver-anonymous-asset', 'aliases' => array(), 'dev_requirement' => \false), 'devowl-wp/fast-html-tag' => array('pretty_version' => 'dev-wordpress', 'version' => 'dev-wordpress', 'reference' => '4117a0c1cd1d503e28eed5fb6fce4d8c203b0d44', 'type' => 'library', 'install_path' => __DIR__ . '/../devowl-wp/fast-html-tag', 'aliases' => array(), 'dev_requirement' => \false), 'devowl-wp/freemium' => array('pretty_version' => 'dev-wordpress', 'version' => 'dev-wordpress', 'reference' => 'ba6bb2e4c84f5b020e58df4b51210ab423f141fa', 'type' => 'library', 'install_path' => __DIR__ . '/../devowl-wp/freemium', 'aliases' => array(), 'dev_requirement' => \false), 'devowl-wp/headless-content-blocker' => array('pretty_version' => 'dev-wordpress', 'version' => 'dev-wordpress', 'reference' => 'c40a89809003f1ca3f3a3e491a0fbdf403531fcb', 'type' => 'library', 'install_path' => __DIR__ . '/../devowl-wp/headless-content-blocker', 'aliases' => array(), 'dev_requirement' => \false), 'devowl-wp/multilingual' => array('pretty_version' => 'dev-wordpress', 'version' => 'dev-wordpress', 'reference' => '7b3f2fed1ad7a38c77323a43b55f0b807595ff89', 'type' => 'library', 'install_path' => __DIR__ . '/../devowl-wp/multilingual', 'aliases' => array(), 'dev_requirement' => \false), 'devowl-wp/real-product-manager-wp-client' => array('pretty_version' => 'dev-wordpress', 'version' => 'dev-wordpress', 'reference' => 'a74cc5d362cfb03f5df968c2abdf2b1b6082edfb', 'type' => 'library', 'install_path' => __DIR__ . '/../devowl-wp/real-product-manager-wp-client', 'aliases' => array(), 'dev_requirement' => \false), 'devowl-wp/real-queue' => array('pretty_version' => 'dev-wordpress', 'version' => 'dev-wordpress', 'reference' => '54485fe821db51245eafbfd14a5b287061963ae0', 'type' => 'library', 'install_path' => __DIR__ . '/../devowl-wp/real-queue', 'aliases' => array(), 'dev_requirement' => \false), 'devowl-wp/real-utils' => array('pretty_version' => 'dev-wordpress', 'version' => 'dev-wordpress', 'reference' => '08f725e7a95ac9757263f6edde01df876af2cd12', 'type' => 'library', 'install_path' => __DIR__ . '/../devowl-wp/real-utils', 'aliases' => array(), 'dev_requirement' => \false), 'devowl-wp/tcf-vendor-list-normalize' => array('pretty_version' => 'dev-wordpress', 'version' => 'dev-wordpress', 'reference' => '47a31a1f40c3bb030044d7049188de264543e0da', 'type' => 'library', 'install_path' => __DIR__ . '/../devowl-wp/tcf-vendor-list-normalize', 'aliases' => array(), 'dev_requirement' => \false), 'devowl-wp/utils' => array('pretty_version' => 'dev-wordpress', 'version' => 'dev-wordpress', 'reference' => '0776e8b14d1be8d13b7ad5e8ac30a975ea0aa118', 'type' => 'library', 'install_path' => __DIR__ . '/../devowl-wp/utils', 'aliases' => array(), 'dev_requirement' => \false), 'maxmind-db/reader' => array('pretty_version' => 'v1.10.0', 'version' => '1.10.0.0', 'reference' => '07f84d969cfc527ce49388558a366ad376f1f35c', 'type' => 'library', 'install_path' => __DIR__ . '/../maxmind-db/reader', 'aliases' => array(), 'dev_requirement' => \false), 'mpratt/embera' => array('pretty_version' => '2.0.26', 'version' => '2.0.26.0', 'reference' => 'd0f4fd8550ca07bd2efb55211c8f66b73db77f99', 'type' => 'library', 'install_path' => __DIR__ . '/../mpratt/embera', 'aliases' => array(), 'dev_requirement' => \false), 'sabberworm/php-css-parser' => array('pretty_version' => 'dev-master', 'version' => 'dev-master', 'reference' => '89abe89f9db34a0d9f9f361a51dd891b7c4aebc5', 'type' => 'library', 'install_path' => __DIR__ . '/../sabberworm/php-css-parser', 'aliases' => array(0 => '9999999-dev'), 'dev_requirement' => \false), 'yahnis-elsts/plugin-update-checker' => array('pretty_version' => 'dev-master', 'version' => 'dev-master', 'reference' => '0e869938e3528734bb48d280fb79652d0a98373c', 'type' => 'library', 'install_path' => __DIR__ . '/../yahnis-elsts/plugin-update-checker', 'aliases' => array(0 => '9999999-dev'), 'dev_requirement' => \false)));
2
 
3
  namespace DevOwl\RealCookieBanner\Vendor;
4
 
5
+ return array('root' => array('name' => '__root__', 'pretty_version' => 'dev-master', 'version' => 'dev-master', 'reference' => '01a16acaa14db146a9767282bf0ca19ed560e8a2', 'type' => 'library', 'install_path' => __DIR__ . '/../../', 'aliases' => array(), 'dev' => \false), 'versions' => array('__root__' => array('pretty_version' => 'dev-master', 'version' => 'dev-master', 'reference' => '01a16acaa14db146a9767282bf0ca19ed560e8a2', 'type' => 'library', 'install_path' => __DIR__ . '/../../', 'aliases' => array(), 'dev_requirement' => \false), 'cweagans/composer-configurable-plugin' => array('pretty_version' => '1.0.0', 'version' => '1.0.0.0', 'reference' => '2df389bb1f13830fd95461d51f6eb52d02fc1c21', 'type' => 'library', 'install_path' => __DIR__ . '/../cweagans/composer-configurable-plugin', 'aliases' => array(), 'dev_requirement' => \false), 'cweagans/composer-patches' => array('pretty_version' => 'dev-master', 'version' => 'dev-master', 'reference' => '66ba00e9ff94ce5a3351811169d39acb9e16c53c', 'type' => 'composer-plugin', 'install_path' => __DIR__ . '/../cweagans/composer-patches', 'aliases' => array(0 => '9999999-dev'), 'dev_requirement' => \false), 'devowl-wp/cache-invalidate' => array('pretty_version' => 'dev-wordpress', 'version' => 'dev-wordpress', 'reference' => '2cd7a17cae36c6354ac3ca6b2dede7d05e4d1ed1', 'type' => 'library', 'install_path' => __DIR__ . '/../devowl-wp/cache-invalidate', 'aliases' => array(), 'dev_requirement' => \false), 'devowl-wp/customize' => array('pretty_version' => 'dev-wordpress', 'version' => 'dev-wordpress', 'reference' => 'e6f5e1fd3ff2de3776551c89a9fc252654985d32', 'type' => 'library', 'install_path' => __DIR__ . '/../devowl-wp/customize', 'aliases' => array(), 'dev_requirement' => \false), 'devowl-wp/deliver-anonymous-asset' => array('pretty_version' => 'dev-wordpress', 'version' => 'dev-wordpress', 'reference' => '4494ca91185c357fa39aef3d97207306b0ea6d1d', 'type' => 'library', 'install_path' => __DIR__ . '/../devowl-wp/deliver-anonymous-asset', 'aliases' => array(), 'dev_requirement' => \false), 'devowl-wp/fast-html-tag' => array('pretty_version' => 'dev-wordpress', 'version' => 'dev-wordpress', 'reference' => '4117a0c1cd1d503e28eed5fb6fce4d8c203b0d44', 'type' => 'library', 'install_path' => __DIR__ . '/../devowl-wp/fast-html-tag', 'aliases' => array(), 'dev_requirement' => \false), 'devowl-wp/freemium' => array('pretty_version' => 'dev-wordpress', 'version' => 'dev-wordpress', 'reference' => 'ba6bb2e4c84f5b020e58df4b51210ab423f141fa', 'type' => 'library', 'install_path' => __DIR__ . '/../devowl-wp/freemium', 'aliases' => array(), 'dev_requirement' => \false), 'devowl-wp/headless-content-blocker' => array('pretty_version' => 'dev-wordpress', 'version' => 'dev-wordpress', 'reference' => 'c40a89809003f1ca3f3a3e491a0fbdf403531fcb', 'type' => 'library', 'install_path' => __DIR__ . '/../devowl-wp/headless-content-blocker', 'aliases' => array(), 'dev_requirement' => \false), 'devowl-wp/multilingual' => array('pretty_version' => 'dev-wordpress', 'version' => 'dev-wordpress', 'reference' => '7b3f2fed1ad7a38c77323a43b55f0b807595ff89', 'type' => 'library', 'install_path' => __DIR__ . '/../devowl-wp/multilingual', 'aliases' => array(), 'dev_requirement' => \false), 'devowl-wp/real-product-manager-wp-client' => array('pretty_version' => 'dev-wordpress', 'version' => 'dev-wordpress', 'reference' => 'a74cc5d362cfb03f5df968c2abdf2b1b6082edfb', 'type' => 'library', 'install_path' => __DIR__ . '/../devowl-wp/real-product-manager-wp-client', 'aliases' => array(), 'dev_requirement' => \false), 'devowl-wp/real-queue' => array('pretty_version' => 'dev-wordpress', 'version' => 'dev-wordpress', 'reference' => '54485fe821db51245eafbfd14a5b287061963ae0', 'type' => 'library', 'install_path' => __DIR__ . '/../devowl-wp/real-queue', 'aliases' => array(), 'dev_requirement' => \false), 'devowl-wp/real-utils' => array('pretty_version' => 'dev-wordpress', 'version' => 'dev-wordpress', 'reference' => '08f725e7a95ac9757263f6edde01df876af2cd12', 'type' => 'library', 'install_path' => __DIR__ . '/../devowl-wp/real-utils', 'aliases' => array(), 'dev_requirement' => \false), 'devowl-wp/tcf-vendor-list-normalize' => array('pretty_version' => 'dev-wordpress', 'version' => 'dev-wordpress', 'reference' => '47a31a1f40c3bb030044d7049188de264543e0da', 'type' => 'library', 'install_path' => __DIR__ . '/../devowl-wp/tcf-vendor-list-normalize', 'aliases' => array(), 'dev_requirement' => \false), 'devowl-wp/utils' => array('pretty_version' => 'dev-wordpress', 'version' => 'dev-wordpress', 'reference' => '0776e8b14d1be8d13b7ad5e8ac30a975ea0aa118', 'type' => 'library', 'install_path' => __DIR__ . '/../devowl-wp/utils', 'aliases' => array(), 'dev_requirement' => \false), 'maxmind-db/reader' => array('pretty_version' => 'v1.10.0', 'version' => '1.10.0.0', 'reference' => '07f84d969cfc527ce49388558a366ad376f1f35c', 'type' => 'library', 'install_path' => __DIR__ . '/../maxmind-db/reader', 'aliases' => array(), 'dev_requirement' => \false), 'mpratt/embera' => array('pretty_version' => '2.0.26', 'version' => '2.0.26.0', 'reference' => 'd0f4fd8550ca07bd2efb55211c8f66b73db77f99', 'type' => 'library', 'install_path' => __DIR__ . '/../mpratt/embera', 'aliases' => array(), 'dev_requirement' => \false), 'sabberworm/php-css-parser' => array('pretty_version' => 'dev-master', 'version' => 'dev-master', 'reference' => '89abe89f9db34a0d9f9f361a51dd891b7c4aebc5', 'type' => 'library', 'install_path' => __DIR__ . '/../sabberworm/php-css-parser', 'aliases' => array(0 => '9999999-dev'), 'dev_requirement' => \false), 'yahnis-elsts/plugin-update-checker' => array('pretty_version' => 'dev-master', 'version' => 'dev-master', 'reference' => '0e869938e3528734bb48d280fb79652d0a98373c', 'type' => 'library', 'install_path' => __DIR__ . '/../yahnis-elsts/plugin-update-checker', 'aliases' => array(0 => '9999999-dev'), 'dev_requirement' => \false)));
vendor/devowl-wp/real-product-manager-wp-client/CHANGELOG.md CHANGED
@@ -3,6 +3,19 @@
3
  All notable changes to this project will be documented in this file.
4
  See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
5
 
 
 
 
 
 
 
 
 
 
 
 
 
 
6
  ## 1.13.17 (2022-12-01)
7
 
8
 
3
  All notable changes to this project will be documented in this file.
4
  See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
5
 
6
+ ## 1.13.18 (2022-12-02)
7
+
8
+
9
+ ### fix
10
+
11
+ * do not send empty telemetry data (CU-37hc4hh)
12
+ * do not send telemetry data after deactivation of license (CU-37hc4hh)
13
+ * log invalid map data in telemetry job and map empty strings to correct bool zero string (CU-37hc4hh)
14
+
15
+
16
+
17
+
18
+
19
  ## 1.13.17 (2022-12-01)
20
 
21
 
vendor/devowl-wp/real-product-manager-wp-client/package.json CHANGED
@@ -1,6 +1,6 @@
1
  {
2
  "name": "@devowl-wp/real-product-manager-wp-client",
3
- "version": "1.13.17",
4
  "private": true,
5
  "description": "A WordPress client for Real Product Manager",
6
  "homepage": "https://devowl.io",
1
  {
2
  "name": "@devowl-wp/real-product-manager-wp-client",
3
+ "version": "1.13.18",
4
  "private": true,
5
  "description": "A WordPress client for Real Product Manager",
6
  "homepage": "https://devowl.io",
vendor/devowl-wp/real-product-manager-wp-client/src/client/TelemetryData.php CHANGED
@@ -37,12 +37,17 @@ class TelemetryData {
37
  public function put() {
38
  $license = $this->getLicense();
39
  $pluginUpdate = $license->getPluginUpdate();
 
 
 
 
 
40
  $body = [
41
  'licenseActivation' => [
42
  'license' => ['licenseKey' => $license->getActivation()->getCode()],
43
  'client' => ['uuid' => $license->getUuid()]
44
  ],
45
- 'telemetries' => $license->getTelemetryData()->build(\true)
46
  ];
47
  return \DevOwl\RealCookieBanner\Vendor\DevOwl\RealProductManagerWpClient\client\ClientUtils::request(
48
  $pluginUpdate->getInitiator(),
37
  public function put() {
38
  $license = $this->getLicense();
39
  $pluginUpdate = $license->getPluginUpdate();
40
+ $built = $license->getTelemetryData()->build(\true);
41
+ // Nothing to send, skip request and return simulated "valid" response
42
+ if (\count($built) === 0) {
43
+ return [];
44
+ }
45
  $body = [
46
  'licenseActivation' => [
47
  'license' => ['licenseKey' => $license->getActivation()->getCode()],
48
  'client' => ['uuid' => $license->getUuid()]
49
  ],
50
+ 'telemetries' => $built
51
  ];
52
  return \DevOwl\RealCookieBanner\Vendor\DevOwl\RealProductManagerWpClient\client\ClientUtils::request(
53
  $pluginUpdate->getInitiator(),
vendor/devowl-wp/real-product-manager-wp-client/src/license/TelemetryData.php CHANGED
@@ -55,7 +55,13 @@ class TelemetryData {
55
  public function add($key, $data) {
56
  $this->data[] = [
57
  'key' => $key,
58
- 'value' => $this->encode ? (\is_scalar($data) ? \strval($data) : \json_encode($data)) : $data
 
 
 
 
 
 
59
  ];
60
  return $this;
61
  }
@@ -77,7 +83,7 @@ class TelemetryData {
77
  */
78
  public function probablyTransmit() {
79
  $activation = $this->getLicense()->getActivation();
80
- if ($activation->isTelemetryDataSharingOptIn()) {
81
  $activation->executeDeferredAction('telemetry', [$this->client, 'put']);
82
  }
83
  }
55
  public function add($key, $data) {
56
  $this->data[] = [
57
  'key' => $key,
58
+ 'value' => $this->encode
59
+ ? (($data === \false
60
+ ? '0'
61
+ : \is_scalar($data))
62
+ ? \strval($data)
63
+ : \json_encode($data))
64
+ : $data
65
  ];
66
  return $this;
67
  }
83
  */
84
  public function probablyTransmit() {
85
  $activation = $this->getLicense()->getActivation();
86
+ if ($activation->isTelemetryDataSharingOptIn() && !empty($activation->getCode())) {
87
  $activation->executeDeferredAction('telemetry', [$this->client, 'put']);
88
  }
89
  }