Skip to content

Releases: WebDevStudios/wp-search-with-algolia

2.6.1

12 Sep 19:07
fe87240
Compare
Choose a tag to compare
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

27 Jun 16:09
62c1f26
Compare
Choose a tag to compare
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)

27 Mar 19:41
8df42fb
Compare
Choose a tag to compare
* 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)

28 Feb 20:01
49f6e9e
Compare
Choose a tag to compare
* 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

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