Commerce7 for WordPress changelog

= 1.9.0 - November 3, 2026 =
* Added: Optional AI SEO Boost for Commerce7 routes. A site token signs requests to the SEO service, which returns titles, meta tags, and a plain collection wine list.

= 1.8.2 - October 13, 2026 =
* Added: Dismissible admin notice for sites still using V1 (legacy) storefront widgets, which reach end of life at the end of 2026.
* Improved: Widget version setting copy now notes the V1 end-of-life date.
* Improved: Settings and front-end routes are normalized on load, save, activation, and upgrade so missing values fall back to defaults.
* Improved: Plugin updates flush rewrite rules only when front-end routes change, and still flag missing required pages.
* Improved: Yoast, Rank Math, SEOPress, AIOSEO, and core canonical handling use the same normalized product and collection routes.
* Improved: Commerce7 and Product Reviews scripts include `data-uc-allowed` so consent tools can allow them.
* Fix: Saving settings no longer drops previously saved custom front-end route slugs when those fields are disabled.

= 1.8.1 - July 3, 2026 =
* Fix: Collection pagination support improvements.

= 1.8.0 - June 23, 2026 =
* Added: Optional Commerce7 Product Reviews embed (loads invoke-wp-plugin.js when enabled).
* Added: `window.c7wp_settings` on the storefront with tenant ID and front-end routes for integrations.
* Added: Site Health check when Product Reviews embed is enabled.
* Added: Club Selector v2 block with Commerce7 join buttons (no redirect) for all builders.
* Added: WPBakery individual Commerce7 elements (Cart, Login, Club Selector, and all V2 widgets) with updated registration for current WPBakery versions.
* Added: Beaver Builder Cart, Login/Logout Link, Club Selector, and Login Form modules for the V2 frontend.
* Added: Themeco Pro / modern Cornerstone integration with per-element registration.
* Improved: Central widget manifest (`C7WP_Widgets`) for consistent registration across Gutenberg, Elementor, Beaver Builder, WPBakery, and Themeco.
* Improved: Shared Club Selector render library so all page builders output the same markup.
* Improved: Eleven additional Gutenberg blocks migrated to block.json (API v3).
* Improved: Smarter conditional loading of block and club selector assets on the front end.
* Fix: Gutenberg Club Selector and Club Selector v2 editor crash when adding the first club.
* Fix: WPBakery and Beaver Builder load-order issues on current builder versions.
* Fix: Consistent `c7wp_settings` localization (tenant ID and routes) across builders and Elementor fallback.

= 1.7.1 =
* WP 7.0 tested and bumped

= 1.7.0 - March 19, 2026 =
* Improved: WordPress plugin checker formatting fixes.
* Improved: All blocks migrated to API v3 for proper iframe editor loading.
* Improved: Block styles and scripts loaded separately to support FSE.
* Fix: dark mode on cart box.


= 1.6.3 - January 27, 2026 =
* Fix: Block registration in some themes wasn't working.

= 1.6.2 - January 16, 2026 =
* Fix: Custom form alignment on mobile

= 1.6.1 - January 16, 2026 =
* Added: alignment controls form blocks

= 1.6 - December 15, 2025 =
* Large plugin changes, please backup site before updating
* Improved: Elementor blocks, adding static previews to some block types for inline styles and visual verifications
* Improved: Themeco Cornerstone blocks, adding static previews to some block types for inline styles and visual verifications
* Improved: Settings sanitization
* Improved: C7WP notices
* Improved: Page creation on initial plugin activation
* Improved: Plugin settings cache speed
* Improved: Pages post state text on dynamic routes
* Added: WP Health Check screen
* Fixed: RankMath canonical tag
* Added: Uninstall handler to remove plugin data

= 1.5.4 - August 11, 2025 =
* Fix: Gutenberg block settings for old beta frontend
* Fix: Login widget redirect path on V2 frontend
* Fix: Club Selector block conflict with Oxygen page builder front end edit mode

= 1.5.3 =
* Fix: fatal error in Beaver Builder

= 1.5.2 - June 5, 2025 =
* Added: New "Collection List" block - Outputs a list of links to all Collections with a Web Status of "Available"

= 1.5.1 - May 29, 2025 =
* Fixed: Allow multiple club selectors per page using the new Radio Group Name field. You may have to recreate your existing selectors, or at the very least, press the "attempt recovery" button when you edit them next.

= 1.5.0 - May 11, 2025 =
* Added: Club selector block for Gutenberg.
* Added: Admin notice management.
* Changed: Slight UI tweaks in options page.
* Added: Default Content widget for Elementor. The legacy widget will be deleted in the next version, please replace those on all of your pages asap.
* Added: Default Content widget for Beaver Builder. The legacy widget will be deleted in the next version, please replace those on all of your pages asap.

= 1.4.9 - April 15, 2025 =
* Updated: Elementor custom widget markup.

= 1.4.8 - January 2, 2025 =
* Fix: Disable C7 JS in Oxygen's frontend builder to prevent conflicts.

= 1.4.7 - December 13, 2024 =
* Fix: Proper widgets loading when using compatibility mode.

= 1.4.6 - October 11, 2024 =
* Fix: undefined array offset warning
* Added: more translatable strings and updated translation files
* Edited: verbiage in widget descriptions and labels
* Edited: Elementor widget appearance in editor mode.

= 1.4.5 - January 20, 2024 =
* Minor edit. Added clarifying language to default block messages.

= 1.4.4 =
* Added: V2 Compatibility Mode for some sites that have trouble rendering Commerce7 widgets.

= 1.4.3 =
* Removed: Automatically create missing Commerce7 pages on plugin update. Some installations may be handling these pages in a custom way and therefore our plugin will not recreate them. These pages will still be created on installation.

= 1.4.2 =
* Update: Commerce7 editor stylesheet loaded into after_theme_setup hook at a low priority so theme styles can better override it.

= 1.4.1 =
* Update: lower PHP version to 7.4 to allow some sites to catch up. This will be temporary, all sites need to update to PHP 8+ soon.

= 1.4.0 =
* Update: all Gutenberg blocks have been reworked for better visual representation while editing.
* Update: Commerce7 stylesheet will now render in the editor to support expected widget markup. This can be disabled with the `c7wp_enqueue_c7_css_admin` filter set to false.

= 1.3.7 =
* Add: Login Form widget for V2
* Add: Club button `add` and `edit` text support

= 1.3.6 =
* Minor code formatting

= 1.3.5 =
* Update cleanup, re-add Gutenberg blocks (blame SVN)

= 1.3.4 =
* Fix update error

= 1.3.3 =
* Added SEO improvements on dynamic routes
* Updated for better PHP 8+ compatibility

= 1.3.2 =
* Fixed possible fatal error if required pages are missing
* Bump required PHP version to 7.4

= 1.3.1 =
* Fixed `Buy Button` block not showing in Gutenberg

= 1.3.0 =
* Updated c7-base override file
* Updated admin UI help text
* Nulled C7 JS and CSS version info for better Cloudfront compatibility
* Added support for custom routing in V2 frontend
* Fixed PHP warning on X Theme and Pro Theme sites by Themeco

= 1.2.7 =
* Added two new filters for developers: `c7wp_enqueue_c7_css` defaults to true and controls the base C7 stylesheet being loaded, and `c7wp_enqueue_c7_css_override` defaults to false, controlling whether or not you load our c7-base override file with all globally scoped styles removed and Google fonts removed.

= 1.2.6 =
* Fixed block category depreciation warning in Gutenberg

= 1.2.5 =
* Added new routes for V2 frontend users
* Changed admin screen right panel callouts

= 1.2.4 =
* Small tweak in default page content on plugin installation.

= 1.2.3 =
* Small CSS tweak for users on V2 and still using the floating cart box.

= 1.2.2 =
* Fix login widget for V2 frontend
* Add Buy Button to V2 frontend
* Adjust V2 widgets in pagebuilder supports

= 1.2.1 =
* Fix small error in previous v1 frontend settings.

= 1.2.0 =
* Added support for Commerce7's new V2 Front End. As per their docs, some front end widgets no longer exist. Be sure to read their designer docs and understand what needs to be done on your end prior to upgrading.

= 1.1.3 =
* Added 'default content' Gutenberg block for better visualization when editing dynamic C7 pages. (too many people deleted the original div by accident)

= 1.1.2 =
* Small tweaks.

= 1.1.1 = 
* Fixed Subscription widget error in Gutenberg
* Changed default code to HTML blocks for required pages.
* Text update to Buy Button (slug) to reference Bundles.

= 1.1.0 =
* Full Gutenberg support with custom blocks for all Commerce7 widgets
* Massive expansion to Elementor page builder elements
* Massive expansion to Beaver Builder page builder elements
* Added new front end widgets: Quick Shop, Login Form, Create Account Form, Buy Button (Slug support for variable products)
* Code structure and formatting cleanup
* Better internationalization support

= 1.0.5 =
* Added support for the new "Join Now / Edit Membership" magic button for clubs, which should be used on landing pages you've created for your clubs.

= 1.0.4 =
* Fix activation error

= 1.0.3 =
* Added support for Commerce7 forms widgets

= 1.0.2 =
* Fixed compatibility when Woocommerce and Elementor Pro are installed

= 1.0.1 =
* Added support for the new reservations system. If you are upgrading to this version, please create a new Page in WordPress and give it the slug: reservation, or deactivate and activate this plugin after upgrade.

= 1.0.0 =
* Initial Public Version
