Skip to content

Releases: WebDevStudios/wp-search-with-algolia

1.8.0

01 May 00:26
e43acc5
Compare
Choose a tag to compare

Release 1.8.0 is primarily focused on versioning and messaging.

  • Focus on template versioning and update messaging
  • Add Algolia_Template_Utils class
  • Deprecate Algolia_Template_Loader::locate_template method
  • Deprecate Algolia_Plugin::get_templates_path method
  • Deprecate algolia_templates_path filter
  • Add Algolia_Update_Messages class
  • Add Algolia_Admin_Template_Notices class
  • Add Algolia_Version_Utils class

Tested on WordPress 5.7.1 and PHP 8.0.0 without issue.

Example admin notice screenshots when custom template versions do not match WPSWA Core's template versions:
template-notices

Example plugin update screenshot when available update is a higher MAJOR version than the currently installed MAJOR version:
major-version-update

1.7.0

29 Jan 23:26
798eaf2
Compare
Choose a tag to compare
  • Remove 'screen' media attribute from enqueued CSS
  • Update Algolia PHP Search Client to version 2.7.3.
  • Add "exclude" methods and filters
  • Deprecate "blacklist" methods and filters
  • Fix replica RequestOptions error
  • Fix PHP 8 usort deprecation warning
  • Fix JQMIGRATE event shorthand is deprecated warnings in instantsearch.php and autocomplete.php templates
  • Add "@Version" to template file headers

1.6.0

13 Nov 17:35
166b5f2
Compare
Choose a tag to compare
  • Fix deletion of post records created before indexing was enabled
  • Update Algolia PHP Search Client to version 2.7.1.
  • Add Algolia_Plugin_Factory to create and return a shared Algolia_Plugin instance
  • Add Algolia_Search_Client_Factory to return a new Algolia\AlgoliaSearch\SearchClient instance
  • Add Algolia_Http_Client_Interface_Factory to create and return a shared Php53HttpClient instance
  • Add algolia_php_53_http_client_options filter to supply cURL options to Php53HttpClient instance
  • Deprecate Algolia_Plugin:get_instance() which will be removed in an upcoming release

1.5.0

07 Oct 19:51
057ca7f
Compare
Choose a tag to compare
  • Fix an issue where Pinterest follows a link to the Algolia domain to source text and/or images
    • Move Algolia scripts to footer by default
      • Changes algolia_load_scripts_in_footer filter default argument to "true"
    • Move autocomplete.php template output to footer by default

1.4.0

01 Aug 01:54
6332237
Compare
Choose a tag to compare
  • Update Algolia PHP Search Client to version 2.7.0.
  • Update Algolia JS libraries to most recent compatible (non-breaking) versions
    • Updates autocomplete.js to 0.37.1 (current release as of 2020-01-27)
    • Updates algoliasearch to 3.35.1 (last of the 3.x series)
    • Updates instantsearch.js to 1.12.1 (last of the 1.x series)

1.3.0

18 Apr 00:39
78933d5
Compare
Choose a tag to compare
  • Fix an issue where, under some circumstances, when a post with a featured image was deleted, the post might be accidentally re-indexed - props @sebastianthulin
  • Fix bug that prevented reindex display notices
  • Add algolia_load_scripts_in_footer filter to allow enqueueing the scripts in the footer instead of in the head - props @mae829
  • Add new filters for multisite developers - props @sebastianthulin
  • Additional input sanitizations

1.2.0

27 Dec 21:40
4b71397
Compare
Choose a tag to compare
  • Use filtered value of 'hitsPerPage' as 'posts_per_page' query param
  • Fix broken SVG
  • Add highlighting to backend search results - props @philipnewcomer

1.1.0

15 Nov 17:29
a364ac4
Compare
Choose a tag to compare

Bump minimum PHP version requirement to PHP 7.2
Bump minimum WordPress version requirement to WP 5.0
Internationalization/localization improvements
Addressed a potential WSOD if minimum PHP and WP version requirements were not met
Tested on WP 5.3

Initial Fork

28 Oct 19:01
b7926be
Compare
Choose a tag to compare
Merge pull request #18 from KZeni/patch-1

Prevent search box from being styled in ways other than what's specified in the CSS