Hummingbird Page Speed Optimization - Version 2.4.1

Version Description

( 2020-03-02 ) = - Fix: Plugin copy updates

Download this release

Release Info

Developer vanyukov
Plugin Icon 128x128 Hummingbird Page Speed Optimization
Version 2.4.1
Comparing to
See all releases

Code changes from version 2.4.0 to 2.4.1

admin/views/wphb-upgrade-page.php CHANGED
@@ -22,7 +22,7 @@ if ( ! defined( 'ABSPATH' ) ) {
22
  <p><?php esc_html_e( 'Get Hummingbird Pro for our full WordPress speed optimization suite, including uptime monitoring, enhanced hosted file minification, and white label reports for clients.', 'wphb' ); ?></p>
23
  <p><?php esc_html_e( 'Plus – you’ll get WPMU DEV membership, which includes our award winning Smush Pro plugin for image optimization, 24/7 live WordPress support, and unlimited usage of all our premium plugins.', 'wphb' ); ?></p>
24
  <a href="<?php echo esc_url( Utils::get_link( 'plugin', 'hummingbird_propage_topbutton' ) ); ?>" class="sui-button sui-button-lg sui-button-purple" target="_blank">
25
- <?php esc_html_e( 'Try Free for 30 Days', 'wphb' ); ?>
26
  </a>
27
  <div class="sui-reviews">
28
  <span class="sui-reviews__stars"></span>
@@ -82,14 +82,14 @@ if ( ! defined( 'ABSPATH' ) ) {
82
  <div class="sui-upgrade-page-features__item">
83
  <i class="sui-icon-wpmudev-logo" aria-hidden="true"></i>
84
  <h3><?php esc_html_e( 'The WPMU DEV Guarantee', 'wphb' ); ?></h3>
85
- <p><?php esc_html_e( "You'll be delighted with Hummingbird Pro 😁 You've got a 30-day free trial to test the WPMU DEV Membership, and if you continue but change your mind, you can cancel any time.", 'wphb' ); ?></p>
86
  </div>
87
  </div>
88
  </div>
89
  <div class="sui-upgrade-page-cta">
90
  <div class="sui-upgrade-page-cta__inner">
91
  <h2><?php esc_html_e( 'Join 752,819 Happy Members', 'wphb' ); ?></h2>
92
- <p><?php esc_html_e( "97% of customers are happy with WPMU DEV's service, and it’s a great time to join them: as a Hummingbird user you’ll get a free 30-day trial, so you can see what all the fuss is about.", 'wphb' ); ?></p>
93
  <a href="<?php echo esc_url( Utils::get_link( 'plugin', 'hummingbird_propage_bottombutton' ) ); ?>" class="sui-button sui-button-lg sui-button-purple" target="_blank">
94
  <?php esc_html_e( 'Get Hummingbird Pro, and get a better WordPress', 'wphb' ); ?>
95
  </a>
@@ -97,7 +97,7 @@ if ( ! defined( 'ABSPATH' ) ) {
97
  <?php esc_html_e( 'Get Hummingbird Pro', 'wphb' ); ?>
98
  </button>
99
  <a href="<?php echo esc_url( Utils::get_link( 'plugin', 'hummingbird_propage_bottombutton' ) ); ?>" target="_blank">
100
- <?php esc_html_e( 'Try it free for 30 days', 'wphb' ); ?>
101
  </a>
102
  </div>
103
  </div>
22
  <p><?php esc_html_e( 'Get Hummingbird Pro for our full WordPress speed optimization suite, including uptime monitoring, enhanced hosted file minification, and white label reports for clients.', 'wphb' ); ?></p>
23
  <p><?php esc_html_e( 'Plus – you’ll get WPMU DEV membership, which includes our award winning Smush Pro plugin for image optimization, 24/7 live WordPress support, and unlimited usage of all our premium plugins.', 'wphb' ); ?></p>
24
  <a href="<?php echo esc_url( Utils::get_link( 'plugin', 'hummingbird_propage_topbutton' ) ); ?>" class="sui-button sui-button-lg sui-button-purple" target="_blank">
25
+ <?php esc_html_e( 'Try Hummingbird Pro for free', 'wphb' ); ?>
26
  </a>
27
  <div class="sui-reviews">
28
  <span class="sui-reviews__stars"></span>
82
  <div class="sui-upgrade-page-features__item">
83
  <i class="sui-icon-wpmudev-logo" aria-hidden="true"></i>
84
  <h3><?php esc_html_e( 'The WPMU DEV Guarantee', 'wphb' ); ?></h3>
85
+ <p><?php esc_html_e( "You'll be delighted with Hummingbird Pro 😁 You've got a free trial to test the WPMU DEV Membership, and if you continue but change your mind, you can cancel any time.", 'wphb' ); ?></p>
86
  </div>
87
  </div>
88
  </div>
89
  <div class="sui-upgrade-page-cta">
90
  <div class="sui-upgrade-page-cta__inner">
91
  <h2><?php esc_html_e( 'Join 752,819 Happy Members', 'wphb' ); ?></h2>
92
+ <p><?php esc_html_e( "97% of customers are happy with WPMU DEV's service, and it’s a great time to join them: as a Hummingbird user you’ll get a free trial, so you can see what all the fuss is about.", 'wphb' ); ?></p>
93
  <a href="<?php echo esc_url( Utils::get_link( 'plugin', 'hummingbird_propage_bottombutton' ) ); ?>" class="sui-button sui-button-lg sui-button-purple" target="_blank">
94
  <?php esc_html_e( 'Get Hummingbird Pro, and get a better WordPress', 'wphb' ); ?>
95
  </a>
97
  <?php esc_html_e( 'Get Hummingbird Pro', 'wphb' ); ?>
98
  </button>
99
  <a href="<?php echo esc_url( Utils::get_link( 'plugin', 'hummingbird_propage_bottombutton' ) ); ?>" target="_blank">
100
+ <?php esc_html_e( 'Try Pro for free', 'wphb' ); ?>
101
  </a>
102
  </div>
103
  </div>
core/externals/plugin-notice/notice.php CHANGED
@@ -299,7 +299,7 @@ if ( ! class_exists( 'WPMUDEV_Recommended_Plugins_Notice' ) ) {
299
  ),
300
  array(
301
  'name' => 'Defender Security',
302
- 'desc' => __( 'Create dynamic forms easily and quickly with our form builder.', 'wpmudev_recommended_plugins_notice' ),
303
  'image' => trailingslashit( plugin_dir_url( __FILE__ ) ) . '/assets/images/plugins-defender.png',
304
  'free_slug' => 'defender-security/wp-defender.php',
305
  'pro_slug' => 'wp-defender/wp-defender.php',
299
  ),
300
  array(
301
  'name' => 'Defender Security',
302
+ 'desc' => __( 'Secure and protect your site from malicious hackers and bots.', 'wpmudev_recommended_plugins_notice' ),
303
  'image' => trailingslashit( plugin_dir_url( __FILE__ ) ) . '/assets/images/plugins-defender.png',
304
  'free_slug' => 'defender-security/wp-defender.php',
305
  'pro_slug' => 'wp-defender/wp-defender.php',
readme.txt CHANGED
@@ -1,6 +1,6 @@
1
  === Hummingbird – Speed Optimize, Cache, Minify & Defer Critical CSS/Javascript ===
2
  Plugin Name: Hummingbird – Speed Optimize, Cache, Minify & Defer Critical CSS/Javascript
3
- Version: 2.4.0
4
  Author: WPMU DEV
5
  Author URI: http://premium.wpmudev.org/
6
  Contributors: WPMUDEV
@@ -8,7 +8,7 @@ Tags: defer css javascript, critical css, minify css, minify javascript, cache,
8
  Requires at least: 4.6
9
  Tested up to: 5.3.2
10
  Requires PHP: 5.6
11
- Stable tag: 2.4.0
12
  License: GPLv2
13
  License URI: http://www.gnu.org/licenses/old-licenses/gpl-2.0.html
14
 
@@ -125,7 +125,7 @@ Hey! This is Hummingbird, your trusted solution to speed up WordPress. I’m par
125
  - [Forminator](https://wordpress.org/plugins/forminator/) - Form, Quiz, Poll and Survey Builder
126
  - [Hustle](https://wordpress.org/plugins/wordpress-popup/) - Pop-ups, Slide-ins and Email Opt-ins
127
 
128
- And if you need ALL our Pro plugins AND 24/7 WordPress support, get WPMU DEV membership! You can try it free for 30 days: [premium.wpmudev.org](https://premium.wpmudev.org/?utm_source=wordpress.org&utm_medium=readme&utm_campaign=hummingbird-readme&utm_content=link_wpmudev#trial)
129
 
130
  My superhero friends run the WPMU DEV Blog, your source for the very best WordPress tutorials. If you need to be in the know about WordPress, check it out.
131
 
@@ -173,6 +173,9 @@ Asset Optimization is a great way to speed up your site but moving, combining, m
173
 
174
  == Changelog ==
175
 
 
 
 
176
  = 2.4.0 ( 2020-02-03 ) =
177
  - New: Option to exclude assets from CDN
178
  - New: Integration with Beaver Builder to clear asset optimization and page cache
1
  === Hummingbird – Speed Optimize, Cache, Minify & Defer Critical CSS/Javascript ===
2
  Plugin Name: Hummingbird – Speed Optimize, Cache, Minify & Defer Critical CSS/Javascript
3
+ Version: 2.4.1
4
  Author: WPMU DEV
5
  Author URI: http://premium.wpmudev.org/
6
  Contributors: WPMUDEV
8
  Requires at least: 4.6
9
  Tested up to: 5.3.2
10
  Requires PHP: 5.6
11
+ Stable tag: 2.4.1
12
  License: GPLv2
13
  License URI: http://www.gnu.org/licenses/old-licenses/gpl-2.0.html
14
 
125
  - [Forminator](https://wordpress.org/plugins/forminator/) - Form, Quiz, Poll and Survey Builder
126
  - [Hustle](https://wordpress.org/plugins/wordpress-popup/) - Pop-ups, Slide-ins and Email Opt-ins
127
 
128
+ And if you need ALL our Pro plugins AND 24/7 WordPress support, get WPMU DEV membership! You can try it for free: [premium.wpmudev.org](https://premium.wpmudev.org/?utm_source=wordpress.org&utm_medium=readme&utm_campaign=hummingbird-readme&utm_content=link_wpmudev#trial)
129
 
130
  My superhero friends run the WPMU DEV Blog, your source for the very best WordPress tutorials. If you need to be in the know about WordPress, check it out.
131
 
173
 
174
  == Changelog ==
175
 
176
+ = 2.4.1 ( 2020-03-02 ) =
177
+ - Fix: Plugin copy updates
178
+
179
  = 2.4.0 ( 2020-02-03 ) =
180
  - New: Option to exclude assets from CDN
181
  - New: Integration with Beaver Builder to clear asset optimization and page cache
vendor/autoload.php CHANGED
@@ -4,4 +4,4 @@
4
 
5
  require_once __DIR__ . '/composer/autoload_real.php';
6
 
7
- return ComposerAutoloaderInit929f09571a5cf00b729952671ac7a171::getLoader();
4
 
5
  require_once __DIR__ . '/composer/autoload_real.php';
6
 
7
+ return ComposerAutoloaderInit393cf9432c727d0bf750fa7c6155630f::getLoader();
vendor/composer/autoload_real.php CHANGED
@@ -2,7 +2,7 @@
2
 
3
  // autoload_real.php @generated by Composer
4
 
5
- class ComposerAutoloaderInit929f09571a5cf00b729952671ac7a171
6
  {
7
  private static $loader;
8
 
@@ -19,15 +19,15 @@ class ComposerAutoloaderInit929f09571a5cf00b729952671ac7a171
19
  return self::$loader;
20
  }
21
 
22
- spl_autoload_register(array('ComposerAutoloaderInit929f09571a5cf00b729952671ac7a171', 'loadClassLoader'), true, true);
23
  self::$loader = $loader = new \Composer\Autoload\ClassLoader();
24
- spl_autoload_unregister(array('ComposerAutoloaderInit929f09571a5cf00b729952671ac7a171', 'loadClassLoader'));
25
 
26
  $useStaticLoader = PHP_VERSION_ID >= 50600 && !defined('HHVM_VERSION') && (!function_exists('zend_loader_file_encoded') || !zend_loader_file_encoded());
27
  if ($useStaticLoader) {
28
  require_once __DIR__ . '/autoload_static.php';
29
 
30
- call_user_func(\Composer\Autoload\ComposerStaticInit929f09571a5cf00b729952671ac7a171::getInitializer($loader));
31
  } else {
32
  $map = require __DIR__ . '/autoload_namespaces.php';
33
  foreach ($map as $namespace => $path) {
2
 
3
  // autoload_real.php @generated by Composer
4
 
5
+ class ComposerAutoloaderInit393cf9432c727d0bf750fa7c6155630f
6
  {
7
  private static $loader;
8
 
19
  return self::$loader;
20
  }
21
 
22
+ spl_autoload_register(array('ComposerAutoloaderInit393cf9432c727d0bf750fa7c6155630f', 'loadClassLoader'), true, true);
23
  self::$loader = $loader = new \Composer\Autoload\ClassLoader();
24
+ spl_autoload_unregister(array('ComposerAutoloaderInit393cf9432c727d0bf750fa7c6155630f', 'loadClassLoader'));
25
 
26
  $useStaticLoader = PHP_VERSION_ID >= 50600 && !defined('HHVM_VERSION') && (!function_exists('zend_loader_file_encoded') || !zend_loader_file_encoded());
27
  if ($useStaticLoader) {
28
  require_once __DIR__ . '/autoload_static.php';
29
 
30
+ call_user_func(\Composer\Autoload\ComposerStaticInit393cf9432c727d0bf750fa7c6155630f::getInitializer($loader));
31
  } else {
32
  $map = require __DIR__ . '/autoload_namespaces.php';
33
  foreach ($map as $namespace => $path) {
vendor/composer/autoload_static.php CHANGED
@@ -4,7 +4,7 @@
4
 
5
  namespace Composer\Autoload;
6
 
7
- class ComposerStaticInit929f09571a5cf00b729952671ac7a171
8
  {
9
  public static $prefixLengthsPsr4 = array (
10
  'H' =>
@@ -103,9 +103,9 @@ class ComposerStaticInit929f09571a5cf00b729952671ac7a171
103
  public static function getInitializer(ClassLoader $loader)
104
  {
105
  return \Closure::bind(function () use ($loader) {
106
- $loader->prefixLengthsPsr4 = ComposerStaticInit929f09571a5cf00b729952671ac7a171::$prefixLengthsPsr4;
107
- $loader->prefixDirsPsr4 = ComposerStaticInit929f09571a5cf00b729952671ac7a171::$prefixDirsPsr4;
108
- $loader->classMap = ComposerStaticInit929f09571a5cf00b729952671ac7a171::$classMap;
109
 
110
  }, null, ClassLoader::class);
111
  }
4
 
5
  namespace Composer\Autoload;
6
 
7
+ class ComposerStaticInit393cf9432c727d0bf750fa7c6155630f
8
  {
9
  public static $prefixLengthsPsr4 = array (
10
  'H' =>
103
  public static function getInitializer(ClassLoader $loader)
104
  {
105
  return \Closure::bind(function () use ($loader) {
106
+ $loader->prefixLengthsPsr4 = ComposerStaticInit393cf9432c727d0bf750fa7c6155630f::$prefixLengthsPsr4;
107
+ $loader->prefixDirsPsr4 = ComposerStaticInit393cf9432c727d0bf750fa7c6155630f::$prefixDirsPsr4;
108
+ $loader->classMap = ComposerStaticInit393cf9432c727d0bf750fa7c6155630f::$classMap;
109
 
110
  }, null, ClassLoader::class);
111
  }
wp-hummingbird.php CHANGED
@@ -12,7 +12,7 @@
12
  * Plugin Name: Hummingbird
13
  * Plugin URI: https://premium.wpmudev.org/project/wp-hummingbird/
14
  * Description: Hummingbird zips through your site finding new ways to make it load faster, from file compression and minification to browser caching – because when it comes to pagespeed, every millisecond counts.
15
- * Version: 2.4.0
16
  * Author: WPMU DEV
17
  * Author URI: https://profiles.wordpress.org/wpmudev/
18
  * Network: true
@@ -43,7 +43,7 @@ Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
43
  namespace Hummingbird;
44
 
45
  if ( ! defined( 'WPHB_VERSION' ) ) {
46
- define( 'WPHB_VERSION', '2.4.0' );
47
  }
48
 
49
  if ( ! defined( 'WPHB_SUI_VERSION' ) ) {
12
  * Plugin Name: Hummingbird
13
  * Plugin URI: https://premium.wpmudev.org/project/wp-hummingbird/
14
  * Description: Hummingbird zips through your site finding new ways to make it load faster, from file compression and minification to browser caching – because when it comes to pagespeed, every millisecond counts.
15
+ * Version: 2.4.1
16
  * Author: WPMU DEV
17
  * Author URI: https://profiles.wordpress.org/wpmudev/
18
  * Network: true
43
  namespace Hummingbird;
44
 
45
  if ( ! defined( 'WPHB_VERSION' ) ) {
46
+ define( 'WPHB_VERSION', '2.4.1' );
47
  }
48
 
49
  if ( ! defined( 'WPHB_SUI_VERSION' ) ) {