Version |
Release Date |
Change Log |
2.6.1 |
2022-11-02 |
(2022-11-02) =
* Fixed a bug causing certain setups to be unable to perform searches when editing would also be unavailable.
* Fixed a bug causing certain plugins to prevent the search results list from being displayed properly.
* Verified compatibility with WordPress 6.1
|
2.6.0 |
2022-07-20 |
(2022-07-20) =
* Added database search feature.
* Added tools for quickly replacing data in the search results.
* Added many more filters and actions.
* Added hardening of file path checks.
* Removed one-time donation notice.
* Removed jQuery dependency in favor of vanilla JavaScript code.
* Separated search class into a base class for extenders.
* Fixed bug with code viewer sizes when resizing your window.
* Fixed bug in the list view if special characters were in the search string.
* Fixed a bug where RegEx search validation may have a false positive check for invalid patterns.
* Fixed missing translator function if Javascript is missing.
* Improved capability checks for displaying the search interface when editing is disabled.
|
2.5.0 |
2022-02-27 |
(2022-02-27) =
* Fixed a bug where content would have slashes stripped unexpectedly.
* Improved table spacing on search results.
* Improved loopback checks to also check admin access.
* Hardened the search iterator so users can't accidentally perform unexpected directory traversal.
* Introduced actions and filters in various places to enable extenders, and future enhancements.
* Moved all ajax requests to dedicated REST endpoints.
* Refactored file structure.
|
2.4.2 |
2020-12-05 |
- Fixed the option to restore previous search.
- Fixed respecting text capitalization in previews when doing a non-regex search.
- Changed capability checks, now works on hosts that maintain updates for their users.
|
2.4.1 |
2020-06-28 |
- Fixed case-sensitive class call, apparently not all PHP versions are equal in how this is treated.
|
2.4.0 |
2020-05-24 |
- Updated the editor screen, to a design which more closely adheres to the WordPress editor styles.
- Added support for searching files, even if you are not able to edit them.
- Added support for jumping to not just line number, but also location inside that line.
- Added alternative to disable loopback checks when saving changes.
- Improved performance by using transients instead of option entries (lower memory usage overall).
- Improved handling of errors with links to some documentation when available.
- Improved the amount of details about the current file that are shown in the editor.
- Fixed the search results table to look like a normal table when restoring a search.
|
2.3.1 |
2018-07-02 |
This is a maintenance and security release, with thanks to RIPS Technologies for the responsible disclosure of several security concerns.
- Fixed an escaped URL that should've allowed some HTML links.
- Patched a potential security vulnerability with file path traversals.
- Patched a potential security vulnerability that allowed writing to arbitrary files.
- Patched a few Cross Site Scripting (XSS) vulnerabilities.
- Removed unused code that might allow file creation.
|
2.3.0 |
2017-11-12 |
- Upped version requirement to 4.9 as we now use the bundled CodeMirror in WordPress core.
- Converted translation functions to the escaping versions to avoid accidental output from translations.
- Removed bundled languages, these should be served by WordPress.org now.
- Improved behavior when a search failure happens, we were accidentally looping error messages for every file (whoops).
- Added more translatable strings.
- Added various filters:
**
string_locator_bad_http_codes
** string_locator_bad_file_types
**
|
2.2.0 |
2017-07-16 |
- Fixed some lingering potential HTTPS issues.
- Fixed result previews not cutting the excerpt making them excessively long.
- Fixed archive file skipping not accounting for letter casing in extensions.
- Introduced common media types to the file skipping procedure.
- Added default timeout periods, the plugin will no longer allow indefinite execution to work around http proxies.
- Added more translatable strings that were missed.
- Added Must-Use Plugins to individual plugin search.
- Made changes to the uninstall routine to ensure we remove any related database entries on removal.
|
2.1.2 |
2017-02-18 |
- Fix for max execution times some times being interpreted as strings and failing when you it should be able to run indefinitely
- Fix for regex being enabled when you return to the search results, but you hadn't performed a regex search
- Resolved some code issues with functions being called improperly (future proofing)
|
2.1.1 |
2017-02-05 |
- Improved error messages
- Add regex pattern validation before performing a search
- Fixed bug causing some searches to be identified as regex when they are not, leading to errors
- Fixed a bug that could cause the first file in every search chunk from being ignored
|
2.1.0 |
2017-01-15 |
- Add support for configurations with infinite execution times
- Better code handling on RTL sites
- Exclude archive files, that we can't modify any way, from searches
- Display file path in the editor to identify which file is being modified
- Add support for RegEx string searches
|
2.0.3 |
2016-12-06 |
- Added support for HHVM
- Improved inline documentation
|