Version Description
Download this release
Release Info
Developer | devowl |
Plugin | Real Cookie Banner: GDPR (DSGVO) & ePrivacy Cookie Consent |
Version | 2.11.2 |
Comparing to | |
See all releases |
Code changes from version 2.11.1 to 2.11.2
- CHANGELOG.md +16 -0
- inc/Utils.php +27 -0
- inc/base/others/cachebuster-lib.php +1 -1
- inc/base/others/cachebuster.php +1 -1
- inc/presets/CookiePresets.php +1 -1
- index.php +1 -1
- vendor/autoload.php +1 -1
- vendor/composer/InstalledVersions.php +1 -1
- vendor/composer/autoload_real.php +7 -7
- vendor/composer/autoload_static.php +4 -4
- vendor/composer/installed.php +1 -1
CHANGELOG.md
CHANGED
@@ -3,6 +3,22 @@
|
|
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 |
## 2.11.1 (2021-12-15)
|
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 |
+
## 2.11.2 (2021-12-15)
|
7 |
+
|
8 |
+
|
9 |
+
### chore
|
10 |
+
|
11 |
+
* introduce new filter RCB/SetCookie (CU-1xpffw5)
|
12 |
+
|
13 |
+
|
14 |
+
### fix
|
15 |
+
|
16 |
+
* **hotfix :** recommended templates are shown as non-existing if already existing in scanner tab (CU-1xpfu3p)
|
17 |
+
|
18 |
+
|
19 |
+
|
20 |
+
|
21 |
+
|
22 |
## 2.11.1 (2021-12-15)
|
23 |
|
24 |
|
inc/Utils.php
CHANGED
@@ -298,6 +298,33 @@ class Utils {
|
|
298 |
// supported in all browsers without any security warnings
|
299 |
$useSameSite = empty($samesite) ? $defaultSameSite : $samesite;
|
300 |
$useSameSite = \strtolower($useSameSite) === 'none' && !$secure ? $defaultSameSite : $useSameSite;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
301 |
$result = \false;
|
302 |
if (\PHP_VERSION_ID < 70300) {
|
303 |
$result = \setcookie(
|
298 |
// supported in all browsers without any security warnings
|
299 |
$useSameSite = empty($samesite) ? $defaultSameSite : $samesite;
|
300 |
$useSameSite = \strtolower($useSameSite) === 'none' && !$secure ? $defaultSameSite : $useSameSite;
|
301 |
+
/**
|
302 |
+
* Modify the cookie `setcookie` parameters.
|
303 |
+
*
|
304 |
+
* @hook RCB/SetCookie
|
305 |
+
* @param {array} $cookie An array holding the cookie name, value, expire, path, domain, ....
|
306 |
+
* @return {array}
|
307 |
+
* @since 2.11.2
|
308 |
+
*/
|
309 |
+
$filteredParameters = apply_filters('RCB/SetCookie', [
|
310 |
+
'name' => $name,
|
311 |
+
'value' => $value,
|
312 |
+
'expire' => $expire,
|
313 |
+
'path' => $path,
|
314 |
+
'domain' => $domain,
|
315 |
+
'secure' => $secure,
|
316 |
+
'httponly' => $httponly,
|
317 |
+
'samesite' => $useSameSite
|
318 |
+
]);
|
319 |
+
// Do not use extract() for security purposes!
|
320 |
+
$name = $filteredParameters['name'];
|
321 |
+
$value = $filteredParameters['value'];
|
322 |
+
$expire = $filteredParameters['expire'];
|
323 |
+
$path = $filteredParameters['path'];
|
324 |
+
$domain = $filteredParameters['domain'];
|
325 |
+
$secure = $filteredParameters['secure'];
|
326 |
+
$httponly = $filteredParameters['httponly'];
|
327 |
+
$useSameSite = $filteredParameters['samesite'];
|
328 |
$result = \false;
|
329 |
if (\PHP_VERSION_ID < 70300) {
|
330 |
$result = \setcookie(
|
inc/base/others/cachebuster-lib.php
CHANGED
@@ -1,5 +1,5 @@
|
|
1 |
<?php
|
2 |
-
/* This file was automatically generated (Wed Dec 15 2021
|
3 |
return [
|
4 |
'animate.css' => '4.1.1',
|
5 |
'mobx' => '4.15.7',
|
1 |
<?php
|
2 |
+
/* This file was automatically generated (Wed Dec 15 2021 13:02:16 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 (Wed Dec 15 2021
|
3 |
return [
|
4 |
'src/public/dist/138.lite.js' => '7bb52c010098ad4fe761a58de9aaccc7',
|
5 |
'src/public/dist/152.lite.js' => 'baac9fdcafae11243e16b168120c2fe5',
|
1 |
<?php
|
2 |
+
/* This file was automatically generated (Wed Dec 15 2021 13:02:16 GMT+0000 (Coordinated Universal Time)). */
|
3 |
return [
|
4 |
'src/public/dist/138.lite.js' => '7bb52c010098ad4fe761a58de9aaccc7',
|
5 |
'src/public/dist/152.lite.js' => 'baac9fdcafae11243e16b168120c2fe5',
|
inc/presets/CookiePresets.php
CHANGED
@@ -211,8 +211,8 @@ class CookiePresets extends \DevOwl\RealCookieBanner\presets\Presets {
|
|
211 |
\call_user_func_array($callback, [
|
212 |
&$preset,
|
213 |
$preset['instance'] ?? null,
|
214 |
-
$existingBlockers,
|
215 |
$existingCookies,
|
|
|
216 |
&$result,
|
217 |
$this
|
218 |
]);
|
211 |
\call_user_func_array($callback, [
|
212 |
&$preset,
|
213 |
$preset['instance'] ?? null,
|
|
|
214 |
$existingCookies,
|
215 |
+
$existingBlockers,
|
216 |
&$result,
|
217 |
$this
|
218 |
]);
|
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: 2.11.
|
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: 2.11.2
|
12 |
* Text Domain: real-cookie-banner
|
13 |
* Domain Path: /languages
|
14 |
*/
|
vendor/autoload.php
CHANGED
@@ -4,4 +4,4 @@
|
|
4 |
|
5 |
require_once __DIR__ . '/composer/autoload_real.php';
|
6 |
|
7 |
-
return
|
4 |
|
5 |
require_once __DIR__ . '/composer/autoload_real.php';
|
6 |
|
7 |
+
return ComposerAutoloaderInit7b47b23bb0a185b3a168484e860e1714::getLoader();
|
vendor/composer/InstalledVersions.php
CHANGED
@@ -5,7 +5,7 @@ namespace DevOwl\RealCookieBanner\Vendor\Composer;
|
|
5 |
use DevOwl\RealCookieBanner\Vendor\Composer\Semver\VersionParser;
|
6 |
class InstalledVersions
|
7 |
{
|
8 |
-
private static $installed = array('root' => array('pretty_version' => 'dev-master', 'version' => 'dev-master', 'aliases' => array(), 'reference' => '
|
9 |
public static function getInstalledPackages()
|
10 |
{
|
11 |
return \array_keys(self::$installed['versions']);
|
5 |
use DevOwl\RealCookieBanner\Vendor\Composer\Semver\VersionParser;
|
6 |
class InstalledVersions
|
7 |
{
|
8 |
+
private static $installed = array('root' => array('pretty_version' => 'dev-master', 'version' => 'dev-master', 'aliases' => array(), 'reference' => 'c0a94231eace80ce7bedce5aba71838d9301d690', 'name' => '__root__'), 'versions' => array('__root__' => array('pretty_version' => 'dev-master', 'version' => 'dev-master', 'aliases' => array(), 'reference' => 'c0a94231eace80ce7bedce5aba71838d9301d690'), 'cweagans/composer-configurable-plugin' => array('pretty_version' => '1.0.0', 'version' => '1.0.0.0', 'aliases' => array(), 'reference' => '2df389bb1f13830fd95461d51f6eb52d02fc1c21'), 'cweagans/composer-patches' => array('pretty_version' => 'dev-master', 'version' => 'dev-master', 'aliases' => array(0 => '9999999-dev'), 'reference' => '66ba00e9ff94ce5a3351811169d39acb9e16c53c'), 'devowl-wp/cache-invalidate' => array('pretty_version' => 'dev-perf/fast-html-tag', 'version' => 'dev-perf/fast-html-tag', 'aliases' => array(), 'reference' => 'a30e1cc1b08f745f0a49427e74b30c2aa931771e'), 'devowl-wp/customize' => array('pretty_version' => 'dev-perf/fast-html-tag', 'version' => 'dev-perf/fast-html-tag', 'aliases' => array(), 'reference' => '0440971bf0554bc8935aef1fa4eb1c16e1d2cbe0'), 'devowl-wp/deliver-anonymous-asset' => array('pretty_version' => 'dev-perf/fast-html-tag', 'version' => 'dev-perf/fast-html-tag', 'aliases' => array(), 'reference' => '7a76625f59d5eb7ba13a5a62e034cbe63cbe2834'), 'devowl-wp/fast-html-tag' => array('pretty_version' => 'dev-perf/fast-html-tag', 'version' => 'dev-perf/fast-html-tag', 'aliases' => array(), 'reference' => '6fad15acb44f56bf5c3313713299fb86467bc913'), 'devowl-wp/freemium' => array('pretty_version' => 'dev-perf/fast-html-tag', 'version' => 'dev-perf/fast-html-tag', 'aliases' => array(), 'reference' => 'f46163e56a6be9eace5a48ecd0c5c8d1680219a6'), 'devowl-wp/headless-content-blocker' => array('pretty_version' => 'dev-perf/fast-html-tag', 'version' => 'dev-perf/fast-html-tag', 'aliases' => array(), 'reference' => 'e0e6e29745211400bc7a64dd414d414b1f227802'), 'devowl-wp/multilingual' => array('pretty_version' => 'dev-perf/fast-html-tag', 'version' => 'dev-perf/fast-html-tag', 'aliases' => array(), 'reference' => '8fb632660aab28c29076589cb0c2733eb5574183'), 'devowl-wp/real-product-manager-wp-client' => array('pretty_version' => 'dev-perf/fast-html-tag', 'version' => 'dev-perf/fast-html-tag', 'aliases' => array(), 'reference' => 'f622da0b0b9d77b5ae0db4e38614fb8acf98b897'), 'devowl-wp/real-queue' => array('pretty_version' => 'dev-perf/fast-html-tag', 'version' => 'dev-perf/fast-html-tag', 'aliases' => array(), 'reference' => 'e7cfd18fc47ee53fb0a7a765bce858effcd410e7'), 'devowl-wp/real-utils' => array('pretty_version' => 'dev-perf/fast-html-tag', 'version' => 'dev-perf/fast-html-tag', 'aliases' => array(), 'reference' => '8f35c9a3c7cc4a086422c95356b890212cbb8c65'), 'devowl-wp/tcf-vendor-list-normalize' => array('pretty_version' => 'dev-perf/fast-html-tag', 'version' => 'dev-perf/fast-html-tag', 'aliases' => array(), 'reference' => '601edc4441a6b3a6238a00d0a2989c2910255a99'), 'devowl-wp/utils' => array('pretty_version' => 'dev-perf/fast-html-tag', 'version' => 'dev-perf/fast-html-tag', 'aliases' => array(), 'reference' => '3b2eee5934e5ce0d94cdb5f4736259d448fe8531'), 'maxmind-db/reader' => array('pretty_version' => 'v1.10.0', 'version' => '1.10.0.0', 'aliases' => array(), 'reference' => '07f84d969cfc527ce49388558a366ad376f1f35c'), 'sabberworm/php-css-parser' => array('pretty_version' => 'dev-master', 'version' => 'dev-master', 'aliases' => array(0 => '9999999-dev'), 'reference' => '2cce20571099cca43c88469d422ca3d45d5dc547'), 'yahnis-elsts/plugin-update-checker' => array('pretty_version' => 'dev-master', 'version' => 'dev-master', 'aliases' => array(0 => '9999999-dev'), 'reference' => '0e869938e3528734bb48d280fb79652d0a98373c')));
|
9 |
public static function getInstalledPackages()
|
10 |
{
|
11 |
return \array_keys(self::$installed['versions']);
|
vendor/composer/autoload_real.php
CHANGED
@@ -2,7 +2,7 @@
|
|
2 |
|
3 |
// autoload_real.php @generated by Composer
|
4 |
|
5 |
-
class
|
6 |
{
|
7 |
private static $loader;
|
8 |
|
@@ -22,15 +22,15 @@ class ComposerAutoloaderInitd27d32da028d0fa31f89a8d5745e9f70
|
|
22 |
return self::$loader;
|
23 |
}
|
24 |
|
25 |
-
spl_autoload_register(array('
|
26 |
self::$loader = $loader = new \Composer\Autoload\ClassLoader();
|
27 |
-
spl_autoload_unregister(array('
|
28 |
|
29 |
$useStaticLoader = PHP_VERSION_ID >= 50600 && !defined('HHVM_VERSION') && (!function_exists('zend_loader_file_encoded') || !zend_loader_file_encoded());
|
30 |
if ($useStaticLoader) {
|
31 |
require __DIR__ . '/autoload_static.php';
|
32 |
|
33 |
-
call_user_func(\Composer\Autoload\
|
34 |
} else {
|
35 |
$classMap = require __DIR__ . '/autoload_classmap.php';
|
36 |
if ($classMap) {
|
@@ -42,19 +42,19 @@ class ComposerAutoloaderInitd27d32da028d0fa31f89a8d5745e9f70
|
|
42 |
$loader->register(true);
|
43 |
|
44 |
if ($useStaticLoader) {
|
45 |
-
$includeFiles = Composer\Autoload\
|
46 |
} else {
|
47 |
$includeFiles = require __DIR__ . '/autoload_files.php';
|
48 |
}
|
49 |
foreach ($includeFiles as $fileIdentifier => $file) {
|
50 |
-
|
51 |
}
|
52 |
|
53 |
return $loader;
|
54 |
}
|
55 |
}
|
56 |
|
57 |
-
function
|
58 |
{
|
59 |
if (empty($GLOBALS['__composer_autoload_files'][$fileIdentifier])) {
|
60 |
require $file;
|
2 |
|
3 |
// autoload_real.php @generated by Composer
|
4 |
|
5 |
+
class ComposerAutoloaderInit7b47b23bb0a185b3a168484e860e1714
|
6 |
{
|
7 |
private static $loader;
|
8 |
|
22 |
return self::$loader;
|
23 |
}
|
24 |
|
25 |
+
spl_autoload_register(array('ComposerAutoloaderInit7b47b23bb0a185b3a168484e860e1714', 'loadClassLoader'), true, true);
|
26 |
self::$loader = $loader = new \Composer\Autoload\ClassLoader();
|
27 |
+
spl_autoload_unregister(array('ComposerAutoloaderInit7b47b23bb0a185b3a168484e860e1714', 'loadClassLoader'));
|
28 |
|
29 |
$useStaticLoader = PHP_VERSION_ID >= 50600 && !defined('HHVM_VERSION') && (!function_exists('zend_loader_file_encoded') || !zend_loader_file_encoded());
|
30 |
if ($useStaticLoader) {
|
31 |
require __DIR__ . '/autoload_static.php';
|
32 |
|
33 |
+
call_user_func(\Composer\Autoload\ComposerStaticInit7b47b23bb0a185b3a168484e860e1714::getInitializer($loader));
|
34 |
} else {
|
35 |
$classMap = require __DIR__ . '/autoload_classmap.php';
|
36 |
if ($classMap) {
|
42 |
$loader->register(true);
|
43 |
|
44 |
if ($useStaticLoader) {
|
45 |
+
$includeFiles = Composer\Autoload\ComposerStaticInit7b47b23bb0a185b3a168484e860e1714::$files;
|
46 |
} else {
|
47 |
$includeFiles = require __DIR__ . '/autoload_files.php';
|
48 |
}
|
49 |
foreach ($includeFiles as $fileIdentifier => $file) {
|
50 |
+
composerRequire7b47b23bb0a185b3a168484e860e1714($fileIdentifier, $file);
|
51 |
}
|
52 |
|
53 |
return $loader;
|
54 |
}
|
55 |
}
|
56 |
|
57 |
+
function composerRequire7b47b23bb0a185b3a168484e860e1714($fileIdentifier, $file)
|
58 |
{
|
59 |
if (empty($GLOBALS['__composer_autoload_files'][$fileIdentifier])) {
|
60 |
require $file;
|
vendor/composer/autoload_static.php
CHANGED
@@ -4,7 +4,7 @@
|
|
4 |
|
5 |
namespace Composer\Autoload;
|
6 |
|
7 |
-
class
|
8 |
{
|
9 |
public static $files = array (
|
10 |
'49a1299791c25c6fd83542c6fedacddd' => __DIR__ . '/..' . '/yahnis-elsts/plugin-update-checker/load-v4p11.php',
|
@@ -681,9 +681,9 @@ class ComposerStaticInitd27d32da028d0fa31f89a8d5745e9f70
|
|
681 |
public static function getInitializer(ClassLoader $loader)
|
682 |
{
|
683 |
return \Closure::bind(function () use ($loader) {
|
684 |
-
$loader->prefixLengthsPsr4 =
|
685 |
-
$loader->prefixDirsPsr4 =
|
686 |
-
$loader->classMap =
|
687 |
|
688 |
}, null, ClassLoader::class);
|
689 |
}
|
4 |
|
5 |
namespace Composer\Autoload;
|
6 |
|
7 |
+
class ComposerStaticInit7b47b23bb0a185b3a168484e860e1714
|
8 |
{
|
9 |
public static $files = array (
|
10 |
'49a1299791c25c6fd83542c6fedacddd' => __DIR__ . '/..' . '/yahnis-elsts/plugin-update-checker/load-v4p11.php',
|
681 |
public static function getInitializer(ClassLoader $loader)
|
682 |
{
|
683 |
return \Closure::bind(function () use ($loader) {
|
684 |
+
$loader->prefixLengthsPsr4 = ComposerStaticInit7b47b23bb0a185b3a168484e860e1714::$prefixLengthsPsr4;
|
685 |
+
$loader->prefixDirsPsr4 = ComposerStaticInit7b47b23bb0a185b3a168484e860e1714::$prefixDirsPsr4;
|
686 |
+
$loader->classMap = ComposerStaticInit7b47b23bb0a185b3a168484e860e1714::$classMap;
|
687 |
|
688 |
}, null, ClassLoader::class);
|
689 |
}
|
vendor/composer/installed.php
CHANGED
@@ -2,4 +2,4 @@
|
|
2 |
|
3 |
namespace DevOwl\RealCookieBanner\Vendor;
|
4 |
|
5 |
-
return array('root' => array('pretty_version' => 'dev-master', 'version' => 'dev-master', 'aliases' => array(), 'reference' => '
|
2 |
|
3 |
namespace DevOwl\RealCookieBanner\Vendor;
|
4 |
|
5 |
+
return array('root' => array('pretty_version' => 'dev-master', 'version' => 'dev-master', 'aliases' => array(), 'reference' => 'c0a94231eace80ce7bedce5aba71838d9301d690', 'name' => '__root__'), 'versions' => array('__root__' => array('pretty_version' => 'dev-master', 'version' => 'dev-master', 'aliases' => array(), 'reference' => 'c0a94231eace80ce7bedce5aba71838d9301d690'), 'cweagans/composer-configurable-plugin' => array('pretty_version' => '1.0.0', 'version' => '1.0.0.0', 'aliases' => array(), 'reference' => '2df389bb1f13830fd95461d51f6eb52d02fc1c21'), 'cweagans/composer-patches' => array('pretty_version' => 'dev-master', 'version' => 'dev-master', 'aliases' => array(0 => '9999999-dev'), 'reference' => '66ba00e9ff94ce5a3351811169d39acb9e16c53c'), 'devowl-wp/cache-invalidate' => array('pretty_version' => 'dev-perf/fast-html-tag', 'version' => 'dev-perf/fast-html-tag', 'aliases' => array(), 'reference' => 'a30e1cc1b08f745f0a49427e74b30c2aa931771e'), 'devowl-wp/customize' => array('pretty_version' => 'dev-perf/fast-html-tag', 'version' => 'dev-perf/fast-html-tag', 'aliases' => array(), 'reference' => '0440971bf0554bc8935aef1fa4eb1c16e1d2cbe0'), 'devowl-wp/deliver-anonymous-asset' => array('pretty_version' => 'dev-perf/fast-html-tag', 'version' => 'dev-perf/fast-html-tag', 'aliases' => array(), 'reference' => '7a76625f59d5eb7ba13a5a62e034cbe63cbe2834'), 'devowl-wp/fast-html-tag' => array('pretty_version' => 'dev-perf/fast-html-tag', 'version' => 'dev-perf/fast-html-tag', 'aliases' => array(), 'reference' => '6fad15acb44f56bf5c3313713299fb86467bc913'), 'devowl-wp/freemium' => array('pretty_version' => 'dev-perf/fast-html-tag', 'version' => 'dev-perf/fast-html-tag', 'aliases' => array(), 'reference' => 'f46163e56a6be9eace5a48ecd0c5c8d1680219a6'), 'devowl-wp/headless-content-blocker' => array('pretty_version' => 'dev-perf/fast-html-tag', 'version' => 'dev-perf/fast-html-tag', 'aliases' => array(), 'reference' => 'e0e6e29745211400bc7a64dd414d414b1f227802'), 'devowl-wp/multilingual' => array('pretty_version' => 'dev-perf/fast-html-tag', 'version' => 'dev-perf/fast-html-tag', 'aliases' => array(), 'reference' => '8fb632660aab28c29076589cb0c2733eb5574183'), 'devowl-wp/real-product-manager-wp-client' => array('pretty_version' => 'dev-perf/fast-html-tag', 'version' => 'dev-perf/fast-html-tag', 'aliases' => array(), 'reference' => 'f622da0b0b9d77b5ae0db4e38614fb8acf98b897'), 'devowl-wp/real-queue' => array('pretty_version' => 'dev-perf/fast-html-tag', 'version' => 'dev-perf/fast-html-tag', 'aliases' => array(), 'reference' => 'e7cfd18fc47ee53fb0a7a765bce858effcd410e7'), 'devowl-wp/real-utils' => array('pretty_version' => 'dev-perf/fast-html-tag', 'version' => 'dev-perf/fast-html-tag', 'aliases' => array(), 'reference' => '8f35c9a3c7cc4a086422c95356b890212cbb8c65'), 'devowl-wp/tcf-vendor-list-normalize' => array('pretty_version' => 'dev-perf/fast-html-tag', 'version' => 'dev-perf/fast-html-tag', 'aliases' => array(), 'reference' => '601edc4441a6b3a6238a00d0a2989c2910255a99'), 'devowl-wp/utils' => array('pretty_version' => 'dev-perf/fast-html-tag', 'version' => 'dev-perf/fast-html-tag', 'aliases' => array(), 'reference' => '3b2eee5934e5ce0d94cdb5f4736259d448fe8531'), 'maxmind-db/reader' => array('pretty_version' => 'v1.10.0', 'version' => '1.10.0.0', 'aliases' => array(), 'reference' => '07f84d969cfc527ce49388558a366ad376f1f35c'), 'sabberworm/php-css-parser' => array('pretty_version' => 'dev-master', 'version' => 'dev-master', 'aliases' => array(0 => '9999999-dev'), 'reference' => '2cce20571099cca43c88469d422ca3d45d5dc547'), 'yahnis-elsts/plugin-update-checker' => array('pretty_version' => 'dev-master', 'version' => 'dev-master', 'aliases' => array(0 => '9999999-dev'), 'reference' => '0e869938e3528734bb48d280fb79652d0a98373c')));
|