*** CatalogPilot Connector Changelog ***

2026-10-14 - version 0.1.75

* Fixed - Storefront metadata descriptions are reduced to plain text without parsing their markup in the live page, so description HTML cannot run scripts.
* Fixed - Category schema uses the current WooCommerce category name when no enabled approved title is available, including translated categories without an approved page overlay, decoding HTML entities stored in the name. Repaired breadcrumb schema names are decoded the same way.

2026-10-14 - version 0.1.74

* Fixed - Merge approved category schema and CatalogPilot provenance into Rank Math named schema nodes while preserving provider node identities, graph references, and unrelated site and organization schema.

2026-10-14 - version 0.1.73

* Fixed - Export WooCommerce product types so catalog sync correctly identifies variable products and their eligible variants.

2026-10-13 - version 0.1.72

* Fixed - Clearing a variation restores parent product schema even when the initial server response identifies the page as a variant.

2026-10-13 - version 0.1.71

* Fixed - Clearing a variation selected through the page URL restores parent product schema for select, radio, and checkbox controls.

2026-10-12 - version 0.1.70

* Fixed - Selected variations use their own page schema or commerce fallback instead of copying the parent product's JSON-LD; parent GTINs are never inherited.
* Added - Fallback product schema includes stored GTINs, and schema images carry stable `@id` identities.
* Changed - Merchant return policies are attached to the seller Organization. All countries coverage, and a return policy URL without a chosen coverage, publish a URL-only MerchantReturnPolicy (merchantReturnLink only) instead of a product return policy. Every configured return policy URL is also listed as a Return Policy page, and the policy is now added to the connector's seller Organization and to standalone Organization nodes passed through the connector, instead of WooCommerce/Yoast/Rank Math Product schema. Native Offer policies and category CollectionPage containment are preserved.

2026-10-09 - version 0.1.69

* Fixed - Empty storefront microdata fields no longer interrupt structured-data processing.

2026-09-25 - version 0.1.68

* Added - Mark category JSON-LD with CatalogPilot `sdPublisher` provenance, including SEO-provider-owned schema, so delivery monitoring can identify CP-managed output.

2026-09-25 - version 0.1.67

* Fixed - Escape approved storefront titles and category labels in rendered HTML while preserving Woo Product Filter block context data.

2026-09-24 - version 0.1.66

* Fixed - Resolve scaled and thumbnail WordPress image URLs to the original image identity, including compatibility with previously synchronized catalog rows.

2026-09-22 - version 0.1.65

* Fixed - Author URI identifies AdVision eCommerce separately from the CatalogPilot plugin URI.
* Update - Declare tested compatibility with WooCommerce 11.1.1.

2026-08-28 - version 0.1.64

* Fixed - H1-only and Title-only storefront configurations no longer fall back to a disabled sibling heading field when the selected field has no approved value.

2026-08-28 - version 0.1.63

* Fixed - H1-only classic WooCommerce first loads now retrieve and render the approved enriched H1 value.

2026-08-28 - version 0.1.62

* Fixed - Classic WooCommerce product headings now use enriched H1 content when H1 is enabled and Title is disabled.

2026-08-25 - version 0.1.61

* Added - Separate private and public connector distribution packages.
* Added - Authenticated disconnect, credential revocation fencing, and confirmed local data purge.
* Added - WooCommerce HPOS compatibility declaration and WooCommerce submenu navigation.
* Update - Compatibility through WordPress 7.1 and WooCommerce 11.0, with PHP 7.4 syntax support.
* Fixed - Private updater code and credentials are excluded from the public connector package.
* Fixed - Runtime configuration accepts data-only JSON and escapes inline values.
* Fixed - Catalog table setup and chunk writes fail closed and remain retryable.

2026-03-02 - version 0.1.60

* Added - Initial CatalogPilot Connector release candidate.
