> For the complete documentation index, see [llms.txt](https://changelog.ajaxsearchpro.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://changelog.ajaxsearchpro.com/archive/ajax-search-pro-4.26.md).

# Ajax Search Pro 4.26

## 4.26.16 - 2024-10-23

{% embed url="<https://youtu.be/KS2e0LgLwko>" %}

### New Features

* [Elementor Loop Grid Support](https://documentation.ajaxsearchpro.com/elementor-integration/elementor-loop-grid-integration)
* [Jet Engine Listing Grid Support](https://documentation.ajaxsearchpro.com/other-integration/jet-engine-listing-grid-integration)

### Improvements

* Greatly improved Index Table transliteration ([#140](https://github.com/wpdreams/ajax-search-pro-development/issues/140))
* The preview window is now resizable and responsive ([#173](https://github.com/wpdreams/ajax-search-pro-development/issues/173))
* Cloudflare Rocket Loader is now fully supported ([#148](https://github.com/wpdreams/ajax-search-pro-development/issues/148))
* Improved archive page live loaders ([#157](https://github.com/wpdreams/ajax-search-pro-development/issues/157))

### Fixes

* Fixed some warnings when certain grouping options were enabled ([#152](https://github.com/wpdreams/ajax-search-pro-development/issues/152))
* Fixed an issue with ACF repeater indexing ([#154](https://github.com/wpdreams/ajax-search-pro-development/issues/154))
* Fixed an issue with with archive page live loaders ([#155](https://github.com/wpdreams/ajax-search-pro-development/issues/155))
* Fixed an issue where Cloudflare would block the save request for a false positive match ([#156](https://github.com/wpdreams/ajax-search-pro-development/issues/156))
* Fixed an issue with the Elementor widget infinite loading ([#158](https://github.com/wpdreams/ajax-search-pro-development/issues/158))
* Fixed an issue with an override attribute ([#159](https://github.com/wpdreams/ajax-search-pro-development/issues/159))
* Fixed an issue with Bricks builder, where the plugin was not rendering in live view ([#166](https://github.com/wpdreams/ajax-search-pro-development/issues/166))
* Fixed a conflict with Yoast SEO sitemap generator ([#169](https://github.com/wpdreams/ajax-search-pro-development/issues/169))
* Fixed a multisite search issue ([#149](https://github.com/wpdreams/ajax-search-pro-development/issues/149))
* Added support for GTranslate plugin so results are definitely translated ([#170](https://github.com/wpdreams/ajax-search-pro-development/issues/170))
* Fixed an issue with BuddyPress search ([#167](https://github.com/wpdreams/ajax-search-pro-development/issues/167))

## 4.26.15 - 2024-08-12

### Improvements

* Fixed an issue with WP Rocket integration ([#150](https://github.com/wpdreams/ajax-search-pro-development/issues/150)) - Special thanks to [alfonso100](https://github.com/alfonso100) and [joejoe04](https://github.com/joejoe04) from WP Rocket team for help

## 4.26.14 - 2024-08-05

### Improvements

* Fixed an issue where multiple search bars using isotopic results layout in a custom position would cause the second bar not to work correctly ([#147](https://github.com/wpdreams/ajax-search-pro-development/issues/147))
* Image lazy loading is now utilized from the browser loading="lazy" attribute instead of using a custom script ([#146](https://github.com/wpdreams/ajax-search-pro-development/issues/146))
* Fixed an issue where some cache plugin minifiers would not correctly recognize the output and minify incorrectly ([#143](https://github.com/wpdreams/ajax-search-pro-development/issues/143))
* Fixed a chmod mask and recursive directory creation issue during activation ([#142](https://github.com/wpdreams/ajax-search-pro-development/issues/142))

## 4.26.13 - 2024-07-31

### New Features

* Added an OpenAPI compatible `swagger.yaml` file in the plugin root directory for REST endpoint ([#123](https://github.com/wpdreams/ajax-search-pro-development/issues/123))
* The plugin script output had been greatly optimized by exchanging the current build engine to [esbuild](https://esbuild.github.io/). The overall package build script had been rebuilt to node.js and npm. ([#133](https://github.com/wpdreams/ajax-search-pro-development/issues/133))

### Improvements

* Greatly improved Media File Search and fixed an issue where the context and images would not show up on PDF results ([#136](https://github.com/wpdreams/ajax-search-pro-development/issues/136))
* Fixed an issue where incorrectly set post limits would cause an issue on the back-end ([#137](https://github.com/wpdreams/ajax-search-pro-development/issues/137))
* Fixed an issue where post tag filters threw an error ([#138](https://github.com/wpdreams/ajax-search-pro-development/issues/138))
* Fixed an issue where the back-end options post type search was not working correctly ([#135](https://github.com/wpdreams/ajax-search-pro-development/issues/135))
* Fixed an issue with exact matches ([#141](https://github.com/wpdreams/ajax-search-pro-development/issues/141))

## 4.26.12 - 2024-06-25

### New Features

* User search avatar images source size can be adjusted now ([#128](https://github.com/wpdreams/ajax-search-pro-development/issues/128))
* Predicted search results can be enabled for the search results page now ([#129](https://github.com/wpdreams/ajax-search-pro-development/issues/129))

### Improvements

* The [search query arguments](https://knowledgebase.ajaxsearchpro.com/hooks/filters/query-and-output/asp_query_args) is converted to a type safe object with array access for better type hinting for developers ([#124](https://github.com/wpdreams/ajax-search-pro-development/issues/124))
* Fixed an issue where incorrect column width would cause a crash ([#127](https://github.com/wpdreams/ajax-search-pro-development/issues/127))
* Added backticks to avoid possible conflicts with reserved keywords within the query ([#126](https://github.com/wpdreams/ajax-search-pro-development/issues/126))
* Fixed a dependency for the block editor scripts ([#119](https://github.com/wpdreams/ajax-search-pro-development/issues/119))
* Fixed an issue with custom templating path for multisites ([#122](https://github.com/wpdreams/ajax-search-pro-development/issues/122))
* Fixed an issue with the index table and the "EXACT AND" keyword logic ([issue 121](https://github.com/wpdreams/ajax-search-pro-development/issues/121))
* Fixed minor issue with the input form for some themes ([issue 77](https://github.com/wpdreams/ajax-search-pro-development/issues/77))
* Fixed an issue where the asp\_option\_checked CSS class was not added to the checked checkboxes for the post type filters ([#130](https://github.com/wpdreams/ajax-search-pro-development/issues/130))
* Fixed a notice which triggers when the search bar was previewed before saving the first time ([#131](https://github.com/wpdreams/ajax-search-pro-development/issues/131))

Build 5069

## 4.26.11 - 2024-05-28

### Improvements

* Fixed an issue with the newest IOS Safari and the custom field labels ([issue 114](https://github.com/wpdreams/ajax-search-pro-development/issues/114))
* Fixed an issue with the secondary custom field ordering, when used in combination with the primary custom field ordering ([issue 115](https://github.com/wpdreams/ajax-search-pro-development/issues/115))
* Fixed an issue with the wp-cache directory mask and creation ([issue 116](https://github.com/wpdreams/ajax-search-pro-development/issues/116))
* Updated the API endpoints and methods for the automatic update script ([issue 118](https://github.com/wpdreams/ajax-search-pro-development/issues/118))

## 4.26.10 - 2024.05.06

### Improvements

* Fixed an issue with the index table negative and stop-words ([issue 111](https://github.com/WPDreams/ajax-search-pro-development/issues/111))
* Added `asp_option_selected` CSS Class to parent label elements on Checkbox and Radio filters for better style targeting for developers ([issue 108](https://github.com/WPDreams/ajax-search-pro-development/issues/108))\
  ![](/files/VjEaozYC0dGkyEXgzCre)

## 4.26.9 - 2024.04.22

### Improvements

* WPML String Translation compatibility fixes ([issue 103](https://github.com/WPDreams/ajax-search-pro-development/issues/103))
* Index table negative keywords now exclude even partial matches to the keyword ([issue 107](https://github.com/WPDreams/ajax-search-pro-development/issues/107))
* Advanced Title and Content fields HTML tag improvement updated ([issue 104](https://github.com/WPDreams/ajax-search-pro-development/issues/104))
* Fixed an issue with the secondary ordering interface ([issue 105](https://github.com/WPDreams/ajax-search-pro-development/issues/105))
* Fixed an issue with the tag filters when using the radio button layout [(issue 106](https://github.com/WPDreams/ajax-search-pro-development/issues/103))
* Fixed an issue with the random ordering parameter ([issue 109](https://github.com/WPDreams/ajax-search-pro-development/issues/109))

All fixes and issues for 4.26.9 can be found [here](https://github.com/WPDreams/ajax-search-pro-development/issues?q=is%3Aissue+is%3Aclosed+milestone%3A4.26.9).

## 4.26.8 - 2024.04.09

### New Features

* Ordering results by Post Modified date asc/desc is possible ([issue 98](https://github.com/WPDreams/ajax-search-pro-development/issues/98))

### Improvements

* The index table custom field object indexing has been improved ([issue 99](https://github.com/WPDreams/ajax-search-pro-development/issues/99))
* The meta boxes compatibility option now affects the Classic Editor buttons - they are hidden for non-selected post types ([issue 96](https://github.com/WPDreams/ajax-search-pro-development/issues/96))

Fixes

* Fixed a potential [compaitibility problem](https://github.com/WPDreams/ajax-search-pro-development/issues/97) with Breakdance editor
* Fixed [an issue](https://github.com/WPDreams/ajax-search-pro-development/issues/101) with an option inconsistency
* Fixed [an issue](https://github.com/WPDreams/ajax-search-pro-development/issues/94) with the Advanced Title & Content fields HTML tag handler - now the tags should be correctly stripped
* Fixed [an issue](https://github.com/WPDreams/ajax-search-pro-development/issues/100) with the taxonomy term checkboxes - where the checkboxes does not get unchecked when they are hidden - regarless if this is enforced.

All issues regarding 4.26.8 [can be found here](https://github.com/WPDreams/ajax-search-pro-development/milestone/5?closed=1).

## 4.26.7 - 2024.03.19

### Improvements

* Advanced Title and Content fields now detect Post Type objects and Post Type object arrays automatically. When objects are detected the title is fetched by the ID field.
* Improved the asset loader with a common interface to make sure to avoid known issues with certain ajax requests

### Fixes

* Fixed some missing translations

## 4.26.6 - 2024.03.15

### New Features

* [Shortcode support](https://documentation.ajaxsearchpro.com/advanced-options/advanced-title-and-description-fields#using-shortcodes-in-advanced-title-or-content-fields) in Advanced Title and Description fields
* Search integration into the native menu system - now it is possible to use the search as a [native menu element](https://documentation.ajaxsearchpro.com/getting-started/search-as-menu-item)
* Added a new option to to enable/disable parent/child checkboxes to be automatically checked or unchecked in taxonomy term filters

### Fixes

* Fixed an issue where the search block was not present in the Full Site Editor

## 4.26.5 - 2024.03.04

### New Features

* Added a new argument for the [advanced title and content fields](https://documentation.ajaxsearchpro.com/advanced-options/advanced-title-and-description-fields#accepted-arguments) "separator", which is used in joining the values, when the custom field value is an array
* Added an option for taxonomy term filters: **Filtering by parent terms should also include the results from children?** If a post from child category is not directly assigned to the parent category as well, this will force the filter to still apply if the parent category is selected.
* Added support for Advanced Custom Fields **Repeater/Theme Builder field**s index and search

### Fixes

* Fixed an issue with the PDF thumbnail generator, where the thumbnail was not generated when the default image was selected.
* PDF thumbnail generator now also checks for pre-generated thumbnails from WordPress, and use those if available and will also respect the selected image size
* Fixed a conflict with WooCommerce ajax cart feature
* Fixed an issue with the number range custom field filter - where redirecting to the results page with the empty filter range would end up with "0" values filled in with potential no results.

## 4.26.4 - 2024.02.14

### Fixes

* Fixed an bug with index table taxonomy and custom field search
* Fixed a bug where the random ordering was not applied in some cases

## 4.26.3 - 2024.02.08

Possibly final preparation/bugfix update before 4.27

### New Features

* Added a new query argument to [allow/disallow missing WPML translations](https://knowledgebase.ajaxsearchpro.com/hooks/filters/query-and-output/asp_query_args#allowing-missing-translations-in-results-when-using-wpml) when using the site language
* Post tag filters now allow 10 000 items in the filter box instead of the previous 400
* vtt (subtitle) files are now supported for the media search

### Fixes

* When using the WooCommerce {\_sale\_price} in [advanced title or content](https://documentation.ajaxsearchpro.com/advanced-options/advanced-title-and-description-fields), it will only appear if the item is on sale
* Fixed an issue with the post type and user meta field search logic
* Minor fixes is the internal file manager
* Fixed an issue in the CSS generator, where in a specific configuration some assets were not picked up
* Fixed an issue where the index table tokenizer looped and took too long to respond
* Fixed an issue with the archive page live filter
* Divi live pagination will work correctly for custom shop pages
* Fixed an issue where some elementor items were duplicated in the container
* Fixed a sorting issue with the media search
* Fixed an issue where the variation would not show up on the WooCommerce results page
* Fixed an accessibility issue with the Isotopic results navigation
* Fixed various PHP 8.3 deprecation warnings
* Added shortcode output minification, so when using the plugin shortcode in a Shortcode Block the line breaks added by WordPress autop() should be ommited
* Many other minor fixes

### Changes

* The advanced content fields now will respect the maximum content length (each field is trimmed to the set length)
* Slightly improved the media indexing search

## 4.26.2 - 2023.03.31

### Fixes

* Fixed a directory permission related error
* Fixed an issue with the ACF relationship filter parser to account for WPML languages
* Added a few security measures for back-end ajax handlers as well as some page forms ([CVE 2023-1420](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2023-1420) & [wpscan report](https://wpscan.com/vulnerability/a9a54ee5-2b80-4f55-894c-1047030eea7f))

## 4.26.1 - 2023.02.21

### Changes

* Added a few new [hooks for keyword suggestions](https://knowledgebase.ajaxsearchpro.com/hooks/filters/keyword-suggestions)

### Fixes

* Fixed an issue with the vertical results scrolling
* Fixed an issue with the title autocomplete
* Fixed an issue with the WooCommerce results page results count

## 4.26 - 2023.02.19

Check the version [4.26 blog post](https://ajaxsearchpro.com/blog/predictive-search-autocorrect-ajax-search-pro-for-wordpress-4-26/) for more details about the new features.

### New Features

* Predictive search [results suggestions](https://documentation.ajaxsearchpro.com/autocomplete-and-keyword-suggestions/keyword-suggestions)
* [Google Tag Manager](https://documentation.ajaxsearchpro.com/analytics-integration/tracking-with-google-tag-manager) (GTM, gtm.js) support for analytics integration
* [More results](https://documentation.ajaxsearchpro.com/layout-settings/more-results-link) feature now works with [grouped results](https://documentation.ajaxsearchpro.com/advanced-options/grouping-results)

### Changes

* More efficient nag notices removal from the plugin back-end section
* Vertical and Horizontal scrollbars are now displayed as overlay for a nicer output
* Changed the results groups output - each group has a separate DIV container with distinctible CSS classes for easier customizations
* Added a warning message for the index table settings to not close the browser tab when the indexing is active

### Fixes

* Fixed an issue with the date filters
* Fixed an issue with some shortcodes for the Index Table
* Most cache related files are now moved from asp\_upload to asp\_cache folder
* PDF results text preview length is now correct
* asp\_perse\_filters() memory related issue fixes
* Changed the magnifier button inner elements from DIV to SPAN (validation error fix)
