Plugin Directory

Changeset 3094812

Timestamp:
05/29/2024 07:52:43 PM (2 months ago)
Author:
nosilver4u
Message:

tagging and releasing 3.9.1

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

Legend:

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

    r3076002 r3094812  
     1
     2
     3
     4
     5
     6
     7
    18= 3.9.0 =
    29*Release Date - April 23, 2024*
  • easy-image-optimizer/tags/3.9.1/classes/class-base.php

    r3035873 r3094812  
    11221122
    11231123    /**
     1124
     1125
     1126
     1127
     1128
     1129
     1130
     1131
     1132
     1133
     1134
     1135
     1136
     1137
     1138
     1139
     1140
     1141
     1142
     1143
     1144
     1145
     1146
     1147
     1148
     1149
     1150
     1151
     1152
     1153
     1154
     1155
     1156
     1157
     1158
     1159
     1160
     1161
     1162
     1163
     1164
     1165
     1166
     1167
     1168
     1169
     1170
     1171
     1172
     1173
     1174
     1175
     1176
     1177
     1178
     1179
     1180
     1181
     1182
     1183
     1184
     1185
     1186
     1187
     1188
     1189
     1190
     1191
     1192
     1193
     1194
     1195
     1196
     1197
     1198
     1199
     1200
     1201
     1202
     1203
     1204
     1205
     1206
     1207
     1208
     1209
    11241210     * Checks if there is enough memory still available.
    11251211     *
  • easy-image-optimizer/tags/3.9.1/classes/class-lazy-load.php

    r3069168 r3094812  
    13051305            return;
    13061306        }
    1307         $in_footer = true;
     1307        $in_footer = array(
     1308            'strategy'  => 'async',
     1309            'in_footer' => true,
     1310        );
    13081311        if ( \defined( 'EIO_LL_FOOTER' ) && ! EIO_LL_FOOTER ) {
    1309             $in_footer = false;
     1312            $in_footer = false;
    13101313        }
    13111314        $plugin_file = \constant( \strtoupper( $this->prefix ) . 'PLUGIN_FILE' );
     
    13451348            return;
    13461349        }
    1347         $in_footer = true;
     1350        $in_footer = array(
     1351            'strategy'  => 'async',
     1352            'in_footer' => true,
     1353        );
    13481354        if ( \defined( 'EIO_LL_FOOTER' ) && ! EIO_LL_FOOTER ) {
    1349             $in_footer = false;
     1355            $in_footer = false;
    13501356        }
    13511357        $plugin_file = \constant( \strtoupper( $this->prefix ) . 'PLUGIN_FILE' );
  • easy-image-optimizer/tags/3.9.1/classes/class-plugin.php

    r3076002 r3094812  
    6969    public function __clone() {
    7070        // Cloning instances of the class is forbidden.
    71         \_doing_it_wrong( __METHOD__, \esc_html__( 'Cannot clone core object.', 'ewww-image-optimizer' ), \esc_html( EWWW_IMAGE_OPTIMIZER_VERSION ) );
     71        \_doing_it_wrong( __METHOD__, \esc_html__( 'Cannot clone core object.', 'e-image-optimizer' ), \esc_html( EWWW_IMAGE_OPTIMIZER_VERSION ) );
    7272    }
    7373
     
    7777    public function __wakeup() {
    7878        // Unserializing instances of the class is forbidden.
    79         \_doing_it_wrong( __METHOD__, \esc_html__( 'Cannot unserialize (wakeup) the core object.', 'ewww-image-optimizer' ), \esc_html( EWWW_IMAGE_OPTIMIZER_VERSION ) );
     79        \_doing_it_wrong( __METHOD__, \esc_html__( 'Cannot unserialize (wakeup) the core object.', 'e-image-optimizer' ), \esc_html( EWWW_IMAGE_OPTIMIZER_VERSION ) );
    8080    }
    8181
     
    118118                \update_option( 'autoptimize_imgopt_settings', $ao_extra );
    119119                \add_action( 'admin_notices', 'easyio_notice_sp_conflict' );
     120
     121
     122
     123
     124
     125
     126
    120127            }
    121128        }
     
    235242        \add_site_option( 'exactdn_prevent_db_queries', true );
    236243    }
     244
     245
     246
     247
     248
     249
     250
     251
     252
     253
     254
     255
     256
     257
    237258}
  • easy-image-optimizer/tags/3.9.1/easy-image-optimizer.php

    r3076002 r3094812  
    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.9.0
     16Version: 3.9.
    1717Requires at least: 6.3
    1818Requires PHP: 8.0
     
    3030    add_action( 'admin_notices', 'easyio_unsupported_php' );
    3131} elseif ( false === strpos( add_query_arg( '', '' ), 'easyio_disable=1' ) ) {
    32     define( 'EASYIO_VERSION', 390 );
     32    define( 'EASYIO_VERSION', 39 );
    3333
    3434    /**
  • easy-image-optimizer/tags/3.9.1/readme.txt

    r3076002 r3094812  
    55Tested up to: 6.5
    66Requires PHP: 8.0
    7 Stable tag: 3.9.0
     7Stable tag: 3.9.
    88License: GPLv3
    99
     
    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
     65
     66
    6067= 3.9.0 =
    6168*Release Date - April 23, 2024*
     
    8289* fixed: Lazy Load incorrectly auto-scales fixed group background images
    8390
    84 = 3.6.0 =
    85 *Release Date - February 14, 2024*
    86 
    87 * added: Lazy Load for CSS background images in external CSS files or internal CSS sections
    88 * fixed: Easy IO applying resize parameters to existing (re)sizes
    89 * security: improve authentication for some plugin actions
    90 
    91 = 3.5.5 =
    92 *Release Date - January 4, 2024*
    93 
    94 * fixed: Easy IO incorrectly modifies JS/CSS URLs when using S3 on multisite
    95 
    96 = 3.5.4 =
    97 *Release Date - November 28, 2023*
    98 
    99 * fixed: Easy IO strips extra sub-folders in non-image URLs
    100 * fixed: PHP notice from VC fix
    101 
    102 = 3.5.3 =
    103 *Release Date - November 2, 2023*
    104 
    105 * fixed: too much scaling for Visual Composer background images with zoom effect
    106 
    107 = 3.5.2 =
    108 *Release Date - September 21, 2023*
    109 
    110 * fixed: Lazy Load compatibility with X/Pro themes and Cornerstone builder
    111 * security: sanitize and escape a few remaining strings
    112 
    113 = 3.5.1 =
    114 *Release Date - September 5, 2023*
    115 
    116 * changed: use updated coding standards
    117 * changed: sanitize/escape remaining strings on settings page
    118 * security: randomize filename of debug log
    119 
    120 = 3.5.0 =
    121 *Release Date - July 19, 2023*
    122 
    123 * added: Easy IO rewrites poster/thumbnail image URLs for video elements
    124 * changed: Easy IO + Auto Scale checks images on load and resize events to reduce browser upscaling
    125 * changed: prevent Easy IO font substitution when OMGF is active
    126 * fixed: Auto Scale downscales too much for landscape images displayed in portrait containers
    127 * fixed: Easy IO compatibility with Brizy thumbnail generation endpoint
    128 
    129 = 3.4.0 =
    130 *Release Date - June 28, 2023*
    131 
    132 * added: deliver Google Fonts via Easy IO or Bunny Fonts for improved user privacy
    133 * fixed: incorrect syntax for constants in namespaced code
    134 
    135 = 3.3.0 =
    136 *Release Date - May 9, 2023*
    137 
    138 * breaking: namespaced and reorganized several classes, third party integrations should check for compatibility
    139 * added: Easy IO support for BuddyBoss images, video, and documents
    140 * added: improved support for Hide My WP Ghost in Lazy Load
    141 * changed: improved Auto Scaling when using full-width layout in Elementor
    142 * changed: style tag search/regex cleaned up to prevent excess markup
    143 * fixed: content dir functions don't resolve symlinks
    144 * fixed: Easy IO image URLs leaking into image gallery block via post editor
    145 * fixed: clearing debug log does not redirect back to settings page in rare cases
    146 
    14791= Earlier versions =
    14892Please refer to the separate changelog.txt file.
  • easy-image-optimizer/trunk/changelog.txt

    r3076002 r3094812  
     1
     2
     3
     4
     5
     6
     7
    18= 3.9.0 =
    29*Release Date - April 23, 2024*
  • easy-image-optimizer/trunk/classes/class-base.php

    r3035873 r3094812  
    11221122
    11231123    /**
     1124
     1125
     1126
     1127
     1128
     1129
     1130
     1131
     1132
     1133
     1134
     1135
     1136
     1137
     1138
     1139
     1140
     1141
     1142
     1143
     1144
     1145
     1146
     1147
     1148
     1149
     1150
     1151
     1152
     1153
     1154
     1155
     1156
     1157
     1158
     1159
     1160
     1161
     1162
     1163
     1164
     1165
     1166
     1167
     1168
     1169
     1170
     1171
     1172
     1173
     1174
     1175
     1176
     1177
     1178
     1179
     1180
     1181
     1182
     1183
     1184
     1185
     1186
     1187
     1188
     1189
     1190
     1191
     1192
     1193
     1194
     1195
     1196
     1197
     1198
     1199
     1200
     1201
     1202
     1203
     1204
     1205
     1206
     1207
     1208
     1209
    11241210     * Checks if there is enough memory still available.
    11251211     *
  • easy-image-optimizer/trunk/classes/class-lazy-load.php

    r3069168 r3094812  
    13051305            return;
    13061306        }
    1307         $in_footer = true;
     1307        $in_footer = array(
     1308            'strategy'  => 'async',
     1309            'in_footer' => true,
     1310        );
    13081311        if ( \defined( 'EIO_LL_FOOTER' ) && ! EIO_LL_FOOTER ) {
    1309             $in_footer = false;
     1312            $in_footer = false;
    13101313        }
    13111314        $plugin_file = \constant( \strtoupper( $this->prefix ) . 'PLUGIN_FILE' );
     
    13451348            return;
    13461349        }
    1347         $in_footer = true;
     1350        $in_footer = array(
     1351            'strategy'  => 'async',
     1352            'in_footer' => true,
     1353        );
    13481354        if ( \defined( 'EIO_LL_FOOTER' ) && ! EIO_LL_FOOTER ) {
    1349             $in_footer = false;
     1355            $in_footer = false;
    13501356        }
    13511357        $plugin_file = \constant( \strtoupper( $this->prefix ) . 'PLUGIN_FILE' );
  • easy-image-optimizer/trunk/classes/class-plugin.php

    r3076002 r3094812  
    6969    public function __clone() {
    7070        // Cloning instances of the class is forbidden.
    71         \_doing_it_wrong( __METHOD__, \esc_html__( 'Cannot clone core object.', 'ewww-image-optimizer' ), \esc_html( EWWW_IMAGE_OPTIMIZER_VERSION ) );
     71        \_doing_it_wrong( __METHOD__, \esc_html__( 'Cannot clone core object.', 'e-image-optimizer' ), \esc_html( EWWW_IMAGE_OPTIMIZER_VERSION ) );
    7272    }
    7373
     
    7777    public function __wakeup() {
    7878        // Unserializing instances of the class is forbidden.
    79         \_doing_it_wrong( __METHOD__, \esc_html__( 'Cannot unserialize (wakeup) the core object.', 'ewww-image-optimizer' ), \esc_html( EWWW_IMAGE_OPTIMIZER_VERSION ) );
     79        \_doing_it_wrong( __METHOD__, \esc_html__( 'Cannot unserialize (wakeup) the core object.', 'e-image-optimizer' ), \esc_html( EWWW_IMAGE_OPTIMIZER_VERSION ) );
    8080    }
    8181
     
    118118                \update_option( 'autoptimize_imgopt_settings', $ao_extra );
    119119                \add_action( 'admin_notices', 'easyio_notice_sp_conflict' );
     120
     121
     122
     123
     124
     125
     126
    120127            }
    121128        }
     
    235242        \add_site_option( 'exactdn_prevent_db_queries', true );
    236243    }
     244
     245
     246
     247
     248
     249
     250
     251
     252
     253
     254
     255
     256
     257
    237258}
  • easy-image-optimizer/trunk/easy-image-optimizer.php

    r3076002 r3094812  
    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.9.0
     16Version: 3.9.
    1717Requires at least: 6.3
    1818Requires PHP: 8.0
     
    3030    add_action( 'admin_notices', 'easyio_unsupported_php' );
    3131} elseif ( false === strpos( add_query_arg( '', '' ), 'easyio_disable=1' ) ) {
    32     define( 'EASYIO_VERSION', 390 );
     32    define( 'EASYIO_VERSION', 39 );
    3333
    3434    /**
  • easy-image-optimizer/trunk/readme.txt

    r3076002 r3094812  
    55Tested up to: 6.5
    66Requires PHP: 8.0
    7 Stable tag: 3.9.0
     7Stable tag: 3.9.
    88License: GPLv3
    99
     
    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
     65
     66
    6067= 3.9.0 =
    6168*Release Date - April 23, 2024*
     
    8289* fixed: Lazy Load incorrectly auto-scales fixed group background images
    8390
    84 = 3.6.0 =
    85 *Release Date - February 14, 2024*
    86 
    87 * added: Lazy Load for CSS background images in external CSS files or internal CSS sections
    88 * fixed: Easy IO applying resize parameters to existing (re)sizes
    89 * security: improve authentication for some plugin actions
    90 
    91 = 3.5.5 =
    92 *Release Date - January 4, 2024*
    93 
    94 * fixed: Easy IO incorrectly modifies JS/CSS URLs when using S3 on multisite
    95 
    96 = 3.5.4 =
    97 *Release Date - November 28, 2023*
    98 
    99 * fixed: Easy IO strips extra sub-folders in non-image URLs
    100 * fixed: PHP notice from VC fix
    101 
    102 = 3.5.3 =
    103 *Release Date - November 2, 2023*
    104 
    105 * fixed: too much scaling for Visual Composer background images with zoom effect
    106 
    107 = 3.5.2 =
    108 *Release Date - September 21, 2023*
    109 
    110 * fixed: Lazy Load compatibility with X/Pro themes and Cornerstone builder
    111 * security: sanitize and escape a few remaining strings
    112 
    113 = 3.5.1 =
    114 *Release Date - September 5, 2023*
    115 
    116 * changed: use updated coding standards
    117 * changed: sanitize/escape remaining strings on settings page
    118 * security: randomize filename of debug log
    119 
    120 = 3.5.0 =
    121 *Release Date - July 19, 2023*
    122 
    123 * added: Easy IO rewrites poster/thumbnail image URLs for video elements
    124 * changed: Easy IO + Auto Scale checks images on load and resize events to reduce browser upscaling
    125 * changed: prevent Easy IO font substitution when OMGF is active
    126 * fixed: Auto Scale downscales too much for landscape images displayed in portrait containers
    127 * fixed: Easy IO compatibility with Brizy thumbnail generation endpoint
    128 
    129 = 3.4.0 =
    130 *Release Date - June 28, 2023*
    131 
    132 * added: deliver Google Fonts via Easy IO or Bunny Fonts for improved user privacy
    133 * fixed: incorrect syntax for constants in namespaced code
    134 
    135 = 3.3.0 =
    136 *Release Date - May 9, 2023*
    137 
    138 * breaking: namespaced and reorganized several classes, third party integrations should check for compatibility
    139 * added: Easy IO support for BuddyBoss images, video, and documents
    140 * added: improved support for Hide My WP Ghost in Lazy Load
    141 * changed: improved Auto Scaling when using full-width layout in Elementor
    142 * changed: style tag search/regex cleaned up to prevent excess markup
    143 * fixed: content dir functions don't resolve symlinks
    144 * fixed: Easy IO image URLs leaking into image gallery block via post editor
    145 * fixed: clearing debug log does not redirect back to settings page in rare cases
    146 
    14791= Earlier versions =
    14892Please refer to the separate changelog.txt file.
Note: See TracChangeset for help on using the changeset viewer.