| @@ -1,15 +1,15 @@ | ||
| 1 | 1 | === QuickWebP - WebP & AVIF Image Optimizer, Compression & SEO for WordPress === |
| 2 | 2 | Contributors: ludwigyou |
| 3 | 3 | Tags: webp, avif, image optimization, seo, performance |
| 4 | -Requires at least: 6.8.2 | |
| 4 | +Requires at least: 6.5.0 | |
| 5 | 5 | Tested up to: 7.1 |
| 6 | 6 | Requires PHP: 8.1 |
| 7 | -Stable tag: 4.0.1 | |
| 7 | +Stable tag: 4.1.2 | |
| 8 | 8 | License: GPLv2 or later |
| 9 | 9 | License URI: https://www.gnu.org/licenses/old-licenses/gpl-2.0.txt |
| 10 | 10 | |
| 11 | -QuickWebP is a WordPress image optimizer that converts JPG and PNG to WebP, compresses uploads locally, improves image SEO, and unlocks AVIF with QuickWebP Pro. | |
| 11 | +QuickWebP converts JPG and PNG to WebP, compresses images locally, improves image SEO, and adds AVIF with QuickWebP Pro. | |
| 12 | 12 | |
| 13 | 13 | == Description == |
| 14 | 14 | |
| 15 | 15 | QuickWebP helps you optimize images in WordPress as soon as they are uploaded. It converts JPG and PNG files to WebP, compresses them locally without any external API, cleans filenames for better image SEO, pre-fills media metadata, and resizes oversized uploads automatically. |
| @@ -115,18 +115,22 @@ | ||
| 115 | 115 | If you want to support the project, you can do it here: [Buy me a coffee](https://bmc.link/ludwig) |
| 116 | 116 | |
| 117 | 117 | == Changelog == |
| 118 | 118 | |
| 119 | -= 4.0.1 = | |
| 120 | -* Target blank on upgrade links to QuickWebP Pro in the settings page and license screen. | |
| 121 | -* Improved local image conversion compatibility by using the native WordPress image editor before falling back to direct GD handling. | |
| 119 | += 4.1.2 = | |
| 120 | +* PERFORMANCE: Moved the optimization statistics migration out of admin requests and process it in small scheduled batches. | |
| 121 | +* PERFORMANCE: Replaced counted page-based migration queries with ID cursor pagination and no_found_rows. | |
| 122 | +* PERFORMANCE: Reduced bulk optimization option writes by persisting progress and statistics once per batch. | |
| 123 | +* FIX: Added expiring locks to prevent overlapping bulk optimization and statistics migration workers. | |
| 124 | +* FIX: Serialized cumulative statistics updates and preserved increments received during concurrent requests. | |
| 122 | 125 | |
| 123 | -= 4.0.0 = | |
| 124 | -* Added QuickWebP Pro positioning with the AVIF upgrade path. | |
| 125 | -* Reworked the README and plugin metadata to clarify Free vs Pro features. | |
| 126 | -* Updated the QuickWebP Pro product link. | |
| 126 | += 4.1.1 = | |
| 127 | +* Better informations about pro version and AVIF format in settings page. | |
| 128 | +* Added cumulative image optimization statistics and an existing-media statistics migration. | |
| 127 | 129 | |
| 128 | -= 3.3.1 = | |
| 129 | -* FIX: replace sanitize_filename() with sanitize_text_field() to preserve special characters in the filename for autocomplete seo features. | |
| 130 | += 4.1.0 = | |
| 131 | +* Added a Debug Mode setting with detailed logs written to a custom file in uploads/quickwebp. | |
| 132 | +* Improved image conversion compatibility by using the WordPress image editor only as a targeted fallback when GD cannot load the source format. | |
| 133 | +* Added a safety check to reject conversions from the WordPress image editor when the generated file is larger than the source. | |
| 130 | 134 | |
| 131 | 135 | |
| 132 | 136 | [See changelog for all versions.](https://plugins.svn.wordpress.org/quickwebp/trunk/changelog.txt) |