Image optimization & Lazy Load by Optimole - Version 3.5.2

Version Description

Download this release

Release Info

Developer optimole
Plugin Icon 128x128 Image optimization & Lazy Load by Optimole
Version 3.5.2
Comparing to
See all releases

Code changes from version 3.5.1 to 3.5.2

CHANGELOG.md CHANGED
@@ -1,3 +1,7 @@
 
 
 
 
1
  ##### [Version 3.5.1](https://github.com/Codeinwp/optimole-wp/compare/v3.5.0...v3.5.1) (2022-11-04)
2
 
3
  * Improve media offload estimation time.
1
+ ##### [Version 3.5.2](https://github.com/Codeinwp/optimole-wp/compare/v3.5.1...v3.5.2) (2022-11-11)
2
+
3
+ * Fixed media offload nonce update
4
+
5
  ##### [Version 3.5.1](https://github.com/Codeinwp/optimole-wp/compare/v3.5.0...v3.5.1) (2022-11-04)
6
 
7
  * Improve media offload estimation time.
inc/rest.php CHANGED
@@ -727,7 +727,9 @@ class Optml_Rest {
727
  if ( ! empty( $request->get_param( 'images' ) ) ) {
728
  $images = $request->get_param( 'images' );
729
  }
730
- return $this->response( Optml_Media_Offload::instance()->upload_images( $batch, $images ) );
 
 
731
  }
732
  /**
733
  * Update posts content.
@@ -769,7 +771,9 @@ class Optml_Rest {
769
  if ( ! empty( $request->get_param( 'images' ) ) ) {
770
  $images = $request->get_param( 'images' );
771
  }
772
- return $this->response( Optml_Media_Offload::instance()->rollback_images( $batch, $images ) );
 
 
773
  }
774
  /**
775
  * Update page to replace the image urls.
727
  if ( ! empty( $request->get_param( 'images' ) ) ) {
728
  $images = $request->get_param( 'images' );
729
  }
730
+ $media_response = Optml_Media_Offload::instance()->upload_images( $batch, $images );
731
+ $media_response['nonce'] = wp_create_nonce( 'wp_rest' );
732
+ return $this->response( $media_response );
733
  }
734
  /**
735
  * Update posts content.
771
  if ( ! empty( $request->get_param( 'images' ) ) ) {
772
  $images = $request->get_param( 'images' );
773
  }
774
+ $media_response = Optml_Media_Offload::instance()->rollback_images( $batch, $images );
775
+ $media_response['nonce'] = wp_create_nonce( 'wp_rest' );
776
+ return $this->response( $media_response );
777
  }
778
  /**
779
  * Update page to replace the image urls.
optimole-wp.php CHANGED
@@ -2,7 +2,7 @@
2
  /**
3
  * Plugin Name: Image optimization service by Optimole
4
  * Description: Complete handling of your website images.
5
- * Version: 3.5.1
6
  * Author: Optimole
7
  * Author URI: https://optimole.com
8
  * License: GPL-2.0+
@@ -74,7 +74,7 @@ function optml() {
74
  }
75
  define( 'OPTML_URL', plugin_dir_url( __FILE__ ) );
76
  define( 'OPTML_PATH', plugin_dir_path( __FILE__ ) );
77
- define( 'OPTML_VERSION', '3.5.1' );
78
  define( 'OPTML_NAMESPACE', 'optml' );
79
  define( 'OPTML_BASEFILE', __FILE__ );
80
  // Fallback for old PHP versions when this constant is not defined.
2
  /**
3
  * Plugin Name: Image optimization service by Optimole
4
  * Description: Complete handling of your website images.
5
+ * Version: 3.5.2
6
  * Author: Optimole
7
  * Author URI: https://optimole.com
8
  * License: GPL-2.0+
74
  }
75
  define( 'OPTML_URL', plugin_dir_url( __FILE__ ) );
76
  define( 'OPTML_PATH', plugin_dir_path( __FILE__ ) );
77
+ define( 'OPTML_VERSION', '3.5.2' );
78
  define( 'OPTML_NAMESPACE', 'optml' );
79
  define( 'OPTML_BASEFILE', __FILE__ );
80
  // Fallback for old PHP versions when this constant is not defined.
readme.txt CHANGED
@@ -2,7 +2,7 @@
2
  Contributors: optimole
3
  Tags: image optimization, convert webp, responsive images, lazy load, images, optimization, performance, photos, free cdn
4
  Requires at least: 4.7
5
- Tested up to: 6.0
6
  Requires PHP: 5.4
7
  License: GPLv3
8
  License URI: https://www.gnu.org/licenses/gpl-3.0.en.html
@@ -95,6 +95,13 @@ Premium users will be able to optimize images starting with more than 25k monthl
95
 
96
  == Changelog ==
97
 
 
 
 
 
 
 
 
98
  ##### [Version 3.5.1](https://github.com/Codeinwp/optimole-wp/compare/v3.5.0...v3.5.1) (2022-11-04)
99
 
100
  * Improve media offload estimation time.
2
  Contributors: optimole
3
  Tags: image optimization, convert webp, responsive images, lazy load, images, optimization, performance, photos, free cdn
4
  Requires at least: 4.7
5
+ Tested up to: 6.1
6
  Requires PHP: 5.4
7
  License: GPLv3
8
  License URI: https://www.gnu.org/licenses/gpl-3.0.en.html
95
 
96
  == Changelog ==
97
 
98
+ ##### [Version 3.5.2](https://github.com/Codeinwp/optimole-wp/compare/v3.5.1...v3.5.2) (2022-11-11)
99
+
100
+ * Fixed media offload nonce update
101
+
102
+
103
+
104
+
105
  ##### [Version 3.5.1](https://github.com/Codeinwp/optimole-wp/compare/v3.5.0...v3.5.1) (2022-11-04)
106
 
107
  * Improve media offload estimation time.
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 ComposerAutoloaderInit5a1d9d51d496389d23facbe22f5646d8::getLoader();
22
 
23
  require_once __DIR__ . '/composer/autoload_real.php';
24
 
25
+ return ComposerAutoloaderInit66dcbeaf310d95ffd1b17af832a3a439::getLoader();
vendor/composer/autoload_real.php CHANGED
@@ -2,7 +2,7 @@
2
 
3
  // autoload_real.php @generated by Composer
4
 
5
- class ComposerAutoloaderInit5a1d9d51d496389d23facbe22f5646d8
6
  {
7
  private static $loader;
8
 
@@ -22,18 +22,18 @@ class ComposerAutoloaderInit5a1d9d51d496389d23facbe22f5646d8
22
  return self::$loader;
23
  }
24
 
25
- spl_autoload_register(array('ComposerAutoloaderInit5a1d9d51d496389d23facbe22f5646d8', 'loadClassLoader'), true, true);
26
  self::$loader = $loader = new \Composer\Autoload\ClassLoader(\dirname(__DIR__));
27
- spl_autoload_unregister(array('ComposerAutoloaderInit5a1d9d51d496389d23facbe22f5646d8', 'loadClassLoader'));
28
 
29
  require __DIR__ . '/autoload_static.php';
30
- call_user_func(\Composer\Autoload\ComposerStaticInit5a1d9d51d496389d23facbe22f5646d8::getInitializer($loader));
31
 
32
  $loader->register(true);
33
 
34
- $includeFiles = \Composer\Autoload\ComposerStaticInit5a1d9d51d496389d23facbe22f5646d8::$files;
35
  foreach ($includeFiles as $fileIdentifier => $file) {
36
- composerRequire5a1d9d51d496389d23facbe22f5646d8($fileIdentifier, $file);
37
  }
38
 
39
  return $loader;
@@ -45,7 +45,7 @@ class ComposerAutoloaderInit5a1d9d51d496389d23facbe22f5646d8
45
  * @param string $file
46
  * @return void
47
  */
48
- function composerRequire5a1d9d51d496389d23facbe22f5646d8($fileIdentifier, $file)
49
  {
50
  if (empty($GLOBALS['__composer_autoload_files'][$fileIdentifier])) {
51
  $GLOBALS['__composer_autoload_files'][$fileIdentifier] = true;
2
 
3
  // autoload_real.php @generated by Composer
4
 
5
+ class ComposerAutoloaderInit66dcbeaf310d95ffd1b17af832a3a439
6
  {
7
  private static $loader;
8
 
22
  return self::$loader;
23
  }
24
 
25
+ spl_autoload_register(array('ComposerAutoloaderInit66dcbeaf310d95ffd1b17af832a3a439', 'loadClassLoader'), true, true);
26
  self::$loader = $loader = new \Composer\Autoload\ClassLoader(\dirname(__DIR__));
27
+ spl_autoload_unregister(array('ComposerAutoloaderInit66dcbeaf310d95ffd1b17af832a3a439', 'loadClassLoader'));
28
 
29
  require __DIR__ . '/autoload_static.php';
30
+ call_user_func(\Composer\Autoload\ComposerStaticInit66dcbeaf310d95ffd1b17af832a3a439::getInitializer($loader));
31
 
32
  $loader->register(true);
33
 
34
+ $includeFiles = \Composer\Autoload\ComposerStaticInit66dcbeaf310d95ffd1b17af832a3a439::$files;
35
  foreach ($includeFiles as $fileIdentifier => $file) {
36
+ composerRequire66dcbeaf310d95ffd1b17af832a3a439($fileIdentifier, $file);
37
  }
38
 
39
  return $loader;
45
  * @param string $file
46
  * @return void
47
  */
48
+ function composerRequire66dcbeaf310d95ffd1b17af832a3a439($fileIdentifier, $file)
49
  {
50
  if (empty($GLOBALS['__composer_autoload_files'][$fileIdentifier])) {
51
  $GLOBALS['__composer_autoload_files'][$fileIdentifier] = true;
vendor/composer/autoload_static.php CHANGED
@@ -4,7 +4,7 @@
4
 
5
  namespace Composer\Autoload;
6
 
7
- class ComposerStaticInit5a1d9d51d496389d23facbe22f5646d8
8
  {
9
  public static $files = array (
10
  '9fef4034ed73e26a337d9856ea126f7f' => __DIR__ . '/..' . '/codeinwp/themeisle-sdk/load.php',
@@ -17,7 +17,7 @@ class ComposerStaticInit5a1d9d51d496389d23facbe22f5646d8
17
  public static function getInitializer(ClassLoader $loader)
18
  {
19
  return \Closure::bind(function () use ($loader) {
20
- $loader->classMap = ComposerStaticInit5a1d9d51d496389d23facbe22f5646d8::$classMap;
21
 
22
  }, null, ClassLoader::class);
23
  }
4
 
5
  namespace Composer\Autoload;
6
 
7
+ class ComposerStaticInit66dcbeaf310d95ffd1b17af832a3a439
8
  {
9
  public static $files = array (
10
  '9fef4034ed73e26a337d9856ea126f7f' => __DIR__ . '/..' . '/codeinwp/themeisle-sdk/load.php',
17
  public static function getInitializer(ClassLoader $loader)
18
  {
19
  return \Closure::bind(function () use ($loader) {
20
+ $loader->classMap = ComposerStaticInit66dcbeaf310d95ffd1b17af832a3a439::$classMap;
21
 
22
  }, null, ClassLoader::class);
23
  }