Plugin Directory

Changeset 2517074


Ignore:
Timestamp:
04/18/2021 09:42:02 AM (5 years ago)
Author:
wpmunich
Message:

Update to version 1.1.0 from GitHub

Location:
wpm-floc
Files:
6 added
18 edited
1 copied

Legend:

Unmodified
Added
Removed
  • wpm-floc/tags/1.1.0/inc/FLoC/Component.php

    r2516863 r2517074  
    99use WpMunich\wpmfloc\Component_Interface;
    1010use function add_action;
     11use function add_filter;
    1112
    1213/**
     
    4041     */
    4142    public function disable( $headers, $wp ) {
    42         if ( isset( $headers['Permissions-Policy'] ) && ! empty( $headers['Permissions-Policy'] ) && strpos( $headers['Permission-Policy'], 'interest-cohort' ) === false ) {
     43        if (
     44            isset( $headers['Permissions-Policy'] ) &&
     45            ! empty( $headers['Permissions-Policy'] ) &&
     46            strpos( $headers['Permission-Policy'], 'interest-cohort' ) === false
     47        ) {
    4348            $headers['Permissions-Policy'] = $headers['Permissions-Policy'] . ', interest-cohort=()';
    4449        } else {
    4550            $headers['Permissions-Policy'] = 'interest-cohort=()';
    4651        }
     52
    4753        return $headers;
    4854    }
  • wpm-floc/tags/1.1.0/inc/Plugin.php

    r2516816 r2517074  
    132132            new i18n\Component(),
    133133            new FLoC\Component(),
     134            new WPSC\Component(),
    134135        );
    135136
  • wpm-floc/tags/1.1.0/readme.txt

    r2516865 r2517074  
    77License: GPLv2
    88License URI: https://www.gnu.de/documents/gpl-2.0.html
    9 Stable tag: 1.0.0
     9Stable tag: 1.1.0
    1010
    1111A simple zero-config plugin to opt-out of Google "Federated Learning of Cohorts" (FLoC).
     
    2929- [**Brave Browser** - Why Brave disables FLoC](https://brave.com/why-brave-disables-floc/)
    3030- [The **WICG** Draft for FLoC](https://wicg.github.io/floc/)
     31
     32## Compatibility with Cache Plugins
     33This plugin relies on the ability to deliver HTTP headers to the browser. Some Cache Plugins actively strip these HTTP headers and therefore invalidate the purpose of this plugin.
     34
     35These cache plugins are known to be compatible:
     36
     37- [**WP Super Cache**](https://wordpress.org/plugins/wp-super-cache/) - You have to activate the "*Cache HTTP headers with page content.*" checkbox in the Advanced Tab of the WP Super Cache Settings.
    3138
    3239== Installation ==
     
    5360
    5461== Changelog ==
     62= 1.1.0 =
     63* Added compatibility for [WP Super Cache](https://wordpress.org/plugins/wp-super-cache/)
     64
    5565= 1.0.0 =
    5666* Initial release
  • wpm-floc/tags/1.1.0/vendor/autoload.php

    r2516865 r2517074  
    55require_once __DIR__ . '/composer/autoload_real.php';
    66
    7 return ComposerAutoloaderInit45d744ab1c5ee12ae00922ba2e6fce71::getLoader();
     7return ComposerAutoloaderInit15c96bdaccb1113f6490774f61f0a706::getLoader();
  • wpm-floc/tags/1.1.0/vendor/composer/InstalledVersions.php

    r2516865 r2517074  
    3131    array (
    3232    ),
    33     'reference' => '762f081c60db7d87af86c5c069fca916cfc900f1',
     33    'reference' => '7088495962ce89d777e5db25646a70b5e615558a',
    3434    'name' => 'wpmunich/lhbpp',
    3535  ),
     
    5252      array (
    5353      ),
    54       'reference' => '762f081c60db7d87af86c5c069fca916cfc900f1',
     54      'reference' => '7088495962ce89d777e5db25646a70b5e615558a',
    5555    ),
    5656  ),
  • wpm-floc/tags/1.1.0/vendor/composer/autoload_real.php

    r2516865 r2517074  
    33// autoload_real.php @generated by Composer
    44
    5 class ComposerAutoloaderInit45d744ab1c5ee12ae00922ba2e6fce71
     5class ComposerAutoloaderInit15c96bdaccb1113f6490774f61f0a706
    66{
    77    private static $loader;
     
    2323        }
    2424
    25         spl_autoload_register(array('ComposerAutoloaderInit45d744ab1c5ee12ae00922ba2e6fce71', 'loadClassLoader'), true, true);
     25        spl_autoload_register(array('ComposerAutoloaderInit15c96bdaccb1113f6490774f61f0a706', 'loadClassLoader'), true, true);
    2626        self::$loader = $loader = new \Composer\Autoload\ClassLoader(\dirname(\dirname(__FILE__)));
    27         spl_autoload_unregister(array('ComposerAutoloaderInit45d744ab1c5ee12ae00922ba2e6fce71', 'loadClassLoader'));
     27        spl_autoload_unregister(array('ComposerAutoloaderInit15c96bdaccb1113f6490774f61f0a706', 'loadClassLoader'));
    2828
    2929        $useStaticLoader = PHP_VERSION_ID >= 50600 && !defined('HHVM_VERSION') && (!function_exists('zend_loader_file_encoded') || !zend_loader_file_encoded());
     
    3131            require __DIR__ . '/autoload_static.php';
    3232
    33             call_user_func(\Composer\Autoload\ComposerStaticInit45d744ab1c5ee12ae00922ba2e6fce71::getInitializer($loader));
     33            call_user_func(\Composer\Autoload\ComposerStaticInit15c96bdaccb1113f6490774f61f0a706::getInitializer($loader));
    3434        } else {
    3535            $map = require __DIR__ . '/autoload_namespaces.php';
     
    5252
    5353        if ($useStaticLoader) {
    54             $includeFiles = Composer\Autoload\ComposerStaticInit45d744ab1c5ee12ae00922ba2e6fce71::$files;
     54            $includeFiles = Composer\Autoload\ComposerStaticInit15c96bdaccb1113f6490774f61f0a706::$files;
    5555        } else {
    5656            $includeFiles = require __DIR__ . '/autoload_files.php';
    5757        }
    5858        foreach ($includeFiles as $fileIdentifier => $file) {
    59             composerRequire45d744ab1c5ee12ae00922ba2e6fce71($fileIdentifier, $file);
     59            composerRequire15c96bdaccb1113f6490774f61f0a706($fileIdentifier, $file);
    6060        }
    6161
     
    6464}
    6565
    66 function composerRequire45d744ab1c5ee12ae00922ba2e6fce71($fileIdentifier, $file)
     66function composerRequire15c96bdaccb1113f6490774f61f0a706($fileIdentifier, $file)
    6767{
    6868    if (empty($GLOBALS['__composer_autoload_files'][$fileIdentifier])) {
  • wpm-floc/tags/1.1.0/vendor/composer/autoload_static.php

    r2516865 r2517074  
    55namespace Composer\Autoload;
    66
    7 class ComposerStaticInit45d744ab1c5ee12ae00922ba2e6fce71
     7class ComposerStaticInit15c96bdaccb1113f6490774f61f0a706
    88{
    99    public static $files = array (
     
    3232    {
    3333        return \Closure::bind(function () use ($loader) {
    34             $loader->prefixLengthsPsr4 = ComposerStaticInit45d744ab1c5ee12ae00922ba2e6fce71::$prefixLengthsPsr4;
    35             $loader->prefixDirsPsr4 = ComposerStaticInit45d744ab1c5ee12ae00922ba2e6fce71::$prefixDirsPsr4;
    36             $loader->classMap = ComposerStaticInit45d744ab1c5ee12ae00922ba2e6fce71::$classMap;
     34            $loader->prefixLengthsPsr4 = ComposerStaticInit15c96bdaccb1113f6490774f61f0a706::$prefixLengthsPsr4;
     35            $loader->prefixDirsPsr4 = ComposerStaticInit15c96bdaccb1113f6490774f61f0a706::$prefixDirsPsr4;
     36            $loader->classMap = ComposerStaticInit15c96bdaccb1113f6490774f61f0a706::$classMap;
    3737
    3838        }, null, ClassLoader::class);
  • wpm-floc/tags/1.1.0/vendor/composer/installed.php

    r2516865 r2517074  
    77    array (
    88    ),
    9     'reference' => '762f081c60db7d87af86c5c069fca916cfc900f1',
     9    'reference' => '7088495962ce89d777e5db25646a70b5e615558a',
    1010    'name' => 'wpmunich/lhbpp',
    1111  ),
     
    2828      array (
    2929      ),
    30       'reference' => '762f081c60db7d87af86c5c069fca916cfc900f1',
     30      'reference' => '7088495962ce89d777e5db25646a70b5e615558a',
    3131    ),
    3232  ),
  • wpm-floc/tags/1.1.0/wpmfloc.php

    r2516865 r2517074  
    44 *
    55 * @package wpmfloc
    6  * @version 1.0.0
     6 * @version 1.1.0
    77 *
    88 * Plugin Name: Disable FLoC
     
    1111 * Author: WP Munich
    1212 * Author URI: https://www.wp-munich.com
    13  * Version: 1.0.0
     13 * Version: 1.1.0
    1414 * Text Domain: wpm-floc
    1515 */
     
    2525
    2626if ( ! defined( 'WPMFLOC_VERSION' ) ) {
    27     define( 'WPMFLOC_VERSION', '1.0.0' );
     27    define( 'WPMFLOC_VERSION', '1.1.0' );
    2828}
    2929
  • wpm-floc/trunk/inc/FLoC/Component.php

    r2516863 r2517074  
    99use WpMunich\wpmfloc\Component_Interface;
    1010use function add_action;
     11use function add_filter;
    1112
    1213/**
     
    4041     */
    4142    public function disable( $headers, $wp ) {
    42         if ( isset( $headers['Permissions-Policy'] ) && ! empty( $headers['Permissions-Policy'] ) && strpos( $headers['Permission-Policy'], 'interest-cohort' ) === false ) {
     43        if (
     44            isset( $headers['Permissions-Policy'] ) &&
     45            ! empty( $headers['Permissions-Policy'] ) &&
     46            strpos( $headers['Permission-Policy'], 'interest-cohort' ) === false
     47        ) {
    4348            $headers['Permissions-Policy'] = $headers['Permissions-Policy'] . ', interest-cohort=()';
    4449        } else {
    4550            $headers['Permissions-Policy'] = 'interest-cohort=()';
    4651        }
     52
    4753        return $headers;
    4854    }
  • wpm-floc/trunk/inc/Plugin.php

    r2516816 r2517074  
    132132            new i18n\Component(),
    133133            new FLoC\Component(),
     134            new WPSC\Component(),
    134135        );
    135136
  • wpm-floc/trunk/readme.txt

    r2516865 r2517074  
    77License: GPLv2
    88License URI: https://www.gnu.de/documents/gpl-2.0.html
    9 Stable tag: 1.0.0
     9Stable tag: 1.1.0
    1010
    1111A simple zero-config plugin to opt-out of Google "Federated Learning of Cohorts" (FLoC).
     
    2929- [**Brave Browser** - Why Brave disables FLoC](https://brave.com/why-brave-disables-floc/)
    3030- [The **WICG** Draft for FLoC](https://wicg.github.io/floc/)
     31
     32## Compatibility with Cache Plugins
     33This plugin relies on the ability to deliver HTTP headers to the browser. Some Cache Plugins actively strip these HTTP headers and therefore invalidate the purpose of this plugin.
     34
     35These cache plugins are known to be compatible:
     36
     37- [**WP Super Cache**](https://wordpress.org/plugins/wp-super-cache/) - You have to activate the "*Cache HTTP headers with page content.*" checkbox in the Advanced Tab of the WP Super Cache Settings.
    3138
    3239== Installation ==
     
    5360
    5461== Changelog ==
     62= 1.1.0 =
     63* Added compatibility for [WP Super Cache](https://wordpress.org/plugins/wp-super-cache/)
     64
    5565= 1.0.0 =
    5666* Initial release
  • wpm-floc/trunk/vendor/autoload.php

    r2516865 r2517074  
    55require_once __DIR__ . '/composer/autoload_real.php';
    66
    7 return ComposerAutoloaderInit45d744ab1c5ee12ae00922ba2e6fce71::getLoader();
     7return ComposerAutoloaderInit15c96bdaccb1113f6490774f61f0a706::getLoader();
  • wpm-floc/trunk/vendor/composer/InstalledVersions.php

    r2516865 r2517074  
    3131    array (
    3232    ),
    33     'reference' => '762f081c60db7d87af86c5c069fca916cfc900f1',
     33    'reference' => '7088495962ce89d777e5db25646a70b5e615558a',
    3434    'name' => 'wpmunich/lhbpp',
    3535  ),
     
    5252      array (
    5353      ),
    54       'reference' => '762f081c60db7d87af86c5c069fca916cfc900f1',
     54      'reference' => '7088495962ce89d777e5db25646a70b5e615558a',
    5555    ),
    5656  ),
  • wpm-floc/trunk/vendor/composer/autoload_real.php

    r2516865 r2517074  
    33// autoload_real.php @generated by Composer
    44
    5 class ComposerAutoloaderInit45d744ab1c5ee12ae00922ba2e6fce71
     5class ComposerAutoloaderInit15c96bdaccb1113f6490774f61f0a706
    66{
    77    private static $loader;
     
    2323        }
    2424
    25         spl_autoload_register(array('ComposerAutoloaderInit45d744ab1c5ee12ae00922ba2e6fce71', 'loadClassLoader'), true, true);
     25        spl_autoload_register(array('ComposerAutoloaderInit15c96bdaccb1113f6490774f61f0a706', 'loadClassLoader'), true, true);
    2626        self::$loader = $loader = new \Composer\Autoload\ClassLoader(\dirname(\dirname(__FILE__)));
    27         spl_autoload_unregister(array('ComposerAutoloaderInit45d744ab1c5ee12ae00922ba2e6fce71', 'loadClassLoader'));
     27        spl_autoload_unregister(array('ComposerAutoloaderInit15c96bdaccb1113f6490774f61f0a706', 'loadClassLoader'));
    2828
    2929        $useStaticLoader = PHP_VERSION_ID >= 50600 && !defined('HHVM_VERSION') && (!function_exists('zend_loader_file_encoded') || !zend_loader_file_encoded());
     
    3131            require __DIR__ . '/autoload_static.php';
    3232
    33             call_user_func(\Composer\Autoload\ComposerStaticInit45d744ab1c5ee12ae00922ba2e6fce71::getInitializer($loader));
     33            call_user_func(\Composer\Autoload\ComposerStaticInit15c96bdaccb1113f6490774f61f0a706::getInitializer($loader));
    3434        } else {
    3535            $map = require __DIR__ . '/autoload_namespaces.php';
     
    5252
    5353        if ($useStaticLoader) {
    54             $includeFiles = Composer\Autoload\ComposerStaticInit45d744ab1c5ee12ae00922ba2e6fce71::$files;
     54            $includeFiles = Composer\Autoload\ComposerStaticInit15c96bdaccb1113f6490774f61f0a706::$files;
    5555        } else {
    5656            $includeFiles = require __DIR__ . '/autoload_files.php';
    5757        }
    5858        foreach ($includeFiles as $fileIdentifier => $file) {
    59             composerRequire45d744ab1c5ee12ae00922ba2e6fce71($fileIdentifier, $file);
     59            composerRequire15c96bdaccb1113f6490774f61f0a706($fileIdentifier, $file);
    6060        }
    6161
     
    6464}
    6565
    66 function composerRequire45d744ab1c5ee12ae00922ba2e6fce71($fileIdentifier, $file)
     66function composerRequire15c96bdaccb1113f6490774f61f0a706($fileIdentifier, $file)
    6767{
    6868    if (empty($GLOBALS['__composer_autoload_files'][$fileIdentifier])) {
  • wpm-floc/trunk/vendor/composer/autoload_static.php

    r2516865 r2517074  
    55namespace Composer\Autoload;
    66
    7 class ComposerStaticInit45d744ab1c5ee12ae00922ba2e6fce71
     7class ComposerStaticInit15c96bdaccb1113f6490774f61f0a706
    88{
    99    public static $files = array (
     
    3232    {
    3333        return \Closure::bind(function () use ($loader) {
    34             $loader->prefixLengthsPsr4 = ComposerStaticInit45d744ab1c5ee12ae00922ba2e6fce71::$prefixLengthsPsr4;
    35             $loader->prefixDirsPsr4 = ComposerStaticInit45d744ab1c5ee12ae00922ba2e6fce71::$prefixDirsPsr4;
    36             $loader->classMap = ComposerStaticInit45d744ab1c5ee12ae00922ba2e6fce71::$classMap;
     34            $loader->prefixLengthsPsr4 = ComposerStaticInit15c96bdaccb1113f6490774f61f0a706::$prefixLengthsPsr4;
     35            $loader->prefixDirsPsr4 = ComposerStaticInit15c96bdaccb1113f6490774f61f0a706::$prefixDirsPsr4;
     36            $loader->classMap = ComposerStaticInit15c96bdaccb1113f6490774f61f0a706::$classMap;
    3737
    3838        }, null, ClassLoader::class);
  • wpm-floc/trunk/vendor/composer/installed.php

    r2516865 r2517074  
    77    array (
    88    ),
    9     'reference' => '762f081c60db7d87af86c5c069fca916cfc900f1',
     9    'reference' => '7088495962ce89d777e5db25646a70b5e615558a',
    1010    'name' => 'wpmunich/lhbpp',
    1111  ),
     
    2828      array (
    2929      ),
    30       'reference' => '762f081c60db7d87af86c5c069fca916cfc900f1',
     30      'reference' => '7088495962ce89d777e5db25646a70b5e615558a',
    3131    ),
    3232  ),
  • wpm-floc/trunk/wpmfloc.php

    r2516865 r2517074  
    44 *
    55 * @package wpmfloc
    6  * @version 1.0.0
     6 * @version 1.1.0
    77 *
    88 * Plugin Name: Disable FLoC
     
    1111 * Author: WP Munich
    1212 * Author URI: https://www.wp-munich.com
    13  * Version: 1.0.0
     13 * Version: 1.1.0
    1414 * Text Domain: wpm-floc
    1515 */
     
    2525
    2626if ( ! defined( 'WPMFLOC_VERSION' ) ) {
    27     define( 'WPMFLOC_VERSION', '1.0.0' );
     27    define( 'WPMFLOC_VERSION', '1.1.0' );
    2828}
    2929
Note: See TracChangeset for help on using the changeset viewer.