=== eeoom GEO Changelog ===

= 1.10.1 =

* Orders score displays as Structured Data, Semantic Clarity and Evidence Density.
* Fixes analysis finding counts and improvement result counts in compact audit summaries.
* Fixes misleading empty-result messages and distinguishes missing search signals from empty improvement results.
* Clarifies direct Source of Trust API communication and server-side provider processing.

= 1.10.0 =

* Adds Evidence Density analysis for evaluating substantive information versus generic marketing language.
* Adds Semantic Clarity analysis for evaluating how clearly a page communicates its main topic, key terms, services and relationships.
* Adds Content Opportunities with practical placement guidance based on page context and relevant Search Signals.
* Expands Analyze page to show three independent score rings for Structured Data, Evidence Density and Semantic Clarity.
* Refines the Analyze & Improve experience with clearer page actions, overview states and navigation.
* Adds backend Quality Trace data for reviewing AI-assisted audit quality and processing decisions.

= 1.9.0 =

* Adds Customer Questions as the first page-specific AI Suggestions experience.
* Adds consistent Analyze page and Improve page entry points across monitor cards and the WordPress dashboard.
* Reuses the existing Suite activation, Page and Monitor flow for both analysis and improvement features.
* Allows users to open page improvements without running a score audit first or automatically starting a Suggestions audit.
* Adds a clearer dashboard empty state while preserving existing score and running-audit displays.
* Removes ambiguous global timestamps and generic View details actions from overview surfaces.

= 1.8.0 =

- Adds the new AI Search Health dashboard widget for quick homepage health checks and score visibility.
- Adds a one-click first health check flow directly from the WordPress dashboard.
- Adds detailed Structured Data audit results with scores, findings, recommendations and affected entities.
- Adds support for multiple independent audits running in parallel with live status updates and automatic result refresh.
- Restores running audit states after reloads, navigation and returning to the browser tab.
- Adds a compact activation prompt for starting the first homepage health check.
- Improves score visualization with proportional, color-coded score rings.
- Improves the Check Center for independently updating audits and detailed audit results.
- Improves the AI Search Monitors overview with a visual Add Page card when additional pages can be monitored.
- Refines access control for WordPress administrators, eeoom GEO plugin admins and editors.

= 1.7.4 =

* Fixed production API endpoint configuration.
* Improved documentation of the optional EEOOM GEO Suite connection and external service communication.
* Improved WordPress coding standards compliance.
* Added the technical installation availability endpoint for future Suite connectivity checks.
* Added audit-specific server policies with a five-minute Recheck interval for Structured Data checks.
* Improved cooldown handling with clear Recheck availability and server-provided timing feedback.
* Redesigned AI Search Monitors with page cards, score and status states, clearer slot usage and an Add Page dialog.
* Restructured the Check Center with a score overview and focused audit detail sections.
* Simplified the initial AI Search Monitors connection experience and supporting privacy information.

= 1.7.3 =

* Improved WordPress compatibility and coding-standard compliance.
* Added a technical installation availability endpoint for future Suite connectivity checks.
* No changes to monitoring behavior or automatic checks.

= 1.7.2 =

* Replaced the legacy local monitor and run storage with the central Source of Trust audit service.
* Added suite-wide installation identity and centrally managed sites, pages, monitors and audit history.
* Added account-wide Free monitoring for up to five Pages, including the required homepage slot.
* Added a 30-day reserved-slot period for archived Free monitors and direct reactivation with preserved history.
* Added the generic structured-data audit flow backed by central AuditRuns.

= 1.7.1 =

* Added a global manual EntityPool data refresh in the WordPress administration.
* Added immediate revalidation of the EntityPool connection, entity list and Representation list.
* Added global refresh of the Full Graph and all indexed Subgraphs and Custom Graph Representations.
* Preserved usable stale graph and Representation payloads when remote refreshes fail temporarily.
* Fixed loading of the EntityPool graph refresh service for protected WordPress admin requests.

= 1.7.0 =

* Added Standard Graph and Custom Graph modes for posts, pages and public custom post types.
* Added selection and manual refresh of saved EntityPool Representations in the WordPress editor.
* Added persistent graph-bound caching for finished Representation JSON-LD payloads.
* Added per-Representation semantic revision and ETag validation with 304 support.
* Added independent 24-hour revalidation, request locks and retry suppression per Representation.
* Added fail-closed Custom Graph behavior without fallback to Full Graph or Subgraph.
* Added homepage validation requiring the Representation Primary Entity to match the verified graph root.
* Added WebPage mainEntity integration for Custom Graphs while preserving Standard Graph semantics.
* Improved the shared EntityPool and Yoast merge with local document-context normalization.
* Added recursive JSON-LD ID reference rewriting and deterministic WebPage, WebSite and BreadcrumbList deduplication.
* Preserved EntityPool resolver IDs as deduplicated sameAs links when real-world entities merge with local IDs.

= 1.6.0 =

* Redesigned the eeoom GEO administration.
* Introduced AI Search Monitors for strategically important URLs.
* Improved GEO check workflows and stored result handling.
* Expanded Schema & Entity tools for entity-focused GEO optimization.
* Added EntityPool graph integration.
* Added graph-specific EntityPool connection support.
* Added EntityPool graph metadata and connection validation.
* Added Primary Entity mapping for posts, pages and public custom post types.
* Added manual EntityPool entity refresh in the WordPress editor.
* Added persistent EntityPool Full Graph and Subgraph caching.
* Added revision- and ETag-based graph validation.
* Added request-driven graph revalidation without cron or background workers.
* Added stale-cache fallback for temporary EntityPool failures.
* Added direct EntityPool integration into supported JSON-LD output.
* Added Root Entity integration with the existing website organization.
* Added Primary Entity references for mapped content.
* Improved capability-based access control and integration security.

= 1.5.0 =

* New layout.

= 1.2.0 =

* Improved URL Checks with a cleaner REST API based workflow and server-to-server Source of Trust API communication.
* Improved persistent check status handling and stored check results per URL/page.
* Improved the Structured Data Check report and URL Checks overview UI.
* Added Plugin Admins with direct eeoom GEO capability assignment for selected users.
* Prevented plugin administrators from accidentally removing their own access.
* Improved the Settings page structure and responsive layout.

= 1.1.0 =

* Redesigned the Schema Enhancements settings page for a clearer GEO workflow.
* Improved the admin interface for managing Organization schema and entity signals.
* Updated the plugin display name to eeoom GEO.
* Improved plugin description and readme wording for AI search visibility.

= 1.0.0 =

* Initial public release.
* Added Organization schema enhancements for supported schema output.
* Added sameAs, hasMap, PostalAddress, areaServed and knowsAbout fields.
* Added parentOrganization and subOrganization fields.
* Added manual Source of Trust page checks.
* Added asynchronous Source of Trust API checks with job ID polling.
