| 1 |
== Changelog == |
| 2 |
|
| 3 |
= 4.1.2 = |
| 4 |
* PERFORMANCE: Moved the optimization statistics migration out of admin requests and process it in small scheduled batches. |
| 5 |
* PERFORMANCE: Replaced counted page-based migration queries with ID cursor pagination and no_found_rows. |
| 6 |
* PERFORMANCE: Reduced bulk optimization option writes by persisting progress and statistics once per batch. |
| 7 |
* FIX: Added expiring locks to prevent overlapping bulk optimization and statistics migration workers. |
| 8 |
* FIX: Serialized cumulative statistics updates and preserved increments received during concurrent requests. |
| 9 |
|
| 10 |
= 4.1.1 = |
| 11 |
* Better informations about pro version and AVIF format in settings page. |
| 12 |
* Added cumulative image optimization statistics and an existing-media statistics migration. |
| 13 |
|
| 14 |
= 4.1.0 = |
| 15 |
* Added a Debug Mode setting with detailed logs written to a custom file in uploads/quickwebp. |
| 16 |
* Improved image conversion compatibility by using the WordPress image editor only as a targeted fallback when GD cannot load the source format. |
| 17 |
* Added a safety check to reject conversions from the WordPress image editor when the generated file is larger than the source. |
| 18 |
|
| 19 |
= 4.0.1 = |
| 20 |
* Target blank on upgrade links to QuickWebP Pro in the settings page and license screen. |
| 21 |
* Improved local image conversion compatibility by using the native WordPress image editor before falling back to direct GD handling. |
| 22 |
|
| 23 |
= 4.0.0 = |
| 24 |
* Added QuickWebP Pro positioning with the AVIF upgrade path. |
| 25 |
* Reworked the README and plugin metadata to clarify Free vs Pro features. |
| 26 |
* Updated the QuickWebP Pro product link. |
| 27 |
|
| 28 |
= 3.3.1 = |
| 29 |
* FIX: replace sanitize_filename() with sanitize_text_field() to preserve special characters in the filename for autocomplete seo features. |
| 30 |
|
| 31 |
= 3.3.0 = |
| 32 |
* UI/UX: Fully redesigned settings page with a modern card-based layout, quick navigation, and a live configuration summary. |
| 33 |
* UX: Added first-configuration onboarding assistant with recommended presets for new sites vs existing sites. |
| 34 |
* UX: Onboarding assistant is now shown only during first configuration. |
| 35 |
* UX: Added live examples for SEO metadata automation and filename cleanup, including realistic filenames with spaces, apostrophes, and accents. |
| 36 |
* UX: Live previews now update instantly when related options are checked/unchecked. |
| 37 |
* LOGIC: Enforced coherent setting combinations for WebP display mode based on conversion and original-image preservation options. |
| 38 |
* LOGIC: Display mode "Deactivate" is automatically forced when originals are not preserved or conversion is disabled. |
| 39 |
* LOGIC: Display mode "Deactivate" is no longer selectable when originals are preserved and conversion is enabled. |
| 40 |
* LOGIC: Bulk optimization is now available only when "Save original images" is enabled. |
| 41 |
|
| 42 |
= 3.2.8 = |
| 43 |
* SECURITY: Hardened AJAX attachment actions with capability and attachment validation. |
| 44 |
* SECURITY: Undo optimization now deletes only expected generated WebP files inside uploads. |
| 45 |
|
| 46 |
= 3.2.7 = |
| 47 |
* FIX: Added support for EXIF orientation data during image optimization |
| 48 |
|
| 49 |
= 3.2.6 = |
| 50 |
* FIX: problem with lite speed cache plugin. |
| 51 |
|
| 52 |
= 3.2.5 = |
| 53 |
* FIX: problem with image weight after resize if "Do not compress images already in WebP" is enabled. |
| 54 |
|
| 55 |
= 3.2.4 = |
| 56 |
* FIX: problem with image weight after resize. |
| 57 |
|
| 58 |
= 3.2.3 = |
| 59 |
* FIX: problem with translation on WP 6.7. |
| 60 |
* Add informations for migrate to WPMasterToolKit plugin. |
| 61 |
|
| 62 |
= 3.2.2 = |
| 63 |
* FIX: problem if an image file has a special character in the name. |
| 64 |
|
| 65 |
= 3.2.1 = |
| 66 |
* FIX: bug on bulk convertion. |
| 67 |
|
| 68 |
= 3.2.0 = |
| 69 |
* Add buymeacoffee link in settings page. |
| 70 |
|
| 71 |
= 3.1.0 = |
| 72 |
* Add new option on rewrite rules for webp images, for better compatibility with some website. |
| 73 |
|
| 74 |
= 3.0.0 = |
| 75 |
* Bulk convert images to webp format and preserve original images (for old media on your website). |
| 76 |
* Copy paste image on Elementor supported. |
| 77 |
* Preview feature in settings page. |
| 78 |
|
| 79 |
= 2.1.0 = |
| 80 |
* Add GD library, and assign by default. |
| 81 |
* Select for switch between GD or Imagick library. |
| 82 |
* Condition for convert only JPEG and PNG images (not GIF). |
| 83 |
* Admin notices if error. |
| 84 |
* Better compatibility with php extensions. |
| 85 |
|
| 86 |
= 2.0.0 = |
| 87 |
* Added new feature: paste image directly from clipboard (CTRL + V OR CMD + V) directly into the WP Media Frame. |
| 88 |
* French translation added. |
| 89 |
|
| 90 |
= 1.0.0 = |
| 91 |
* First version. |