Skip to content

Commit c84e2bd

Browse files
committed
chore(release): 4.0.1
##### [Version 4.0.1](v4.0.0...v4.0.1) (2025-04-17) Fix extraneous quotation mark in image URL when changing fetchpriority. Fix resize behavior for certain image sizes that were improperly resized.
1 parent c129189 commit c84e2bd

File tree

6 files changed

+18
-99
lines changed

6 files changed

+18
-99
lines changed

CHANGELOG.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,8 @@
1+
##### [Version 4.0.1](https://github.com/Codeinwp/optimole-wp/compare/v4.0.0...v4.0.1) (2025-04-17)
2+
3+
Fix extraneous quotation mark in image URL when changing fetchpriority.
4+
Fix resize behavior for certain image sizes that were improperly resized.
5+
16
#### [Version 4.0.0](https://github.com/Codeinwp/optimole-wp/compare/v3.14.1...v4.0.0) (2025-04-14)
27

38
### New Features

README.md

Lines changed: 5 additions & 48 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,9 @@
22
**Contributors:** [optimole](https://profiles.wordpress.org/optimole/)
33
**Tags:** image optimization, convert webp, image optimizer, lazy load, image, optimisation, convert AVIF, resize, free cdn, compress images, optimize images
44
**Requires at least:** 5.5
5-
**Tested up to:** 6.7
5+
**Tested up to:** 6.8
66
**Requires PHP:** 7.4
7-
**Stable tag:** 4.0.0
7+
**Stable tag:** 4.0.1
88
**License:** GPLv3
99
**License URI:** https://www.gnu.org/licenses/gpl-3.0.en.html
1010

@@ -247,53 +247,10 @@ Discover how to make the most of Optimole with our detailed and user-friendly [d
247247

248248
## Changelog ##
249249

250-
#### [Version 4.0.0](https://github.com/Codeinwp/optimole-wp/compare/v3.14.1...v4.0.0) (2025-04-14)
250+
##### [Version 4.0.1](https://github.com/Codeinwp/optimole-wp/compare/v4.0.0...v4.0.1) (2025-04-17)
251251

252-
### New Features
253-
254-
- Added [client-side detection](https://docs.optimole.com/article/1948-bypass-lazy-load-for-first-images) of above-the-fold images with device-specific lazy loading for improved performance on both desktop and mobile.
255-
- Introduced [video](https://docs.optimole.com/article/2254-how-to-use-optimole-video-integration) integration that allows uploading, managing, and displaying videos directly via the Optimole DAM.
256-
- Enabled rename and replace functionality for media files within both the WordPress media library and the Optimole Cloud Library.
257-
- Simplified compression settings with [presets](https://docs.optimole.com/article/2252-choose-the-best-optimization-preset-for-your-website) for Speed and Quality optimized workflows.
258-
- Added a download button in the Optimole Cloud Library for quick image retrieval.
259-
- Introduced a WordPress dashboard widget showing visits, optimizations, and latest media activity.
260-
- Launched a [referral](https://docs.optimole.com/article/2253-referral-program) program where each referral grants 500 extra visits, up to 5,000.
261-
- Added support to host and serve PDFs from the Optimole.
262-
- Added support for JPEG XL format
263-
264-
---
265-
266-
### Enhancements
267-
268-
- Added direct access to the Optimole Cloud Library from the plugin settings for faster navigation.
269-
- Redesigned the plugin dashboard layout to make metrics clearer and easier to read.
270-
- Enhanced Optimole badge settings with position options and icon-only display mode.
271-
- Added sorting options in the Cloud Library to organize media by upload time or file size.
272-
- Refreshed the first plugin screen with improved trust-building elements.
273-
- Enhanced image preloading logic to more accurately detect and prioritize visible images.
274-
- Displayed clear warnings when free users are approaching their offload limits.
275-
- Added slider navigation and persistent folder state to the Cloud Library for a better media browsing experience.
276-
- Displayed offload quota usage directly in the plugin dashboard.
277-
278-
---
279-
280-
### Bug Fixes
281-
282-
- Fixed pixelated SVGs by ensuring proper format is served.
283-
- Prevented redirect issues when rolling back offloaded images in the media library.
284-
- Respected custom image dimensions set in Elementor sliders during auto-scaling.
285-
- Stopped misidentification of mega menu images as hero images.
286-
- Prevented broken links when editing cloud-only images by redirecting to the Optimole Library.
287-
- Preserved original image URLs in Gutenberg when lazy load and scaling are disabled.
288-
- Fixed issue where product gallery images from the Cloud Library also appeared in product descriptions.
289-
- Resolved incorrect quota display for disabled accounts with badge enabled.
290-
- Ensured first-time DAM authorization works across all browsers.
291-
- Corrected sorting so newest uploads appear at the top of the Cloud Library.
292-
- Cleared cache automatically when images are updated on the site.
293-
- Made update and delete buttons for watermarks visible when multiple rows exist.
294-
- Clarified that excluding an image from optimization also excludes it from lazy loading.
295-
- Stopped image distortion when no size attributes are present and scaling is disabled.
296-
- Synced folder tree view and search in the Cloud Library for consistent navigation.
252+
Fix extraneous quotation mark in image URL when changing fetchpriority.
253+
Fix resize behavior for certain image sizes that were improperly resized.
297254

298255

299256

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.0.0
5+
* Version: 4.0.1
66
* Author: Optimole
77
* Author URI: https://optimole.com
88
* License: GPL-2.0+
@@ -89,7 +89,7 @@ function optml() {
8989
}
9090
define( 'OPTML_URL', plugin_dir_url( __FILE__ ) );
9191
define( 'OPTML_PATH', plugin_dir_path( __FILE__ ) );
92-
define( 'OPTML_VERSION', '4.0.0' );
92+
define( 'OPTML_VERSION', '4.0.1' );
9393
define( 'OPTML_NAMESPACE', 'optml' );
9494
define( 'OPTML_BASEFILE', __FILE__ );
9595
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.0.0",
3+
"version": "4.0.1",
44
"description": "Cloud-based image optimization service - WordPress Integration",
55
"repository": {
66
"type": "git",

readme.txt

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

@@ -247,53 +247,10 @@ Discover how to make the most of Optimole with our detailed and user-friendly [d
247247

248248
== Changelog ==
249249

250-
#### [Version 4.0.0](https://github.com/Codeinwp/optimole-wp/compare/v3.14.1...v4.0.0) (2025-04-14)
250+
##### [Version 4.0.1](https://github.com/Codeinwp/optimole-wp/compare/v4.0.0...v4.0.1) (2025-04-17)
251251

252-
### New Features
253-
254-
- Added [client-side detection](https://docs.optimole.com/article/1948-bypass-lazy-load-for-first-images) of above-the-fold images with device-specific lazy loading for improved performance on both desktop and mobile.
255-
- Introduced [video](https://docs.optimole.com/article/2254-how-to-use-optimole-video-integration) integration that allows uploading, managing, and displaying videos directly via the Optimole DAM.
256-
- Enabled rename and replace functionality for media files within both the WordPress media library and the Optimole Cloud Library.
257-
- Simplified compression settings with [presets](https://docs.optimole.com/article/2252-choose-the-best-optimization-preset-for-your-website) for Speed and Quality optimized workflows.
258-
- Added a download button in the Optimole Cloud Library for quick image retrieval.
259-
- Introduced a WordPress dashboard widget showing visits, optimizations, and latest media activity.
260-
- Launched a [referral](https://docs.optimole.com/article/2253-referral-program) program where each referral grants 500 extra visits, up to 5,000.
261-
- Added support to host and serve PDFs from the Optimole.
262-
- Added support for JPEG XL format
263-
264-
---
265-
266-
### Enhancements
267-
268-
- Added direct access to the Optimole Cloud Library from the plugin settings for faster navigation.
269-
- Redesigned the plugin dashboard layout to make metrics clearer and easier to read.
270-
- Enhanced Optimole badge settings with position options and icon-only display mode.
271-
- Added sorting options in the Cloud Library to organize media by upload time or file size.
272-
- Refreshed the first plugin screen with improved trust-building elements.
273-
- Enhanced image preloading logic to more accurately detect and prioritize visible images.
274-
- Displayed clear warnings when free users are approaching their offload limits.
275-
- Added slider navigation and persistent folder state to the Cloud Library for a better media browsing experience.
276-
- Displayed offload quota usage directly in the plugin dashboard.
277-
278-
---
279-
280-
### Bug Fixes
281-
282-
- Fixed pixelated SVGs by ensuring proper format is served.
283-
- Prevented redirect issues when rolling back offloaded images in the media library.
284-
- Respected custom image dimensions set in Elementor sliders during auto-scaling.
285-
- Stopped misidentification of mega menu images as hero images.
286-
- Prevented broken links when editing cloud-only images by redirecting to the Optimole Library.
287-
- Preserved original image URLs in Gutenberg when lazy load and scaling are disabled.
288-
- Fixed issue where product gallery images from the Cloud Library also appeared in product descriptions.
289-
- Resolved incorrect quota display for disabled accounts with badge enabled.
290-
- Ensured first-time DAM authorization works across all browsers.
291-
- Corrected sorting so newest uploads appear at the top of the Cloud Library.
292-
- Cleared cache automatically when images are updated on the site.
293-
- Made update and delete buttons for watermarks visible when multiple rows exist.
294-
- Clarified that excluding an image from optimization also excludes it from lazy loading.
295-
- Stopped image distortion when no size attributes are present and scaling is disabled.
296-
- Synced folder tree view and search in the Cloud Library for consistent navigation.
252+
Fix extraneous quotation mark in image URL when changing fetchpriority.
253+
Fix resize behavior for certain image sizes that were improperly resized.
297254

298255

299256

0 commit comments

Comments
 (0)