Release Notes – Site Search ONE WordPress Plugin

2.0.0.3538 (2024-10-23)

  • Enhancement: Improved nonce handling when displaying search pages.

2.0.0.3535 (2024-04-09)

  • Enhancement: Improved scroll behaviour when navigating search result pages.
  • Enhancement: Improved error handling when displaying search page

2.0.0.3525 (2024-04-08)

  • Fix: Bug when WP Dark Mode plugin not installed

2.0.0.3523 (2024-04-08)

  • Fix: Compatibility issue with WP Dark Mode plugin.
  • Fix: Search page not displaying on themes that do not include jQuery by default.

2.0.0.3517 (2024-04-04)

  • Fix: division by zero error on systems reporting zero CPU cores.

2.0.0.3516 (2024-04-03)

  • Fix: Additional load management issue in some environments causes plugin to become unable to sync.
  • Tested to WordPress 6.5

2.0.0.3513 (2024-04-02)

  • Fix: Error in some environments related to load management caused plugin to be unable to sync.

2.0.0.3512 (2024-02-05)

  • Enhancement: Improved live indexing display
  • Enhancement: Added server load management during sync, to prevent CPU issues during sync.

2.0.0.3489 (2023-11-09)

  • Enhancement: Improved reliability when the long-running threads debug setting is disabled.
  • Fix: Plugin conflict with SiteOrigin Page Builder when creating a new post.
  • Added: Batch upload size debug setting, intended for performance restricted WordPress installations

2.0.0.3465 (2023-08-14)

  • Fix: Custom Placeholder text not applied to Widget
  • Fix: Search page may incorrectly reload search results on page scroll under certain themes when used with a widget.
  • Fix: Dark mode not detected under some conditions.

2.0.0.3445 (2023-01-27)

* Improvement: Both the Site Search ONE and Site Search ONE Premium Plugins are no longer dependent on the plugin being installed in the default plugin directory to detect each other. Must use premium plugin build 1100 or greater.

* Fix: $title $html not escaped.

* Fixed several urls escaped with esc_attr instead of esc_url

* Fixed several html attributes used esc_html_e instead of esc_attr_e

* Security: Replaced some instances of HTML string concatenation with templating

2.0.0.3434 (2023-01-19)

* Changed: Visit Site Link changed to https://sitesearchone.com

* Enhancement: security – added nonce verification to site-search-one-searchbar widget

* Enhancement: PDF Viewer opens file faster

* Fix: various files updated to improve security/comply with latest WordPress Coding standards * Removed: field-hider.js unused empty function

2.0.0.3379 (2022-12-23)

* Removed Bootstrap 3 library.

* Enhancement: Search Page and Search Widget now use Bootstrap 5.0

* Fix: files updated to comply with latest WordPress Coding standards (phpcs –standard=WordPress)

2.0.0.3170 (2022-12-06)

* Fix: Tested Up To Value now 6.1

* Fix: moment.js removed, in Core

* Enhancement: Further sanitization, escaping, and validation

* Enhancement: Further escaping of echoed data

* Fix: Unsafe SQL calls

* Fix: remove old hit viewer file

2.0.0.3163 (2022-12-01)

* Fix: hitviewer fails to outline hit if there is only one hit.

2.0.0.3162 (2022-11-23)

* Updated Bootstrap 3 from version 3.3.7 to 3.4.1

* Updated Bootstrap 4 from version 4.1.3 to 4.6.2

* Security: Query parameters sanitized when rendering search page to prevent cross site scripting (xss) attacks

* Enhancement: Renamed various classes and functions in the plugin to avoid potential conflicts with third-party plugins

* Enhancement: The Search Page, Search Widget, hit viewer and PDF Viewer now use Templates; it is possible to add scripts and styles to customize the templates by enqueuing them from functions.php (refer to User Guide)

* Enhancement: Compatible with Site Search ONE Premium plugin 1.1.0+1090 or later to search Media Library and PDF files.

* Fix: Readme.txt Stable Tag does not match Plugin Version

* Fix: Token mechanism fetches additional tokens if the installation has not yet generated any or ran out, to prevent ‘This page is not configured correctly’ error from appearing on search pages. * Added: changelog.txt added to keep readme.txt under 10kb.

1.9.1.3028 (2022-10-19)

* Fix: Search bar widget – Categorised search – filter button doesn’t clear when changing indexes

1.9.0+3021 (2022-10-14)

* Fix: Mime-type drop down in search page filters is not populated under certain conditions

1.9.0+3010 (2022-09-12)

* Fix: Global link format Settings not honoured if Search page Options are edited.

* Fix: Display name in search results may show header/footer text for PDF attachments. It will now use the Title field as supplied in either the post editor or WordPress Dashboard>Media>Edit

* Fix: Highlights on PDF files may be in wrong position if the user has the page zoomed in.

* Enhancement: Media Attachments now use the Description field as edited from WordPress Dashboard>Media>Edit as the excerpt field displayed in search results, if a description is supplied.

* Enhancement: PDF hit highlighting now uses the PDF stored in the index instead of the PDF stored on the WordPress site.

* Added: PDF Viewer now has X close button.

1.9.0+2993 (2022-08-15) Added: Indexing of attached or unattached files in the Media Library, compatible with WP Media Category Management (WP MCM) plugin, needs premium plugin 1.1.0+1087

* Enhancement: Search bar Widget and use of All Words, Any Words options beyond 30-days no longer require a premium subscription.

1.9.0+2834 (2022-05-18)

* Added: Dashboard now has a Global Settings page, for Link format, Widget CSS, Search page CSS, Document CSS.

* Fixed: ‘rest_cookie_invalid_nonce’ error message prevalent on sites that use caching plugins. No longer uses WordPress nonce tokens.

1.8.0+2808 (2022-04-05)

* Enhancement: data traffic reduction – decrease queue check frequency. When page is browser active tab and no queued items check in 30s else every 10s.

* Enhancement: data traffic reduction – Cron task has 5 min delay.

* Enhancement: optimizations in initial scan search to reduce CPU usage.

* Enhancement: Options > WooCommerce fields such as SKU, ProductColor can be displayed in HitViewer by selection from list.

* Fix: Hit-viewer does not display in WordPress Twenty-Twenty theme

* Fix: to prevent search pages going into a refresh loop under certain conditio