Release date: January 11, 2021
- addedScroll to top option (with offset) for pagination facet.
- improvedKeywords highlight when using SearchWP as facet search engine.
- improvedDisplay a JS error when facets are placed inside custom content.
- updatedFlatpickr library used for date picker facet.
- fixedIssue when sorting WooCommerce products by average rating.
- fixedIssue with plugin/add-ons and WordPress auto-update feature.
- fixedIssue with Per Page facet allowing to pass excessive values.
- fixedIssue with Date Facet when single date selection is cleared on close.
- fixedIssue with Date Facet when selected dates are outside min/max date range.
Release date: December 15, 2020
- addedOption to easily filter archive pages and custom queries with facets having as grid name “wpgb-content”.
- improvedHTML caching of facets when they are present on different archive templates.
- fixedIssue with asynchronous combobox when passing lang parameter from Polylang or WPML.
- fixedIssue when importing .json file generated by the plugin (text/plain mime type issue).
- fixedIssue with French translation and the number of activated licenses (plugin dashboard).
- fixedConflict with CSSTidy library and PHP constants.
Release date: November 23, 2020
- addedColor Picker facet to visually filter by colors/images.
- addedA-Z Index facet to filter by starting letter or number.
- addedRest API routes (for developers) to fetch and search facet choices.
- addedCompatibility with PHP 8.0.0 and WordPress 5.6.
- fixedIssue with instant Search facet and trailing whitespaces.
- fixedIssue when grid images have missing width and/or height.
- fixedIssue with default combobox label not correctly translated.
- fixedIssue when rounding image aspect ratio in grids.
- fixedIssue with range slider and right-to-left layout.
- fixedIssue with several selection facets with different slugs.
- fixedIssue with rating facet and PHP 5.6.
Release date: October 19, 2020
- fixedIssue when installing add-ons from plugin dashboard.
- fixedWrong French translation when installing add-ons.
Release date: October 19, 2020
- improvedAdded taxonomy key for duplicated names in taxonomies list (props Marie Comet).
- improvedRange slider behaviour when hidden from view (tab, toggle, accordion, etc.).
- improvedQuery optimization when rendering facets and searching for facet choices (asynchronous facets).
- addedwpgb-dots-page class for pagination facet.
- changedHTML markup of range slider thumbs (thumbs are now wrapped).
- changedCSS rules of several facets (checkbox, radio, dropdown, buttons, inputs, range).
- changedHook priority to enqueue grid and facets assets on the frontend.
- updatedGoogle Fonts available in the card builder.
- fixedCSS transition issue when updating facet content.
- fixedz-index issue with Dropdown and Autocomplete facets.
- fixedMissing aria-hidden attribute on rating stars SVG icon.
- fixedIssue with multiple select field control in the card builder.
- fixedIssue with grid JS instance and unique identifier (on destroy).
- fixedIssue with fixed height set on card with Masonry layout when hidden from view.
- fixedIssue with 0 numeric value in card custom field.
- fixedRace conditions with instant Search facet and asynchronous requests.
Release date: September 11, 2020
- fixedIssue with reset facet demo content.
- fixedIssue with included facets to reset.
- fixedIssue with main query and offset parameter.
Release date: August 31, 2020
- addedShadow grid principle to render facets without grids or templates in a page.
- addedApply facet action to filter a grid on click or to redirect to a filtered page.
- addedShortcode, widget and Gutenberg block to render templates from an ID.
- addedPHP filter wp_grid_builder/templates to register templates from an ID.
- addedPHP filter wp_grid_builder/facet/title_tag to globally change facet title tag name.
- improvedPerformance for asynchronous requests of dropdown (async) and autocomplete facets.
- improvedDisabled state for reset facet button and range slider clear button.
- improvedAutomatically expand children in treeview of selected items.
- improvedAutomatically uncheck parent when a child is selected in hierarchical checkboxes.
- improvedRemove non existing facet choices (query string) from selection facet.
- improvedIndexing of post metadata keys when a post is not directly updated.
- updatedFlatpickr library used for date picker facet.
- fixedMissing aria labels (min and max values) in thumbs of the range slider facet.
- fixedMissing style of autocomplete and treeview navigation in facet stylesheet (if no grid in page).
- fixedIssue with Child Terms option not correctly including children (grid settings).
- fixedIssue with responsive fonts in cards with several occurrences of the same grid in a page.
- fixedIssue with indexer when “Adjust IDs for multilingual functionality” option is enabled in WPML.
- fixedIssue when programmatically focusing on load more button (JS preventScroll).
- fixedConflict with Elementor lightbox when a lightbox is set in WP Grid Builder settings.
Release date: July 15, 2020
- improvedLazy load support for gravatar in cards.
- improvedIntegration with Jetpack lazy load module.
- improvedIntegration with WP Rocket lazy load feature.
- fixedIssue with WP_Query and Relevanssi PHP filter fallback.
- fixedIssue with Safari browser and the card builder.
- fixedIssue with CSS non valid background shorthands.
- fixedIssue with CSS minification and properties in upper case.
- fixedIssue with badly-formed markup of search facet button.
- fixedIssue with localization of color picker strings (WP 5.5).
Release date: June 16, 2020
- addedNew autocomplete facet to show suggestions asynchronously while typing.
- addedClear X button for search facet to easily clear field.
- addedAccessible navigation treeview for checkboxes facet.
- addedAutomatically expand lists on refresh if there are selected choices.
- addedKeep facet (checkboxes, radio, buttons) toggle state while filtering.
- addedIndeterminate (partially checked) state for hierarchical checkboxes.
- updatedCSSTidy PHP library to compress and minify stylesheets.
- fixedDeprecated PHP warnings with PHP 7.4.x.
- fixedAjax issue with Relevanssi when using facets with search template.
- fixedIssue when prefiltering (PHP) with several grids/templates in a page.
- fixedIssue when getting facet by slug with wpgb.facets.getFacet() JS method.
- fixedIssue with single date facet appearance on mobile devices.
- fixedMissing french translation for clear button label of combobox.
Release date: May 14, 2020
- addedNew orderby option in grid settings to order by term taxonomy count.
- improvedAdded version number in query string of SVG sprite (admin).
- changedWrong french translation in rating facet (& up => & plus).
- changedDragger JS helper logic (carousel) to detect dragging from angle and vector thresholds.
- fixedIssue with WooCommerce grouped product prices.
- fixedMissing taxonomy term settings (term colors) on certain taxonomy (e.g.: WooCommerce attributes).
- fixedCSS issue in card builder with equal absolute positions (top, right, bottom, left) in Firefox.
- fixedIssue with do_shortcode in Raw Content block of the card builder.
- fixedIssue with wp_grid_builder/grid/query_args filter arguments for term and user queries.
- fixedIssue with home SVG icons set not rendered on frontend (missing id attribute in SVG tag).
- fixedPrevent to pre-filter main query in admin if no grids/templates are specified (wp_grid_builder/facet/query_string).
- fixedPrevent password fields in admin settings to be autofilled by browser (Chrome).
- fixedMinor markup issue in admin setting panels of the plugin.
- fixedCSS animation issue on Ball Spin Fade loader type.
Release date: April 14, 2020
- addedFrench translation of backend and frontend.
- changedMinor changes to admin settings panels.
- changedMinor changes to admin labels and descriptions.
- updatedFlatpickr library used for date picker facet.
- fixedPrevent issue with multiple inlined custom JS codes.
- fixedIssue with WPML Media plugin and attachment queries.
- fixedIssue with Visual Composer column shortcodes in excerpt.
Release date: March 25, 2020
- improvedSplit styles and scripts to only load necessary assets on the frontend.
- improvedFacets scripts (date, range, select) are now loaded asynchronously on the frontend.
- improvedRender facets endpoint (onload) only queries content and fetches facet arguments.
- improvedDate and Range facet options are now handled asynchronously instead of being localized.
- improvedRange facet displays a skeleton placeholder while loading before initialization.
- improvedUse of font-variant-numeric for fluid content change in range facet.
- improvedCustom blocks are only rendered if they hold content.
- addedOption to load/unload polyfills to support Internet Explorer 11 and older browsers.
- addedSupport filtering and sorting by WooCommerce featured products (available in facet custom fields).
- updatedSVG calendar icon of the date facet input.
- fixedIssue with Gutenberg Fullscreen mode in WordPress 5.4 when resizing a grid.
- fixedIssue with Gutenberg align class name when editing a grid rendered on load in the editor.
- fixedIssue with read more link in card post content and excerpt.
- fixedIssue with Gutenberg and Google Fonts loaded from cards.
- fixedIssue with formatting input numbers in plugin settings.
- fixedIssue with select, date, range and search facets JS instantiation when conditionally hidden (with PHP filter).
- fixedIssue with “wp-” prefix in plugin assets folder name (to prevent issue on some servers).
Release date: February 10, 2020
- improvedAccessibility with carousel keyboard navigation.
- improvedExclude language taxonomy from taxonomy terms block of the card builder.
- addedSupport for strings translation with Polylang and WPML thanks to Multilingual add-on.
- addedSupport for [number] shortcode in toggle button label to display the number of hidden items (checkbox, radio, button, and hierarchy).
- addedSupport for [number] shortcode in load more button to display number of remaining items.
- fixedCSS issue with Gutenberg blocks and select/button components.
- fixedIssue with do_shortcode in card post content.
- fixedIssue with query string in asynchronous endpoint.
- fixedIssue with included terms in facets.
- fixedIssue with carousel keyboard navigation.
- fixedIssue when indexing taxonomy terms with WPML.
Release date: January 20, 2020
- improvedDynamic stylesheets principle to decrease numbers of generated files.
- improvedSupport date and number formats for ACF repeater fields and array values in card builder.
- improvedPrevent to scroll to carousel viewport when buttons or pagination dots are focused.
- fixedMissing dependency from main plugin stylesheet in wp_enqueue_style() used by wpgb_render_template().
- fixedIssue with non numeric attachment ID when changing object attachment with wp_grid_builder/grid/the_object PHP filter.
- fixedIssue with missing CSS transitions in card builder from preview mode.
- fixedIssue with default accent color in facets if unset.
- fixedIssue with search facet and post status.
Release date: January 8, 2019
- improvedRender blocks and shortcodes in card post content
- improvedPreserve scrollRestoration on first load to scroll to anchor.
- improvedPreserve hash location in query string when filtering with histroy.
- addedDraggable option to enable/disable dragging and flicking feature on carousel.
- fixedIssue when indexing taxonomy terms from attachment post type.
- fixedIssue with encoding facet values and special characters.
- fixedIssue with attachment post type and custom post formats from plguin settings.
- fixedIssue when assigning card to custom post formats.
- fixedAdded fallback to default post ID in grid settings if missing ID from pll_get_post() function.
- fixedMissing datetime attribute in time HTML tag.
- fixedWidth issue with select combobox search holder.
- fixedCorrected unvalid CSS property values (W3C non-compliant).
- fixedCSS transition flicker issue while loading cards stylesheet.
Release date: December 2, 2019
- fixedUnset default touch action on range slider to prevent dragging issue on touch devices.
- fixedMissing carousel dots and navigation buttons (prev/next) in Grid Composer.
- fixedMissing icons for 3rd party add-ons in dashboard importer of the plugin.
- fixedCSS conflicts with facet unordered/ordered list style.
Release date: November 18, 2019
- improvedWP Media modal keep selected media when adding new ones (does not require to hold ctrl/cmd key).
- addedNew set of SVG icons (home/buildings) for the card builder.
- addedNew hook ‘wp_grid_builder/facet/orderby’ to change facet query ORDER BY clause.
- fixedRare query issue with term taxonomy ids used in meta_query.
- fixedPHP warnings when missing custom fields in facet settings and card builder.
- fixedJS issue when destroying range slider instance if facet is empty.
- fixedCSS conflict with admin notices if post options if enabled.
Release date: November 4, 2019
- improvedPlugin license and updater refactor to easily register add-ons.
- improvedPreserve search relevance if no order is set.
- improved‘noresults_callback’ of wpgb_render_template() set to false prevents showing no results message.
- addedNew admin submenu to download and activate add-ons.
- addedSupport for the defer and async script attributes.
- addedOption to reveal WooCommerce first gallery image when hovering thumbnail.
- addedSupport to sort by ACF meta key (repeaters are not supported).
- updatedFlatpickr.js library to v4.6.3.
- fixedFacets not rendered in preview mode if grid not saved.
Release date: September 12, 2019
- improvedAllow multiple facets selection in settings to reset facet(s).
- improvedAutomatically translate custom field date format in cards.
- addedGutenberg block preview examples in block inserter.
- fixedPHP warning if missing user data when indexing.
- fixedPHP error when saving custom field attachment.
- fixedPHP issue with post permalink date structures.
Release date: September 1, 2019
- improvedSettings API to allow plugins/add-ons to extend settings.
- improvedIncrease limit for card spacings up to 999 in grid settings.
- improvedAllow multiple names (whitespace separated) in class attribute of wpgb_render_template() argument.
- changedPHP filter name for hierarchy facet.
- fixedMissing default Google Fonts weight (variant 400).
- fixedFacet not been centered when placed alone in grid composer area.
- fixedIssue with include parameter of WP_Term_Query set to [ 0 ] (WP Core bug).
- fixedJS conflict with card preview iframe in overview page.
- fixedJS conflict with WordPress iris script from color picker.
- fixedJS issue with Internet Explorer 11.
- fixedCSS issue with post per page select facet.
- fixedPHP issue when splitting string by whitespaces for CSS classes.
- fixedPHP typo with orderby field name for term and user sources.
Release date: June 17, 2019
- addedwp_grid_builder/card/id PHP hook to change the card ID used for a post.
- addedPossibility to include or exclude term(s) for queried posts (grid settings).
- addedPossibility to set is_main_query in shortcode attribute.
- addedNotice message in card builder for blocks that natively have an action (media button, social share, etc.).
- fixedJS issue with load more on scroll on facet refresh.
- fixedCard media thumbnail action which happens on click.
- fixedCard layer link issue when there isn’t any overlay/content.
- fixedRendering raw content in card overview panel.
- fixedWrong default SVG play icon in cards.
Release date: May 30, 2019
- improvedGrid layout performance by changing CSS stacking context.
- addedPlugin update from subsites for multisite.
- fixedForce refreshing plugin info to view latest plugin details on plugins page.
- fixedJS load more issue on scroll with carousel.
- fixedCSS flickers on grid items with Safari.
- fixedSelect dropdown position after refreshing facets.
- fixedJS error when highlighting select item in dropdown list on facet refresh.
- fixedPHP warning when deleting taxonomy terms if missing facets.
Release date: May 23, 2019
- improvedCheck ACF link field url key for custom field action link (card builder).
- changedWarning notice for asynchronous hierarchical list for select facet.
- fixedPrevent hierarchical list for asynchronous select facet. (Props Marie Comet)
- fixedMissing jQuery dependancy (in some cases) in preview mode and in cards overview iframes.
- fixedAutoplay issue with embedded iframes in grid.
- fixedIssue with upload media button and WP Media iframe.
- fixedIssue with post type attachment and videos not correctly fetched.
Release date: May 14, 2019
- released Public Release
- added Plugin API to handle automatic updates
- addedDocumentation for users & developers