Initial Changelogs
Ajax Search Pro for WordPress changelog (version log)
Last updated
Ajax Search Pro for WordPress changelog (version log)
Last updated
Date & Version
Log
2020.05.11 – 4.18.5
Fixes
Elementor filters – Initialization method changed, because it caused issues with some other Elementor modules.
_price_html pseudo variable now working correctly on WPML and custom currency enabled
Import from lite – Importing colors and and typography fixes
User meta support in advanced title and content fields (__um_field)
Improved PDF content indexing method
2020.04.23 – 4.18.4
Fixes
Search instance names now support unicode an other languages (persian, chinese etc..)
Fixed an issue with the browser back (pop-state) button, and the search triggers
Grouping results: Now the “other” group does not display, when it is empty
2020.03.31 – 4.18.3
Changes
Switch for taxonomy term filters to exclude terms, which have no posts assigned to them (empty terms)
Fixes
Select2 implementation – fixes with compact box layout, masonry layout and max-height added to the drop-down
2020.03.26 – 4.18.2
Changes
Chosen script changed to select2, a more up-to-date solution
WordPress 5.4 Compatibility test
Fixes
Multiple jQuery version detection on the wrapper script
Cache options – Now the cache clear button works correctly
2020.03.15 – 4.18.1
Changes
Index table – now periodically perfrorms a table defragmentation and optimization trigger during the indexing, for better performance
Matintenance – Index table defragmentation and optimization can be manually triggered there
Index table – Separated the index and statistics queries for major performance improvements during indexing process
Fixes
Settings box no longer closes on mobile devices unexpectedly when using range slider
2020.03.05 – 4.18
New Features
Analytics rework – Event tracking and pageview trackign with gtag and universal analitics tracking codes
Elementor Pro Posts Widget live filter
Elementor Pro Posts Widget as custom results page
Elementor Pro Products Widget filter
Elementor Pro Products Widget as custom results page
Changes
Documentation links now appear on the back-end, when hovering over fieldsets – to find the related documentations for each tab easier.
Fixes
Override issue – Content Type filter is not correctly used
Filters API – Changing values in filters is now possible via loops as well
Vertical results navigation now correctly jumps 1 item instead of 2
2020.02.05 – 4.17.6
Fixes
Auto CSS minification – fixed an issue where some media query strings does not get minified correctly
Enter key actions – Now the “do nothing” action works correctly
Internet Explorer (<=11) - Clicking the "X" or the input field on auto-populated results does not re-populate them anymore
PeepSo – Searching ungrouped posts/comments now works correctly
2020.01.24 – 4.17.5
Fixes
CSS minification fixes
Added a bypass for gif result images
2020.01.23 – 4.17.4
Fixes
Fixed an issue with the Chosen script not properly loaded on the front-end in 4.17.3
The back-end preview window now correctly displays the drop-downs
2020.01.22 – 4.17.3
New features
Vertical results columns – Now it is possible to change the number of columns of the results container, as well as the minimum column width
Required filter fields (taxonomy, custom fields, date, content type) – Fields within the filter can be set to ‘required’ (drop-down, radio, text, date), display a custom text pop-up and does not trigger the search until user interaction
Animated gif results images – now only show the first frame in content, and animates on mouse hover
Changes
Search box top/bottom margin – now possible to adjust individually, old margin option moved to the input field options. New margin under Layout Options -> Search box layout panel.
Smaller overall stylesheet files and smart JS loader – CSS rules and JS files re now loaded based on the search configuration – saving up to 60% of bandwidth in some cases.
Compatibility Options – Some CSS and JS loading options removed, due to the implementation of automatic asset detection
Peepso Activity search – now supports non group activities
Fixes
Smoother animations – the plugin will try to animate only items visible on the viewport
Smarter Infinite scroll – now correctly works on horizontal results as well
Results and settings shortcode – Now does not display multiple results/settings boxes, if the same search instance is multiple times on the page
2019.12.22 – 4.17.2
New features
Custom Field Filters – Not Like and Not Exactly Like operators added
Grouping results – Re-ordering the groups by the most relevant results is now possible
Changes
Results box vertical layout – max height can be set for each device individually
Index Table – More intelligent load balacning for the indexing process
Fixed
Search override – Now correctly works with APS Store plugin search
Scrollbar – Fixed an initialization issue with the settings checkbox scroll
Ordering on the results page – now support more query variables
Compact box – Fixed an issue, when redirection is set for the magnifier icon, and the closing is disabled, it automatically redirected to the results page without opening
Content type filters – Choose all/none now working correctly
Reset button – Now correctly hides the parent->child categories when set
Better WP_Filesystem handling and fallback
2019.11.22 – 4.17.1
Fixes
Scrollbar – Updated to the latest version & fixed a scoping issue, where multiple releases present of the same scrollbar script would cause a problem
Back-end styling – WP 5.3 introduced new styling for inputs, now correctly displayed on the plugin back-end
Ajax Content Type issue – Fixed an issue, where the HTML content type returned was automatically wrapped by some servers with tags, that caused an incorrect output.
Search in post IDs – Now correctly working with index table engine
2019.11.04 – 4.17
New features
Taxonomy filters – On Parent->Child checkbox structures, the now child elements can be set to hidden, when the parent is unchecked
Negative keywords meta box – Adding negative keywords to posts when using the index table engine.
Advanced title and content fields – Now support PODS custom table fields. To get a PODs field, use the field name should be prefixed with pods, such as _pods_field_name
Image Parser – Set the number of the image to get from the content, as well as exclude file names
Image Options – Added a field for taxonomy term images (custom meta field), as well as a default user results image
asp_theme_search_form filter detection – Theme developers can now add their search forms via this filter, to support automatic search bar replacement.
Changes
Removed unused filters like ‘asp_result_title_after_prostproc’ and similar
Simplebar – replacement of deprecated mcustomscrollbar
Redirection to results page – The get method now does not encrypt the variables
Fixes
APPLE Mobile – “Search” button not redirecting
Multisite – Access for multisite blogs within the list is now restricted according to the user level
Importing from Lite version – now supports all the latest Lite version options
Analytics is now correctly triggered only when the search is finished
Replicate – More results not working automatically on IOS devices
Compact box and mobile device width calculation fixed
Generic filters – warning for index table usage now corrected
Re-initialize – Add click triggers for “#menu-item-search”, “.fa-search” and other selectors
Security scanner false-positive fixes
Input field styles corrected – width and margins
Change admin_print_styles to admin_enqueue_scripts
.tooltip conflicting style moved
Custom field filters: Hidden filter type now working
Custom field filters: Multiple (array of) values via the “::” syntax now works for text and hidden fields as well.
Back-end styling no longer enqueued when the meta box is disabled
Post type filters – Multiselect placeholder now changing correctly
Removed unused files: validator.min.css
Autocomplete showing private post titles to public
Possible security vulnerabilities patched
Force hover results on mobile – now works correctly, when the results shortcode is used, or using the block layout
Better custom search URL handling and error correction
2019.06.27 – 4.16.2
Fixed
Custom field filters – {get_values} shorthand and the empty ‘select all’ option now working properly
Meta boxes – Now properly save on Attachment editor screens
Search override – GET and POST method now correctly work
WooCommerce & Polylang – Product variations are now shown in the correct language
Index Table – The CPT languages are correctly parsed
Datepicker UI – Time zone differences are now correctly calculated when selecting the date
2019.06.24 – 4.16.1
Fixed
Reset button – Now correctly resets the slider items
Custom field filter – drop-down option group fixed
Custom field filter – labels fixed
2019.06.20 – 4.16
Added
Filters API – adding, removing and modifying front-end filters via code is now possible
JS API – Functions to check if the filters have been changed, and if the filters state is initial
PHP API – filters_changed, filters_initial query arguments added, to check if the search arguments have been changed on the front end
Changes
Reset button – now allows closing the results when clicked
WP 5.2 compatibility checked
Fixed
Reset button – correctly resets after redirection
Multisite – Fixed a performance related issue, when using the get_site_option and update_site_option functions
NoUI slider – Hidden dragger fixed due to incorrect transformation CSS property
2019.04.30 – 4.15.2
Added
“date_format” – field parameter for advanced title and content fields, to specify a custom date format. More details in the documentation.
From/To custom field date filters – added inclusive options as well, so that the selected date can be included
Datepicker fields – allowing empty value as default, as well as adjustable placeholder text
Fixed
Fixed an Elementor override bug – when a search phrase was not defined, the Elementor search archive was not working correctly
Themeco X Pro builder – shortcode contents are now correctly indexed
“Chosen” drop-down filter z-index fixes
Renaming search instances now works correctly
2019.04.16 – 4.15.1
Added
Grouping can be set by title, instead of the default ID
Changed
Taxonomy Term search – Added an option to control search in term titles
Advanced Title/Content fields – ‘_price_html’ field with WooCommerce will display the price requested as HTML, including the sale and original price if available.
Product variation titles in results -> now using the get_the_title() method instead of the previous bypass. WooCommerce apparently corrected this.
Fixed
Custom field filters – brackets within names of custom fields are now accepted
Custom URL for user results now works correctly
Back-end file uploader – now attaches to the correct inputs
Corrected the input trigger methods, now the search properly cancels/continues where required
Reset button – now correctly resets checkbox filters, where all the checkboxes are unchecked by default
WooCommerce – Exclude hidden catalog and search product_variations now working correctly
Polylang – The plugin now returns taxonomy terms from the correct language
2019.03.13 – 4.15
Added
Importing search from the Lite version
Results box width, margin and snap – floating results box can snap to the left, right or center of the search bar, as well as can have a custom width and margins.
Primary and Secondary ordering fields for user results (including custom fields)
Changed
Percentage values for isotopic item height is now allowed (it’s relative to the container width, not the container height)
Custom Field Drop-down filters – now support adding option groups within the drop-down via a simple syntax: ‘This is a group’
Custom Field Drop-down filters – now support multiple values within one option, using the ‘::’ delimiter: ‘value1::value2::value3||Option name’
Synonyms: Added an option to allow using the synonyms as keywords as well. In case of keyword => (synonym1, synonym2 ..) the words synonym1 and synonym2 .. act as keywords and are synonyms to each other.
Search override: Visiting the search results page via URL will automatically trigger the override feature with the default filter values, for the selected search instance
Compact final width – now supports separate tablet and mobile device widths
Custom icons (magnifier, loading etc..) – color/selection options disabled when active
Fixed
Accessibility: Search option labels now contain the label text (invisible) to comply with Wave checking tool (previous release had a CSS implemented to prepare this change)
IOS/Touch devices – clicking on the ‘More results’ button now does not close the results momentarily
CF/Taxonomy searchable drop-down filter – does no longer trigger the search when entering the search phrase
Keyword suggestions – Title/Tag/Tax suggestions now properly respect the passed options
Back-end: Changed the #preview selector to something more specific, to prevent conflicts with some other plugins
Attachment page URL forced correctly, when chosen
Vertical results: Hitting up/down keys, no longer prevent the screen scrolling, when the results scrollbar is not visible
Fixed an array declaration issue in the helpers file, that causes problems with some PHP versions/directives (from [] to array())
Custom uploaded loading icons now work properly
Custom field filters – empty custom field values are now properly checked
2019.01.16 – 4.14.6
Fixes
Tablet item height for isotopic results is now correctly passed
Redirection to first results on enter key and magnifier events corrected
Duplication of search instances is now working again
Autocomplete & Suggestions – Post categories are now possible to use as source
User results – HTML properly stripped and removed, and description context enabled
Post Type Filters – correctly memorized when redirecting to the results page
Minor Typo fixes
Language files updated
2019.01.08 – 4.14.5
Added
Separate Mobile, Tablet and Desktop search box width, and isotopic result width/height options
Results information box – it is now possible to display the phrase entered and the number of results found on top of the results list
get_asp_result_field($field) & the_asp_result_field($field) functions – Can be used in search.php theme file, within the loop. It returns the search result fields (such as the image, relevance etc..), that are exclusive to Ajax Search Pro.
Changes
‘asp_init_search_bar’ event added, triggers when a search bar is initialized
[multisite] – Search instances are assigned ownership, and only the assigned admin or super admin can access them. (old search instances are assigned to ‘anyone’ in the admins group, super admin can change them)
PODs – Tested for Custom PODs relation to Post type extensions – searchable via the Index Table
Back-end UI improvements #1 – some inputs have changed, so that they automatically resize based on the input size.
Back-end UI improvements #2 – updates to option descriptions & more intuitiveness improvements
Fixes
String translations for custom field filter values are now registered properly
Back-end: Options now correctly save when the server has a very low max_input_vars setting (<500) in effect, via a parse_str wrapper
Isotopic results – better & faster mobile orientation and browser resize event handling during displaying paginated results.
(ignored, not an issue) Post Format label is now available on the display mode list, under the taxonomy term filters panel
Search in ‘private’ posts is now only visible for users above editor capabilities
Theme Loader – Now properly resets some custom stylings
Custom Field Filters – Multi-select options now have an adjustable logic, just like checkboxes
The ‘No results’ and ‘Did you mean?’ back-end options now accept HTML tags.
2018.12.10 – 4.14.4
Added
Gutenberg editor modules & compatibility test & WordPress 5.0 compatibility tested
New theme group – Max UI (instead of curvy)
Changed
Themes – Input background changes, on some themes, the input field background changed to transparent, to aviod confusion with the overall box background.
When tables are not created, the plugin now outputs the generated SQL and instructions to execute it in order to create the tables properly.
Advanced fields – Taxonomy syntax accepts more parameters: hide_empty, childless, hierarchical
Index Table – Now re-tries failed index queries, expecting a much fluid indexing process
Fixed
Custom field date filter – ACF date field choice no longer displays an information message (yymmdd), as it is incorrect. (it works correctly)
Advanced fields – ACF choice field labels are displayed, when the field return mode is set to ‘Both’ (array)
Content type filter – ‘comments’ content type added, moved from the Generic filters section
“No results” bug – container no longer displayed when loading ‘more results’ (due to inaccurate or unset results count)
More results – no longer displayed, when clicking the close (x) icon, and re-entering the same phrase again
Date filter – the date picker now appears correctly on the back-end
More robust https detection, as in some cases incorrectly configured site URLs resulted in wrong protocol urls
Priority saving issue fix – affecting Multitisites only
User exclusion – now working with all/anonymous user options
Index table engine – Fixed a query format, when using the ‘OR’ keyword logic
Custom field checkboxes filter – fixed and issue where the ‘Exactly LIKE’ operator would not work correctly
2018.11.09 – 4.14.3 – Minor release
Added
Filter by user meta support (including 3rd party, like UM support)
Advanced title and content fields supporting custom taxonomy terms
Option to Exclude taxonomy term results where the post count is 0 (empty terms).
WP 5.0 compatibility tested
Isotopic layout – Swiping over non-paginated items does no longer close the results list.
Meta filters – Slider and Range slider now automatically sets the handle values, when left empty on the back-end.
2018.10.27 – 4.14.2 – Minor release
Fixed
When the search box visibility is disabled – facet change triggering search is no longer forced, as there is a search button available.
Minor script literal fix, for IE11 compatibility
noUi slider script updated
Range slider: mobile fixes – now correctly triggers on drag end events, drag size increased for better comfort
2018.10.08 – 4.14.1 – Minor release
Fixed
ACF – get field error, on some rare configurations fixed
Post type options – no longer show some ACF related, template and form post types to avoid confusion
Better minification of the script files (~10%)
2018.10.06 – 4.14 – Major release
New features
Select all checkboxes option for custom field filters
Infinite scroll mode for the ‘Load more results’ feature
Option to explicitly disable isotopic layout navigation
More results loader icon added, when clicking on the more results link
Changes
Smoother scrolling with the scroll script
UI: Mobile keyboard now hides initially, but only when the results list first opens or is reopened.
Fixes
Load more results fix – on auto-populate enabled, the default results limit is used, to prevent loading of incorrect items.
Isotopic layout – smoother appending new items to the end of the isotope list, as well as smarter column calculation
Product – Tags (2x) in the taxonomy terms list – these are no longer visible, as they are not actual product tags
ACF – Get fields function now includes another bypass, to fix some problems with custom field filters
Lazy loader script moved out of original scope for better compatibility
Attachment search fixed, where in some cases the search keywords were not applied
Minor cosmetic bugfixes
2018.09.03 – 4.13.4 – Minor release
New features
Cache method is now possible to choose: file (default) or database
Fixes
Removed a commented code section, which caused WordFence to trigger a false positive match
2018.08.30 – 4.13.3 – Major release
New features
“Double Quotation” option as an exact matching feature for regular engine. When enabled, words in quotation marks are treated as a single term.
Localization of the back-end. The main .post file is under the /languages folder
Changes
Regular engine rework: Better cross-field keyword, and the the default search logic changed to AND.
Some redundant or un-used classes removed: wpdreamsBorderradius, wpdreamsBoxShadowMini, wpdreamsCustomContent, wpdreamsCustomTaxonomyTerm, wpdreamsCustomTaxonomyTermSel, wpdreamsDatePicker, wpdreamsFont, wpdreamsFontMini, wpdreamsImageParser, wpdreamsImageSettings, wpdreamsInfo, wpdreamsLabelPosition, wpdreamsOnOff, wpdreamsPageParents, wpdreamsSelect, wpdreamsSelectCategory, wpdreamsSelectTerm, wpdreamsTextareaIsParam, wpdreamsTextShadow, wpdreamsTextShadowMini, wpdreamsUploadReset
Removed many unused back-end scripts ~1MB
API methods – using classes instead of ID selectors for better compatibility
Fixes
The database existence checker method is now case insensitive, as some databases may return a lower case DB via the ‘SHOW Tables’ query.
Right mouse button on results in FireFox – it no longer closes the results list.
Prevented shortcode to be executed on the back-end taxonomy listing pages (not happening in WordPress by default, only if a custom plugin allows shortcode in listings)
Single quotes and other special characters fixed on keyword exceptions list
Inline script and CSS contents are better trimmed from the result contents
Updater: update checks are less frequent, if the remote servers are not responding
Index Table: Shortcode extraction improvements
Results container animation fixes
Google Fonts are now loading correctly as defined under each font setting
ACF select/radio etc.. field values are now loading correctly within the custom field filters in all cases, even if the plugin shortcode is not executed in post context
2018.08.01 – 4.13.2 – Minor release
New features
Term meta table search option when searching for taxonomy terms
Advanced title & Content fields now support additional field variables: {__content}, {__title}, {__image}, {__link} – These variables return the corresponding result field
‘asp_noajax_results’ filter added – executed before passing the non-ajax results to the results page
Changed
Protocol relative enqueue_scripts & enqueue_styles replaced with the protocol version: Let the Cache/Minify solutions decide to remove/keep the protocol string or not.
Notification: to enable index table on search instances, when index table first generated
Fixed
The ‘inherit’ font option now properly saves and loads
Taxonomy Term word length query issue fixed
Elementor plugin compatibility – Fixed an issue with Elementor customized search page, where the override was not working
Term exclusions now work properly, when a radio/select filter is in use for the same taxonomy
File attachment thumbnail images are now parsed correctly, if they exist (ex.: PDF images)
2018.06.20 – 4.13.1 – Major release
New features
Search button as a ‘filter’
Peepso groups and activities search integration
Changes
Option: Attachment results can point to the parent (attached) post URL
Advanced title and content fields recognize The Events Calendar and Events Manager custom fields, and displays the dates in correct date format.
Some styles/Options reworked on the back-end for easier, more convenient usage
Font options: entering custom fonts is now possible
Info message about possible cookies
‘Load more’ action ‘ajax results’ now properly disabled when not available
Index table – custom fields below length of 50 characters are now indexed with and without space characters as well (ex. field ‘001 002 003’ indexed as -> ‘001’, ‘002’, ‘003’ and ‘001002003’)
Index Table Cron option -> Now allows 2, 3, 5, 15, 30 minute cron job intervals
Fixed
WCAG compliance improvements – aria-label and aria-hidden attributes added where possible
Categories Images plugin support for parsing taxonomy term images
Default image for non post-type results is now showing (terms, users, attachments) correctly
Custom field {get_values} syntax now orders the fields alphabetically, in ascending order
Category Filter -> Display mode -> Placeholder text for multiselect & Search text no longer resets upon saving multiple times
Category Filter -> Display mode -> “Select All” text no longer resets to empty string
Media Attachment indexing – only one document is indexed per iteration for better performance
Media attachment indexing (including images) – Cron automatically enables (5 min. interval), when media attachment content indexing is enabled
Index table generator – detection of long requests, and automatically lowering the limits
Fixed a bug where empty queries resulted in an error message
Slider/Range slider width now following the column width
Fixed a Hidden Search form bug -> When No field selected under General Options -> Sources = No results
Better index table quote detection
Synonyms with apostrophes are stored correctly without backslash now
qTranslate fix for term descriptions
WPML Query fix for taxonomy term results
Fixed some search bar Themes
The term results count is not correct when using Primary + Secondary logic
Index table – single indexed titles now include an apostropheless version as well
Featured image source size now affects attachments as well
2018.04.26 – 4.13 – Major release
Added
Synonims for Index table engine
Indexing media attachment contents: Text, CSV, PDF, RTF, Word, Excel and Powerpoint document files content indexing is now possible
Live results loader feature for the results page
Lazy loader jQuery script for results images
New API method to get the URL to the current filter states: ASP.api(id, ‘getStateURL’);
Changed
Index table post type selector
Fixed
Index table index bug – where some singe word post titles might not be indexed individually
Date filter bug (wrong date inclusion)
Range slider issue on Mobile devices
jQuery 3+ compatibility
Image cache is now working on attachment, tag etc.. results
Documentation links fix for the new documentation domain
Custom scrollbar – Mobile scroll difficulties fixed
More redundant clone detection and fixing method (usually in mobile menus)
“Try these” keywords with apostrophes – properly escaped
“No results” text and apostrophes – properly escaped
2018.03.20 – 4.12.2 – Minor bugfix release
Added
Plugin scritps/styles can be loaded selectively on certain pages
Post type and Content type CSS classes to results output
Index table Pool sizes are now dynamically adjusted by the plugin, but can be adjusted manually as well
Minimum word length option – to increase perormance
Changed
Range slider values can be automatically parsed from DB
On connection failure, the plugin will show a message.
Fixed
Custom field search alignment on Frontend Search settings fixed
Trigger live search on enter key is now working (if trigger on type is disabled)
Redirect results to the first on enter/click is now working
The ‘Close’ icon now displays whenever there is a phrase entered and the input is focused
Major Index table performance issue fixes: the pool size was too big for short phrases | title query optimized and reworked
Minimum word length introduced for separate keywords – increasing the performance in some cases dramatically
the_title filter in index table class now applied with the correct number of arguments (2)
2018.02.23 – 4.12 – Major release
Added
Priority Groups – Prioritizing results based on taxonomy terms and custom field rules is now possible.
Max-height attribute to vertical results theme options (default: auto)
Added ‘Empty background’ to isotopic results if no image is found option
“Choose any” option for Post type filters
Hide completed items Delete…
Changed
Isotope item width allowing pixels + rows calculation based on that
Fixed
‘keyup’ event handler changed to ‘input’ due to better compatibility with IOS mobile devices
The WP default search query is now definitely cancelled, whenever the override is detected.
Autocomplete notices no longer appear
User search, advanced fields – supporting conditional brackets and ACF
Extended phpDocumentor comments within the code
Cache & ‘load more’ results feature conflict fix
Term search content HTML stripping and closing added
Results, settings (cases when search bar is in a fixed header) and compact box scroll delay removed
Browser back-state and Compact layout conflict fix (no longer triggers auto search)
Index Table engine bugfix – The selected fields on the regular engine no longer affect the index table engine.
Index Table and the Generic Selectors (search in title, content and excerpt) now work together as expected
Backend – Generic Selector option fix – When removing an option, did not update correctly
Fixed container detection – The results and settings container no longer ‘jumps’ when the search bar is placed in a fixed container.
Mobile fixes – Compact layout now properly fixates to the site, the scrolling is smoother as well
2018.02.27 – 4.12.1 – Minor bugfix release
Fixed
A result width calculation fix on block layouts
Result box position calculation fix, when logged in, or the document body is moved
Result image dimensions calculation fix (integer parsing error)
2018.02.23 – 4.12 – Major release
Added
Priority Groups – Prioritizing results based on taxonomy terms and custom field rules is now possible.
Max-height attribute to vertical results theme options (default: auto)
Added ‘Empty background’ to isotopic results if no image is found option
“Choose any” option for Post type filters
Hide completed items Delete…
Changed
Isotope item width allowing pixels + rows calculation based on that
Fixed
‘keyup’ event handler changed to ‘input’ due to better compatibility with IOS mobile devices
The WP default search query is now definitely cancelled, whenever the override is detected.
Autocomplete notices no longer appear
User search, advanced fields – supporting conditional brackets and ACF
Extended phpDocumentor comments within the code
Cache & ‘load more’ results feature conflict fix
Term search content HTML stripping and closing added
Results, settings (cases when search bar is in a fixed header) and compact box scroll delay removed
Browser back-state and Compact layout conflict fix (no longer triggers auto search)
Index Table engine bugfix – The selected fields on the regular engine no longer affect the index table engine.
Index Table and the Generic Selectors (search in title, content and excerpt) now work together as expected
Backend – Generic Selector option fix – When removing an option, did not update correctly
Fixed container detection – The results and settings container no longer ‘jumps’ when the search bar is placed in a fixed container.
Mobile fixes – Compact layout now properly fixates to the site, the scrolling is smoother as well
2018.01.12 – 4.11.10 – Major bugfix release
Added
Filtering by content type is added
Filter box header for generic selectors
Changes
.label and .option classes removed
Replace old CSS selectors with shorthand classes in style.basic.css
Some option names changed for better understanding
Fixes
Post format ‘standard’ is now present in the filter list.
WPML/Polylang/qTranslateX current language affects the google keyword suggestions language
Custom post type filters are no longer in effect when set to invisible (radio mode + selected post types causing the problem, https://i.imgur.com/pgxneYz.png)
Search default override does not affect the back-end search anymore (issue in 4.11.9 only)
Back-end meta box was too wide
JS Retain popstate (browser back button trigger) option now works properly
A clipping issue with the chosen script
When live search is disabled, autocomple will no longer trigger it incorrectly
2017.12.12 – 4.11.9 – Major bugfix release
Added
Option to hide settings box on hovering layout, when results display (enabled)
Browser back-button retain phrase if entered + mobile tests
Exact matching location option: anywhere, starting with the phrase or ending with the phrase
Changed
Settings and Results box data-id and data-instance set
The default style.basic.css file replaced with a minified version (saving ~10% space)
Minify CSS option added to the Compatibility settings panel
Better title match relevance calculation (exact matching > starts with matching > random matching)
“Search in posts” and “Search in pages” option merged to “Search in custom post types”
Include post by tags is now possible, using the include by taxonomy terms option
The default search override now applies when the search page is visited via URL: ../?s=phrase
Results page override is enabled by default
Frontend search settings disabled by default
Fixed
Checkboxes no longer trigger during scroll on touch devices
Custom field DatePicker now triggers the search as it supposed to
The keyword highlighter script now supports Unicode character sets
ACF5 & MySQL datetime fields are the same, changed to one. ACF4 changed to ACF Date picker, ACF5 to ACF DateTime picker
Asynch CSS loader – Flash of Unstyled Content elemination, faster & smoother loading Isotopic mobile
Fixed a mobile focus/scroll issue on multi-instance setups
Further RTL fixes
Node Copy detection (especially in menus) and fix in most cases
When there is a Tax Term inclusion the logic adopts towards more expected results
Use Index Table for attachments search
Instance Init overhead reduced – instances table existence check cache
2017.11.23 – 4.11.8 – Minor bugfix release
Changed
$id and $real_id passed with asp_print_search_query filter
option and .label class deprecated due to non-specific name (will be removed in 4.12). Replaced by asp_option_inner and .asp_option_label classes
Shorthand class names introduced for global, main box, results, settings and block settings boxes with names: asp_w, asp_m, asp_r, asp_s and asp_sb
~10% CSS decrease due to shorthand classes
Attachments search – ordering by custom field allowed
Fixed
Re-count the results after executing the result filters, so the pagination is correct on the results page
Date filter not triggering live search
WPML permalink incorrect, apply wpml_permalink filter
CSS fixes on labels within the form
2017.11.10 – 4.11.7 – Minor release
Added
Search redirect to URL and Show more custom URL: {custom_field} for radio, drop-down and input fields can be passed as argument
Allowed filtering by custom fields for Media attachments (option, disabled by default)
Fixed
Isotopic layout no longer resets on scrolling the mobile screen
WPML and Multisite search issue fixed
Fixed an error where WPML and String translations throws an error on latest WP (WPML String translation issue, please update it)
Back-end accessibility improvements
[no-keyword] strings removed from top and last search widgests
Theme Chooser: An import issue fixed; Minor optimizations
A duplicate ID removed from the isotopic navigation
2017.10.20 – 4.11.6 – Major release
Added
jQuery choosen implementation
{_tax_price} variable in advanced fields, displaying the product price with tax in WooCommerce
Warning message wrapper – Pop up Continue,Cancel that is triggered on certain events.
Back-end: Only options for the current result layout type will be displayed, instad of all
EQUAL OR LESS, EQUAL OR MORE operators now available for the custom field filter option
Better visibility (high contrast) mode on the back-end
Custom field filter {get_values} variable now can parse ACF multiselect field choices
Changed
User meta search and select field
Input select and multiselect CSS fixes
Settings checkbox background simplifications
Fixed
mb_convert_encoding existence check on image content parser
create_chmod function will use the File System wrapper in all cases during the activation process
‘No results text’ apostrophe and escaping fixes
‘No results text’ – using [ for {phrase}] syntax.
z-index issues on back-end narrow screens
‘Try these’ keywords comma after last word
Empty string checks during Index Table tokenization process
Text custom field – on keyup trigger a change event, prevent return event as well.
2017.09.15 – 4.11.5 – Minor, bugfix release
Added
New themes: Filled red, blue and grey
Close icon now can be styled
Changed
The plugin meta box is now adjustable to be displayed on chosen post types only
Themes are now more organized
Auto populate can now order randomly
Fixed
The theme loader is now much faster, themes sizes are reduced
Saving the compatibility options will remain on the active panel
Excluding and including taxonomy terms on the advanced panel no longer displays the ‘Use all’ option
WP_Filesystem() is no longer initalized upon loading, only on actions and requests
Custom Field filters now support multiple fields with the same keys
2017.08.26 – 4.11.4 – Minor, bugfix release
Added Fixed
Category and term exclusions fix when allowing empty filters is enabled (enabled by default)
Settings drop down no displays below the magnifier if the settings icon disabled
2017.08.21 – 4.11.3 – Minor, bugfix release
Added
Magnifier, return button, and ‘show more’ link redirection can be made to a new browser tab
Custom field selectors now support getting the custom field values from the DB by using the {get_values} variable
Changed
The minimum width of the search box is now 140px instead of the previous 240px
Fixed
A bug with touch enabled notebooks with mouse, where checkboxes were not working
Isotopic navigation and item redirection on IOS devices
ASP_URL constant replaced with ASP_URL_NP to support non-protocol loading of assets
Some additional problematic shortcodes excluded from index table parser
Tag and term suggestion count is now respected
:after and :before attributes from inputs in search and form
2017.08.07 – 4.11.2 – Minor, bugfix release
Added
New option to ignore checkbox filters, if nothing is selected
Changed
Index table can now exectute shortcodes within post excertp field
Fixed
Missing price tag on variable products is now displayed correctly
Checkbox bugs on mobile devices
Built in bfi_thumb library no longer adds actions to wordpress
2017.08.02 – 4.11.1 – Minor, bugfix release
Changed
Custom field filter – empty fields – now existing fields with empty string values are considired as ’empty’ as well
[F1-F12] button triggers disabled
Faster escaping method
Last successful search is now better regocnized on empty phrases
Fixed
IOS Safari: Compact box closing fix on document click
IOS Safari: Zoom prevention on input focus
Title, term and tag suggestions now respect exclusions
WPML and product variations – now not displaying from incorrect languages
WPML redirection to results page – fixed a bug where the query arguments were incorrect
Generic front-end selectors: If the the front-end options are disabled, their values are no longer in use
Context find fix – where with an empty phrase the search would return the full description in some cases
2017.07.14 – 4.11 – Major release
Added
Exception filter, so the plugin can be terminated at a certain point
A ‘_keyword_count_limit’ argument, to limit the effective phrase count
Conditional advanced title and description fields, ex.: [prefix text {field} suffix] will only display if ‘field’ custom field is not empty
Advanced title & description fields: WooCommerce ‘_price’, ‘_regular_price’, ‘_sale_price’ fields are automatically recognized and displayed formatted with currency
ACF get_field() compatibility switch to the Compatibility options submenu
A ‘Disable all fonts’ switch to the Compatibility options submenu
Maintenance submenu: plugin resetting and wiping (full uninstall) features
Changed
Generic front-end options (Exact matches, Search in title, etc..) can be better modified via a new option layout on the back-end
The redirection URL has a better structure
The ‘show more’ results opions are simplified
The commas between ‘try these’ phrases are now pseudo selectors
Isotope script update to 3.0.4 (scoped)
Search statistics are now only recorded after successful searches, as a separate process
Fixed
Checkboxes bugfix
Min width of the search set to 140px
Post status fixes for the index table
The SVG files are optimized
The redirection did not work correctly on 0 characters entered
IE 11 and Edge isotopic results click fix
Page exclusion option – non-published objects were invisible
WooCommerce notices and deprecated functions removed
Isotopic results pagination fix
RTL layout with isotopic script
2017.06.01 – 4.10.5 – Minor bugfix release
Added
Empty groups can be displayed
Old browser compatibility can be disabled
Changed
HTML Entity decoding on certain events
Fixed
Mobile browser issue, when suggested keywords wouldn’t work
Preview mode fix for some rare cases
min-width attribute to prevent collapsing box in small containers
2017.05.23 – 4.10.4 – Major bugfix release
Added
Searching users by email address
A post parent ID parameter for the asp_query_args filter
Blueprints for the future feature: instant suggestions
Fixed
RTL layout should be much better now
A performance issue related to custom field filters
Isotope layout, middle mouse button click now reacts
ACF 5 date field filtering updated to mysql datetime
Issue with index table on default values when saving posts
An issue with primary and secondary logic execution
autocomplete missing source fatal error issue
Mobile redirections corrected
Auto populate limit fixed
Group location fixed
WPML attachment language affection
Context and content length is now correct for the terms search
Changed
The default option for Return and Magnifier click is ajax search, not redirection
Space now does not trigger the search
Clicking on the input field will display the latest successful results list
If filter checkboxes are unchecked, the ‘Select all’ option is unchecked as well
Input field z-index is defaulted to 0
2017.03.06 – 4.10.3 – Minor ‘hotfix’ release
Added
z-index adjustemt for settings and results box
z-index fix for close icon on low widths
asp_results_hide action in JS api
Fixed
Results redirection now memorizes taxonomy drop-down and radio values
Missing scrolling from custom field selectors
Changed
Context highlighting now uses the whole term to look for matches
WPEngine false positive php7 warnings adjusted
removed unused files
2017.02.21 – 4.10.2 – Minor ‘hotfix’ release
Added
Attachment search by ID
Fixed
Theme Loader fix
2017.02.15 – 4.10.1 – Minor ‘hotfix’ release
Added
Limit modifier variable introduced (as argument)
Fixed
Results width caclulation bug fixed
More results action URL and counter fix
Content image parser now correctly gets the first found image instead of second
Multi-select filter scroll issue fix
2017.02.11 – 4.10 – Major release
Added
Pagination can be displayed on both top and bottom of isotopic layout
Posts per page argument for search override
The plugin shortcode now works as a menu item (place into the menu title field)
WooCommerce built in ordering and filtering is now respected on search override
User search: excluding/including users is now possible
Visibility Detection option: when enabled the plugin tries to detect if it’s visisble, if not, closes the results and settings
asp_it_args filter to allow hooking to index table args
The index table is now capable of indexing IFRAME contents
The content context length is now adjustable
New JS API functions: ASP.api(id, ‘searchRedirect’, phrase) and ASP.api(id, ‘exists’)
Changed
Date selectors now support format change
Trigger and redirect options merged into a more simple one
Custom field type options now include a search box to select a custom field, instead of listing all
Term results now correctly display term content if present
Compact mode scroll propagation prevention for vertical and horizontal layouts
Optional WP_Session was fully removed, a better, cookie method is used
Higher priority for exact matching titles on Index table engine
The page ID is passed during search in the _page_id argument
Cache now deletes correctly when search options change
Some data moved to the footer for better compatibility
WooCommerce product visibility is now respected
WooCommerce product variation content is now correctly parsed
Attachment results now respect custom field filters
Polaroid layout now more flexible in height
Fixed
A width calculation for hovering results, now properly calculates margin, border and padding as well
z-index values lowered to 1 on most elements
Content image parser now correctly gets the first found image instead of second
Multi-select filter scroll issue fix
Mobile double-tap issue fix
Mobile keyboard now properly hides when the virtual keyboard search icon is triggered
Top and Latest search phrases widget now respects redirection and override
RequireJS and NodeJS script loaders disabled, the plugin does not use them
Excerpt translation with qTranslatex
Checkbox visual bugs from adjacent selectors
max_input_vars php.ini variable detection and alternate saving method
Try these keywords visibility fix on static plugin layout
A trigger fix when only custom field search is enabled
BuddyPress activity: post processing fix
User search: role and custom field conflict fix
min-width attribute on input field for old Android browsers
Multisite YOAST Seo conflict when saving the SEO fields
The autocomplete=off attribute added to form to prevent webkit prefill bugs
Date to filter value fixed
Double override execution fix
Flash of Unstyled content fix for async CSS loader
Override URLs for Genesis Framework
Box shadow options, reversed vertical and horizontal labels fix
Instance creation and storage issue, when the initial options were stored incorrectly
Search Data Optimization: Automatic removal of un-used options, resulting in 50% less data stored
2016.09.25 – 4.9.8 – Minor Update
Added:
Image source size for featured images is now selectable
A secondary logic for filling results if it doesn’t reach the limit
Sorting by Custom Field value
An option for attachment search to link to the direct file
More mobile related options
Fixed:
Horizontal scroll fix where the default handler did not activate (touch-action CSS)
IOS pagination issue fix for Isotopic results
IOS swipe issue fix for IOS
Mixed result order fix
Polylang URL fixes
POST method for regular search override fix
A resizing bugfix for vertical results when loading up more results
More results bug after auto populate
Theme fixes
Changed:
Post metabox description fix, new option to add additional search keywords
Index table min word length reduced to 2
Image size options moved to Theme Options panel
Mobile detection class update
2016.09.05 – 4.9.7 – Minor Update
Added:
New category and term exclusion and inclusion options added
Fixed:
Corrected AUpdater message
Title percision query correction for Index Table operations
Scrollbar fixes: fully namespaced and moved to a different scope for max compatibility
Attachment image source fix
Isotopic and Polaroid mobile swipe results fix
Changed:
Category and tag exclusions work for attachments as well
Dash like ignore removed from index table generator, smarter solution instead
2016.08.26 – 4.9.6 – Minor Update
Added:
Scrollbar is now possible to disable
Additional post title query for better index table results
Fixed:
Getting post types in some cases were buggy
Backend js fixes due to false positives on firewalls
Missing prefixes from scrollbar styles
Index table action error fix
get_option() instances replaced with wd_asp()->o[] wrapper
Post status parse fix on index table creation
BuddyPress search in activities module check
Horizontal scrollbar styling fix
Shortcode generator fixes
mCustomScrollbar moved to mCustScr namespace
2016.08.18 – 4.9.5 – Minor Update
Added:
Importing, Exporting themes is now possible
Searching, Indexing permalinks is now possible
New themes: Round
Polylang compatibility for custom post type content
Fixed:
Textarea inputs now support special characters, including HTML
Polylang string translations
Frontend options margin fixes
Shortcode builder elements layout fixes
Font name fixes, related to importing search instances
Changed:
Social box on search instance options panel
2016.08.04 – 4.9.4 – Minor Update
Added:
WooCommerce search form override
Search all custom fields option
Redundant (window.load) initialization added for maximum compatibility
Fixed:
Back-end text inputs now handle special characters
Index table “New index” button fix on repetitive press
Minor code logic fixes
Frontend CSS rule fixes
Image minification function fix to return originals on failure
Search form override priority fixes
Changed:
New option to input search statuses, old options removed
Dynamic init method data is now stored as div attribute instead of content (crawler bot friendly)
Vertical and Horizontal results images are redirecting to results, even if not the whole area is clickable
Scrollbar script checks for existence before init
2016.07.17 – 4.9.3 – Minor Update
Added:
Shortcode Generator
JS API + events API
Settings items layout option (flex, column, masonry)
New shortcode wd_asp supporting ratios
Two new mobile related options
Fixed:
Some filter and action fixes
Keyword exception bugfix
Changed:
Options checkboxes are changed to font elements
2016.07.01 – 4.9.2 – Minor Update
Added:
Google Places API integration
Fixed:
Export-import script URL fix
Removed old IE8-9 CSS
Theme chooser fix
Taxonomy Exclusion bugfix
Double backslash fixes on back-end scripts
Search cache issue fix
Missing product variation from non-ajax results
Phrase escaping fix for non-ajax search
Search in post IDs fixed for empty phrases
“More results” ajax calculation fix
Term hierarchy generator fix
Custom CSS printing bugfix
Statistics page fixed
Changed:
NouiSlider update to latest version
2016.06.18 – 4.9.1 – Minor Update
Fixed:
Index table update notification fix
New taxonomy selector: checkbox fix, get_terms() deprecated fix
Numerous fixes for selector classes
Fixed an upload PATH variable
Blog search: checks if is_multisite() first
WPML string translation fix for category header boxes
Category exclusions fix
2016.06.13 – 4.9.0 – Major Update
Added:
New category and taxonomy term filter options
New grouping options
Search box alignment option
ASP_Query wrapper class to use as search API
User related exclusions
Date custom field filter now supports timestapm and MySQL datetime formats
Post type filters re-worked: supporing drop-down and radio layout mode
Fixed:
Inline CSS parsing fix
Better script loading on back-end
A session related bug
Removed all ctype library requirements
An unknown issue with page exclusions
Box position and width fix for low width cases
An auto scrolling issue
Changed:
Menu structure and permalinks changed to readable formats
Custom field slider and range slider decimal options
An old image cache library is removed
2016.03.27 – 4.8.4 – Minor/Hotfix Update
Added: – Fixed:
Session handling related bugfix
Old PHP 5.2.4 compatibility fix
2016.03.25 – 4.8.3 – Minor/Hotfix Update
Added:
Search in post IDs is possible
Autocomplete for mobile is adjustable
Fixed:
An issue with mobile detection and handling
Taxonomy selectors now allow private taxonomies
CSS permission related issue fixes
Search options memorization across paginated results
Header already sent error fix
2016.03.17 – 4.8.2 – Major Update
Added:
Automatic plugin updates
New mobile related options
A meta box to adjust suggested phrases per post basis
Memorizing selected front-end options when doing a non-ajax search
Switchable srcript initialization method
Mobile swipe support for Isotopic and Polaroid layout for paging
Fixed:
Index table issues: better word boundary detection, custom field indexing problems, ordering problems, WooCommerce product variation indexing
Custom field filtering issues when using the AND logic between fields
Auto populate bugfixes
Better special character handling and search
Image detection fixes regarding custom fields
Changed:
Removed deprecated functions
Removed unused options
Fixed file writing detection
2016.02.22 – 4.8.0 – Major Update
Added:
Empty search bar is supported (setting 0 character triggering)
It is possible to set column count and width for front-end settings boxes
Post date and custom field (ACF) date filtering is now possible
Excluding or including posts by date was added
The loader can be chosen to be displayed in the results box
Auto-poulating search results on page loading is now possible
Hiding the search bar and displaying settings only is now possible
An ajax page change detection script was implemented
Changed
Complete re-work of the core files, into a much better and safer structure.
A better method for processing hidden custom fields
Keyword suggestions now check substrings on no matches
It is now possible to create multiple custom field filters for the same custom field
Fixed
Term filtering related issue, when all terms selected, did not display CPM from other categories, even though they are not excluded
Empty link issues on “more results” link
Font importing issues fixed
An empty border fix for isotopic results
A category grouping bug fix
Download Monitor plugin compatibility fix
A scrollbar issue fix on front-end selectors
Fixed a bug with user roles exclusions
2016.01.15 – 4.7.0 – Major Update
Added:
Filtering by post tags is possible
It is possible to replace the default theme search now
Override now returns any type of result
BuddyPress XProfile fields search
Keyword exceptions menu on Advanced Options
Isotope layout gutter between items is adjustable now
Backend Options search added
Image Display mode is now changeable
Custom field filters with empty values are discarded now correctly
Changed
UI fix when facet change is activated, the settings won’t close
Horizontal results are much more appealing
Custom field filters use much less data for communication
Default options moved to globals
Back-end default loading performance enhancement
Fixed
Isotopic calculation fix for no-image items
“Try this” CSS fixed
Issue with category filter default values
Removed arbitrary calculations with horizontal results
Keyword highlighting fixed
More results link fix
A Visual Composer ajax bugfix
Fixed missing values when importing search settings
Context display performance fix
2015.11.27 – 4.6.0 – Major Update
Added:
Primary, Secondary sorting option added
Conditional CSS loader script added (experimental)
More animation options on Advanced Options panel
An adjustable background overlay for Compact mode (fixed layout)
Changed
Theme parser, moved to JSON data
SVG spinners removed due to deprication, NEW CSS3 spinners
Animations re-worked to full CSS3 with fallback
Animations CSS file is only used for dynamic CSS parser, reducing size over 90 per cent
Fixed
Missing translation ID fixes for both engines
Placeholder text position fix
Input margin, padding fixes
Incorrect top calculation added for relative positioned body elements
Override default WP results group fix, and post_types array fix
2015.11.05 – 4.5.5 – Minor Update
Added:
Index table continue button and small stats snippet
Index table specific relevance options
Customizable date format
Added a filter to shortcodes taxonomy get_terms() call
New image source: post format images
Changed
Removed polaroid script classie and modernizr dependency
Escaping method changes
Index table search apostrophe removal
Index table adjusted first word relevance
Fixed
Index table author related bug fix
Fixed placeholder alignment
2015.09.28 – 4.5.4 – Minor Update
Added:
Theme Loader added
Text type custom field added to custom field selectors
Isotopic navigation: supports large number of pages, slides back-forth
Index table engine CRON possibility
Result template files can be stored in the theme folder
Changed
Vertical results: Date and author are hidden by default now
Vertical results: Navigation fix, return button redirects to result
Index table improvements: does not store indexed documents in an array
Fixed
Index table: timeout fix, WPML fix, reversed term fix
Preview mode fix
A typo fixed in results_layout.php: user_login
Global multibyte (mbstring) function fixes
Results override function fix
OR checkbox logic fix
Keyword suggestion fixes: multisite support, wrong autocomplete in some cases
Horizontal result fix: no results text incorrectly appearing
2015.09.28 – 4.5.3 – Minor Update
Added:
New initialization wrapper, type.wrapper.js instead of inline scripts
Display content as context around the search phrase
Changed
The ajaxsearchpro localized variable changed to ASP
The scripts are now loaded to the footer
Custom field selector initializator moved to the main script file
Better content parsing for the image parser
Fixed
imageradio.class.php fixed a selection error where the plugins url is different
Fixed a WPML bug, where the post editor shows an error
More results link now doesn’t show if there are no results at all
2015.09.21 – 4.5.2 – Minor Update
Added:
Index table added an option to replace dash-like chars
Attachment term, caption search
Buddypress user search option replaced with global User search
Redirect click and enter to first matching result
Changed
Content and Excerpt are not selected in search_content.class.php if not enabled
Fixed
Reverse search phrase property
Keyword double-escape fix
Index table floating issue, limit adjustment fix
Redirect click and enter bug fixed, where the ajax method won’t stop
Isotopic bugfix, where the content wont slide down
2015.08.26 – 4.5.1 – Minor Update
Added:
Tags as results
Affected post number for tag results
Changed
Script and style trimming from results
Fixed
Visual composer bugfix
FF and IE js bugfix
Show more link bugfix
Isotopic layout blur fix
Version 4.5 – Major Update – 2015.08.11
Added:
A new feature and engine: Index table search engine
User search is now possible
Attachment search is now possible
Search text button
Back-end category parent,child chooser
Input focuses on compact mode opening
Keyword suggestions and autocomplete sources: taxonomy terms and CPM
WooCommerce term image integration
Hidden input field type for custom field selectors
Exclusion of parent-child pages is now possible
Added a Help and Updates menu for more information
Dynamic strings are now translatable with WPML string translations
Update Notifications on the plugins menu
Changed
Major query optimizations for better performance
Adjustable author field for CPT results
Input box converted to flex display
Google autocomplete ajax migrated to JS
Custom field and Category selector output limit increased
WPML respects term translations
CSS files re-ordered
Some CSS classes changed with prefixes
Optimized some theme line heights
JS resize and scroll event optimizations
Better attempt on closing unclosed HTML tags in content
Result images are displayed as background images for better compatibility
Select item colorization and width changes
On multisite it is now possible to select all blogs with a checkbox
Fixed
Compact mode scrolling fixes
WooCommerce product variation URL fix
File system api instead of furl_open
Stylesheet fixes
Back-end JS optimizations
Better input escaping
Margin, padding override fixes
Vertical results box height calculation fix
WMPL compatibility with custom ajax handler
Keyboard navigation fix for vertical results
Fix a script exclusion for IE<9
Multiselect custom post type selector fix
A rev-slider compatibility bugfix
Non-ajax pagination fix
Widget compatibility for WP4.3
2015.03.18 – 4.0 – Major update
Added:
Visual composer addon included
New menu: Export/Import settings
you can export all your search instances, or individual instance settings
New menu: Performance Tracking
track the search performance on your dashboard
New Shortcode: Two column shortcode
A search and a result box next to each other
Compact Layout Mode
on fixed, absolute and static page positions
Full RTL support
Result templating is now possible
each result type has it’s own template file
More options with Keyword suggestions and Autocomplete (post titles, tags)
It is now possible to rename/duplicate search instances
Better control over Javascript and CSS compatibility and size
Excluding categories and terms from category results is now possible
Search can be triggered on a Facet change (checkbox, slider, radio button…)
Individual result groups (terms, posts, buddypress results, etc..) can be ordered now.
Query Compatibility Options
You can fine tune the search query to force application level Unicode and UTF8 searches
Results now can be redirected to a new browser tab
Changed
Vertical results now support automatic height and the result image is surrounded with the description
Relevance is now less performance dependent
The ajax request now returns plain HTML instead of JSON (because of templating)
Fixed
A possible security issue on the backend
Massive CSS compatibility fixes
ABSPATH variable removed
2014.11.27 – 3.5 – Major update
Added:
Priority settings -> prioritizing results is now possible
Custom Frontend Fields -> Creation of Radio buttons, Dropboxes, Checkboxes, Range sliders connected with custom fields
Advanced Ajax Page Loader plugin compatibility options
Suggested keywords -> “Try these:” as seen on the demo
Changed
CSS files for search instances had been removed and replaced with a concatenated single CSS file
TimThumb removed and BFI image class had been added as main image handler
Fixed
CSS incompatibilities
Known JS bugs
Isotopic layout is now more stable
2014.10.07 – 3.2 – Major update
Added:
It is possible to change the search logic now: OR, OR with exact words, AND, AND with exact words
Categories and taxonomies can be returned as results
Changed
In Old internet explorer versions the search falls back to the default wordpress search box
Fixed a bug with the cache
Fixed a bug with the widget2014.09.19 – 3.1 – Minor updateAdded:
The plugin can now override (replace) the default WordPress search results on the results page!
BuddyPress support: Search in groups, users and activities
The ‘More results..’ and the default results URL is now customizable
Changed
Polaroid results fix for new chrome browsers
Custom ajax handler is now disabled by default due to some incompatibilities
The title search relevance has changed a bit
Fulltext search is disabled by default
Buddypress bugs fixed
2014.08.04 – 3.0 – Major update
Added:
New latout type: Isotopic
2 New theme groups: Underline and Simple
New retina ready SVG icons
WPML support
Google Analytics Integration module
Brand new backend
Scroll-to-results option
Keyboard navigation for vertical results
Multiple instances of search boxes are now possible
Better preview
Better compatibility module
Changed:
Shortcode buttons on the Post editor
Better image options and image handling
Smaller CSS files
Better javascript compatibility
2014.03.12 – 2.4 – Major update
Added:
Fulltext search capabilities
Fulltext indexing the posts table (post_title, post_content, post_excerpt)
Changed:
A few bugs in the suggestions code
2014.03.06 – 2.3 – Minor changes
Added:
Polaroid styled results (experimental)
Shortcodes now strippable from results
Now supports pages with categories
Changed:
Some Buddypress/Nextgen compatibility issues solved
2014.02.18 – 2.10 – Minor/Performance changes
Much better relevance sorting!
Overall performance rework – much faster ajax results
TimThumb available for faster image loading
Compatibility settings added – Inline styles and Non-minified javascript
Cache options reworked + Better image precache
2014.01.10 – 2.00 – Major update
!!!Important – Older version users, please delete your search instances and the plugin before installing!!! Added:
Search relevance with adjustable weights
Results filtering by custom taxonomies
Horizontal results
Result list placement to custom element via shortcode
Hooks – Filters & Actions added, full list in documentation
Changed:
Frontend layout – Many changes here
The frontend options bar can be set to left/right
Vertical/Horizontal result list
Better mobile device compatibility (tap/search button on keyboard)
Color change on result hovering
Better scrollbar
Search box height changeable
Search box margin changeable
Backend rework – better
Themes reworked
+~40 new options on the backend
Backgroung gradient tool
Faster cache, better image cache
Nicer icons, better theme configurations
Better compatibility
~50% less javascript
~3x load performance
2013.05.21 – 1.81 – Minor Update
exact matches fix
some fixes on admin area
widget code fix
2013.05.08 – 1.80 – Major Update
11 new themes
Admin page fix
Caching, precaching
Better images
iPhone fix
2013.04.16 – 1.70 – Major Update
Error check module
Css fixes
Shortcode running in search result content
Strip tags
Better search on BBPress forums
2013.04.16 – 1.65 – Minor Update
menu structure fix
blog titles search added
2013.02.13 – 1.60 – Major Update
9 new minimal themes
minify fix, works with mobile
mobile typing fix
Search: custom fields as title and desc, multisite grouping fix
2013.02.07 – 1.50 – Major Update
Category selectors on the frontend
Category/Post type filtering
Search in comments
Exclude posts by id’s or categories
Stable, custom built jQuery for maximum compatibility
Better search algorithm
2012.12.13 – 1.40 – Major Update
Multisite support
Better admin interface, ajax powered
Autocomplete with statistics or google keywords
Touch device fixes
Possible enable/disable the triggering events
2012.12.13 – 1.30 – Major Update
WordPress 3.5 support
Show more results link added
2012.11.22 – 1.25 – Minor Update
jQuery outerheight fix
qTranslate support
2012.11.21 – 1.2 – Major Update
Search Statistics
Search in custom fields
2 new widgets – Last searches and Top searches
Default Search Text option added
Compatibility issues fix (with older versions of jQuery ui)
Faster image parsing
Better keywords parsing
2012.11.14 – 1.1 – Major Update
Buddypress Support added (search in groups, forums, users)
Search term highlighting on the frontend
Custom post types supported
New custom post type selector on the backend
Translation support for frontend selectors
Language selector for google keyword suggestions
The whole item area is now clickable
2012.11.07 – 1.01
Error reporting issue fixed.