Developers
rosell.dk |
Download Stats
Today | 906 |
Yesterday | 1,128 |
Last Week | 9,421 |
All Time | 202,304 |
Releases (82 )
Version | Release Date | Change Log |
---|---|---|
0.25.5 | 2022-05-23 | (released 23 May 2022) * When using the "Prevent using webps larger than original" with Alter HTML (picture tags) on images with srcset, those webps that where larger than the originals was picked out from the srcset for the webp. This could lead to bad quality images. In the fix, the image will only have a webp source alternative when ALL the webps are smaller than their originals (when the "prevent..." option is set). * Bugfix: In rare cases, WebP Express could fail detecting mime type |
0.25.4 | 2022-05-06 | (released 6 May 2022) * AlterHTML (when using picture tags): Fixed charset problems for special characters in alt and title attributes. The bug was introduced in 0.25.2. Thanks to Cruglk for first pointing this out. |
0.25.3 | 2022-05-04 | (released 4 May 2022) * AlterHTML: Fixed BIG BUG introduced in 0.25.2 |
0.25.2 | 2022-05-04 | (released 4 May 2022) * AlterHTML did not skip existing picture tags when they contained newlines, resulting in picture tags inside picture tags, which is invalid markup. Thanks to Jonas for being very helpful in solving this. |
0.25.1 | 2021-12-07 | (released 7 dec 2021) * An innocent text file triggered Windows Defender. It has been removed. Thanks to Javad Naroogheh from Iran for notifying |
0.25.0 | 2021-12-07 | (released 7 dec 2021, on my daughters 10 year birthday!) * No exec()? - We don't give up easily, but now emulates it if possible, using proc_open(), passthru() or other alternatives. The result is that the cwebp converter now is available on more systems. Quality detection of jpegs also works on more systems now. The fallback feature with the emulations is btw implemented in a new library, exec-with-fallback * Bugfix: Our WP CLI command "webp-express" has a quality option, but it was not working |
0.24.2 | 2021-11-25 | (released: 25 Nov 2021) * Bugfix: In FileManager, the original image wasn't showing on all systems |
0.24.1 | 2021-11-24 | (released: 24 Nov 2021) * Bugfix: On some systems, the converter test run that is done when showing the settings page could result in an uncatched error. |
0.23.0 | 2021-11-17 | (pre-released: 15 Nov 2021) * Changed names for preventing replacing image with webp. Use "?dontreplace" / ".dontreplace" instead of "?original" and ".do-not-convert". The old ones are deprecated, but will still work (for a while) * You can now convert images in the file manager and view conversion log * The new file manager UI is now available in multisite too * Changed names for the escape hatches that was introduced in 0.22. Use "?dontreplace" and ".dontreplace" rather than "?original" and ".do-not-convert". The old names still works * Added message to users that have the Elementor plugin installed on how to configure Elementor to inline CSS in order for Alter HTML to be able to replace image URLs (only displayed when relevant) * Added UI for "skip-these-precompiled-binaries" cwebp option. Thanks to @madmax4ever for posting code for this. * Bumped dom-util-for-webp library to 0.5 * Bugfix: In multisite, Alter HTML produced wrong webp urls when destination structure was set to "image roots". Thanks to John A. Huebner II (@hube2) who lives on a big hill in central NY, USA for reporting the issue. * Bugfix: One of the newly introduced escape hatches didn't work in Alter HTML. For more info, see the closed issues on the webp-express 0.23 milestone |
0.22.1 | 2021-11-09 | (released: 09 Nov 2021) * Bugfix: Old unupdated rewrite rules for redirecting to converter caused error (bug was introduced in 0.22.0). Thanks, @utrenkner for reacting quickly! * Bugfix: Backslashes in file paths in .htaccess on Windows caused redirecting not to work. Thanks to Herb Miller (@bobbingwide) from UK for discovering and debugging this. |
0.22.0 | 2021-11-09 | (released: 09 Nov 2021) * Added option to disable creating log files and button to do delete them. Thanks to Amit Sonkhiya and many others for suggesting this. * WebP Express now prevents serving webps when they are bigger than the source. Added option for it (default is to prevent) * You can now prevent that a certain image is redirected to webp by appending "?original" to the URL. Also works for Alter HTML. * You can now prevent that a certain image is redirected to webp by placing a dummy ".do-not-convert" file next to the original. * The conversion manager now uses the new "?original" escape hatch to avoid that the original image is being redirected. Beware that if you are on Nginx and have created rewrite rules, you will need to implement the same escape hatch to avoid the "Original" image to be redirected to webp. However, in a future update, I will probably implement a PHP script for serving the original so you can also just wait. * Bugfix: Alter HTML could in some rare cases produce invalid HTML. For more info, see the closed issues on the webp-express 0.22 milestone * Bugfix: The "Enable redirection to converter" functionality was too greedy. It did not only redirect jpegs and pngs, but any file request. The bug occurred when Destination folder was set to "Image roots". The fix updates the .htaccess files if neccessary. * Minor bugfix: Symlinking the webp-express plugin folder would break "Redirection to converter" functionality For more info, see the closed issues on the webp-express 0.22 milestone |
0.21.1 | 2021-10-27 | (released: 27 Oct 2021) * Bugfix: File manager could not handle many images. It now loads tree branches on need basis instead of the complete tree in one go * Bugfix: For mulisite, the redirect after settings save was not working (bug introduced in 0.21.0) For more info, see the closed issues on the webp-express 0.21.1 milestone |
0.21.0 | 2021-10-26 | (released: 25 Oct 2021) * Added image browser (in Media tab) * Updated webp convert library to 2.7.0. * ImageMagick now supports the "near-lossless" option (provided Imagick > |
0.20.1 | 2021-07-08 | (released: 20 Jun 2021) * Bugfix: Removed composer.lock. It was locked on PHP 7.2, which caused server error on some sites (only some sites with old php were affected). Also deleted the library which required PHP 7.2 (onnov/detect-encoding/). The functionality is not really needed. |
0.20.0 | 2021-06-20 | (released: 17 Jun 2021) * Added WP CLI support. Add "wp webp-express convert" to crontab for nightly conversions of new images! Thanks to Isuru Sampath Ratnayake from Sri Lanka for initializing this. * Added "sharp-yuv" (not as option, but as always on). Better YUV->RGB color conversion at almost no price. Read more here. Supported by cwebp, vips, gmagick, graphicsmagick, imagick and imagemagick * Bumped cwebp binaries to 1.2.0 * cwebp now only validates hash of supplied precompiled binaries when necessary. This cuts down conversion time. * Convert on upload now defaults to false, as it may impact upload experience in themes with many formats. For more info, see the closed issues on the 0.20.0 milestone on the github repository |
0.19.1 | 2021-05-03 | (released: 03 May 2021) * Bugfix for PHP 8.0 - fread() does not permit second argument to be 0. Thanks to @trition for reporting and fixing this bug. |
0.19.0 | 2020-11-13 | (released: 13 Nov 2020) * New convertion method: ffmpeg * Fixed problem in Bulk Convert when files had special characters in their filename * Prevented problems if the plugin gets included twice (can anybody enlighten me on how this might happen?) For more info, see the closed issues on the 0.19.0 milestone on the github repository |
0.18.3 | 2020-11-05 | (released: 5 Nov 2020) * Bugfix: WebP Express uses live tests to determine the capabilities of the server in respect to .htaccess files (using the htaccess-capability-tester library). The results are used for warnings and also for optimizing the rules in the .htaccess files. However, HTTP Requests can fail due to other reasons than the feature not working (ie timeout). Such failures should lead to an indeterminate result, but it was interpreted as if the feature was not working. * The Live test now displays a bit more information if the HTTP request failed. * Changed default value for "destination structure" to "Image roots", as "Document root" doesn't work on hosts that have defined DOCUMENT_ROOT in an unusual way. * Added possibility to change "%{DOCUMENT_ROOT}" part of RewriteCond by adding a line to wp-config.php. THIS IS A BETA FEATURE AND MIGHT BE REVOKED IF NOBODY ACTUALLY NEEDS IT. * Got rid of PHP notice Constant WEBPEXPRESS_MIGRATION_VERSION already defined * Fixed donation link. It now points to https://ko-fi.com/rosell again For more info, see the closed issues on the 0.18.3 milestone on the github repository |
0.18.2 | 2020-09-28 |
|
0.18.1 | 2020-09-24 | (released: 24 Sep 2020) * Bugfix: Bulk Convert failed to show list on systems that did not have the utf8-encode() function. |
0.18.0 | 2020-09-24 | (released: 24 Sep 2020) * You can now set cache control header in CDN friendly mode too * The code for testing what actually works in .htaccess files on the server setup has been moved to a new library: htaccess-capability-tester. It has been strengthened in the process. * Improved diagnosing in the "Live test" buttons * Simplified the logic for adding "Vary header" in the .htaccess residing in the cache dir. The logic no longer depends on the Apache module "mod_envif" being installed. mod_envif has Apache "Base" status, which means it is very rarely missing, so I decided not to trigger automatically updating of the .htaccess rules. To apply the change, you must click the button that forces .htaccess regeneration * The plugin has a folder called "wod" which contains php scripts for converting an image to webp. This is used for the function that rely on redirect magic to trigger conversion ("Enable redirection to converter?" and "Create webp files upon request?"). The .htaccess file in the "wod" folder in the plugin dir contains directives for modifying access (in order to counterfight rules placed by security plugins for disallows scripts to be run directly). However if these directives has been disallowed in the server setup, any request to a file in the folder will result in a 500 internal server error. To circumvent this, a "wod2" folder has been added, which contains the same scripts, but without the .htaccess. Upon saving, WebP Express now automatically checks which one works, and points to that in the .htaccess rules. * Bugfix: webp mime type was not registred in .htaccess in "CDN friendly" mode. This is a minor fix so I decided not to update the .htaccess automatically. To apply it, you must click the button that forces .htaccess regeneration. * Bugfix: Bulk convert failed to load the list when there were filenames containing non-unicode characters * Added a new way to support me. I'm on GitHub Sponsors! For more info, see the closed issues on the 0.18.0 milestone on the github repository: https://github.com/rosell-dk/webp-express/milestone/33?closed=1 |
0.17.5 | 2020-08-28 | (released: 11 Aug 2020) * Fixed "Path is outside resolved document root" in a certain symlinked configuration. Thanks to @spiderPan on github for providing the fix. * Added content filtering hooks for several third party plugins including ACF and WooCommerce Product Images. With this change, the "Use content filtering hooks" in Alter HTML works in more scenarios, which means there are fewer scenarios where you have to resort to the slower "The complete page" option. Thanks to alextuan for providing the contribution * Fixed problems with Alter HTML when migrating: Absolute paths were cached in the database and the cache was only updated upon saving settings. The paths are not cached anymore (recalculating these on each page load is not a performance problem) For more info, see the closed issues on the 0.17.5 milestone on the github repository: https://github.com/rosell-dk/webp-express/milestone/30?closed=1 |
0.17.4 | 2020-06-26 | (released: 26 Jun 2020) * Fixed bug: Configuration was repeatedly resetting for some users * Fixed "Path is outside resolved document root" on file conversion attempts in Windows. Thanks to @Ruzgfpegk from Japan for providing the fix. * Fix errors not caught in the selftest. Thanks to Benji Bilheimer from Germany providing the fix. * Fix errors not caught in the selftest with unverified certificates. Thanks to Rikesh Ramlochund from Mauritius for providing the fix. * Fixed errors with filenames containing encoded symbols. Thanks to Eddie Zhou from Canada for the fix. For more info, see the closed issues on the 0.17.3 milestone on the github repository: https://github.com/rosell-dk/webp-express/milestone/32?closed=1 |
0.17.3 | 2020-02-03 | (released: 3 Feb 2020)
For more info, see the closed issues on the 0.17.3 milestone on the github repository: https://github.com/rosell-dk/webp-express/milestone/31?closed=1 |
0.17.2 | 2019-10-06 | (released: 5 Oct 2019)
If you experienced update problems due to the update bug, you will probably be left with an incomplete installation. Some of the plugin files are there, but not all. Especially, the main plugin file (webp-express.php) is missing, which means that Wordpress don't "see" the plugin (it is missing from the list). Trying to install WebP Express again will probably not work, because the "webp-express" folder is already there. You will then have to remove the "webp-express" folder in "plugins" manually (via ftp or a plugin, such as File Manager). For more info, see the closed issues on the 0.17.2 milestone on the github repository: https://github.com/rosell-dk/webp-express/milestone/29?closed=1 |
0.17.1 | 2019-10-03 | (released: 3 Oct 2019)
For more info, see the closed issues on the 0.17.1 milestone on the github repository: https://github.com/rosell-dk/webp-express/milestone/27?closed=1 |
0.17.0 | 2019-09-27 | (released: 27 sep 2019)
|
0.16.0 | 2019-09-24 | (released: 24 sep 2019)
|
0.15.3 | 2019-09-20 | (released: 19 sep 2019)
|
0.15.2 | 2019-09-18 | (released: 17 sep 2019)
|
0.15.1 | 2019-09-17 | (released: 17 sep 2019)
For more info, see the closed issues on the 0.15.0 milestone on the github repository: https://github.com/rosell-dk/webp-express/milestone/23?closed=1 |
0.15.0 | 2019-09-17 | (released: 17 sep 2019)
For more info, see the closed issues on the 0.15.0 milestone on the github repository: https://github.com/rosell-dk/webp-express/milestone/22?closed=1 |
0.14.22 | 2019-08-13 | (released: 4 aug 2019)
|
0.14.21 | 2019-07-30 | (released: 30 jun 2019)
|
0.14.20 | 2019-06-29 | (released: 29 jun 2019)
|
0.14.19 | 2019-06-28 | (released: 28 jun 2019)
|
0.14.18 | 2019-06-28 | (released: 28 jun 2019)
|
0.14.17 | 2019-06-28 | (released: 28 jun 2019)
|
0.14.16 | 2019-06-27 | (released: 26 jun 2019)
|
0.14.15 | 2019-06-27 | (released: 26 jun 2019)
|
0.14.14 | 2019-06-26 | (released: 26 jun 2019)
|
0.14.13 | 2019-06-26 | (released: 26 jun 2019)
|
0.14.12 | 2019-06-26 | (released: 26 jun 2019)
|
0.14.11 | 2019-06-24 | (released: 24 jun 2019)
|
0.14.10 | 2019-06-24 | (released: 24 jun 2019)
|
0.14.9 | 2019-06-22 | (released: 22 jun 2019)
|
0.14.8 | 2019-06-21 | (released: 21 jun 2019)
|
0.14.7 | 2019-06-21 | (released: 20 jun 2019)
|
0.14.6 | 2019-06-20 | (released: 20 jun 2019)
|
0.14.5 | 2019-06-20 | (released: 20 jun 2019)
|
0.14.4 | 2019-06-19 | (released: 18 jun 2019)
|
0.14.3 | 2019-06-18 | (released: 17 jun 2019)
|
0.14.2 | 2019-06-17 | (released: 17 jun 2019)
|
0.14.1 | 2019-06-15 | (released: 15 jun 2019)
|
0.14.0 | 2019-06-15 | New awesome conversion options that gets you even smaller webp files without compromising quality. |
0.13.2 | 2019-05-16 | (released: 16 may 2019)
|
0.13.1 | 2019-05-10 | (released: 10 may 2019) * Fixed critical bug which could result in update failures in the Gutenberg editor. Thanks to Andrei Glingeanu from Moldova for his part in solving this. * Fixed bug that caused the Bulk convert to start over. Thanks to Bas van Dijk, presumably from the Netherlands, for finding the root cause. * On Nginx (in some configurations), the script that triggered conversion were exiting prematurely. Thanks to Sam Benson from the UK for fixing this. * Improved Bulk conversion client, which was slowing down when many images where converted. * A class had existential problems on HHVM. Thanks to @jaumerrr for posting the PHP error message. * When selecting "custom" in the Cache-Control dropdown, the default text was invalid syntax. Thanks to Kevin Batdorf from Thailand for discovering this. * When an image was deleted, the corresponding webp image was not automatically deleted. Thanks to Tobias Keller from Germany for pointing out that this could potentially lead to old webp images being shown. For more info, see the closed issues on the 0.13.1 milestone on the github repository: https://github.com/rosell-dk/webp-express/milestone/17?closed=1 |
0.13.0 | 2019-03-21 | (released: 21 mar 2019) * Bulk Conversion * Fixed problems with Gd converter and PNG * Optinally auto convert upon media upload * Windows fix (thanks, lwxbr!) For more info, see the closed issues on the 0.13.0 milestone on the github repository: https://github.com/rosell-dk/webp-express/milestone/16?closed=1 |
0.12.2 | 2019-03-08 | (released 8 mar 2019) * Fixed bug: On some nginx configurations, the newly added protection against directly calling the converter scripts were triggering also when it should not. |
0.12.1 | 2019-03-07 | (released 7 mar 2019) * Fixed bug: Alter HTML crashed when HTML was larger than 600kb and "image urls" where selected |
0.12.0 | 2019-03-05 | (released 5 mar 2019) * Multisite support (!) * A new operation mode: "No conversion", if you do not want to use WebP Express for converting. Replaces the old "Just redirect" mode * Added capability testing of .htaccess. The .htaccess rules are now tailored to the capabilities on the system. For example, on some platforms the filename of a requested image is passed to the converter script through the query string, but on platforms that supports passing it through an environment variable, that method is used instead * Picturefill.js is now optional (alter html, picture tag) * A great bunch more! For more info, see the closed issues on the 0.12.0 milestone on the github repository: https://github.com/rosell-dk/webp-express/milestone/12?closed=1 |
0.11.3 | 2019-02-18 |
|
0.11.2 | 2019-02-14 |
|
0.11.1 | 2019-02-13 |
|
0.11.0 | 2019-02-06 |
For more info, see the closed issues on the 0.11.0 milestone on the github repository: https://github.com/rosell-dk/webp-express/milestone/14?closed=1 |
0.10.0 | 2019-01-14 |
For more info, see the closed issues on the 0.10.0 milestone on the github repository: https://github.com/rosell-dk/webp-express/milestone/7?closed=1 |
0.9.1 | 2018-12-28 | Fixed critical bug causing options page to go blank |
0.9.0 | 2018-12-28 |
For more info, see the closed issues on the 0.9.0 milestone on the github repository: https://github.com/rosell-dk/webp-express/issues?q=is%3Aclosed+milestone%3A0.9.0 |
0.8.1 | 2018-12-15 |
|
0.8.0 | 2018-12-11 |
For more info, see the closed issues on the 0.8.0 milestone on the github repository: https://github.com/rosell-dk/webp-express/issues?q=is%3Aclosed+milestone%3A0.8.0 |
0.7.2 | 2018-12-05 | Fixed a critical bug which generated an error message which caused corrupt images. It was not the bug itself, but the error message it generated, that caused the images to be corrupted. It only happened when debugging was enabled in php.ini |
0.7.1 | 2018-11-21 | Fixed minor "bug". The Api version combobox in Remote WebP Express converter was showing on new sites, but I only want it to show when old api is being used. |
0.7.0 | 2018-11-09 | This version added option to provide conversion service to other sites! For more info, see the closed issues on the 0.7.0 milestone on the github repository: https://github.com/rosell-dk/webp-express/issues?q=is%3Aclosed+milestone%3A0.7.0 = |
0.6.2 | 2018-10-04 | = 0.6.0 = Adding caching option, fixed imagick converter, added gmagick converter and more! |
0.6.1 | 2018-10-04 | = 0.6.0 = Adding caching option, fixed imagick converter, added gmagick converter and more! |
0.6.0 | 2018-10-04 | This version added option for setting caching header, fixed a serious issue with Imagick, added a new converter, Gmagick, added a great deal of options to Cwebp and generally improved the interface.
For more info, see the closed issues on the 0.6.0 milestone on our github repository: https://github.com/rosell-dk/webp-express/issues?q=is%3Aclosed+milestone%3A0.6.0 = |
0.5.0 | 2018-09-14 | This version works on many more setups than the previous. Also uses less resources and handles when images are changed.
For more info, see the closed issues on the 0.5.0 milestone on our github repository: https://github.com/rosell-dk/webp-express/milestone/2?closed=1 = |
0.4.0 | 2018-08-21 |
For more info, see the closed issues on the github repository: https://github.com/rosell-dk/webp-express/milestone/1?closed=1 = |
0.3.0 | 2018-08-17 | |
0.3.1 | 2018-08-14 |
|
0.2.0.1 | 2018-08-01 | |
0.2.0 | 2018-08-01 |