Releases: WebDevStudios/wp-search-with-algolia
Releases · WebDevStudios/wp-search-with-algolia
2.3.1
2.3.0
- Add
algolia_should_override_autocompletefilter to override enable/disable status of Autocomplete - Add
from_batchargument 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
- Add alert to Push Settings button on the Search Page.
- Replace
attributesToIndexindex setting withsearchableAttributes. - 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
- 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
2.0.0
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.
1.8.0
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:

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

1.7.0
- 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
- 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
- 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
- Move Algolia scripts to footer by default


