Changeset 3094812
- Timestamp:
- 05/29/2024 07:52:43 PM (2 months ago)
- 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 1 8 = 3.9.0 = 2 9 *Release Date - April 23, 2024* -
easy-image-optimizer/tags/3.9.1/classes/class-base.php
r3035873 r3094812 1122 1122 1123 1123 /** 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 1124 1210 * Checks if there is enough memory still available. 1125 1211 * -
easy-image-optimizer/tags/3.9.1/classes/class-lazy-load.php
r3069168 r3094812 1305 1305 return; 1306 1306 } 1307 $in_footer = true; 1307 $in_footer = array( 1308 'strategy' => 'async', 1309 'in_footer' => true, 1310 ); 1308 1311 if ( \defined( 'EIO_LL_FOOTER' ) && ! EIO_LL_FOOTER ) { 1309 $in_footer = false;1312 $in_footer = false; 1310 1313 } 1311 1314 $plugin_file = \constant( \strtoupper( $this->prefix ) . 'PLUGIN_FILE' ); … … 1345 1348 return; 1346 1349 } 1347 $in_footer = true; 1350 $in_footer = array( 1351 'strategy' => 'async', 1352 'in_footer' => true, 1353 ); 1348 1354 if ( \defined( 'EIO_LL_FOOTER' ) && ! EIO_LL_FOOTER ) { 1349 $in_footer = false;1355 $in_footer = false; 1350 1356 } 1351 1357 $plugin_file = \constant( \strtoupper( $this->prefix ) . 'PLUGIN_FILE' ); -
easy-image-optimizer/tags/3.9.1/classes/class-plugin.php
r3076002 r3094812 69 69 public function __clone() { 70 70 // Cloning instances of the class is forbidden. 71 \_doing_it_wrong( __METHOD__, \esc_html__( 'Cannot clone core object.', 'e www-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 ) ); 72 72 } 73 73 … … 77 77 public function __wakeup() { 78 78 // Unserializing instances of the class is forbidden. 79 \_doing_it_wrong( __METHOD__, \esc_html__( 'Cannot unserialize (wakeup) the core object.', 'e www-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 ) ); 80 80 } 81 81 … … 118 118 \update_option( 'autoptimize_imgopt_settings', $ao_extra ); 119 119 \add_action( 'admin_notices', 'easyio_notice_sp_conflict' ); 120 121 122 123 124 125 126 120 127 } 121 128 } … … 235 242 \add_site_option( 'exactdn_prevent_db_queries', true ); 236 243 } 244 245 246 247 248 249 250 251 252 253 254 255 256 257 237 258 } -
easy-image-optimizer/tags/3.9.1/easy-image-optimizer.php
r3076002 r3094812 14 14 Description: Easily speed up your website to better connect with your visitors. Properly compress and size/scale images. Includes lazy load and WebP auto-convert. 15 15 Author: Exactly WWW 16 Version: 3.9. 016 Version: 3.9. 17 17 Requires at least: 6.3 18 18 Requires PHP: 8.0 … … 30 30 add_action( 'admin_notices', 'easyio_unsupported_php' ); 31 31 } elseif ( false === strpos( add_query_arg( '', '' ), 'easyio_disable=1' ) ) { 32 define( 'EASYIO_VERSION', 39 0);32 define( 'EASYIO_VERSION', 39 ); 33 33 34 34 /** -
easy-image-optimizer/tags/3.9.1/readme.txt
r3076002 r3094812 5 5 Tested up to: 6.5 6 6 Requires PHP: 8.0 7 Stable tag: 3.9. 07 Stable tag: 3.9. 8 8 License: GPLv3 9 9 … … 58 58 * 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/ 59 59 60 61 62 63 64 65 66 60 67 = 3.9.0 = 61 68 *Release Date - April 23, 2024* … … 82 89 * fixed: Lazy Load incorrectly auto-scales fixed group background images 83 90 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 sections88 * fixed: Easy IO applying resize parameters to existing (re)sizes89 * security: improve authentication for some plugin actions90 91 = 3.5.5 =92 *Release Date - January 4, 2024*93 94 * fixed: Easy IO incorrectly modifies JS/CSS URLs when using S3 on multisite95 96 = 3.5.4 =97 *Release Date - November 28, 2023*98 99 * fixed: Easy IO strips extra sub-folders in non-image URLs100 * fixed: PHP notice from VC fix101 102 = 3.5.3 =103 *Release Date - November 2, 2023*104 105 * fixed: too much scaling for Visual Composer background images with zoom effect106 107 = 3.5.2 =108 *Release Date - September 21, 2023*109 110 * fixed: Lazy Load compatibility with X/Pro themes and Cornerstone builder111 * security: sanitize and escape a few remaining strings112 113 = 3.5.1 =114 *Release Date - September 5, 2023*115 116 * changed: use updated coding standards117 * changed: sanitize/escape remaining strings on settings page118 * security: randomize filename of debug log119 120 = 3.5.0 =121 *Release Date - July 19, 2023*122 123 * added: Easy IO rewrites poster/thumbnail image URLs for video elements124 * changed: Easy IO + Auto Scale checks images on load and resize events to reduce browser upscaling125 * changed: prevent Easy IO font substitution when OMGF is active126 * fixed: Auto Scale downscales too much for landscape images displayed in portrait containers127 * fixed: Easy IO compatibility with Brizy thumbnail generation endpoint128 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 privacy133 * fixed: incorrect syntax for constants in namespaced code134 135 = 3.3.0 =136 *Release Date - May 9, 2023*137 138 * breaking: namespaced and reorganized several classes, third party integrations should check for compatibility139 * added: Easy IO support for BuddyBoss images, video, and documents140 * added: improved support for Hide My WP Ghost in Lazy Load141 * changed: improved Auto Scaling when using full-width layout in Elementor142 * changed: style tag search/regex cleaned up to prevent excess markup143 * fixed: content dir functions don't resolve symlinks144 * fixed: Easy IO image URLs leaking into image gallery block via post editor145 * fixed: clearing debug log does not redirect back to settings page in rare cases146 147 91 = Earlier versions = 148 92 Please refer to the separate changelog.txt file. -
easy-image-optimizer/trunk/changelog.txt
r3076002 r3094812 1 2 3 4 5 6 7 1 8 = 3.9.0 = 2 9 *Release Date - April 23, 2024* -
easy-image-optimizer/trunk/classes/class-base.php
r3035873 r3094812 1122 1122 1123 1123 /** 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 1124 1210 * Checks if there is enough memory still available. 1125 1211 * -
easy-image-optimizer/trunk/classes/class-lazy-load.php
r3069168 r3094812 1305 1305 return; 1306 1306 } 1307 $in_footer = true; 1307 $in_footer = array( 1308 'strategy' => 'async', 1309 'in_footer' => true, 1310 ); 1308 1311 if ( \defined( 'EIO_LL_FOOTER' ) && ! EIO_LL_FOOTER ) { 1309 $in_footer = false;1312 $in_footer = false; 1310 1313 } 1311 1314 $plugin_file = \constant( \strtoupper( $this->prefix ) . 'PLUGIN_FILE' ); … … 1345 1348 return; 1346 1349 } 1347 $in_footer = true; 1350 $in_footer = array( 1351 'strategy' => 'async', 1352 'in_footer' => true, 1353 ); 1348 1354 if ( \defined( 'EIO_LL_FOOTER' ) && ! EIO_LL_FOOTER ) { 1349 $in_footer = false;1355 $in_footer = false; 1350 1356 } 1351 1357 $plugin_file = \constant( \strtoupper( $this->prefix ) . 'PLUGIN_FILE' ); -
easy-image-optimizer/trunk/classes/class-plugin.php
r3076002 r3094812 69 69 public function __clone() { 70 70 // Cloning instances of the class is forbidden. 71 \_doing_it_wrong( __METHOD__, \esc_html__( 'Cannot clone core object.', 'e www-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 ) ); 72 72 } 73 73 … … 77 77 public function __wakeup() { 78 78 // Unserializing instances of the class is forbidden. 79 \_doing_it_wrong( __METHOD__, \esc_html__( 'Cannot unserialize (wakeup) the core object.', 'e www-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 ) ); 80 80 } 81 81 … … 118 118 \update_option( 'autoptimize_imgopt_settings', $ao_extra ); 119 119 \add_action( 'admin_notices', 'easyio_notice_sp_conflict' ); 120 121 122 123 124 125 126 120 127 } 121 128 } … … 235 242 \add_site_option( 'exactdn_prevent_db_queries', true ); 236 243 } 244 245 246 247 248 249 250 251 252 253 254 255 256 257 237 258 } -
easy-image-optimizer/trunk/easy-image-optimizer.php
r3076002 r3094812 14 14 Description: Easily speed up your website to better connect with your visitors. Properly compress and size/scale images. Includes lazy load and WebP auto-convert. 15 15 Author: Exactly WWW 16 Version: 3.9. 016 Version: 3.9. 17 17 Requires at least: 6.3 18 18 Requires PHP: 8.0 … … 30 30 add_action( 'admin_notices', 'easyio_unsupported_php' ); 31 31 } elseif ( false === strpos( add_query_arg( '', '' ), 'easyio_disable=1' ) ) { 32 define( 'EASYIO_VERSION', 39 0);32 define( 'EASYIO_VERSION', 39 ); 33 33 34 34 /** -
easy-image-optimizer/trunk/readme.txt
r3076002 r3094812 5 5 Tested up to: 6.5 6 6 Requires PHP: 8.0 7 Stable tag: 3.9. 07 Stable tag: 3.9. 8 8 License: GPLv3 9 9 … … 58 58 * 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/ 59 59 60 61 62 63 64 65 66 60 67 = 3.9.0 = 61 68 *Release Date - April 23, 2024* … … 82 89 * fixed: Lazy Load incorrectly auto-scales fixed group background images 83 90 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 sections88 * fixed: Easy IO applying resize parameters to existing (re)sizes89 * security: improve authentication for some plugin actions90 91 = 3.5.5 =92 *Release Date - January 4, 2024*93 94 * fixed: Easy IO incorrectly modifies JS/CSS URLs when using S3 on multisite95 96 = 3.5.4 =97 *Release Date - November 28, 2023*98 99 * fixed: Easy IO strips extra sub-folders in non-image URLs100 * fixed: PHP notice from VC fix101 102 = 3.5.3 =103 *Release Date - November 2, 2023*104 105 * fixed: too much scaling for Visual Composer background images with zoom effect106 107 = 3.5.2 =108 *Release Date - September 21, 2023*109 110 * fixed: Lazy Load compatibility with X/Pro themes and Cornerstone builder111 * security: sanitize and escape a few remaining strings112 113 = 3.5.1 =114 *Release Date - September 5, 2023*115 116 * changed: use updated coding standards117 * changed: sanitize/escape remaining strings on settings page118 * security: randomize filename of debug log119 120 = 3.5.0 =121 *Release Date - July 19, 2023*122 123 * added: Easy IO rewrites poster/thumbnail image URLs for video elements124 * changed: Easy IO + Auto Scale checks images on load and resize events to reduce browser upscaling125 * changed: prevent Easy IO font substitution when OMGF is active126 * fixed: Auto Scale downscales too much for landscape images displayed in portrait containers127 * fixed: Easy IO compatibility with Brizy thumbnail generation endpoint128 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 privacy133 * fixed: incorrect syntax for constants in namespaced code134 135 = 3.3.0 =136 *Release Date - May 9, 2023*137 138 * breaking: namespaced and reorganized several classes, third party integrations should check for compatibility139 * added: Easy IO support for BuddyBoss images, video, and documents140 * added: improved support for Hide My WP Ghost in Lazy Load141 * changed: improved Auto Scaling when using full-width layout in Elementor142 * changed: style tag search/regex cleaned up to prevent excess markup143 * fixed: content dir functions don't resolve symlinks144 * fixed: Easy IO image URLs leaking into image gallery block via post editor145 * fixed: clearing debug log does not redirect back to settings page in rare cases146 147 91 = Earlier versions = 148 92 Please refer to the separate changelog.txt file.
Note: See TracChangeset
for help on using the changeset viewer.