Plugin / Adaptive Images for WordPress

Nevma

Changelog

Changelog

0.6.67

  • Security fix, where global request server variable could be exposed to users.

0.6.66

  • Fixed minor bug where watched directories needed to be trimeed.
  • Updated WordPress compatibility to version 5.2.

0.6.65

  • Fixed minor regular expression issue that appeared in PHP 7.3 and caused the cache directory and watched directories to be saved as empty strings.

0.6.64

  • Windows path fix (thanks to @minorgod).

0.6.63

  • Bug fix when HTTPS was reported as “On” vs “on” in PHP. Now the comparison is case insensitive.
  • Bug fix to completely disregard request protocol (HTTP vs HTTPS) when resolving image paths from request urls.

0.6.62

  • Bug fix handling decimal device pixel density.
  • Bug fix when the wp-content and/or uploads directories have been renamed.
  • Bug fix when WordPress installation is in a subdirectory, but the website url remains in the root directory.
  • Settings page user interface corrections.

0.6.61

  • Added notice for NginX’s manual configuration.
  • Minor bug fixes.

0.6.60

  • Removed PNG8 compression for PNGs because it was not peoducing acceptable quality results. PNGs are now simply resized and compressed via normal 32bit PNG compression. In future versions there will be an option to enable and disable PNG8 compression at will and perhaps a way for the plugin to detect in which images it should apply PNG8 compression and in which others to apply 32bit PNG compression.

0.6.51

  • Just an update to the plugin version, because 0.6.41 was coming before 0.6.5, due to a lexicographical sorting and was not available as an update in the repository!

0.6.5

  • PHP warning in adaptive images script removed.

0.6.42

  • Minor bug fix when saving plugin settings.

0.6.41

  • Version 0.6.4 bug fix caused a new bug in image path resolution when the WordPress is installed in a subdirectory of the server root directory.

0.6.4

  • Fixed bug wp-content dir resolution within the standalone Adaptive Images image handling scrips, where sometimes the server document root was not reported by PHP as being the same as the WordPress installation path.

0.6.3

  • Fixed bug in htaccess rewrite rules generation when installation is not in root directory.
  • Fixed bug in image delivery script where browser cache was not set correctly in some case.

0.6.2

  • Fixed bug where WordPress installation root directory was not calculated correctly in certain cases.

0.6.1

CDN/Varnish compatibility improved. Previously some images were downloaded in both their original and their resized version. Now they are only downloaded once. However if the website is too fast there may be 1-2 images that might manage to download in their original size. We guess that is OK, though.

0.6.0

  • Added CDN/Varnish/external caching service support.
  • Added Thickbox confirmation dialog on the cache cleanup button in the plugin settings page.
  • Added donation button in the plugin settings page.
  • Documentation stuff.

0.5.2

  • Fixed a bug where the path of the image resizing script was not correctly created in the .htaccess file (again).

0.5.1

  • Fixed a bug where the path of the image resizing script was not correctly created in the .htaccess file.
  • Some documentation.

0.5.0

  • New option in settings to define whether the plugin should use the bigger dimension of a device as its with or take into account the current orientation. Up to now the plugin used the width of the landscape orientation, which is the biggest of each device's dimensions.
  • New option in settings to define whether the plugin should use take special care for HiDPI (retina, high pixel density screens and serve these devices better quality images according to their pixel density.
  • Better PNG compression via PNG8. This converts true color PNG images to palette image, which reduces colours and the alpha channel Kudos http://stackoverflow.com/questions/5752514/how-to-convert-png-to-8-bit-png-using-php-gd-library/.
  • Fixed some edge cases of not being able to serve a resized image by reverting to original image.
  • More analytical settings page debugging and diagnostics.
  • Added debugging methods in the image cache generation script.
  • Plugin can be configured to respect your default expires headers.
  • Some documentation stuff (as always).
  • Completely rewritten the script that generates and caches the resized versions of images in order to avoid the GPL vs CC-BY-3.0 licensing incompatibility of the original Adaptive Images script (http://adaptive-images.com/). Plugin is now totally independant and free of any licensing issues.
  • Due to the above, the image resizing script is no longer the same, it has been transformed to a new script, named adaptive-images-script.php which is in the root folder of the plugin. However the old script is still left inside the plugin folders for compatibility purposes (old versions and users not having saved their settings anew).

0.3.52

  • Documentation stuff.

0.3.51

  • Minor bug in settings page url parameters.
  • Documentation stuff.

0.3.5

  • Allow for default browser cache settings.
  • More thorough debugging information.
  • Added diagnostics debugging in the settings page.
  • Nicer admin area user messages with icons.
  • Minor fixes here (and there).
  • Documentation enhancements.

0.3.04

  • Documentation enhancements (yeah).
  • Added "noptimize" tag in HEAD Javascript to exclude it from optimizers.

0.3.03

  • Added Last-modified HTTP header for resized images, as the best practices do suggest.

0.3.02

  • When no device size/resolution is detected then show the original image. Helps avoid misunderstandings and sends search engines the actual images instead of the resized ones.

0.3.01

  • Documentation enhancements.

0.3.0

  • Almost a complete rewrite of the code.
  • Completely updated the settings page to be user friendly.
  • Added action in the settings page for cache cleanup.
  • Added action in the settings page for debug info.
  • Added action in the settings page for cache size calculation.
  • Added watched directories field in the settings page anew.
  • Divided the plugin files into logical parts.
  • Default resolutions changed to 1024, 640 and 480 because the cookie is set based on the max value between screen width and height and most screens have a height between 480 and 640px. Tablets are between 640 and 1024px wide/tall. The iPad is 1024px tall. A screen with a width higher than 1024px is probably not a mobile screen.
  • Changed default image cache directory in order to place it inside the expected WordPress /wp-content/cache directory, so now by default it is /wp-content/cache/adaptive-images.
  • Added check for the plugin options.
  • Added check for the PHP GD library.
  • Added check for the .htaccess file.
  • Added upgrade from older versions functions.
  • Added upgrade from 0.2.08 to 0.3.0 versions functions.
  • Added unistall script uninstall.php.
  • Documentation enhancements (as usual).

0.2.08

  • Added cache size calculation.
  • Added cache clean up methods.
  • Added nonces to admin actions.
  • Documentation enhancements.

0.2.06

  • Settings are now separate in an ai-user-settings.php file.

0.2.05

  • If the original requested image width and the device screen size are bigger than maximum available breakpoint, then serve the the original image.

0.2.04

  • Refactoring code.

0.2.03

  • Set the default screen size breakpoints to 1024, 600, 320.

0.2.02

  • Refactoring code to separate Adaptive Images files from the other plugin files.

0.2.01

  • The first stable version after the initial fork.
  • Corrected basic PHP errors.
  • Corrected basic WordPress errors.
  • Now compatible with version 4.1.1.
  • New document root takes into account installations in subdirectories.

0.1

  • The version forked from the WP Resolutions plugin https://github.com/JorgenHookham/WP-Resolutions.
  • This version does not work with WordPress anymore (at least version 4.1.1 and upwards).

Ratings

4.7
52 reviews

Rating breakdown

Details Information

Version

0.6.67

First Released

23 May, 2016

Total Downloads

114,134

Wordpress Version

4.0 or higher

Tested up to:

5.2.4

Require PHP Version:

-

Tags

Contributors

Languages

The plugin hasn't been transalated in any language other than English.

DIRECTORY DISCLAIMER

The information provided in this THEME/PLUGIN DIRECTORY is made available for information purposes only, and intended to serve as a resource to enable visitors to select a relevant theme or plugin. wpSocket gives no warranty of any kind, express or implied with regard to the information, including without limitation any warranty that the particular theme or plugin that you select is qualified on your situation.

The information in the individual theme or plugin displayed in the Directory is provided by the owners and contributors themselves. wpSocket gives no warranty as to the accuracy of the information and will not be liable to you for any loss or damage suffered by you as a consequence of your reliance on the information.

Links to respective sites are offered to assist in accessing additional information. The links may be outdated or broken. Connect to outside sites at your own risk. The Theme/Plugin Directory does not endorse the content or accuracy of any listing or external website.

While information is made available, no guarantee is given that the details provided are correct, complete or up-to-date.

wpSocket is not related to the theme or plugin, and also not responsible and expressly disclaims all liability for, damages of any kind, arising out of the use, reference to, or reliance on, any information or business listed throughout our site.

Keep Leading Your Followers!
Share it for them.