Plugin Directory

Changeset 2526264


Ignore:
Timestamp:
05/04/2021 11:37:49 PM (5 years ago)
Author:
unbouncewordpress
Message:

Releasing version 1.0.47

Location:
unbounce
Files:
14 edited
1 copied

Legend:

Unmodified
Added
Removed
  • unbounce/tags/1.0.47/UBConfig.php

    r2309156 r2526264  
    66    const UB_PLUGIN_NAME           = 'ub-wordpress';
    77    const UB_CACHE_TIMEOUT_ENV_KEY = 'UB_WP_ROUTES_CACHE_EXP';
    8     const UB_USER_AGENT            = 'Unbounce WP Plugin 1.0.45';
    9     const UB_VERSION               = '1.0.45';
     8    const UB_USER_AGENT            = 'Unbounce WP Plugin 1.0.47';
     9    const UB_VERSION               = '1.0.47';
    1010
    1111  // Option keys
  • unbounce/tags/1.0.47/UBDiagnostics.php

    r2309156 r2526264  
    101101        'PHP Version'             => phpversion(),
    102102        'WordPress Version'       => UBDiagnostics::wordpress_version(),
    103         'Unbounce Plugin Version' => '1.0.45',
     103        'Unbounce Plugin Version' => '1.0.47',
    104104        'Checks'                  => self::pp(UBDiagnostics::checks($domain, $domain_info)),
    105105        'Options'                 => self::pp(UBDiagnostics::ub_options()),
     
    141141    }
    142142
    143     private static function wordpress_version()
     143    public static function wordpress_version()
    144144    {
    145145        global $wp_version;
     
    179179            'php'                 => phpversion(),
    180180            'wordpress'           => UBDiagnostics::wordpress_version(),
    181             'plugin_version'      => '1.0.45',
     181            'plugin_version'      => '1.0.47',
    182182            'curl_installed'      => self::is_curl_installed(),
    183183            'xml_installed'       => self::is_xml_installed(),
  • unbounce/tags/1.0.47/UBHTTP.php

    r2309156 r2526264  
    241241            $forwarded_for,
    242242            $remote_ip
    243         ));
     243        ), UBHTTP::get_diagnostic_headers());
     244
    244245        return $filtered_h;
     246    }
     247
     248    private static function get_diagnostic_headers()
     249    {
     250        $headers = array('X-UB-WordPress-Plugin-Version' => '1.0.47');
     251
     252        try {
     253            // OS info:
     254            // - 's': Operating system name. eg. Linux
     255            // - 'r': Release name. eg. 5.4.39-linuxkit
     256            // - 'm': Machine type. eg. x86_64
     257            $os_info = implode(' ', array_map('php_uname', ['s', 'r', 'm']));
     258            $curl_version = curl_version();
     259            $headers = array_merge($headers, array(
     260                'X-UB-WordPress-WordPress-Version' => UBDiagnostics::wordpress_version(),
     261                'X-UB-WordPress-PHP-Version' => phpversion(),
     262                'X-UB-WordPress-CURL-Version' => $curl_version['version'],
     263                'X-UB-WordPress-SSL-Version' => $curl_version['ssl_version'],
     264                'X-UB-WordPress-SNI-Support' => UBDiagnostics::hasSNI(),
     265                'X-UB-WordPress-OS' => $os_info,
     266            ));
     267        } catch (Throwable $e) {
     268            UBLogger::warning('Failed to build diagnostic headers: ' . $e);
     269        }
     270
     271        return $headers;
    245272    }
    246273
     
    428455        if ($http_method == 'GET' && $path == '/_ubhc') {
    429456            return 'HealthCheck';
     457        } elseif (preg_match("/^\/_ub\/[\w.-]/", $path)) {
     458            return "GenericProxyableRequest";
    430459        } elseif ($http_method == "POST" &&
    431460        preg_match("/^\/(fsn|fsg|fs)\/?$/", $path)) {
  • unbounce/tags/1.0.47/Unbounce-Page.php

    r2309156 r2526264  
    44Plugin URI: http://unbounce.com
    55Description: Unbounce is the most powerful standalone landing page builder available.
    6 Version: 1.0.45
     6Version: 1.0.47
    77Author: Unbounce
    88Author URI: http://unbounce.com
  • unbounce/tags/1.0.47/readme.txt

    r2309156 r2526264  
    33Tags: Unbounce, AB testing, A/B testing, split testing, CRO, conversion optimization, wordpress landing page, wp landing pages, splash pages, landing pages, squeeze pages, lead gen, lead generation, email list, responsive landing pages, templates, inbound marketing, ppc, analytics
    44Requires at least: 4.1.5
    5 Tested up to: 5.4
    6 Stable tag: 1.0.45
     5Tested up to: 5.7
     6Stable tag: 1.0.47
    77Requires PHP: 7.2
    88License: GPLv2 or later
     
    8383= Does this plugin send any data to Unbounce? =
    8484
    85 No, not by default. This plugin as an optional "debug" mode which will send diagnostic information to
    86 Unbounce when switched on. This feature is disabled when you install the plugin. An Unbounce Customer
    87 Success Coach may request that you turn the debug feature on if you are experiencing issues with the plugin
    88 to help track down the issue.
     85The plugin sends some information along with each request to Unbounce's servers, containing the
     86version number of the plugin and of some system components, to help us diagnose issues and to track
     87version usage. It also has an optional "debug" mode which will send diagnostic information to
     88Unbounce when switched on. This feature is disabled when you install the plugin. An Unbounce
     89Customer Success Coach may request that you turn the debug feature on if you are experiencing issues
     90with the plugin to help track down the issue.
    8991
    9092= Unbounce Pages are loading, but my conversions are not being tracked =
     
    102104== Changelog ==
    103105
     106= 1.0.47 =
     107* Tested with WP 5.7
     108
     109= 1.0.46 =
     110* Include some diagnostic information in request headers to help us diagnose issues
     111* Support for client side stats
     112
    104113= 1.0.45 =
    105114* Documentation updates to reflect minimum PHP requirements (currently 7.2)
     
    129138
    130139= 1.0.38 =
    131 * Adds an option (ub-use-curl) to opt-out of using cURL as a proxying client, the alternative being wp_remore_request
     140* Adds an option (ub-use-curl) to opt-out of using cURL as a proxying client, the alternative being wp_remote_request
    132141
    133142= 1.0.37 =
     
    143152= 1.0.34 =
    144153* New diagnostics entry for SSL's SNI Support on WordPress installations
    145 * Better
    146154
    147155= 1.0.33 =
     
    161169
    162170= 1.0.28 =
    163 * Disables the unbounce plugin when editing drafts as a logged in user.
     171* Disables the Unbounce plugin when editing drafts as a logged in user.
    164172
    165173= 1.0.27 =
     
    174182= 1.0.24 =
    175183* Improves support for installations using SSL
    176   * is_ssl() has higher precedence for determing protocol of content to serve
     184  * is_ssl() has higher precedence for determining protocol of content to serve
    177185
    178186= 1.0.23 =
  • unbounce/tags/1.0.47/templates/main_authorized_footer.php

    r2309156 r2526264  
    2222  Click here for troubleshooting and plugin diagnostics
    2323</a>
    24 <p class="ub-version">Unbounce Version 1.0.45</p>
     24<p class="ub-version">Unbounce Version 1.0.47</p>
  • unbounce/tags/1.0.47/templates/main_unauthorized_footer.php

    r2309156 r2526264  
    55  Click here for troubleshooting and plugin diagnostics
    66</a>
    7 <p class="ub-version">Unbounce Version 1.0.45</p>
     7<p class="ub-version">Unbounce Version 1.0.47</p>
  • unbounce/trunk/UBConfig.php

    r2309156 r2526264  
    66    const UB_PLUGIN_NAME           = 'ub-wordpress';
    77    const UB_CACHE_TIMEOUT_ENV_KEY = 'UB_WP_ROUTES_CACHE_EXP';
    8     const UB_USER_AGENT            = 'Unbounce WP Plugin 1.0.45';
    9     const UB_VERSION               = '1.0.45';
     8    const UB_USER_AGENT            = 'Unbounce WP Plugin 1.0.47';
     9    const UB_VERSION               = '1.0.47';
    1010
    1111  // Option keys
  • unbounce/trunk/UBDiagnostics.php

    r2309156 r2526264  
    101101        'PHP Version'             => phpversion(),
    102102        'WordPress Version'       => UBDiagnostics::wordpress_version(),
    103         'Unbounce Plugin Version' => '1.0.45',
     103        'Unbounce Plugin Version' => '1.0.47',
    104104        'Checks'                  => self::pp(UBDiagnostics::checks($domain, $domain_info)),
    105105        'Options'                 => self::pp(UBDiagnostics::ub_options()),
     
    141141    }
    142142
    143     private static function wordpress_version()
     143    public static function wordpress_version()
    144144    {
    145145        global $wp_version;
     
    179179            'php'                 => phpversion(),
    180180            'wordpress'           => UBDiagnostics::wordpress_version(),
    181             'plugin_version'      => '1.0.45',
     181            'plugin_version'      => '1.0.47',
    182182            'curl_installed'      => self::is_curl_installed(),
    183183            'xml_installed'       => self::is_xml_installed(),
  • unbounce/trunk/UBHTTP.php

    r2309156 r2526264  
    241241            $forwarded_for,
    242242            $remote_ip
    243         ));
     243        ), UBHTTP::get_diagnostic_headers());
     244
    244245        return $filtered_h;
     246    }
     247
     248    private static function get_diagnostic_headers()
     249    {
     250        $headers = array('X-UB-WordPress-Plugin-Version' => '1.0.47');
     251
     252        try {
     253            // OS info:
     254            // - 's': Operating system name. eg. Linux
     255            // - 'r': Release name. eg. 5.4.39-linuxkit
     256            // - 'm': Machine type. eg. x86_64
     257            $os_info = implode(' ', array_map('php_uname', ['s', 'r', 'm']));
     258            $curl_version = curl_version();
     259            $headers = array_merge($headers, array(
     260                'X-UB-WordPress-WordPress-Version' => UBDiagnostics::wordpress_version(),
     261                'X-UB-WordPress-PHP-Version' => phpversion(),
     262                'X-UB-WordPress-CURL-Version' => $curl_version['version'],
     263                'X-UB-WordPress-SSL-Version' => $curl_version['ssl_version'],
     264                'X-UB-WordPress-SNI-Support' => UBDiagnostics::hasSNI(),
     265                'X-UB-WordPress-OS' => $os_info,
     266            ));
     267        } catch (Throwable $e) {
     268            UBLogger::warning('Failed to build diagnostic headers: ' . $e);
     269        }
     270
     271        return $headers;
    245272    }
    246273
     
    428455        if ($http_method == 'GET' && $path == '/_ubhc') {
    429456            return 'HealthCheck';
     457        } elseif (preg_match("/^\/_ub\/[\w.-]/", $path)) {
     458            return "GenericProxyableRequest";
    430459        } elseif ($http_method == "POST" &&
    431460        preg_match("/^\/(fsn|fsg|fs)\/?$/", $path)) {
  • unbounce/trunk/Unbounce-Page.php

    r2309156 r2526264  
    44Plugin URI: http://unbounce.com
    55Description: Unbounce is the most powerful standalone landing page builder available.
    6 Version: 1.0.45
     6Version: 1.0.47
    77Author: Unbounce
    88Author URI: http://unbounce.com
  • unbounce/trunk/readme.txt

    r2309156 r2526264  
    33Tags: Unbounce, AB testing, A/B testing, split testing, CRO, conversion optimization, wordpress landing page, wp landing pages, splash pages, landing pages, squeeze pages, lead gen, lead generation, email list, responsive landing pages, templates, inbound marketing, ppc, analytics
    44Requires at least: 4.1.5
    5 Tested up to: 5.4
    6 Stable tag: 1.0.45
     5Tested up to: 5.7
     6Stable tag: 1.0.47
    77Requires PHP: 7.2
    88License: GPLv2 or later
     
    8383= Does this plugin send any data to Unbounce? =
    8484
    85 No, not by default. This plugin as an optional "debug" mode which will send diagnostic information to
    86 Unbounce when switched on. This feature is disabled when you install the plugin. An Unbounce Customer
    87 Success Coach may request that you turn the debug feature on if you are experiencing issues with the plugin
    88 to help track down the issue.
     85The plugin sends some information along with each request to Unbounce's servers, containing the
     86version number of the plugin and of some system components, to help us diagnose issues and to track
     87version usage. It also has an optional "debug" mode which will send diagnostic information to
     88Unbounce when switched on. This feature is disabled when you install the plugin. An Unbounce
     89Customer Success Coach may request that you turn the debug feature on if you are experiencing issues
     90with the plugin to help track down the issue.
    8991
    9092= Unbounce Pages are loading, but my conversions are not being tracked =
     
    102104== Changelog ==
    103105
     106= 1.0.47 =
     107* Tested with WP 5.7
     108
     109= 1.0.46 =
     110* Include some diagnostic information in request headers to help us diagnose issues
     111* Support for client side stats
     112
    104113= 1.0.45 =
    105114* Documentation updates to reflect minimum PHP requirements (currently 7.2)
     
    129138
    130139= 1.0.38 =
    131 * Adds an option (ub-use-curl) to opt-out of using cURL as a proxying client, the alternative being wp_remore_request
     140* Adds an option (ub-use-curl) to opt-out of using cURL as a proxying client, the alternative being wp_remote_request
    132141
    133142= 1.0.37 =
     
    143152= 1.0.34 =
    144153* New diagnostics entry for SSL's SNI Support on WordPress installations
    145 * Better
    146154
    147155= 1.0.33 =
     
    161169
    162170= 1.0.28 =
    163 * Disables the unbounce plugin when editing drafts as a logged in user.
     171* Disables the Unbounce plugin when editing drafts as a logged in user.
    164172
    165173= 1.0.27 =
     
    174182= 1.0.24 =
    175183* Improves support for installations using SSL
    176   * is_ssl() has higher precedence for determing protocol of content to serve
     184  * is_ssl() has higher precedence for determining protocol of content to serve
    177185
    178186= 1.0.23 =
  • unbounce/trunk/templates/main_authorized_footer.php

    r2309156 r2526264  
    2222  Click here for troubleshooting and plugin diagnostics
    2323</a>
    24 <p class="ub-version">Unbounce Version 1.0.45</p>
     24<p class="ub-version">Unbounce Version 1.0.47</p>
  • unbounce/trunk/templates/main_unauthorized_footer.php

    r2309156 r2526264  
    55  Click here for troubleshooting and plugin diagnostics
    66</a>
    7 <p class="ub-version">Unbounce Version 1.0.45</p>
     7<p class="ub-version">Unbounce Version 1.0.47</p>
Note: See TracChangeset for help on using the changeset viewer.