Black Friday: 30% OFF em todos os planos, já aplicado no carrinho Ver planos
Entrar Carrinho

FiboFilters Changelog

Todas as versões registradas, da mais nova para a mais antiga, com o que mudou em cada uma.

Última 1.13.110 versões

Sem data · 10 versões

  1. 1.13.1

    Última
    2 melhorias11 correções
    Melhoria
    • Freemius SDK
    • The .pot file
    Corrigido
    • SEO Rules: product and regular pages with a filter parameter in the URL getting a noindex
    • SEO Rules: canonical link and noindex from FiboFilters not reaching Yoast SEO, Rank Math, SEOPress and All in One SEO
    • SEO Rules: pages kept out of the index still carrying a canonical link
    • SEO Rules: tracking parameters like utm_source and gclid ending up in the canonical link
    • SEO Rules: the same filtered page indexable under two URLs differing only in filter order
    • SEO Rules: rule title and meta description staying after clearing filters on a page opened with filters in the URL
    • SEO Rules: rule title, meta description and canonical link appearing on not found pages, such as a page number beyond the last one
    • Disabled filter items displayed as links could still be clicked
    • Applied filters overlapping the products when the page is loaded with filters in the URL
    • Roll up filter values collapsing subcategories instead of main categories
    • PHP 8.5 deprecation notice on filtered pages
  2. 1.13.0

    8 novos3 melhorias21 correções
    Novo
    • SEO Rules are now enabled for every installation, with a new sitemap sync-now flow, integration with the WordPress core sitemap, and a search-context guard. [See documentation]
    • Support for the SEOPress and All in One SEO plugins in canonical link handling. [See documentation]
    • Divi 5 theme: support for the Woo Products module. [See documentation]
    • Divi theme: support for the Woo Products module on pages other than the shop page. [See documentation]
    • Settings tooltips now include visual previews and links to the documentation
    • RTL support in the dashboard and on the storefront
    • Optional secondary sorting by product ID in custom sorting, for a stable order of products with equal values
    • Hierarchical tree display in the Checkboxes filter type for brands and other hierarchical taxonomies
    Melhoria
    • Clearer copy on the SEO Rules and Filters screens, with links to the documentation
    • Freemius SDK
    • The .pot file
    Corrigido
    • WooCommerce 11.0: products disappearing in Divi and filters missing in Avada on the shop page
    • WoodMart theme: broken header search layout on filtered shop pages
    • Kadence Shop Kit plugin: fatal error with the single variations option enabled
    • Bricks theme: filters not working on custom pages built with a template and a custom loop
    • WPC Product Bundles plugin: products priced over 1000 appearing in every price range
    • Woo Composite Products plugin: index build never finishing with inconsistent tax settings
    • Avada theme: wrong sorting after refreshing a page with the orderby parameter
    • Avada theme: product loading issues when object caching is enabled
    • ACF plugin: JavaScript error when disabling global number formatting in a Range filter based on a number field
    • Wrong order when sorting products by custom fields containing floating point numbers
    • Product filters not working when the `[products]` shortcode is nested inside another shortcode
    • Products disappearing after refreshing a page with a category filter
    • Custom WooCommerce templates losing the product category context after loading products
    • Translations not working in the Color filter type
    • The filters and SEO rule blocks not loading in the block editor when it runs in an iframe
    • SEO Rules: layout jumps in the rule editor
    • Database errors logged on a fresh installation before the plugin tables are created
    • Wrong breakpoints in the filters block rendered on the widgets screen
    • PHP warnings logged by the category filter when SEO Rules generate URLs
    • Deprecation notice logged by the indexer scheduler on a fresh installation
    • The Filters screen failing to load when filter blocks come from an imported configuration
  3. 1.12.1

    3 correções
    Corrigido
    • Delayed initialization of SEO rules rendering and prefetching until after configuration load to prevent early JavaScript race conditions.
    • Error when sorting products by name.
    • Resolved a PHP notice in the Avada integration.
  4. 1.12.0

    9 novos3 melhorias26 correções
    Novo
    • SEO Rules — a new engine for creating SEO-optimized URLs based on active filters. Includes sitemap generation, crawl budget management, canonical URL handling, and content replacement. [See documentation]
    • WoodMart — Masonry layout support.
    • Avada — support for fetching single products in the Woo Product Grid widget on custom pages.
    • New integration with the JetWooBuilder plugin.
    • New integration with the Themify Builder plugin.
    • New integration with the Product Gallery Swiper plugin.
    • Brands filter based on native WooCommerce taxonomy now supports logo display.
    • Support for the Variations as Single Product for WooCommerce (Pro) plugin.
    • Troubleshooting check for duplicated ACF filter values.
    Melhoria
    • Refactored descriptors JSON URL handling for improved obfuscation and indexing prevention.
    • Updating the `.pot` file.
    • Freemius SDK.
    Corrigido
    • WoodMart — product gallery now works correctly.
    • Bricks theme — interactions now refresh correctly after filtering.
    • Divi theme — pagination issue when landing directly on a paginated page with active filters; also fixed filters in Divi Theme Builder templates.
    • Neve theme — invisible sorting select.
    • Porto theme — dark theme color variable.
    • Hestia theme — filter label alignment.
    • Polylang — missing product categories in the Checkboxes filter type.
    • WPML — language parameter duplication in URLs.
    • TranslatePress — spaces being removed from the show-more counter.
    • Wishlist buttons not working in the Advanced Products widget in Themify Builder Pro.
    • Duplicate product index entries caused by duplicated filter values.
    • Multilingual indexing issue when product variants have no parent products.
    • Incorrect translation of "from %s" in French.
    • Fatal error during plugin update.
    • Mobile Color filter — stays correct while scrolling; now shows a "Selected" label under the Color heading.
    • Filter checkbox and counter alignment when labels wrap to two lines.
    • Descriptor cache filesize warnings.
    • Front page shortcode filters now work correctly.
    • Missing visibility check when fetching single products.
    • Missing parameter sanitization in REST API endpoints.
    • Improper output escaping on the debugger page.
    • Unsafe data unserialization.
    • Invalid CSS color injection prevention.
    • `range-continuous` filter — undefined `'logic'` key warning.
    • "Quick Edit" for categories causing a request timeout.
    • PHP 8.4 deprecation warnings.
  5. 1.11.0

    19 novos21 correções
    Novo
    • Custom sorting by post meta values. [See documentation]
    • Support for multiple values in the `Range` filter. [See documentation]
    • Ability to configure slider step and precision in the `Range` filter (via filter hook). [See documentation]
    • Elementor Loop Grid support for sources other than the current query.
    • The `Search` filter can now use the FiboSearch Pro engine. [See documentation]
    • New `Hierarchical category links` filter type. [See documentation]
    • New `classname` shortcode attribute to apply a custom CSS class to the filters container.
    • New `all_screens` shortcode attribute to always display filters.
    • New CSS classes for the horizontal filter layout.
    • Option to show private products to admins.
    • Shopkeeper theme integration (including follow-up fixes).
    • Porto theme integration.
    • New Hestia theme integration.
    • New integration with the WPC Product Bundles plugin (initial release + improvements).
    • New troubleshooting check for the `wc_product_attributes_lookup` table (with clearer explanations and minor fixes).
    • Descriptor fetch test now runs directly in the browser (improved reliability).
    • Automatic disabling of the source analyzer when it gets stuck.
    • Troubleshooting info for the Sort Products plugin.
    • Kickoff announcement for upcoming Full Site Editing (FSE) and Interactivity API integration.
    Corrigido
    • 500 error on PHP 8+ in the Breakdance Header Builder.
    • Critical issue in The7 theme integration.
    • Improved detection of incorrect base product IDs.
    • Pagination issue in Avada theme integration.
    • Divi custom page issues: pagination not working and 404 on refresh with active filters (Woo Products module) on non-WooCommerce pages.
    • Missing pagination after clearing active filters when only one results page is available.
    • Product variations disappearing after sorting changes when the "Variations as Single Product" plugin is active.
    • Incorrect price sorting when a product variation is out of stock.
    • Incorrect popularity sorting when products have more than 10,000 sales.
    • Warning about incorrect use of the `fibofilters/custom_catalog_orderby` filter when it has not been used yet.
    • Troubleshooting test incorrectly marking `Range` filters as invalid before source analysis completes.
    • Category checkbox not consistently checked when viewing its category page.
    • WPML translation strings for filters not updating after saving settings.
    • Translations not applied when computing values for filters with `computed` sources.
    • Filter source loading error on the settings page caused by a debugging function.
    • Filters Debugger not displaying any content in some cases.
    • PHP notice in the debugger.
    • Attribute-based filters now use attribute slugs by default.
    • Too many decimal places in product price descriptors.
    • Accidental color selection on scroll in the mobile Color filter.
    • Category-link filter styles being overridden (increased CSS selector specificity).
  6. 1.10.0

    21 novos19 correções
    Novo
    • Computed / custom data sources. Per-product values computed via callback. See: [Custom filter sources]
    • New value list mode with alphabetical grouping + search bar (without “Show more”). See: [Organizing filter values]
    • Avada theme — full support for Post Cards on the shop page and on custom pages, including settings (e.g., “Posts per page”, pagination type). See: [Avada theme → Post Cards]
    • Uncode theme — support for the WPBakery Posts element (horizontal and mobile filters, pagination). See: [Uncode theme]
    • Open the off-canvas / mobile overlay with filters via a custom action or by clicking an element with a dedicated attribute (e.g., your own button). See: [Mobile filters → Opening with a custom button]
    • Number Range with custom value ranges. See: [Number Range]
    • Sorting — custom sorting by price (products without price go to the end) and by review count. See: [Product sorting]
    • Default exclusion of out-of-stock variations + improved display when all variations are out of stock (variable products). See: [Variable products]
    • Compatibility with variation selection forms on product archive pages.
    • Troubleshooting — new test for checking descriptors fetch; plus a test that detects when a required theme integration isn’t enabled.
    • Automatic loading of the next product page when using the “Pagination” loading method.
    • Per-filter collapsing settings. See [Customizing collapsing for specific filters]
    • Option to display an image next to the filter value label (before/after). See [Adding images to filter values]
    • Extra CSS classes for “Show more products” / “Show previous products” buttons.
    • Compatibility with Relevanssi.
    • Integration with the Product Variation Swatches for WooCommerce plugin.
    • Skeleton (loading placeholders) while filters are loading (UX).
    • `.htaccess` in uploads to block indexing.
    • WP-CLI command to update the plugin database.
    • WPML — support for fallback when a product translation is missing. See: [Multilingual plugins]
    • Russian translation.
    Corrigido
    • WoodMart theme — no results when searching by SKU.
    • Search filter — missing results + SQL error after refreshing a page with an active Search filter.
    • ACF — filters were displaying raw values instead of labels; also fixed an indexing error when an ACF field had only a key (no value).
    • Error loading the settings page (Filter Builder) — including edge cases with source analysis stalling.
    • Color filter — colors not displaying; also fixed double-tap on iOS.
    • Sort by price for products without price (moved to the end).
    • Total result count replacement to handle non-breaking spaces and avoid partial matches.
    • LazyLoad conflict with the Perfmatters plugin.
    • LiteSpeed Cache — infinite loop of REST API requests on the settings page (caching of REST endpoints).
    • Uncode theme — missing horizontal/mobile filters with WPBakery Posts; fixed a missing function error and vertically aligned pagination arrows.
    • Removed unnecessary banners (MUI) and an unnecessary admin warning about filter issues on the search page when no results are found.
    • Added to Troubleshooting the list of incompatible plugins: B2BKing, B2B by Addify, and WP Engine AI Toolkit.
    • Botiga theme — sidebar auto-closing when clicking a filter.
    • Astra theme — conflict with infinite scroll when filters are visible.
    • Flatsome theme — “sticky sidebar” not working.
    • Avada theme — unwanted product loading in Woo Product Grid with “Infinite Scrolling”; also fixed “Posts per page” in Post Cards.
    • XStore theme — forces `global_image_lazy` when product thumbnails don’t load correctly. See: [XStore theme]
    • Prevented unwanted removal of URL parameters unrelated to product filtering.
    • Duplicated terms in `FiboFilters\Indexer\Filters\Document::get_ancestor_values`.
  7. 1.9.0

    13 novos7 melhorias20 correções
    Novo
    • [Adjusted images and permalinks of variable products]
    • Integration with [Neve theme]
    • Integration with [Claue theme]
    • Integration with Imagify plugin
    • Support for The7 theme’s [Elementor Products widget]
    • Support for “no results” template in Bricks builder
    • Integration with Woo Product Grid widget from Essential Addons for Elementor
    • Avada theme integration — support for Woo Product Grid element on a custom page
    • Shortcode for custom pagination
    • [Uninstall functionality]
    • Support for Rey theme pagination type and fixed placeholder display
    • Troubleshooting test for detecting base product IDs inconsistent with the main query
    • Index build stuck detection mechanism
    Melhoria
    • More accurate detection of the product loop selector in the Divi theme integration
    • Filter value limiting mechanism now skips product categories and attributes
    • Hiding unwanted banner on the settings page
    • PHP Warning: Undefined array key `0` in `/Config/Troubleshooting.php` on line `409`
    • Disable canonical link generation by FiboFilters when Yoast SEO and Rank Math SEO is active
    • Allowed fetching single products via `GET` method
    • Unified tooltips in the Color filter
    Corrigido
    • Products not loading on a custom page when the shop homepage has no products
    • Selected hierarchical checkboxes collapse after page reload
    • Ignoring `Products per page` setting on a custom page in Woo Product Grid from Essential Addons for Elementor
    • Product loading error in specific cases when the WPML plugin is active
    • Integration with The7 theme not detected when using a child theme
    • Avada theme integration — proper pagination args: `end_size` and `mid_size`
    • Reset ` ` `margin` to `0` to prevent unwanted spacing from theme styles
    • Filter button SVG icon style issue
    • Incorrect quantity field update after product search in Bricks theme
    • Missing adjustment of variable product permalink in some cases
    • Page number in URL not updating while scrolling the product list in some cases
    • 404 error after using the Elementor Product widget and refreshing the page with active filters
    • JavaScript deprecation warnings on the settings page
    • In-stock products first — [possibility to set priorities]
    • Incorrect counters in Category links filter type when displaying adjacent categories
    • Missing parameters in Category links filter type
    • Incorrect filter value labels when the source is an `ACF Number` field
    • Partdo theme integration — the breakpoint was changed to `1023px`
    • Integration with Neve theme — main breakpoint adjustment
    • Integration with Neve theme — removal of unnecessary infinite scroll trigger
  8. 1.8.0

    29 novos11 correções
    Novo
    • New [“Search” filter type]
    • Ability to [sort products by name]( (A-Z and Z-A)
    • Integration with the Aelia Currency Switcher for WooCommerce plugin
    • New “Featured” source type
    • [Puca]
    • [Virtue]
    • [The7]
    • [Atomion]
    • [Savoy]
    • [Partdo]
    • [Enfold]
    • Added [placeholders for custom HTML code] next to filters
    • Support for single product variations
    • Troubleshooting — Detection that the theme uses FSE (Full Site Editing), which [is not yet supported in FiboFilters]
    • Troubleshooting — detecting duplicate [canonical links]
    • Ability to override extended number values
    • Tooltips for filter headers
    • Ability to [override translations]
    • Shortcode for custom ordering
    • Range filter supports numeric values with prefixes or suffixes
    • Allow refetching descriptors after index update
    • Range filter — better descriptions
    • Support for the Archive Products widget for Elementor with the XStore theme
    • Hook to fix CSS classes of products in the loop
    • Tooltips in plugin settings
    • Automatically adding a class to the product placeholder
    • Possibility to override “show_all_grouping_by_first_char” option [per filter]
    • Hungarian translation
    • Ukrainian translation
    Corrigido
    • Unable to change phrase translations using a filter
    • False-positive test for duplicate canonical link despite the filter disabling canonical link addition
    • Compatibility with version 4.x of the YITH WooCommerce Wishlist plugin
    • Sorting stopped working in some cases
    • Support for “On backorder” stock status during product sorting
    • Including multiple stock statuses in the [feature that ensures in-stock products are displayed first]
    • Error 404 during server-side filtering on custom page displaying products using shortcode
    • [Filter color]
    • Incorrect value display for ACF source with multiple values
    • Duplicate query when loading a page with filters
    • Unnecessary trailing slash added when not present in the permalink structure
  9. 1.7.0

    12 novos5 melhorias14 correções
    Novo
    • Introduced a new “Color” filter type
    • Added the option to change the ` ` filter headline to a different HTML tag. See how to do it [in the documentation]
    • Added the option to set an offset when scrolling the view after changing filter values or pagination (enabled via a PHP snippet)
    • Displaying filter errors in the Filters Debugger
    • Added the option to display featured products before others (enabled via a PHP snippet)
    • Added the option to overwrite some config values per filter (via a PHP snippet)
    • Added the option for the select filter type to search by part of a phrase
    • Added new hooks for the filtering and displaying process
    • Added the option to sort products by the last modified date (via a PHP snippet)
    • Added the option to use filter slugs in the`fibofilters/config/overrides` filter
    • Added the option to change the number format and end value labels for each range filter (via a PHP snippet)
    • Added the option to expand hierarchical checkboxes to a specified level on page load (via a PHP snippet)
    Melhoria
    • Prevented caching of the JSON file containing descriptors after index updates
    • Improved custom ordering functionality for better backend filtering
    • Customized the initial product ordering for base products and main queries
    • Translations `.pot` file
    • Freemius SDK
    Corrigido
    • Resolved a PHP warning: `Undefined array key "show_filters"`
    • Resolved an issue where some counter formats were not overridden
    • Resolved the issue where the page reloads after changing product sorting
    • Enhanced integration with the Divi theme’s Woo Products module
    • Breakdance theme integration – improved integration
    • Kadence theme integration – resolved an issue where badges were not visible
    • Perfmatters plugin integration – improved compatibility
    • Corrected the toggle style on the settings page
    • Frontend sorting now supports displaying featured and in-stock products first
    • Enhanced number formatting for improved clarity and consistency
    • Resolved a PHP warning caused by incorrect widget iteration
    • Resolved an issue where filters did not work with the `[products fibofilters=1]` shortcode in the content of the page set as the front page
    • Removed prohibited ARIA attributes from elements
    • Resolved an issue where the number of products was displayed on buttons even when the “Show counters” option was disabled
  10. 1.6.1

    1 correção
    Corrigido
    • Did not fetch the currency from the settings, causing the default currency USD to always display

Changelog publicado pelo desenvolvedor, no idioma original.