The Wayback Machine - https://web.archive.org/web/20221218001425/https://github.com/WebDevStudios/wp-search-with-algolia/releases
Skip to content

Releases: WebDevStudios/wp-search-with-algolia

2.3.1

14 Nov 14:23
b894ac9
Compare
Choose a tag to compare
  • Update autocomplete template to use addEventListener instead of onload function
  • Update Algolia InstantSearch.js to 4.49.1

2.3.0

31 Oct 17:06
479f405
Compare
Choose a tag to compare
  • Add algolia_should_override_autocomplete filter to override enable/disable status of Autocomplete
  • Add from_batch argument to the re-index WP-CLI command
  • Update excluded custom post types and taxonomies to include Core WordPress' internal CPTs and taxonomies
  • Update Algolia logos to match the latest version
  • Remove jQuery usage and dependency from templates
  • Update Algolia JavaScript API Client to 4.14.2
  • Update Algolia InstantSearch.js to 4.49.0
  • Update Algolia PHP API Client to 3.3.2

2.2.0

18 May 16:27
3f4531a
Compare
Choose a tag to compare
  • Add alert to Push Settings button on the Search Page.
  • Replace attributesToIndex index setting with searchableAttributes.
  • Replace outdated Instant Search widget class.
  • Improve drag and drop column description text on the Autocomplete page.
  • Remove inline CSS for Max. Suggestions input.
  • Update Algolia JavaScript API Client to 4.13.0
  • Update Algolia InstantSearch.js to 4.50.5
  • Update Algolia Autocomplete.js to 0.38.1
  • Update Algolia PHP API Client to 3.2.0

2.1.0

01 Oct 23:11
5771672
Compare
Choose a tag to compare
  • Add algolia_update_records filter to allow inspection and filtering records during update operation.
  • Add algolia_re_index_records filter to allow inspection and filtering records during re-index operation.
  • Catch some Aloglia PHP Client exceptions that were previously uncaught during record updating and re-indexing.
  • Fix an issue where SearchIndex::saveObjects was called twice during re-index operations.
  • Update Algolia PHP API Client to 3.1.0

2.0.1

26 Jul 15:25
d3e6e4e
Compare
Choose a tag to compare

Fix for users that enable intstantsearch but not autocomplete by adding algoliasearch client as direct dependency of both (#165)

2.0.0

24 Jul 01:11
94978af
Compare
Choose a tag to compare

WPSWA 2.0.0 release is primarily focused on updating the bundled Algolia Javascript libraries.

  • Breaking changes for users with customized autocomplete.php / instantsearch.php template in their theme.
  • Update autocomplete.php and instantsearch.php templates for compatibility with new JS libs.
  • Update Algolia JavaScript API Client to 4.10.3
  • Update Algolia InstantSearch.js to 4.25.2
  • Update Algolia Autocomplete.js to 0.38.0
  • Update Algolia PHP API Client to 3.0.2

Tested and verified indexing, PHP powered search, autocomplete, and instantsearch, on WordPress 5.8.0 and PHP 8.0.0 without issue.

Screen Shot 2021-07-23 at 8 32 30 PM

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