Changeset 3420701
- Timestamp:
- 12/16/2025 07:02:23 AM (4 weeks ago)
- Location:
- easy-text-replace
- Files:
-
- 12 edited
- 1 copied
-
tags/1.0.2 (copied) (copied from easy-text-replace/trunk)
-
tags/1.0.2/easy-text-replace.php (modified) (2 diffs)
-
tags/1.0.2/readme.txt (modified) (6 diffs)
-
tags/1.0.2/src/Admin/AdminInterface.php (modified) (1 diff)
-
tags/1.0.2/src/Core/Activator.php (modified) (1 diff)
-
tags/1.0.2/src/Import/Importer.php (modified) (2 diffs)
-
tags/1.0.2/vendor/composer/installed.php (modified) (2 diffs)
-
trunk/easy-text-replace.php (modified) (2 diffs)
-
trunk/readme.txt (modified) (6 diffs)
-
trunk/src/Admin/AdminInterface.php (modified) (1 diff)
-
trunk/src/Core/Activator.php (modified) (1 diff)
-
trunk/src/Import/Importer.php (modified) (2 diffs)
-
trunk/vendor/composer/installed.php (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
easy-text-replace/tags/1.0.2/easy-text-replace.php
r3402975 r3420701 4 4 * Plugin URI: https://wordpress.org/plugins/easy-text-replace/ 5 5 * Description: Lightweight WordPress string replacement plugin that allows administrators to replace strings from themes, plugins, and WordPress core with minimal performance impact. 6 * Version: 1.0. 16 * Version: 1.0.2 7 7 * Author: SH Sajal Chowdhury 8 8 * Author URI: https://easywptools.com … … 21 21 } 22 22 23 define( 'ETRP_VERSION', '1.0. 0' );23 define( 'ETRP_VERSION', '1.0.2' ); 24 24 define( 'ETRP_PLUGIN_DIR', plugin_dir_path( __FILE__ ) ); 25 25 define( 'ETRP_PLUGIN_URL', plugin_dir_url( __FILE__ ) ); -
easy-text-replace/tags/1.0.2/readme.txt
r3402975 r3420701 1 === Easy Text Replace ===1 === Easy Text Replace - Change Text Without Code === 2 2 Contributors: shsajalchowdhury 3 3 Tags: change, string, customize text, change text, translation 4 4 Requires at least: 5.8 5 Tested up to: 6. 85 Tested up to: 6.9 6 6 Requires PHP: 7.4 7 Stable tag: 1.0. 17 Stable tag: 1.0.2 8 8 License: GPLv2 or later 9 9 License URI: https://www.gnu.org/licenses/gpl-2.0.html … … 65 65 * No frontend JavaScript overhead 66 66 * Indexed database for fast queries 67 * Maximum 100 replacements to maintainperformance67 * Unlimited replacements with optimized performance 68 68 69 69 == WordPress Native UI == … … 115 115 * `etrp_replacement_result` - Filter text after replacement 116 116 * `etrp_active_replacements` - Modify active replacements array 117 * `etrp_max_replacements` - Adjust maximum replacement limit 117 * `etrp_max_replacements` - Adjust maximum replacement limit (default: unlimited) 118 118 * `etrp_before_replacement_apply` - Action before replacement 119 119 * `etrp_after_replacement_apply` - Action after replacement … … 187 187 = What's the maximum number of replacements? = 188 188 189 The default limit is 100 replacements (both active and inactive) to maintain optimal performance. This can be adjusted using the `etrp_max_replacements` filter if needed.189 There is no hard limit on the number of replacements. The plugin is optimized to handle unlimited replacements efficiently with intelligent caching. 190 190 191 191 = Can I use regular expressions? = … … 244 244 245 245 == Changelog == 246 247 = 1.0.2 - 2025-12-16 = 248 * Updated: Tested up to WordPress 6.9 249 * Improved: Removed replacement limit - now supports unlimited replacements 250 * Enhanced: One-click cache clearing from Import/Export page 251 * Optimized: Better performance with large numbers of replacements 252 253 = 1.0.1 - 2025-11-15 = 254 * Fixed: Minor bug fixes and improvements 255 * Updated: Enhanced security checks 246 256 247 257 = 1.0.0 - 2025-10-25 = … … 256 266 * WordPress coding standards compliance 257 267 * Security hardening with nonce verification and capability checks 258 * Maximum 100 replacements limit for optimal performance259 * Compatible with WordPress 5.8 to 6.8260 * Compatible with PHP 7.4 to 8.3261 268 262 269 == Upgrade Notice == 270 271 = 1.0.2 = 272 Unlimited replacements now supported! Updated for WordPress 6.9 with improved performance and one-click cache clearing. 273 274 = 1.0.1 = 275 Minor bug fixes and security improvements. 263 276 264 277 = 1.0.0 = -
easy-text-replace/tags/1.0.2/src/Admin/AdminInterface.php
r3402755 r3420701 1117 1117 * 1118 1118 * @since 1.0.0 1119 * @param int $max_replacements Maximum number of replacements. Default 100. 1119 * @since 1.0.2 Changed default from 100 to 999999 (unlimited). 1120 * @param int $max_replacements Maximum number of replacements. Default 999999. 1120 1121 */ 1121 return apply_filters( 'etrp_max_replacements', 100);1122 return apply_filters( 'etrp_max_replacements', 999999 ); 1122 1123 } 1123 1124 -
easy-text-replace/tags/1.0.2/src/Core/Activator.php
r3402755 r3420701 73 73 74 74 if ( ! get_option( 'etrp_max_replacements' ) ) { 75 add_option( 'etrp_max_replacements', 100);75 add_option( 'etrp_max_replacements', 999999 ); 76 76 } 77 77 -
easy-text-replace/tags/1.0.2/src/Import/Importer.php
r3402755 r3420701 21 21 * Handles importing replacement configurations from JSON format. 22 22 * Validates JSON structure, prevents duplicates, and enforces 23 * the 100 replacement limit.23 * the replacement limit (configurable via filter). 24 24 * 25 25 * Example usage: … … 83 83 * 84 84 * @since 1.0.0 85 * @param int $max_replacements Maximum number of replacements. Default 100. 85 * @since 1.0.2 Changed default from 100 to 999999 (unlimited). 86 * @param int $max_replacements Maximum number of replacements. Default 999999. 86 87 */ 87 return apply_filters( 'etrp_max_replacements', 100);88 return apply_filters( 'etrp_max_replacements', 999999 ); 88 89 } 89 90 -
easy-text-replace/tags/1.0.2/vendor/composer/installed.php
r3402975 r3420701 2 2 'root' => array( 3 3 'name' => 'shsajalchowdhury/easy-text-replace', 4 'pretty_version' => '1.0. 1',5 'version' => '1.0. 1.0',6 'reference' => ' 7aac9978527ea1cbe06809e5a3aa55af9ae71281',4 'pretty_version' => '1.0.2', 5 'version' => '1.0.2.0', 6 'reference' => 'a5c20857e57d0677db3fc0e074329b896a0fa8d4', 7 7 'type' => 'wordpress-plugin', 8 8 'install_path' => __DIR__ . '/../../', … … 21 21 ), 22 22 'shsajalchowdhury/easy-text-replace' => array( 23 'pretty_version' => '1.0. 1',24 'version' => '1.0. 1.0',25 'reference' => ' 7aac9978527ea1cbe06809e5a3aa55af9ae71281',23 'pretty_version' => '1.0.2', 24 'version' => '1.0.2.0', 25 'reference' => 'a5c20857e57d0677db3fc0e074329b896a0fa8d4', 26 26 'type' => 'wordpress-plugin', 27 27 'install_path' => __DIR__ . '/../../', -
easy-text-replace/trunk/easy-text-replace.php
r3402975 r3420701 4 4 * Plugin URI: https://wordpress.org/plugins/easy-text-replace/ 5 5 * Description: Lightweight WordPress string replacement plugin that allows administrators to replace strings from themes, plugins, and WordPress core with minimal performance impact. 6 * Version: 1.0. 16 * Version: 1.0.2 7 7 * Author: SH Sajal Chowdhury 8 8 * Author URI: https://easywptools.com … … 21 21 } 22 22 23 define( 'ETRP_VERSION', '1.0. 0' );23 define( 'ETRP_VERSION', '1.0.2' ); 24 24 define( 'ETRP_PLUGIN_DIR', plugin_dir_path( __FILE__ ) ); 25 25 define( 'ETRP_PLUGIN_URL', plugin_dir_url( __FILE__ ) ); -
easy-text-replace/trunk/readme.txt
r3402975 r3420701 1 === Easy Text Replace ===1 === Easy Text Replace - Change Text Without Code === 2 2 Contributors: shsajalchowdhury 3 3 Tags: change, string, customize text, change text, translation 4 4 Requires at least: 5.8 5 Tested up to: 6. 85 Tested up to: 6.9 6 6 Requires PHP: 7.4 7 Stable tag: 1.0. 17 Stable tag: 1.0.2 8 8 License: GPLv2 or later 9 9 License URI: https://www.gnu.org/licenses/gpl-2.0.html … … 65 65 * No frontend JavaScript overhead 66 66 * Indexed database for fast queries 67 * Maximum 100 replacements to maintainperformance67 * Unlimited replacements with optimized performance 68 68 69 69 == WordPress Native UI == … … 115 115 * `etrp_replacement_result` - Filter text after replacement 116 116 * `etrp_active_replacements` - Modify active replacements array 117 * `etrp_max_replacements` - Adjust maximum replacement limit 117 * `etrp_max_replacements` - Adjust maximum replacement limit (default: unlimited) 118 118 * `etrp_before_replacement_apply` - Action before replacement 119 119 * `etrp_after_replacement_apply` - Action after replacement … … 187 187 = What's the maximum number of replacements? = 188 188 189 The default limit is 100 replacements (both active and inactive) to maintain optimal performance. This can be adjusted using the `etrp_max_replacements` filter if needed.189 There is no hard limit on the number of replacements. The plugin is optimized to handle unlimited replacements efficiently with intelligent caching. 190 190 191 191 = Can I use regular expressions? = … … 244 244 245 245 == Changelog == 246 247 = 1.0.2 - 2025-12-16 = 248 * Updated: Tested up to WordPress 6.9 249 * Improved: Removed replacement limit - now supports unlimited replacements 250 * Enhanced: One-click cache clearing from Import/Export page 251 * Optimized: Better performance with large numbers of replacements 252 253 = 1.0.1 - 2025-11-15 = 254 * Fixed: Minor bug fixes and improvements 255 * Updated: Enhanced security checks 246 256 247 257 = 1.0.0 - 2025-10-25 = … … 256 266 * WordPress coding standards compliance 257 267 * Security hardening with nonce verification and capability checks 258 * Maximum 100 replacements limit for optimal performance259 * Compatible with WordPress 5.8 to 6.8260 * Compatible with PHP 7.4 to 8.3261 268 262 269 == Upgrade Notice == 270 271 = 1.0.2 = 272 Unlimited replacements now supported! Updated for WordPress 6.9 with improved performance and one-click cache clearing. 273 274 = 1.0.1 = 275 Minor bug fixes and security improvements. 263 276 264 277 = 1.0.0 = -
easy-text-replace/trunk/src/Admin/AdminInterface.php
r3402755 r3420701 1117 1117 * 1118 1118 * @since 1.0.0 1119 * @param int $max_replacements Maximum number of replacements. Default 100. 1119 * @since 1.0.2 Changed default from 100 to 999999 (unlimited). 1120 * @param int $max_replacements Maximum number of replacements. Default 999999. 1120 1121 */ 1121 return apply_filters( 'etrp_max_replacements', 100);1122 return apply_filters( 'etrp_max_replacements', 999999 ); 1122 1123 } 1123 1124 -
easy-text-replace/trunk/src/Core/Activator.php
r3402755 r3420701 73 73 74 74 if ( ! get_option( 'etrp_max_replacements' ) ) { 75 add_option( 'etrp_max_replacements', 100);75 add_option( 'etrp_max_replacements', 999999 ); 76 76 } 77 77 -
easy-text-replace/trunk/src/Import/Importer.php
r3402755 r3420701 21 21 * Handles importing replacement configurations from JSON format. 22 22 * Validates JSON structure, prevents duplicates, and enforces 23 * the 100 replacement limit.23 * the replacement limit (configurable via filter). 24 24 * 25 25 * Example usage: … … 83 83 * 84 84 * @since 1.0.0 85 * @param int $max_replacements Maximum number of replacements. Default 100. 85 * @since 1.0.2 Changed default from 100 to 999999 (unlimited). 86 * @param int $max_replacements Maximum number of replacements. Default 999999. 86 87 */ 87 return apply_filters( 'etrp_max_replacements', 100);88 return apply_filters( 'etrp_max_replacements', 999999 ); 88 89 } 89 90 -
easy-text-replace/trunk/vendor/composer/installed.php
r3402975 r3420701 2 2 'root' => array( 3 3 'name' => 'shsajalchowdhury/easy-text-replace', 4 'pretty_version' => '1.0. 1',5 'version' => '1.0. 1.0',6 'reference' => ' 7aac9978527ea1cbe06809e5a3aa55af9ae71281',4 'pretty_version' => '1.0.2', 5 'version' => '1.0.2.0', 6 'reference' => 'a5c20857e57d0677db3fc0e074329b896a0fa8d4', 7 7 'type' => 'wordpress-plugin', 8 8 'install_path' => __DIR__ . '/../../', … … 21 21 ), 22 22 'shsajalchowdhury/easy-text-replace' => array( 23 'pretty_version' => '1.0. 1',24 'version' => '1.0. 1.0',25 'reference' => ' 7aac9978527ea1cbe06809e5a3aa55af9ae71281',23 'pretty_version' => '1.0.2', 24 'version' => '1.0.2.0', 25 'reference' => 'a5c20857e57d0677db3fc0e074329b896a0fa8d4', 26 26 'type' => 'wordpress-plugin', 27 27 'install_path' => __DIR__ . '/../../',
Note: See TracChangeset
for help on using the changeset viewer.