Skip to content

Commit 9bbb63a

Browse files
committed
chore(release): 4.2.0
#### [Version 4.2.0](v4.1.5...v4.2.0) (2026-01-08) - Better lazy loading for background images from page building plugins (Elementor, Otter Blocks, Kadence Blocks, Beaver Builder, Spectra Blocks, Essential Blocks) - Fixes issue with lazy-loading images using object-size: cover in CSS, not having the proper position - Added automatic cache clearing support for 4 popular caching plugins (Super Page Cache, Hummingbird, Aruba Hispeed Cache, Cache Enabler) - Updated View all stats link from the dashboard widget to go directly to the Optimole dashboard - Clearer messaging for visit limit notifications - Better translation support and consistent casing of Optimole throughout - Updated dependencies
1 parent 9be6586 commit 9bbb63a

File tree

6 files changed

+36
-19
lines changed

6 files changed

+36
-19
lines changed

CHANGELOG.md

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,13 @@
1+
#### [Version 4.2.0](https://github.com/Codeinwp/optimole-wp/compare/v4.1.5...v4.2.0) (2026-01-08)
2+
3+
- Better lazy loading for background images from page building plugins (Elementor, Otter Blocks, Kadence Blocks, Beaver Builder, Spectra Blocks, Essential Blocks)
4+
- Fixes issue with lazy-loading images using object-size: cover in CSS, not having the proper position
5+
- Added automatic cache clearing support for 4 popular caching plugins (Super Page Cache, Hummingbird, Aruba Hispeed Cache, Cache Enabler)
6+
- Updated View all stats link from the dashboard widget to go directly to the Optimole dashboard
7+
- Clearer messaging for visit limit notifications
8+
- Better translation support and consistent casing of Optimole throughout
9+
- Updated dependencies
10+
111
##### [Version 4.1.5](https://github.com/Codeinwp/optimole-wp/compare/v4.1.4...v4.1.5) (2025-12-12)
212

313
- Improved type annotations and added runtime type checks in several methods to prevent errors when non-array values are encountered.

README.md

Lines changed: 13 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
**Requires at least:** 5.5
55
**Tested up to:** 6.9
66
**Requires PHP:** 7.4
7-
**Stable tag:** 4.1.5
7+
**Stable tag:** 4.2.0
88
**License:** GPLv3
99
**License URI:** https://www.gnu.org/licenses/gpl-3.0.en.html
1010

@@ -70,8 +70,7 @@ Optimize your entire media library with a single click. Optimole processes your
7070

7171
#### 🚀 One-Click Image Offloading [PRO]
7272

73-
Free up valuable server space by offloading your entire media library to Optimole's secure cloud storage. All your images are safely stored and delivered from our optimized CDN, reducing your hosting costs and server load. Need your images back on your server? Our seamless one-click restoration process makes it easy to transfer everything back
74-
whenever you want, giving you complete flexibility and control over your media assets.
73+
Free up valuable server space by offloading your entire media library to Optimole's secure cloud storage. All your images are safely stored and delivered from our optimized CDN, reducing your hosting costs and server load. Need your images back on your server? Our seamless one-click restoration process makes it easy to transfer everything back whenever you want, giving you complete flexibility and control over your media assets.
7574

7675
#### 🌎 CDN
7776

@@ -249,11 +248,15 @@ Discover how to make the most of Optimole with our detailed and user-friendly [d
249248

250249
## Changelog ##
251250

252-
##### [Version 4.1.5](https://github.com/Codeinwp/optimole-wp/compare/v4.1.4...v4.1.5) (2025-12-12)
251+
#### [Version 4.2.0](https://github.com/Codeinwp/optimole-wp/compare/v4.1.5...v4.2.0) (2026-01-08)
253252

254-
- Improved type annotations and added runtime type checks in several methods to prevent errors when non-array values are encountered.
255-
- Fixed an edge case where background lazyload selectors could be accessed before settings were initialized.
256-
- Improved logic to better extract the original URL from Optimole offloaded images, including offloading patterns and custom CDN domains.
253+
- Better lazy loading for background images from page building plugins (Elementor, Otter Blocks, Kadence Blocks, Beaver Builder, Spectra Blocks, Essential Blocks)
254+
- Fixes issue with lazy-loading images using object-size: cover in CSS, not having the proper position
255+
- Added automatic cache clearing support for 4 popular caching plugins (Super Page Cache, Hummingbird, Aruba Hispeed Cache, Cache Enabler)
256+
- Updated View all stats link from the dashboard widget to go directly to the Optimole dashboard
257+
- Clearer messaging for visit limit notifications
258+
- Better translation support and consistent casing of Optimole throughout
259+
- Updated dependencies
257260

258261

259262

@@ -264,9 +267,9 @@ Discover how to make the most of Optimole with our detailed and user-friendly [d
264267
## Installation ##
265268
The following are the steps to install the Optimole plugin
266269

267-
1. In your WordPress Administration Panels, click on Add New option under Plugins from the menu.
270+
1. In your WordPress Dashboard, click on Add New option under Plugins from the menu.
268271
Click on upload at the top.
269-
2. Browse the location and select the Optimole Plugin and click install now.
272+
2. Browse the location, select the Optimole plugin and click "Install now".
270273
3. Go to Media -> Optimole and follow in the instructions on how to enable the service.
271274

272275
## Frequently Asked Questions ##
@@ -307,7 +310,7 @@ We use your original images as sources when deliver the optimized images. Unless
307310

308311
A higher compression might result in a small loss of image quality. Selecting the auto level will let Optimole choose the minimum size with no loss in the quality of your picture.
309312

310-
### I used Kraken, Shortpixel, Optimus, EWWW or WP Smush, Imagify will Optimole further optimize my images? ###
313+
### I used Kraken, Shortpixel, Optimus, EWWW or WP Smush, Imagify. Will Optimole further optimize my images? ###
311314

312315
Yes, Optimole will also take care of serving your image at the RIGHT size for your visitors and optimize them to the best possible format for their browser.
313316

optimole-wp.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
/**
33
* Plugin Name: Image optimization service by Optimole
44
* Description: Complete handling of your website images.
5-
* Version: 4.1.5
5+
* Version: 4.2.0
66
* Author: Optimole
77
* Author URI: https://optimole.com
88
* License: GPL-2.0+
@@ -87,7 +87,7 @@ function optml() {
8787
}
8888
define( 'OPTML_URL', plugin_dir_url( __FILE__ ) );
8989
define( 'OPTML_PATH', plugin_dir_path( __FILE__ ) );
90-
define( 'OPTML_VERSION', '4.1.5' );
90+
define( 'OPTML_VERSION', '4.2.0' );
9191
define( 'OPTML_NAMESPACE', 'optml' );
9292
define( 'OPTML_BASEFILE', __FILE__ );
9393
define( 'OPTML_PRODUCT_SLUG', basename( OPTML_PATH ) );

package-lock.json

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "optimole-wp",
3-
"version": "4.1.5",
3+
"version": "4.2.0",
44
"description": "Cloud-based image optimization service - WordPress Integration",
55
"repository": {
66
"type": "git",

readme.txt

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ Tags: image optimization, convert webp, image optimizer, lazy load, optimize ima
44
Requires at least: 5.5
55
Tested up to: 6.9
66
Requires PHP: 7.4
7-
Stable tag: 4.1.5
7+
Stable tag: 4.2.0
88
License: GPLv3
99
License URI: https://www.gnu.org/licenses/gpl-3.0.en.html
1010

@@ -248,11 +248,15 @@ Discover how to make the most of Optimole with our detailed and user-friendly [d
248248

249249
== Changelog ==
250250

251-
##### [Version 4.1.5](https://github.com/Codeinwp/optimole-wp/compare/v4.1.4...v4.1.5) (2025-12-12)
251+
#### [Version 4.2.0](https://github.com/Codeinwp/optimole-wp/compare/v4.1.5...v4.2.0) (2026-01-08)
252252

253-
- Improved type annotations and added runtime type checks in several methods to prevent errors when non-array values are encountered.
254-
- Fixed an edge case where background lazyload selectors could be accessed before settings were initialized.
255-
- Improved logic to better extract the original URL from Optimole offloaded images, including offloading patterns and custom CDN domains.
253+
- Better lazy loading for background images from page building plugins (Elementor, Otter Blocks, Kadence Blocks, Beaver Builder, Spectra Blocks, Essential Blocks)
254+
- Fixes issue with lazy-loading images using object-size: cover in CSS, not having the proper position
255+
- Added automatic cache clearing support for 4 popular caching plugins (Super Page Cache, Hummingbird, Aruba Hispeed Cache, Cache Enabler)
256+
- Updated View all stats link from the dashboard widget to go directly to the Optimole dashboard
257+
- Clearer messaging for visit limit notifications
258+
- Better translation support and consistent casing of Optimole throughout
259+
- Updated dependencies
256260

257261

258262

0 commit comments

Comments
 (0)