Releases: WebDevStudios/wp-search-with-algolia
Releases · WebDevStudios/wp-search-with-algolia
2.6.1
Release 2.6.1 (#362) * avoid database settings lookups on each iteration, add in some except… (#357) * avoid database settings lookups on each iteration, add in some exception catching just in case. * fill in a missed phpdoc * add filter to our delete_item methods second parameter. Default to fa… (#361) * add filter to our delete_item methods second parameter. Default to false to return async behavior. * move the apply filters to an assigned variable and pass the variable to the method * pesky semicolons * changelogs and version bumps
2.5.3
Release253 (#336) * Adjust visibility for network indexing compatibility (#335) Co-authored-by: David Romsey <david.romsey@webdevstudios.com> * Fix usernames generating a 404 when ctrl/cmd/shift clicking them (#334) * Fix usernames generating a 404 when ctrl/cmd/shift clicking them * Coding standards * bump the autocomplete version. --------- Co-authored-by: Michael Beckwith <tw2113@gmail.com> * version bump and changelog * start a proper github changelog for all the releases * trim off 1.x changelog. Legacy changes are still in CHANGELOG.md on GitHub --------- Co-authored-by: David Romsey <david.romsey@webdevstudios.com> Co-authored-by: David Romsey <daveromsey@users.noreply.github.com>
Version 2.5.0 (#310)
* pass indices to filter for better watcher customization (#270) * provide a filter for our locate template method to provide a custom server path to templates (#269) * fresh update of our icon branch (#302) * Feature/243 term user meta watching (#272) * we accept 4 params but pass 3. Just aligning details * add term meta watching ability with empty default * add user meta watching ability with empty default * update version number from NEXT * update and clarify Autocomplete settings (#307) * Update and confirm extra styles we ship with out of box. (#309) * touch up range input based on more recent version of Algolia CSS * more general updates to our CSS. Covers the rest of what is being found as included for default templates * Feature/178 pro settings (#303) * load new class files for menu sections * instantiate our new admin pages * new partials that show our "blurred out" settings * update references from premium to pro * add "(Pro)" wording to admin menu items. * linting PHPDoc complaint fixing * Feature/224 screenshot updates (#308) * update screenshot list * update screenshots * update version and add action hook to hit template (#305) * update version and add action hook to hit template * add autocomplete template hook * rename the instantsearch hook name * update autocomplete template version number * underscores instead of dashes, fix prefix to match elsewhere in the plugin * bump version number and tested up to version * update current changelog * trim down legacy changelog * Revert "trim down legacy changelog" This reverts commit 63d93a30935f6985be07e814cfc96afb5f7e177d. * changelog bullet point alignment * bump version number * Feature/239 footer link (#311) * new footer link * missed some textdomains * make bold * revise menu display to have some markup we can style * touch of style for "pro" * new menu item and redirect handling * borrow from AIOSEO for highlighting submenus and some link target * style up our submenu items a bit * add consistency to all translators comments, fix linting and missing nonces * add in some phpcs ignore spots for two valid spots --------- Co-authored-by: Scott Basgaard <sbasgaard@gmail.com> * Fix/update upgrade url (#313) * give our new URL a slightly more unique GET parameter for better strpos targeting * fix typo in phpcs rule --------- Co-authored-by: Scott Basgaard <sbasgaard@gmail.com> * Fix/242 updated settings page headers (#312) * update headings to be not quite so overly descriptive * new helper function for checking for Algolia Pro * Feature/245 readme updates (#314) * add Scott as a contributor * draft new FAQ regarding Algolia Pro * remove Algolia/WDS about questions * some extra line breaks, and Pro messaging * Misc bug fixes (#316) * fix undefined index warnings * return early but without registering a new menu page * misc array shorthand * Feature/238 pro ctas (#315) * initial CTA with largely empty details * new utility static cta method * make use of utility method instead of hardcoding in both screens * tell to ignore escaping in these spots * phpdoc and misc spacing * old screenshots already * update readme screenshot list --------- Co-authored-by: Scott Basgaard <sbasgaard@gmail.com>
2.4.0: Release240 (#296)
* switch in FILTER_SANITIZE_FULL_SPECIAL_CHARS in place of FILTER_SANITIZE_STRING * Clean up settings Clean up autocomplete settings language * language update Updated Algolia required logo language. Fixes #281 * Add API link First pass adding links to manage Algolia API keys #280 * Submenu ordering Set submenu priority ordering * plugin footer Added a admin dashboard footer with relevant plugin links * language clarity Cleaned up options and provide more clarity on what they do * More language updates Clarification in settings and documentation * convert to less strict filter that is still compatible * bump php minimum version and confirm tested up to version * catch some missed i18n spots * Improve reindex and push settings help text * Fix phpcs issues * Prefix PHP vendor dependencies (#267) * Add a vendor_prefixed dir for prefixing vendor libs * Remove committed algoliasearch-client-php lib * Add and configure brianhenryie/strauss * Deprecate algolia_should_require_search_client filter with no replacement * Require vendor_prefixed autoloader * Extending WP_CLI_Command not necessary since WP-CLI 0.23.0 2016 * Add php-stubs/wordpress-stubs and php-stubs/wp-cli-stubs for dev * Add class-algolia-cli.php to classmap.php * Use prefixed Algolia PHP Client namespace * Bump version to 2.3.2 * Add 2.3.2 to Changelog --------- Co-authored-by: Michael Beckwith <tw2113@gmail.com> * composer update run * Feature/166 update readme content (#294) * touch up the tags to remove a dash in "instantsearch" that should not be there * touch up short and longer description to be a bit more accurate * revise feature listing to be a bit more concise * update links to reflect where support should go to vs feature requests/bugs * apostrophe should not be there * bump recommended version in prep for next release * Fill in Laura's version for short description * tag updates * Fill in Laura's version for long description * remove determined irrelevant keywords, add ecommerce and seo * get faceted in the overall description and specifically feature section * bump version number * update changelog * remove non-existant 2.3.2 release notes * actually get our vendor prefixed files * fix composer and package json versions --------- Co-authored-by: Brad Williams <brad@webdevstudios.com> Co-authored-by: Ashar Irfan <mrasharirfan@gmail.com> Co-authored-by: Richard Aber <richaber@gmail.com>
2.3.1
- Update autocomplete template to use addEventListener instead of onload function
- Update Algolia InstantSearch.js to 4.49.1
2.3.0
- 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
- Add alert to Push Settings button on the Search Page.
- Replace
attributesToIndex
index 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.