Plugin Directory

Changeset 3017573

Timestamp:
01/04/2024 06:41:42 PM (7 months ago)
Author:
nosilver4u
Message:

tagging and releasing 3.5.5

Location:
easy-image-optimizer
Files:
10 edited
1 copied

Legend:

Unmodified
Added
Removed
  • easy-image-optimizer/tags/3.5.5/changelog.txt

    r3002888 r3017573  
     1
     2
     3
     4
     5
    16= 3.5.4 =
     7
     8
    29* fixed: Easy IO strips extra sub-folders in non-image URLs
    310* fixed: PHP notice from VC fix
    411
    512= 3.5.3 =
     13
     14
    615* fixed: too much scaling for Visual Composer background images with zoom effect
    716
    817= 3.5.2 =
     18
     19
    920* fixed: Lazy Load compatibility with X/Pro themes and Cornerstone builder
    1021* security: sanitize and escape a few remaining strings
    1122
    1223= 3.5.1 =
     24
     25
    1326* changed: use updated coding standards
    1427* changed: sanitize/escape remaining strings on settings page
     
    1629
    1730= 3.5.0 =
     31
     32
    1833* added: Easy IO rewrites poster/thumbnail image URLs for video elements
    1934* changed: Easy IO + Auto Scale checks images on load and resize events to reduce browser upscaling
     
    2338
    2439= 3.4.0 =
     40
     41
    2542* added: deliver Google Fonts via Easy IO or Bunny Fonts for improved user privacy
    2643* fixed: incorrect syntax for constants in namespaced code
    2744
    2845= 3.3.0 =
     46
     47
    2948* breaking: namespaced and reorganized several classes, third party integrations should check for compatibility
    3049* added: Easy IO support for BuddyBoss images, video, and documents
     
    3756
    3857= 3.2.4 =
     58
     59
    3960* changed: allow video files to go through Easy IO CDN (pass through)
    4061* fixed: PHP 8.1 deprecation notices from usage of add_submenu_page and add_query_arg
    4162
    4263= 3.2.3 =
     64
     65
    4366* changed: improved Brizy Builder compatibility
    4467* fixed: Easy IO fails to apply crop for custom size in some cases
     
    4770
    4871= 3.2.2 =
     72
     73
    4974* changed: improved detection for site URL changes
    5075* fixed: Lazy Load JS throws error if inline script vars are missing
     
    5277
    5378= 3.2.1 =
     79
     80
    5481* fixed: PHP notices when Easy IO filters srcset URLs
    5582
    5683= 3.2.0 =
     84
     85
    5786* added: exclude by page for Easy IO and Lazy Load
    5887* changed: include upstream lazysizes unveilhooks for use by developers, props @saas786
     
    6190
    6291= 3.1.3 =
     92
     93
    6394* added: image watermarking, configure at https://ewww.io/manage-sites/
    6495* fixed: prevent WP core from generating duplicate WebP images
    6596
    6697= 3.1.2 =
     98
     99
    67100* fixed: trailing space on image URL handled incorrectly
    68101* fixed: lazy load sometimes incorrectly scales images in AffiliateWP portal
    69102
    70103= 3.1.1 =
     104
     105
    71106* fixed: Lazy Load not using EWWWIO_CONTENT_DIR
    72107* fixed: Lazy Load Auto-scale adds query parameters to SVG images
     
    75110
    76111= 3.1.0 =
     112
     113
    77114* added: AVIF support via Easy IO, enable on site management at ewww.io
    78115* added: ability for Easy IO to get full-size path when using offloaded media
     
    83120
    84121= 3.0.2 =
     122
     123
    85124* changed: Easy IO WebP quality can be defined separately from the JPG quality used for resizing operations
    86125* fixed: Lazy Load integration with WooCommerce Product Recommendations handling AJAX output incorrectly
    87126
    88127= 3.0.1 =
     128
     129
    89130* changed: image links constrained to 2560px, use EIO_PRESERVE_LINKED_IMAGES to override
    90131
    91132= 3.0.0 =
     133
     134
    92135* added: Lazy Load and CDN support for multiple background images and mixing with gradients
    93136* changed: all Easy IO settings available to all plan levels
  • easy-image-optimizer/tags/3.5.5/classes/class-base.php

    r2969931 r3017573  
    235235        $this->relative_home_url = \preg_replace( '/https?:/', '', $this->home_url );
    236236        $this->home_domain       = $this->parse_url( $this->home_url, PHP_URL_HOST );
     237
    237238        if ( 'EWWW' === __NAMESPACE__ ) {
    238239            $this->content_url = \content_url( 'ewww/' );
     
    245246            $this->prefix      = 'easyio_';
    246247        }
     248
    247249        if ( ! $debug ) {
    248250            return;
    249251        }
     252
    250253        // Check to see if we're in the wp-admin to enable debugging temporarily.
    251254        // Done after the above, because this means we are constructing the Plugin() object
     
    15421545        $this->allowed_domains[] = $this->upload_domain;
    15431546        // For when plugins don't do a very good job of updating URLs for mapped multi-site domains.
    1544         if ( \is_multisite() && false === \strpos( $upload_dir['baseurl'], $this->upload_domain ) ) {
     1547        if ( \is_multisite() && false === \strpos( $upload_dir['baseurl'], $this->upload_domain ) ) {
    15451548            $this->debug_message( 'upload domain does not match the home URL' );
    15461549            $origin_upload_domain = $this->parse_url( $upload_dir['baseurl'], PHP_URL_HOST );
  • easy-image-optimizer/tags/3.5.5/easy-image-optimizer.php

    r3002888 r3017573  
    1414Description: Easily speed up your website to better connect with your visitors. Properly compress and size/scale images. Includes lazy load and WebP auto-convert.
    1515Author: Exactly WWW
    16 Version: 3.5.4
    17 Requires at least: 6.1
     16Version: 3.5.
     17Requires at least: 6.
    1818Requires PHP: 7.4
    1919Author URI: https://ewww.io/
     
    3030    add_action( 'admin_notices', 'easyio_unsupported_php' );
    3131} elseif ( false === strpos( add_query_arg( '', '' ), 'easyio_disable=1' ) ) {
    32     define( 'EASYIO_VERSION', 354 );
     32    define( 'EASYIO_VERSION', 35 );
    3333
    3434    /**
  • easy-image-optimizer/tags/3.5.5/phpcs.ruleset.xml

    r2969931 r3017573  
    1919    <rule ref="WordPress.PHP.NoSilencedErrors">
    2020        <properties>
    21             <property name="custom_whitelist" type="array" value="ini_get,exif_read_data,ob_end_flush"/>
     21            <property name="customist" type="array" value="ini_get,exif_read_data,ob_end_flush"/>
    2222        </properties>
    2323    </rule>
    2424    <rule ref="WordPress.NamingConventions.ValidVariableName">
    2525        <properties>
    26             <property name="customPropertiesWhitelist" type="array" value="formatOutput,imgQuality,parentNode,nextSibling,documentElement,imagePath,webimagePath,thumbPath,fileName,Version,Name" />
    27         </properties>
    28         <properties>
    29             <property name="customVariablesWhitelist" type="array" value="formatOutput,parentNode,nextSibling,documentElement" />
     26            <property name="allowed_custom_properties" type="array" value="formatOutput,imgQuality,parentNode,nextSibling,documentElement,imagePath,webimagePath,thumbPath,fileName,Version,Name" />
    3027        </properties>
    3128    </rule>
  • easy-image-optimizer/tags/3.5.5/readme.txt

    r3002888 r3017573  
    22Contributors: nosilver4u
    33Tags: optimize, image, resize, webp, lazy load, convert, compress, scale
    4 Requires at least: 6.1
     4Requires at least: 6.
    55Tested up to: 6.4
    66Requires PHP: 7.4
    7 Stable tag: 3.5.4
     7Stable tag: 3.5.
    88License: GPLv3
    99
     
    4747= What if something breaks? =
    4848
    49 Don't panic, just disable the plugin and contact us at https://ewww.io/contact-us/ All changes made by the plugin will automatically be reverted when you disable the plugin.
     49Don't panic, just disable the plugin and reverted when you disable the plugin.
    5050
    5151== Screenshots ==
     
    5858* If you would like to help translate this plugin in your language, get started here: https://translate.wordpress.org/projects/wp-plugins/easy-image-optimizer/
    5959
     60
     61
     62
     63
     64
    6065= 3.5.4 =
     66
     67
    6168* fixed: Easy IO strips extra sub-folders in non-image URLs
    6269* fixed: PHP notice from VC fix
    6370
    6471= 3.5.3 =
     72
     73
    6574* fixed: too much scaling for Visual Composer background images with zoom effect
    6675
    6776= 3.5.2 =
     77
     78
    6879* fixed: Lazy Load compatibility with X/Pro themes and Cornerstone builder
    6980* security: sanitize and escape a few remaining strings
    7081
    7182= 3.5.1 =
     83
     84
    7285* changed: use updated coding standards
    7386* changed: sanitize/escape remaining strings on settings page
     
    7588
    7689= 3.5.0 =
     90
     91
    7792* added: Easy IO rewrites poster/thumbnail image URLs for video elements
    7893* changed: Easy IO + Auto Scale checks images on load and resize events to reduce browser upscaling
     
    8297
    8398= 3.4.0 =
     99
     100
    84101* added: deliver Google Fonts via Easy IO or Bunny Fonts for improved user privacy
    85102* fixed: incorrect syntax for constants in namespaced code
    86103
    87104= 3.3.0 =
     105
     106
    88107* breaking: namespaced and reorganized several classes, third party integrations should check for compatibility
    89108* added: Easy IO support for BuddyBoss images, video, and documents
     
    95114* fixed: clearing debug log does not redirect back to settings page in rare cases
    96115
    97 = 3.2.4 =
    98 * changed: allow video files to go through Easy IO CDN (pass through)
    99 * fixed: PHP 8.1 deprecation notices from usage of add_submenu_page and add_query_arg
    100 
    101 = 3.2.3 =
    102 * changed: improved Brizy Builder compatibility
    103 * fixed: Easy IO fails to apply crop for custom size in some cases
    104 * fixed: Easy IO not applying watermark consistently on PNG images
    105 * fixed: Easy IO not scaling watermark when scaling original image
    106 
    107 = 3.2.2 =
    108 * changed: improved detection for site URL changes
    109 * fixed: Lazy Load JS throws error if inline script vars are missing
    110 * fixed: Easy IO + Lazy Load auto-scale produces invalid URL if an image with no query string is constrained by height
    111 
    112 = 3.2.1 =
    113 * fixed: PHP notices when Easy IO filters srcset URLs
    114 
    115 = 3.2.0 =
    116 * added: exclude by page for Easy IO and Lazy Load
    117 * changed: include upstream lazysizes unveilhooks for use by developers, props @saas786
    118 * fixed: better compatibility with S3 Uploads when using autoload
    119 * fixed: Easy IO srcset URL construction not accounting for object versioning with S3 (or other cloud storage)
    120 
    121 = 3.1.3 =
    122 * added: image watermarking, configure at https://ewww.io/manage-sites/
    123 * fixed: prevent WP core from generating duplicate WebP images
    124 
    125 = 3.1.2 =
    126 * fixed: trailing space on image URL handled incorrectly
    127 * fixed: lazy load sometimes incorrectly scales images in AffiliateWP portal
    128 
    129 = 3.1.1 =
    130 * fixed: Lazy Load not using EWWWIO_CONTENT_DIR
    131 * fixed: Lazy Load Auto-scale adds query parameters to SVG images
    132 * fixed: Lazy Load prevents image loading in GiveWP iframe
    133 * fixed: Auto Scale crops too much for object-* images in Oxygen
    134 
    135 = 3.1.0 =
    136 * added: AVIF support via Easy IO, enable on site management at ewww.io
    137 * added: ability for Easy IO to get full-size path when using offloaded media
    138 * fixed: front-end HTML parsers running within Bricks editor
    139 * fixed: Easy IO not finding scaled full-size for dynamic size generation
    140 * fixed: cover images not cropped properly by Easy IO
    141 * fixed: Easy IO URLs leaking into post editor with WP 6.0
    142 
    143116= Earlier versions =
    144117Please refer to the separate changelog.txt file.
  • easy-image-optimizer/trunk/changelog.txt

    r3002888 r3017573  
     1
     2
     3
     4
     5
    16= 3.5.4 =
     7
     8
    29* fixed: Easy IO strips extra sub-folders in non-image URLs
    310* fixed: PHP notice from VC fix
    411
    512= 3.5.3 =
     13
     14
    615* fixed: too much scaling for Visual Composer background images with zoom effect
    716
    817= 3.5.2 =
     18
     19
    920* fixed: Lazy Load compatibility with X/Pro themes and Cornerstone builder
    1021* security: sanitize and escape a few remaining strings
    1122
    1223= 3.5.1 =
     24
     25
    1326* changed: use updated coding standards
    1427* changed: sanitize/escape remaining strings on settings page
     
    1629
    1730= 3.5.0 =
     31
     32
    1833* added: Easy IO rewrites poster/thumbnail image URLs for video elements
    1934* changed: Easy IO + Auto Scale checks images on load and resize events to reduce browser upscaling
     
    2338
    2439= 3.4.0 =
     40
     41
    2542* added: deliver Google Fonts via Easy IO or Bunny Fonts for improved user privacy
    2643* fixed: incorrect syntax for constants in namespaced code
    2744
    2845= 3.3.0 =
     46
     47
    2948* breaking: namespaced and reorganized several classes, third party integrations should check for compatibility
    3049* added: Easy IO support for BuddyBoss images, video, and documents
     
    3756
    3857= 3.2.4 =
     58
     59
    3960* changed: allow video files to go through Easy IO CDN (pass through)
    4061* fixed: PHP 8.1 deprecation notices from usage of add_submenu_page and add_query_arg
    4162
    4263= 3.2.3 =
     64
     65
    4366* changed: improved Brizy Builder compatibility
    4467* fixed: Easy IO fails to apply crop for custom size in some cases
     
    4770
    4871= 3.2.2 =
     72
     73
    4974* changed: improved detection for site URL changes
    5075* fixed: Lazy Load JS throws error if inline script vars are missing
     
    5277
    5378= 3.2.1 =
     79
     80
    5481* fixed: PHP notices when Easy IO filters srcset URLs
    5582
    5683= 3.2.0 =
     84
     85
    5786* added: exclude by page for Easy IO and Lazy Load
    5887* changed: include upstream lazysizes unveilhooks for use by developers, props @saas786
     
    6190
    6291= 3.1.3 =
     92
     93
    6394* added: image watermarking, configure at https://ewww.io/manage-sites/
    6495* fixed: prevent WP core from generating duplicate WebP images
    6596
    6697= 3.1.2 =
     98
     99
    67100* fixed: trailing space on image URL handled incorrectly
    68101* fixed: lazy load sometimes incorrectly scales images in AffiliateWP portal
    69102
    70103= 3.1.1 =
     104
     105
    71106* fixed: Lazy Load not using EWWWIO_CONTENT_DIR
    72107* fixed: Lazy Load Auto-scale adds query parameters to SVG images
     
    75110
    76111= 3.1.0 =
     112
     113
    77114* added: AVIF support via Easy IO, enable on site management at ewww.io
    78115* added: ability for Easy IO to get full-size path when using offloaded media
     
    83120
    84121= 3.0.2 =
     122
     123
    85124* changed: Easy IO WebP quality can be defined separately from the JPG quality used for resizing operations
    86125* fixed: Lazy Load integration with WooCommerce Product Recommendations handling AJAX output incorrectly
    87126
    88127= 3.0.1 =
     128
     129
    89130* changed: image links constrained to 2560px, use EIO_PRESERVE_LINKED_IMAGES to override
    90131
    91132= 3.0.0 =
     133
     134
    92135* added: Lazy Load and CDN support for multiple background images and mixing with gradients
    93136* changed: all Easy IO settings available to all plan levels
  • easy-image-optimizer/trunk/classes/class-base.php

    r2969931 r3017573  
    235235        $this->relative_home_url = \preg_replace( '/https?:/', '', $this->home_url );
    236236        $this->home_domain       = $this->parse_url( $this->home_url, PHP_URL_HOST );
     237
    237238        if ( 'EWWW' === __NAMESPACE__ ) {
    238239            $this->content_url = \content_url( 'ewww/' );
     
    245246            $this->prefix      = 'easyio_';
    246247        }
     248
    247249        if ( ! $debug ) {
    248250            return;
    249251        }
     252
    250253        // Check to see if we're in the wp-admin to enable debugging temporarily.
    251254        // Done after the above, because this means we are constructing the Plugin() object
     
    15421545        $this->allowed_domains[] = $this->upload_domain;
    15431546        // For when plugins don't do a very good job of updating URLs for mapped multi-site domains.
    1544         if ( \is_multisite() && false === \strpos( $upload_dir['baseurl'], $this->upload_domain ) ) {
     1547        if ( \is_multisite() && false === \strpos( $upload_dir['baseurl'], $this->upload_domain ) ) {
    15451548            $this->debug_message( 'upload domain does not match the home URL' );
    15461549            $origin_upload_domain = $this->parse_url( $upload_dir['baseurl'], PHP_URL_HOST );
  • easy-image-optimizer/trunk/easy-image-optimizer.php

    r3002888 r3017573  
    1414Description: Easily speed up your website to better connect with your visitors. Properly compress and size/scale images. Includes lazy load and WebP auto-convert.
    1515Author: Exactly WWW
    16 Version: 3.5.4
    17 Requires at least: 6.1
     16Version: 3.5.
     17Requires at least: 6.
    1818Requires PHP: 7.4
    1919Author URI: https://ewww.io/
     
    3030    add_action( 'admin_notices', 'easyio_unsupported_php' );
    3131} elseif ( false === strpos( add_query_arg( '', '' ), 'easyio_disable=1' ) ) {
    32     define( 'EASYIO_VERSION', 354 );
     32    define( 'EASYIO_VERSION', 35 );
    3333
    3434    /**
  • easy-image-optimizer/trunk/phpcs.ruleset.xml

    r2969931 r3017573  
    1919    <rule ref="WordPress.PHP.NoSilencedErrors">
    2020        <properties>
    21             <property name="custom_whitelist" type="array" value="ini_get,exif_read_data,ob_end_flush"/>
     21            <property name="customist" type="array" value="ini_get,exif_read_data,ob_end_flush"/>
    2222        </properties>
    2323    </rule>
    2424    <rule ref="WordPress.NamingConventions.ValidVariableName">
    2525        <properties>
    26             <property name="customPropertiesWhitelist" type="array" value="formatOutput,imgQuality,parentNode,nextSibling,documentElement,imagePath,webimagePath,thumbPath,fileName,Version,Name" />
    27         </properties>
    28         <properties>
    29             <property name="customVariablesWhitelist" type="array" value="formatOutput,parentNode,nextSibling,documentElement" />
     26            <property name="allowed_custom_properties" type="array" value="formatOutput,imgQuality,parentNode,nextSibling,documentElement,imagePath,webimagePath,thumbPath,fileName,Version,Name" />
    3027        </properties>
    3128    </rule>
  • easy-image-optimizer/trunk/readme.txt

    r3002888 r3017573  
    22Contributors: nosilver4u
    33Tags: optimize, image, resize, webp, lazy load, convert, compress, scale
    4 Requires at least: 6.1
     4Requires at least: 6.
    55Tested up to: 6.4
    66Requires PHP: 7.4
    7 Stable tag: 3.5.4
     7Stable tag: 3.5.
    88License: GPLv3
    99
     
    4747= What if something breaks? =
    4848
    49 Don't panic, just disable the plugin and contact us at https://ewww.io/contact-us/ All changes made by the plugin will automatically be reverted when you disable the plugin.
     49Don't panic, just disable the plugin and reverted when you disable the plugin.
    5050
    5151== Screenshots ==
     
    5858* If you would like to help translate this plugin in your language, get started here: https://translate.wordpress.org/projects/wp-plugins/easy-image-optimizer/
    5959
     60
     61
     62
     63
     64
    6065= 3.5.4 =
     66
     67
    6168* fixed: Easy IO strips extra sub-folders in non-image URLs
    6269* fixed: PHP notice from VC fix
    6370
    6471= 3.5.3 =
     72
     73
    6574* fixed: too much scaling for Visual Composer background images with zoom effect
    6675
    6776= 3.5.2 =
     77
     78
    6879* fixed: Lazy Load compatibility with X/Pro themes and Cornerstone builder
    6980* security: sanitize and escape a few remaining strings
    7081
    7182= 3.5.1 =
     83
     84
    7285* changed: use updated coding standards
    7386* changed: sanitize/escape remaining strings on settings page
     
    7588
    7689= 3.5.0 =
     90
     91
    7792* added: Easy IO rewrites poster/thumbnail image URLs for video elements
    7893* changed: Easy IO + Auto Scale checks images on load and resize events to reduce browser upscaling
     
    8297
    8398= 3.4.0 =
     99
     100
    84101* added: deliver Google Fonts via Easy IO or Bunny Fonts for improved user privacy
    85102* fixed: incorrect syntax for constants in namespaced code
    86103
    87104= 3.3.0 =
     105
     106
    88107* breaking: namespaced and reorganized several classes, third party integrations should check for compatibility
    89108* added: Easy IO support for BuddyBoss images, video, and documents
     
    95114* fixed: clearing debug log does not redirect back to settings page in rare cases
    96115
    97 = 3.2.4 =
    98 * changed: allow video files to go through Easy IO CDN (pass through)
    99 * fixed: PHP 8.1 deprecation notices from usage of add_submenu_page and add_query_arg
    100 
    101 = 3.2.3 =
    102 * changed: improved Brizy Builder compatibility
    103 * fixed: Easy IO fails to apply crop for custom size in some cases
    104 * fixed: Easy IO not applying watermark consistently on PNG images
    105 * fixed: Easy IO not scaling watermark when scaling original image
    106 
    107 = 3.2.2 =
    108 * changed: improved detection for site URL changes
    109 * fixed: Lazy Load JS throws error if inline script vars are missing
    110 * fixed: Easy IO + Lazy Load auto-scale produces invalid URL if an image with no query string is constrained by height
    111 
    112 = 3.2.1 =
    113 * fixed: PHP notices when Easy IO filters srcset URLs
    114 
    115 = 3.2.0 =
    116 * added: exclude by page for Easy IO and Lazy Load
    117 * changed: include upstream lazysizes unveilhooks for use by developers, props @saas786
    118 * fixed: better compatibility with S3 Uploads when using autoload
    119 * fixed: Easy IO srcset URL construction not accounting for object versioning with S3 (or other cloud storage)
    120 
    121 = 3.1.3 =
    122 * added: image watermarking, configure at https://ewww.io/manage-sites/
    123 * fixed: prevent WP core from generating duplicate WebP images
    124 
    125 = 3.1.2 =
    126 * fixed: trailing space on image URL handled incorrectly
    127 * fixed: lazy load sometimes incorrectly scales images in AffiliateWP portal
    128 
    129 = 3.1.1 =
    130 * fixed: Lazy Load not using EWWWIO_CONTENT_DIR
    131 * fixed: Lazy Load Auto-scale adds query parameters to SVG images
    132 * fixed: Lazy Load prevents image loading in GiveWP iframe
    133 * fixed: Auto Scale crops too much for object-* images in Oxygen
    134 
    135 = 3.1.0 =
    136 * added: AVIF support via Easy IO, enable on site management at ewww.io
    137 * added: ability for Easy IO to get full-size path when using offloaded media
    138 * fixed: front-end HTML parsers running within Bricks editor
    139 * fixed: Easy IO not finding scaled full-size for dynamic size generation
    140 * fixed: cover images not cropped properly by Easy IO
    141 * fixed: Easy IO URLs leaking into post editor with WP 6.0
    142 
    143116= Earlier versions =
    144117Please refer to the separate changelog.txt file.
Note: See TracChangeset for help on using the changeset viewer.