webp-converter-for-media
Last commit date
assets
3 years ago
includes
3 years ago
src
3 years ago
templates
3 years ago
vendor
3 years ago
vendor_prefixed
3 years ago
changelog.txt
3 years ago
readme.txt
3 years ago
webp-converter-for-media.php
3 years ago
changelog.txt
399 lines
| 1 | == Changelog == |
| 2 | |
| 3 | = 4.5.1 (2022-07-22) = |
| 4 | * `[Removed]` Notification asking to clear cache for Cloudways |
| 5 | * `[Changed]` Error message for bypassing_apache error in server configuration |
| 6 | |
| 7 | = 4.5.0 (2022-07-15) = |
| 8 | * `[Changed]` Plugin name from "WebP Converter to Media" to "Converter for Media" |
| 9 | * `[Removed]` "Browser Caching for files in output formats" option in plugin settings (will be active always) |
| 10 | * `[Removed]` "Force redirections to output formats for all domains" option in plugin settings (will be active always) |
| 11 | * `[Fixed]` Error handling about unreadable source or output path |
| 12 | * `[Changed]` Error message for bypassing_apache error in server configuration |
| 13 | * `[Changed]` Error message for rewrites_not_executed error in server configuration |
| 14 | * `[Added]` Limit of 3 attempts to image regeneration to avoid infinity loops |
| 15 | * `[Added]` Debug information about saved plugin data |
| 16 | * `[Added]` Notification asking to clear cache for Cloudways |
| 17 | * `[Added]` Action `webpc_after_conversion` to operation on output path after image conversion |
| 18 | * `[Added]` Filter `webpc_htaccess_mod_rewrite_inherit` to disable mod_rewrite inheritance |
| 19 | * `[Added]` Filter `webpc_htaccess_mod_rewrite_referer` to disable redirections to output formats for other domains |
| 20 | |
| 21 | = 4.4.1 (2022-06-30) = |
| 22 | * `[Added]` Inheritance of mod_rewrite rules from parent directories |
| 23 | * `[Added]` Support for custom /wp-content directory name |
| 24 | |
| 25 | = 4.4.0 (2022-06-19) = |
| 26 | * `[Changed]` Calculation of number of images to be converted |
| 27 | * `[Added]` Resizing of images before conversion |
| 28 | * `[Added]` Notification asking to clear cache for LiteSpeed |
| 29 | |
| 30 | = 4.3.6 (2022-06-03) = |
| 31 | * `[Fixed]` Notification about Cloudflare cache |
| 32 | |
| 33 | = 4.3.5 (2022-06-02) = |
| 34 | * `[Changed]` Generating rewrite rules for via .htaccess loading mode (applies to rewrites_not_working server configuration error) |
| 35 | * `[Added]` Support for Hide My WP plugin |
| 36 | |
| 37 | = 4.3.4 (2022-05-10) = |
| 38 | * `[Changed]` Generating rewrite rules for via .htaccess loading mode (applies to rewrites_not_working server configuration error) |
| 39 | * `[Changed]` Message about rewrites_not_executed server configuration error |
| 40 | |
| 41 | = 4.3.3 (2022-05-08) = |
| 42 | * `[Fixed]` Calculation of number of images to be converted |
| 43 | * `[Added]` Filter `webpc_option_quality_levels` to change conversion quality levels |
| 44 | |
| 45 | = 4.3.2 (2022-04-20) = |
| 46 | * `[Added]` Added conversion skip for animated GIF images |
| 47 | * `[Added]` Added new information about status of image conversion |
| 48 | * `[Added]` Added ability to convert only to AVIF format |
| 49 | |
| 50 | = 4.3.1 (2022-04-05) = |
| 51 | * `[Fixed]` Generating rewrite rules for via .htaccess loading mode |
| 52 | |
| 53 | = 4.3.0 (2022-04-01) = |
| 54 | * `[Fixed]` Authorization of access to REST API |
| 55 | * `[Changed]` Description of plugin operation in plugin settings |
| 56 | * `[Added]` Command "wp webp-converter calculate" for WP-CLI |
| 57 | * `[Added]` Command "wp webp-converter regenerate" for WP-CLI |
| 58 | * `[Added]` Converting .webp files to AVIF format |
| 59 | * `[Added]` Support for environments where DOCUMENT_ROOT is different from WordPress installation directory |
| 60 | |
| 61 | = 4.2.4 (2022-03-01) = |
| 62 | * `[Fixed]` Generating paths for via .htaccess loading mode |
| 63 | |
| 64 | = 4.2.3 (2022-02-27) = |
| 65 | * `[Fixed]` Closing of admin notice |
| 66 | |
| 67 | = 4.2.2 (2022-02-21) = |
| 68 | * `[Changed]` Error message for bypassing_apache error in server configuration |
| 69 | * `[Added]` Automatic continuation of conversion process after connection lost |
| 70 | * `[Added]` ICC/ICM profile support for conversion using Imagick |
| 71 | * `[Added]` Notification asking to clear cache for Cloudflare |
| 72 | |
| 73 | = 4.2.1 (2022-02-17) = |
| 74 | * `[Fixed]` Cache settings for .htaccess rewrites |
| 75 | * `[Added]` Limit for error messages displayed while converting |
| 76 | * `[Added]` Support for plain permalink structure |
| 77 | |
| 78 | = 4.2.0 (2022-02-13) = |
| 79 | * `[Removed]` Action `webpc_regenerate_all` |
| 80 | * `[Fixed]` Issue with plugin settings after changing Gd or Imagick library configuration |
| 81 | * `[Fixed]` Server configuration error detection when cURL is disabled |
| 82 | * `[Fixed]` URL for the server configuration tab |
| 83 | * `[Changed]` Automatically conversion of images after upload |
| 84 | * `[Changed]` Automatically conversion of images from outside the Media Library |
| 85 | * `[Changed]` Message for conversion error when converted file is larger than original |
| 86 | * `[Added]` List of allowed file extensions for cache rules in .htaccess file |
| 87 | * `[Added]` Status of automatic image conversion on the top bar in the WordPress Dashboard |
| 88 | * `[Added]` Debug information about plugin settings |
| 89 | |
| 90 | = 4.1.2 (2022-01-29) = |
| 91 | * `[Fixed]` Validation of authorization token when images regeneration |
| 92 | * `[Fixed]` Validation of loaded images using Pass Thru method |
| 93 | |
| 94 | = 4.1.1 (2022-01-19) = |
| 95 | * `[Fixed]` Loading images with special character in filename using Pass Thru method |
| 96 | * `[Changed]` Error messages on plugin settings page |
| 97 | * `[Added]` Value hiding for access token in plugin settings |
| 98 | |
| 99 | = 4.1.0 (2022-01-12) = |
| 100 | * `[Fixed]` Auto-generation of rewrite rules for Multisite Network |
| 101 | * `[Fixed]` Detection of server configuration error related to non-working rewrites |
| 102 | * `[Fixed]` URL validation for Pass Thru loading mode |
| 103 | * `[Fixed]` Verification of supported formats by Imagick |
| 104 | * `[Changed]` Error messages on plugin settings page |
| 105 | * `[Changed]` Styles for plugin settings page |
| 106 | * `[Added]` Debug information about PHP configuration |
| 107 | |
| 108 | = 4.0.5 (2022-01-04) = |
| 109 | * `[Changed]` Modal when deactivating plugin |
| 110 | |
| 111 | = 4.0.4 (2021-12-30) = |
| 112 | * `[Changed]` Message after successfully completing conversion of images |
| 113 | |
| 114 | = 4.0.3 (2021-12-20) = |
| 115 | * `[Fixed]` Auto-conversion images with unsupported extensions when uploading files |
| 116 | * `[Fixed]` Generating directory paths when ABSPATH constant is invalid |
| 117 | * `[Added]` URL validation for Pass Thru loading mode |
| 118 | |
| 119 | = 4.0.2 (2021-12-17) = |
| 120 | * `[Fixed]` Fetching large list of files to conversion |
| 121 | * `[Fixed]` Rewrites caching for some servers |
| 122 | * `[Changed]` Connection when converting using remote server |
| 123 | |
| 124 | = 4.0.1 (2021-12-10) = |
| 125 | * `[Added]` Informational banners on plugin settings page |
| 126 | |
| 127 | = 4.0.0 (2021-12-04) = |
| 128 | * `[Added]` Converting images using remote server |
| 129 | * `[Added]` Converting images to AVIF format |
| 130 | * `[Added]` Error detection for invalid permalinks structure |
| 131 | |
| 132 | = 3.2.4 (2021-11-21) = |
| 133 | * `[Fixed]` Automatic image conversion when /uploads directory is not organized into monthly and yearly folders |
| 134 | * `[Fixed]` Displaying errors when converting images |
| 135 | |
| 136 | = 3.2.3 (2021-10-15) = |
| 137 | * `[Added]` Exclusion of re-converting images that caused regeneration error |
| 138 | |
| 139 | = 3.2.2 (2021-09-26) = |
| 140 | * `[Changed]` Option "Force redirections to WebP for all domains" as default |
| 141 | * `[Added]` Debug information for regeneration error |
| 142 | |
| 143 | = 3.2.1 (2021-09-12) = |
| 144 | * `[Fixed]` Skipping converted images when converting all images |
| 145 | |
| 146 | = 3.2.0 (2021-09-12) = |
| 147 | * `[Removed]` Filter `webpc_files_paths` |
| 148 | * `[Removed]` Filter `webpc_dir_excluded` |
| 149 | * `[Changed]` Error handling when converting images |
| 150 | * `[Added]` Filter `webpc_supported_source_file` to exclude paths to files from converting |
| 151 | * `[Added]` Filter `webpc_supported_source_directory` to exclude paths to directories from converting |
| 152 | * `[Added]` Modifications to appearance of plugin settings page |
| 153 | |
| 154 | = 3.1.1 (2021-09-08) = |
| 155 | * `[Fixed]` Generating .htaccess files for multisite websites |
| 156 | * `[Changed]` Fields on plugin settings page |
| 157 | * `[Changed]` Server configuration error detection |
| 158 | |
| 159 | = 3.1.0 (2021-09-02) = |
| 160 | * `[Fixed]` Default state of notice displaying |
| 161 | * `[Added]` Error detection for server that does not supports using .htaccess files from custom locations |
| 162 | |
| 163 | = 3.0.8 (2021-07-25) = |
| 164 | * `[Fixed]` Compatibility of plugin settings for multisite websites |
| 165 | |
| 166 | = 3.0.7 (2021-07-19) = |
| 167 | * `[Added]` Changes to improve performance of plugin |
| 168 | |
| 169 | = 3.0.6 (2021-06-20) = |
| 170 | * `[Fixed]` Generating URLs for images using Pass Thru method |
| 171 | * `[Added]` Filter `webpc_passthru_url_nocache` to remove nocache param from URL using Pass Thru method |
| 172 | |
| 173 | = 3.0.5 (2021-06-09) = |
| 174 | * `[Fixed]` Handling of filters for changing directory paths |
| 175 | * `[Fixed]` Converting using Imagick method for 100% image quality |
| 176 | * `[Changed]` Default conversion method from Gd to Imagick |
| 177 | |
| 178 | = 3.0.4 (2021-05-28) = |
| 179 | * `[Fixed]` Caching rewrites on CDN and Proxy servers |
| 180 | |
| 181 | = 3.0.3 (2021-05-22) = |
| 182 | * `[Fixed]` Rewrite rules for via .htaccess loading mode |
| 183 | |
| 184 | = 3.0.2 (2021-05-22) = |
| 185 | * `[Fixed]` Rewrite rules for servers where DOCUMENT_ROOT is different from ABSPATH |
| 186 | |
| 187 | = 3.0.1 (2021-05-09) = |
| 188 | * `[Fixed]` Filters using for change server paths |
| 189 | * `[Added]` Excluding directories when uploading images to Media Library |
| 190 | |
| 191 | = 3.0.0 (2021-05-02) = |
| 192 | * `[Removed]` Filter `webpc_get_values` |
| 193 | * `[Removed]` Filter `webpc_get_options` |
| 194 | * `[Removed]` Filter `webpc_get_methods` |
| 195 | * `[Changed]` Error messages on plugin settings page |
| 196 | * `[Added]` Conversion of images to multiple output formats |
| 197 | * `[Added]` Compatibility with NextGEN Gallery plugin |
| 198 | * `[Added]` Data displayed on "Server configuration" tab on plugin settings page |
| 199 | * `[Added]` Changes to improve performance of plugin |
| 200 | * `[Added]` Changes to improve security of plugin |
| 201 | |
| 202 | = 2.4.0 (2021-02-28) = |
| 203 | * `[Fixed]` Error detection of redirects without .png as supported file extension |
| 204 | * `[Fixed]` Pass Thru loading mode for servers not supporting `getallheaders()` function |
| 205 | * `[Changed]` Level of error for cached redirects of images to WebP files |
| 206 | * `[Added]` Skip re-converting images that were larger than original after converting to WebP |
| 207 | |
| 208 | = 2.3.0 (2021-01-31) = |
| 209 | * `[Fixed]` Encoding paths to files |
| 210 | * `[Fixed]` Retaining PNG transparency using Gd method |
| 211 | * `[Added]` Cron to convert images uploaded to Media Library |
| 212 | |
| 213 | = 2.2.0 (2021-01-13) = |
| 214 | * `[Added]` Support for WordPress Multisite |
| 215 | |
| 216 | = 2.1.3 (2020-12-28) = |
| 217 | * `[Fixed]` Regex for Pass Thru loading mode |
| 218 | |
| 219 | = 2.1.2 (2020-12-27) = |
| 220 | * `[Fixed]` Converting images using Imagick method |
| 221 | |
| 222 | = 2.1.1 (2020-12-21) = |
| 223 | * `[Fixed]` Modal when deactivating plugin |
| 224 | |
| 225 | = 2.1.0 (2020-12-21) = |
| 226 | * `[Changed]` Structure of conversion methods |
| 227 | * `[Changed]` Structure of error detection methods |
| 228 | |
| 229 | = 2.0.1 (2020-12-16) = |
| 230 | * `[Fixed]` Actions initiated after plugin update |
| 231 | |
| 232 | = 2.0.0 (2020-12-16) = |
| 233 | * `[Removed]` Filter `webpc_uploads_path` |
| 234 | * `[Removed]` Filter `webpc_uploads_webp` |
| 235 | * `[Removed]` Filter `webpc_uploads_dir` |
| 236 | * `[Removed]` Filter `webpc_uploads_root` |
| 237 | * `[Changed]` Error messages in administration panel |
| 238 | * `[Added]` Image loading mode: `Pass Thru` (without rewrites in .htacces files or Nginx configuration) |
| 239 | * `[Added]` Filter `webpc_dir_name` to change default directory paths |
| 240 | * `[Added]` Filter `webpc_site_root` to change path for root installation directory of WordPress |
| 241 | * `[Added]` Filter `webpc_site_url` to change Site URL of WordPress |
| 242 | |
| 243 | = 1.6.0 (2020-12-12) = |
| 244 | * `[Added]` Escaping functions for translated phrases |
| 245 | * `[Added]` Error codes in error messages on plugin settings page |
| 246 | * `[Added]` Modal when deactivating plugin |
| 247 | |
| 248 | = 1.5.1 (2020-11-02) = |
| 249 | * `[Changed]` Error messages related to non-working redirects from .htaccess file |
| 250 | |
| 251 | = 1.5.0 (2020-10-28) = |
| 252 | * `[Added]` Filter `webpc_files_paths` to modify paths of images to be converted |
| 253 | * `[Added]` Filter `webpc_convert_error` to management of errors content displayed during conversion |
| 254 | * `[Added]` Filter `webpc_convert_errors` to management of errors displayed during conversion |
| 255 | |
| 256 | = 1.4.6 (2020-10-23) = |
| 257 | * `[Fixed]` Error detection of non-working redirects without .png as supported file extension |
| 258 | |
| 259 | = 1.4.5 (2020-10-19) = |
| 260 | * `[Fixed]` Content for translations |
| 261 | |
| 262 | = 1.4.4 (2020-10-18) = |
| 263 | * `[Changed]` Information after conversion process is completed |
| 264 | |
| 265 | = 1.4.3 (2020-09-30) = |
| 266 | * `[Changed]` Directory for error detection of non-working redirects of images to WebP files |
| 267 | * `[Changed]` Button for `Server configuration` tab |
| 268 | * `[Added]` Information about error detection in `Server configuration` tab |
| 269 | |
| 270 | = 1.4.2 (2020-08-24) = |
| 271 | * `[Fixed]` Cache-Control for redirects of images to WebP files |
| 272 | * `[Added]` Error detection of cached redirects of images to WebP files |
| 273 | |
| 274 | = 1.4.1 (2020-08-19) = |
| 275 | * `[Changed]` Error detection method on plugin settings page |
| 276 | * `[Added]` Error detection of non-working redirects of images to WebP files |
| 277 | |
| 278 | = 1.4.0 (2020-08-13) = |
| 279 | * `[Removed]` Filter `webpc_notice_url` |
| 280 | * `[Changed]` Error messages for server requirements |
| 281 | * `[Changed]` Loading CSS and JS files only on plugin settings page |
| 282 | * `[Changed]` Minor changes for plugin settings page |
| 283 | * `[Changed]` Validation of saved settings values for security |
| 284 | * `[Added]` Blocking redirects to WebP when displaying images on other domains |
| 285 | * `[Added]` Cron to automatically regenerate new images outside of Media Library |
| 286 | * `[Added]` Filter `webpc_cron_interval` to change cron interval |
| 287 | * `[Added]` Error message for incorrect plugin settings |
| 288 | * `[Added]` Error when converting when WebP file is larger than original and has been deleted |
| 289 | * `[Added]` Notice after plugin installation with description of first steps |
| 290 | * `[Added]` Option to log errors while converting to debug.log file |
| 291 | * `[Added]` Option to preserve metadata for WebP files *(available for Imagick library)* |
| 292 | * `[Added]` Value of `ABSPATH` in `Server configuration` tab |
| 293 | |
| 294 | = 1.3.1 (2020-07-03) = |
| 295 | * `[Fixed]` Text Domain for Internationalization |
| 296 | |
| 297 | = 1.3.0 (2020-06-12) = |
| 298 | * `[Removed]` Ability to skip converting existing images when `Regenerate All` |
| 299 | * `[Fixed]` Creating `/uploads-webpc` directory webpc after re-activation plugin |
| 300 | * `[Fixed]` Error message about not supporting old PHP version |
| 301 | * `[Fixed]` Ignoring case sensitivity when verifying image extensions |
| 302 | * `[Changed]` Error messages when converting images |
| 303 | * `[Changed]` New argument for filter `webpc_htaccess_mod_rewrite` and support for multiple .htaccess files |
| 304 | * `[Added]` Converting all images from `/uploads` directory *(also other than from Media Library)*. |
| 305 | * `[Added]` Converting images from `/plugins` directory |
| 306 | * `[Added]` Converting images from `/themes` directory |
| 307 | * `[Added]` Information about used filters in `Server configuration` tab |
| 308 | * `[Added]` Option to force all images to be converted again when `Regenerate All` |
| 309 | |
| 310 | = 1.2.7 (2020-06-11) = |
| 311 | * `[Changed]` Moving converted WebP files to `/uploads-webpc/uploads` directory from `/uploads-webpc` directory *(**required manual configuration change for Nginx and WordPress Multisite**)* |
| 312 | * `[Changed]` Validation when converting images |
| 313 | |
| 314 | = 1.2.6 (2020-05-28) = |
| 315 | * `[Fixed]` Removal of WebP files larger than original during upload |
| 316 | |
| 317 | = 1.2.5 (2020-05-10) = |
| 318 | * `[Removed]` Link to plugin settings on Network Admin Screen for WordPress Multisite |
| 319 | * `[Fixed]` Path in RewriteRule for WordPress Multisite |
| 320 | * `[Changed]` Error messages in administration panel |
| 321 | * `[Added]` Support for `disable_functions` setting for using `set_time_limit` function |
| 322 | * `[Added]` Support for blocked function `file_get_contents` |
| 323 | |
| 324 | = 1.2.4 (2020-04-24) = |
| 325 | * `[Changed]` Error messages in administration panel |
| 326 | * `[Added]` Action `webpc_delete_paths` to delete images by paths |
| 327 | |
| 328 | = 1.2.3 (2020-04-15) = |
| 329 | * `[Added]` Blocking server cache for rewrite rules |
| 330 | * `[Added]` Detecting whether requests to images are processed by server bypassing Apache |
| 331 | |
| 332 | = 1.2.2 (2020-04-08) = |
| 333 | * `[Changed]` Moving rules for modules `mod_mime` and `mod_expires` to `/uploads-webpc/.htaccess` file |
| 334 | * `[Changed]` New argument for filter `webpc_htaccess_rules` with server path of file |
| 335 | |
| 336 | = 1.2.1 (2020-04-07) = |
| 337 | * `[Removed]` Filter `webpc_option_disabled` |
| 338 | * `[Fixed]` Converting images multiple times when uploading to Media Library |
| 339 | * `[Added]` Action `webpc_convert_paths` to convert images by paths |
| 340 | * `[Added]` Action `webpc_convert_attachment` to convert images by Post ID |
| 341 | |
| 342 | = 1.2.0 (2020-04-05) = |
| 343 | * `[Changed]` Moving rules from .htaccess file in root directory of WordPress to `/wp-content/uploads` directory |
| 344 | * `[Added]` Ability to disable automatic removal of WebP files larger than original |
| 345 | * `[Added]` Error validation for a non-writable .htaccess file |
| 346 | * `[Added]` Filter `webpc_uploads_root` to change path for root installation directory of WordPress |
| 347 | |
| 348 | = 1.1.2 (2020-03-03) = |
| 349 | * `[Added]` Zero padding at end for odd-sized WebP files using `GD` library |
| 350 | |
| 351 | = 1.1.1 (2020-02-13) = |
| 352 | * `[Changed]` Unknown error handling when converting images |
| 353 | * `[Added]` Ability to skip converting existing images when `Regenerate All` |
| 354 | * `[Added]` Button for simple checking of server configuration |
| 355 | |
| 356 | = 1.1.0 (2020-02-10) = |
| 357 | * `[Fixed]` Support for WordPress installation in subdirectory |
| 358 | * `[Fixed]` Error detecting WebP support by Imagick |
| 359 | |
| 360 | = 1.0.9 (2020-01-03) = |
| 361 | * `[Added]` Limit of maximum image resolution limit using `GD` library |
| 362 | |
| 363 | = 1.0.8 (2019-12-19) = |
| 364 | * `[Fixed]` File deletion for custom paths with converted WebP files |
| 365 | * `[Changed]` Rules management in .htaccess file when activating or deactivating plugin |
| 366 | * `[Added]` Error detection system in server configuration |
| 367 | * `[Added]` Blocking image conversion when `GD` or `Imagick` libraries are unavailable |
| 368 | |
| 369 | = 1.0.7 (2019-12-17) = |
| 370 | * `[Changed]` Rewrite rules in .htaccess file |
| 371 | * `[Added]` Custom path support for original uploads files |
| 372 | * `[Added]` Custom path support for saving converted WebP files |
| 373 | * `[Added]` Filter `webpc_uploads_path` to change path for original uploads files |
| 374 | * `[Added]` Filter `webpc_uploads_webp` to change path for saving converted WebP files |
| 375 | |
| 376 | = 1.0.6 (2019-11-06) = |
| 377 | * `[Changed]` Way of generating file path _(without `ABSPATH`)_ |
| 378 | * `[Added]` Automatic deletion of converted files larger than original |
| 379 | |
| 380 | = 1.0.5 (2019-09-16) = |
| 381 | * `[Added]` Information on available FAQ |
| 382 | |
| 383 | = 1.0.4 (2019-07-11) = |
| 384 | * `[Changed]` Limits of maximum execution time |
| 385 | |
| 386 | = 1.0.3 (2019-06-26) = |
| 387 | * `[Added]` Additional security rules |
| 388 | |
| 389 | = 1.0.2 (2019-06-25) = |
| 390 | * `[Changed]` Error messages |
| 391 | * `[Added]` Tab in Settings page about server configuration |
| 392 | |
| 393 | = 1.0.1 (2019-06-23) = |
| 394 | * `[Changed]` Securing access to REST API |
| 395 | * `[Added]` Error handler for undefined `GD` extension |
| 396 | |
| 397 | = 1.0.0 (2019-06-16) = |
| 398 | * The first stable release |
| 399 |