Edit File by line

Deprecated: str_replace(): Passing null to parameter #2 ($replace) of type array|string is deprecated in /home/sportsfever/public_html/filemanger/function.php on line 93
/home/sportsfe.../httpdocs/clone/wp-conte.../plugins/string-l...
File: changelog.txt
= 2.6.6 (2024-08-21) =
[0] Fix | Delete
* Fixed missing URL input sanitization.
[1] Fix | Delete
* Verified compatibility with WordPress 6.6
[2] Fix | Delete
[3] Fix | Delete
= 2.6.5 (2024-03-12) =
[4] Fix | Delete
* Verified compatibility with WordPress 6.5
[5] Fix | Delete
[6] Fix | Delete
= 2.6.4 (2024-03-12) =
[7] Fix | Delete
* Verified compatibility with WordPress 6.4
[8] Fix | Delete
[9] Fix | Delete
= 2.6.3 (2023-08-10) =
[10] Fix | Delete
* CSS/JS Loading bug fixes
[11] Fix | Delete
[12] Fix | Delete
= 2.6.2 (2023-08-10) =
[13] Fix | Delete
* Added InstaWP integration.
[14] Fix | Delete
* WP ORG Support ticket fixes.
[15] Fix | Delete
[16] Fix | Delete
= 2.6.1 (2022-11-02) =
[17] Fix | Delete
* Fixed a bug causing certain setups to be unable to perform searches when editing would also be unavailable.
[18] Fix | Delete
* Fixed a bug causing certain plugins to prevent the search results list from being displayed properly.
[19] Fix | Delete
* Verified compatibility with WordPress 6.1
[20] Fix | Delete
[21] Fix | Delete
= 2.6.0 (2022-07-20) =
[22] Fix | Delete
* Added database search feature.
[23] Fix | Delete
* Added tools for quickly replacing data in the search results.
[24] Fix | Delete
* Added many more filters and actions.
[25] Fix | Delete
* Added hardening of file path checks.
[26] Fix | Delete
* Removed one-time donation notice.
[27] Fix | Delete
* Removed jQuery dependency in favor of vanilla JavaScript code.
[28] Fix | Delete
* Separated search class into a base class for extenders.
[29] Fix | Delete
* Fixed bug with code viewer sizes when resizing your window.
[30] Fix | Delete
* Fixed bug in the list view if special characters were in the search string.
[31] Fix | Delete
* Fixed a bug where RegEx search validation may have a false positive check for invalid patterns.
[32] Fix | Delete
* Fixed missing translator function if Javascript is missing.
[33] Fix | Delete
* Improved capability checks for displaying the search interface when editing is disabled.
[34] Fix | Delete
[35] Fix | Delete
= 2.5.0 (2022-02-27) =
[36] Fix | Delete
* Fixed a bug where content would have slashes stripped unexpectedly.
[37] Fix | Delete
* Improved table spacing on search results.
[38] Fix | Delete
* Improved loopback checks to also check admin access.
[39] Fix | Delete
* Hardened the search iterator so users can't accidentally perform unexpected directory traversal.
[40] Fix | Delete
* Introduced actions and filters in various places to enable extenders, and future enhancements.
[41] Fix | Delete
* Moved all ajax requests to dedicated REST endpoints.
[42] Fix | Delete
* Refactored file structure.
[43] Fix | Delete
[44] Fix | Delete
= 2.4.2 =
[45] Fix | Delete
* Fixed the option to restore previous search.
[46] Fix | Delete
* Fixed respecting text capitalization in previews when doing a non-regex search.
[47] Fix | Delete
* Changed capability checks, now works on hosts that maintain updates for their users.
[48] Fix | Delete
[49] Fix | Delete
= 2.4.1 =
[50] Fix | Delete
* Fixed case-sensitive class call, apparently not all PHP versions are equal in how this is treated.
[51] Fix | Delete
[52] Fix | Delete
= 2.4.0 =
[53] Fix | Delete
* Updated the editor screen, to a design which more closely adheres to the WordPress editor styles.
[54] Fix | Delete
* Added support for searching files, even if you are not able to edit them.
[55] Fix | Delete
* Added support for jumping to not just line number, but also location inside that line.
[56] Fix | Delete
* Added alternative to disable loopback checks when saving changes.
[57] Fix | Delete
* Improved performance by using transients instead of option entries (lower memory usage overall).
[58] Fix | Delete
* Improved handling of errors with links to some documentation when available.
[59] Fix | Delete
* Improved the amount of details about the current file that are shown in the editor.
[60] Fix | Delete
* Fixed the search results table to look like a normal table when restoring a search.
[61] Fix | Delete
[62] Fix | Delete
= 2.3.1 =
[63] Fix | Delete
This is a maintenance and security release, with thanks to [RIPS Technologies](https://www.ripstech.com) for the responsible disclosure of several security concerns.
[64] Fix | Delete
[65] Fix | Delete
* Fixed an escaped URL that should've allowed some HTML links.
[66] Fix | Delete
* Patched a potential security vulnerability with file path traversals.
[67] Fix | Delete
* Patched a potential security vulnerability that allowed writing to arbitrary files.
[68] Fix | Delete
* Patched a few Cross Site Scripting (XSS) vulnerabilities.
[69] Fix | Delete
* Removed unused code that might allow file creation.
[70] Fix | Delete
[71] Fix | Delete
= 2.3.0 =
[72] Fix | Delete
* Upped version requirement to 4.9 as we now use the bundled CodeMirror in WordPress core.
[73] Fix | Delete
* Converted translation functions to the escaping versions to avoid accidental output from translations.
[74] Fix | Delete
* Removed bundled languages, these should be served by WordPress.org now.
[75] Fix | Delete
* Improved behavior when a search failure happens, we were accidentally looping error messages for every file (whoops).
[76] Fix | Delete
* Added more translatable strings.
[77] Fix | Delete
* Added various filters:
[78] Fix | Delete
** `string_locator_bad_http_codes`
[79] Fix | Delete
** `string_locator_bad_file_types`
[80] Fix | Delete
[81] Fix | Delete
= 2.2.0 =
[82] Fix | Delete
* Fixed some lingering potential HTTPS issues.
[83] Fix | Delete
* Fixed result previews not cutting the excerpt making them excessively long.
[84] Fix | Delete
* Fixed archive file skipping not accounting for letter casing in extensions.
[85] Fix | Delete
* Introduced common media types to the file skipping procedure.
[86] Fix | Delete
* Added default timeout periods, the plugin will no longer allow indefinite execution to work around http proxies.
[87] Fix | Delete
* Added more translatable strings that were missed.
[88] Fix | Delete
* Added Must-Use Plugins to individual plugin search.
[89] Fix | Delete
* Made changes to the uninstall routine to ensure we remove any related database entries on removal.
[90] Fix | Delete
[91] Fix | Delete
= 2.1.2 =
[92] Fix | Delete
* Fix for max execution times some times being interpreted as strings and failing when you it should be able to run indefinitely
[93] Fix | Delete
* Fix for regex being enabled when you return to the search results, but you hadn't performed a regex search
[94] Fix | Delete
* Resolved some code issues with functions being called improperly (future proofing)
[95] Fix | Delete
[96] Fix | Delete
= 2.1.1 =
[97] Fix | Delete
* Improved error messages
[98] Fix | Delete
* Add regex pattern validation before performing a search
[99] Fix | Delete
* Fixed bug causing some searches to be identified as regex when they are not, leading to errors
[100] Fix | Delete
* Fixed a bug that could cause the first file in every search chunk from being ignored
[101] Fix | Delete
[102] Fix | Delete
= 2.1.0 =
[103] Fix | Delete
* Add support for configurations with infinite execution times
[104] Fix | Delete
* Better code handling on RTL sites
[105] Fix | Delete
* Exclude archive files, that we can't modify any way, from searches
[106] Fix | Delete
* Display file path in the editor to identify which file is being modified
[107] Fix | Delete
* Add support for RegEx string searches
[108] Fix | Delete
[109] Fix | Delete
= 2.0.3 =
[110] Fix | Delete
* Added support for HHVM
[111] Fix | Delete
* Improved inline documentation
[112] Fix | Delete
[113] Fix | Delete
= 2.0.2 =
[114] Fix | Delete
* Fixed max memory indicators on hosts that do not use shorthands
[115] Fix | Delete
[116] Fix | Delete
= 2.0.1 =
[117] Fix | Delete
* Fixed a bug where heavy sites would not run searches due to incorrect memory consumption calculations
[118] Fix | Delete
* Fixed a visual bug when warnings are displayed
[119] Fix | Delete
* Added error feedback if high execution times or memory consumption is detected before a search is started
[120] Fix | Delete
[121] Fix | Delete
= 2.0.0 =
[122] Fix | Delete
* Performance enhancement, now also detects memory consumption to avoid exceeding memory limits
[123] Fix | Delete
* Fixed a warning incorrectly being shown saying files cannot be read
[124] Fix | Delete
* Better feedback during the search process
[125] Fix | Delete
* Fixed a longstanding bug with searching single file plugins
[126] Fix | Delete
[127] Fix | Delete
= 1.9.1 =
[128] Fix | Delete
* Fixes a regression relating to support for older versions of PHP introduced in 1.9.0
[129] Fix | Delete
[130] Fix | Delete
= 1.9.0 =
[131] Fix | Delete
* Perform batch searches on the server for as long as possible until we get close to the max execution time.
[132] Fix | Delete
* Fix previous searches not clearing if you don't navigate away.
[133] Fix | Delete
[134] Fix | Delete
= 1.8.2 =
[135] Fix | Delete
* Compatibility fix for certain versions of PHP that would throw notices
[136] Fix | Delete
* Reset the search results when you start a new search
[137] Fix | Delete
[138] Fix | Delete
= 1.8.1 =
[139] Fix | Delete
* Make sure we don't add extra linefeeds to the end of files to prevent sending early headers where files end with the `?>` PHP closing tag
[140] Fix | Delete
[141] Fix | Delete
= 1.8.0 =
[142] Fix | Delete
* Search everything in $home/wp-content and ignore core files
[143] Fix | Delete
* Fix searches containing quotes
[144] Fix | Delete
* Search is now AJAX based to prevent max execution time errors for some users
[145] Fix | Delete
* Restore previous search also restores the search term and search locations
[146] Fix | Delete
* Removed the WordPress list tables, they didn't work too well for our purpose
[147] Fix | Delete
* Also search in file names
[148] Fix | Delete
[149] Fix | Delete
= 1.7.0 =
[150] Fix | Delete
* Tested with WordPress 4.3
[151] Fix | Delete
* Made it uses WordPress list tables (because they look nice and I felt adventurous)
[152] Fix | Delete
* If the preview text is really long, an excerpt is pulled instead of making a massive text blob
[153] Fix | Delete
* Fixed a typo in a query argument
[154] Fix | Delete
* Reordered the search result list based on priority
[155] Fix | Delete
[156] Fix | Delete
= 1.6.0 =
[157] Fix | Delete
* Revert edits if site health degrades as a direct cause of said edit
[158] Fix | Delete
[159] Fix | Delete
= 1.5.0 =
[160] Fix | Delete
* Return to your search results from the editor, or restore the previous search if you closed the page
[161] Fix | Delete
* Multisite support
[162] Fix | Delete
* Made marked text more prominent in the editor for readability
[163] Fix | Delete
* Fixed rare notice outputs when searching within all plugins/all themes
[164] Fix | Delete
* Moved older changelog entries to changelog.txt
[165] Fix | Delete
* Updated translation files to use the correct text domain
[166] Fix | Delete
[167] Fix | Delete
= 1.4.0 =
[168] Fix | Delete
* Added code references for WordPress function calls
[169] Fix | Delete
* Added the ability to search recursively from the WordPress root
[170] Fix | Delete
* Updated textdomain (translations) to use the actual plugin slug
[171] Fix | Delete
[172] Fix | Delete
= 1.3.0 =
[173] Fix | Delete
* Added search all for themes and plugins
[174] Fix | Delete
* Refactored code
[175] Fix | Delete
* Added german translations
[176] Fix | Delete
[177] Fix | Delete
= 1.2.1 =
[178] Fix | Delete
* Added missing i18n text strings
[179] Fix | Delete
* Added capability checks for edit screens
[180] Fix | Delete
[181] Fix | Delete
= 1.2.0 =
[182] Fix | Delete
* Added custom code editor
[183] Fix | Delete
* Syntax highlighting
[184] Fix | Delete
* Code validation using Smart-Scan
[185] Fix | Delete
* Quick jump links to areas with errors detected
[186] Fix | Delete
* Replaced unused admin notice
[187] Fix | Delete
* Removed previously used WP Editor checks
[188] Fix | Delete
[189] Fix | Delete
= 1.1.1 =
[190] Fix | Delete
* Added Spanish translation files added
[191] Fix | Delete
* Added Serbian translation files added
[192] Fix | Delete
[193] Fix | Delete
= 1.1.0 =
[194] Fix | Delete
* Added link to the online editor for themes/plugins from search results
[195] Fix | Delete
* Added extra notification text on editor page when referenced by the plugin, makes it easier to find your search string
[196] Fix | Delete
* Screenshots and more plugin details added
[197] Fix | Delete
* Fixed column width for line number being way too large
[198] Fix | Delete
* Add missing inline comments/function references
[199] Fix | Delete
[200] Fix | Delete
= 1.0.0 =
[201] Fix | Delete
* Initial release
[202] Fix | Delete
[203] Fix | Delete
It is recommended that you Edit text format, this type of Fix handles quite a lot in one request
Function