=== GP Premium ===
Contributors: edge22
Donate link: https://generatepress.com
Tags: generatepress
Requires at least: 5.2
Tested up to: 6.4
Requires PHP: 7.2
Stable tag: 2.4.1
License: GPLv2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Take GeneratePress to the next level.
== Description ==
The entire collection of GeneratePress premium modules. Once activated, each module extends certain aspects of GeneratePress, giving you more options to build your website.
= Documentation =
Check out our [documentation](https://docs.generatepress.com) for more information on each module and how to use them.
== Installation ==
To learn how to install GP Premium, check out our documentation [here](https://docs.generatepress.com/article/installing-gp-premium/).
In most cases, #1 will work fine and is way easier.
== Changelog ==
= 2.4.1 =
* Security: Harden variable against XSS attacks
= 2.4.0 =
* Security: Disallow scripts in custom field template tags
* Important: Requires PHP 7.2 or greater
* Feature: Improve Site Library filters
* Feature: Add search capability in Site Library
* Feature: Allow author searching in Site Library
* Feature: Add `generate_smooth_scroll_offset` filter
* Feature: Use built-in read more text filters
* Fix: PHP 8.1 notices
* Fix: Display posts in columns option changes Query Loop blocks
* Fix: Remove no-csstransforms3d CSS from off canvas panel
* Fix: Display Rules taxonomies missing when has_archive disabled
* Fix: Navigation logo undefined array keys
* Tweak: Update Content Template templates
* Tweak: Update Archive Navigation templates
* Tweak: Update Page Hero templates
* Tweak: Update post meta templates
* Tweak: Update post navigation templates
* Tweak: Update site footer templates
* Tweak: Remove deprecated filter_input functions
* General: Updated translations
= 2.3.2 =
* Tweak: Remove deprecated wp_get_loading_attr_default function
= 2.3.1 =
* Fix: SelectSearch component infinite loop
* Fix: Block widths inside Block Elements
= 2.3.0 =
* Feature: Add Search Modal Element type
* Fix: Inline post meta feature in GenerateBlocks 1.7
* Fix: Close "Choose Element Type" modal with ESC key
* Fix: Replace WooCommerce secondary image attachment size
* Fix: WP Filesystem error missing credentials
* Fix: Undefined array keys in dynamic Container URL
* Fix: Author avatar in Header/Block Element titles
* Fix: Infinite loop error when autosaving with dynamic content block
* Fix: Add aria-label to off-canvas panel button
* Fix: WooCommerce button dynamic typography
* Fix: Empty WooCommerce quantity fields
* Fix: PHP 8.1 notice using disable elements in Customizer
* Tweak: Improve license key area
* Tweak: Improve off-canvas transitions
* Tweak: Check for WooCommerce functions
* Tweak: Open off-canvas using space bar
* Tweak: Use image ID in mobile header/sticky nav logos
* Tweak: Improve Elements hook selection dropdown UI
* Tweak: Add site library check for min GenerateBlocks version
* Tweak: Add Loop Template to Custom Post Type dropdown filters
= 2.2.2 =
* Fix: Off Canvas anchor links not working
= 2.2.1 =
* Fix: Add value to off-canvas aria-hidden attribute
* Tweak: Remove/add aria-hidden to off-canvas on toggle
= 2.2.0 =
* Feature: Allow block element autosave
* Feature: Add revisions to block elements
* Feature: Add Loop Template block element
* Feature: Dont display the raw license key in the Dashboard
* Feature: Add "Paginated Results" to Element Display Rules
* Fix: Element post navigation template PHP warning when not using GB Pro
* Fix: Remove unnecessary zoom CSS from featured images
* Fix: Font icon CSS order
* Fix: Load more button showing in product tax archives
* Fix: Prevent tabbing in hidden off-canvas panel
* Fix: Hide hidden off-canvas panel from screen readers
* Fix: menu-toggle aria-controls when using off-canvas panel
* Fix: Focus first focusable element when opening off-canvas panel
* Fix: Focus slideout toggle when closing off-canvas panel
* Fix: Off-Canvas Panel sub-menu a11y
* Fix: Prevent secondary nav legacy typography CSS
* Fix: Fix dynamic term meta link
* Fix: Block margins in the block element editor
* Fix: Embeds in Block Elements
* Fix: Apply display rules to editor with no ID
* Fix: Navigation background image applying to secondary nav
* Fix: WooCommerce order received page float issue
* Fix: Block element editor error in GenerateBlocks 1.7
* Tweak: Remove jquery-migrate from sticky script
* Tweak: Add message in Blog section about Loop Template
= 2.1.2 =
* Elements: Fix custom field value in dynamic container links
* Elements: Fix block widths in the editor
* General: Fix double slashes in dashboard file request
* General: Fix missing Customizer translations
= 2.1.1 =
* Menu Plus: Fix mobile header sticky auto hide
* Site Library: Fix broken CSS variables on import
= 2.1.0 =
* Blog: Fix masonry JS error if no archive pagination exists
* Blog: Fix full width featured blog column
* Colors: Deprecate module if using GP 3.1.0
* Elements: Add custom class option to dynamic image block
* Elements: Add support for post_type array in display rules
* Elements: Fix container link option when targeting next/previous posts
* Menu Plus: Integrate off-canvas panel with new dynamic typography system
* Menu Plus: Integrate off-canvas panel with new color system
* Menu Plus: Integrate mobile header HTML attributes with new HTML attribute system
* Menu Plus: Integrate mobile header and off-canvas panel with new generate_has_active_menu filter
* Menu Plus: Fix broken inline CSS when using floated sticky navigation
* Menu Plus: Add logo dimensions to navigation logo
* Secondary Navigation: Integrate with new color system
* Secondary Navigation: Integrate with new generate_has_active_menu filter
* Secondary Navigation: Integrate with new dynamic typography system
* Secondary Navigation: Reduce box-shadow to match main navigation
* Secondary Navigation: Change direction of sub-menu box-shadow when opening left
* Secondary Navigation: Fix sub-menu overlap when using dropdown click/mobile
* Secondary Navigation: Replace box-shadow with border-bottom when sub-menu opens down
* Site Library: Add site author attribution
* Typography: Deprecate module if using dynamic typography in GP 3.1.0
* WooCommerce: Integrate with new dynamic typography system
* WooCommerce: Integrate with new colors system
* WooCommerce: Remove category title/description if using page hero with title disabled
* WooCommerce: Remove "speak" CSS properties
* WooCommerce: Fix empty continue shopping link on mobile
* WooCommerce: Fix persistent sticky add to cart panel
* General: Integrate with new GP 3.1.0 Dashboard
* General: Remove featured-image-active body class if featured image is disabled
* General: Change date format in exported JSON filename
* General: Fix PHP error when license key activation returns 403
= 2.0.3 =
* Elements: Use block_categories_all filter in WP 5.8
* Elements: Remove wp-editor dependency from new widget editor
= 2.0.2 =
* Elements: Use blog page title for dynamic title if set
* Spacing: Fix reset button bug in Customizer controls
* WooCommerce: Fix infinite scroll applying to product taxonomy pages
= 2.0.1 =
* Blog: Fix infinite scroll bug on product archives
* Elements: Fix error in WP 4.9.x versions
* Menu Plus: Prevent 0x0 logo dimension attributes if no dimensions exist
* Site Library: Add vertical scroll ability to the Site Library control area
= 2.0.0 =
* Blog: Rewrite infinite scroll using vanilla javascript
* Blog: Rewrite masonry using vanilla javascript
* Blog: Add separate infinite scroll path element to footer
* Blog: Fix missing single/page featured image options when archive image disabled
* Blog: Add aria-label instead of screen-reader-text to read more button
* Colors: Fix back to top Customizer color preview
* Elements: New Content Template Element
* Elements: New Post Meta Template Element
* Elements: New Post Navigation Template Element
* Elements: New Page Hero Block Element
* Elements: New Archive Navigation Template Element
* Elements: New Editor Width option in Block Elements
* Elements: Move Block Elements options into editor sidebar
* Elements: Show Site Header options by default in Header Element
* Elements: Fix Classic Editor issue in Block Elements
* Elements: Add a list of active Elements to page editor
* Elements: Add a list of active Elements to the admin bar
* Elements: Add notices to Customizer if Elements may be overwriting options
* Elements: Disable mobile header menu if menu is disabled via Layout Element
* Elements: Improve Display Rule loading performance
* Elements: Add block type filter to Elements dashboard
* Elements: Add generate_element_display filter
* Elements: Add No Results as a Display Rule condition
* Menu Plus: Hide slideout toggle at set mobile menu breakpoint value
* Menu Plus: Fix sticky menu height when using navigation as header
* Menu Plus: Add dimensions to mobile/sticky logos
* Menu Plus: Make Off-Canvas menu take up full width of canvas
* Menu Plus: Fix menu bar item sticky transition
* Menu Plus: Prevent sticky sidebar nav if mobile header is set to sticky
* Secondary Nav: Fix centered secondary navigation items using flexbox
* Secondary Nav: Fix conflict with Nav as Header option
* Secondary Nav: Fix missing menu cart items when using click dropdowns
* Sections: Officially deprecate module
* Site Library: Completely rebuild Site Library using React
* WooCommerce: Move full width single product CSS to inline CSS
* WooCommerce: Use wc_get_product() instead of new WC_Product()
* WooCommerce: Add more checks for WC() class to prevent error logs
* WooCommerce: Add generate_wc_cart_panel_checkout_button_output filter
* WooCommerce: Add generate_wc_sticky_add_to_cart_action filter
* WooCommerce: Add generate_wc_show_sticky_add_to_cart filter
* WooCommerce: Re-write quantity button javascript to be more performant/extendable
* General: Update theme install link
* General: Update alpha color picker script
* General: Use correct URL scheme in external stylesheet URLs
* General: Check if FS_CHMOD_FILE is defined in external stylesheet generation
* General: Use inline CSS when using AMP plugin
* General: Update EDD_SL_Plugin_Updater class to 1.8.0
* General: Clean up javascript throughout plugin
* General: Replace deprecated jQuery functions
= 1.12.3 =
* WooCommerce: Fix quantity buttons in WP 5.6
= 1.12.2 =
* Blog: Load columns CSS when using filter to enable it anywhere
* Menu Plus: Fix sticky mobile header jump when using inline mobile toggle
* Menu Plus: Add margin to sticky nav branding when set to full width
* Menu Plus: Disable sticky nav container text align padding
* Menu Plus: Make mobile menu absolute only when smooth scroll is enabled
* Menu Plus: Improve nav as header/mobile header when using flexbox
* Menu Plus: Prevent off-canvas panel close button from flashing visible when closing
* Spacing: Fix custom nav search height
= 1.12.1 =
* Typography: Fix missing heading font size controls in the Customizer
= 1.12.0 =
* Blog: Fix column margin on mobile with some caching plugins
* Blog: Add post-load trigger to infinite scroll for better plugin compatibility
* Blog: Take generate_blog_columns filter into account when loading columns CSS
* Colors: Add search menu-bar-item color live preview to Customizer
* Elements: Fix broken custom hook field in Block Elements
* Elements: Integrate page hero with text container alignment in GP 3.0
* Elements: Better integrate Header Element colors with GP 3.0
* Elements: Only disable content title when {{post_title}} is present on single pages
* Elements: Fix