# Changelog — Pewit GEO Analysis Tool

## 1.0.0 — «GEO Autopilot» (stable)
- **GEO Autopilot (flagship):** one-click optimization of a page based on its weak GEO dimensions — generates an answer-first intro, a key-facts block, FAQ and FAQPage schema in one pass. Shows current → predicted GEO Score before applying. Apply writes the content with a saved backup + WordPress revision (fully reversible). In the post-editor metabox and via `wp aivt autopilot`.
- **WP-CLI:** `wp aivt analyze|generate|bulk|job-status|prompt-run|autopilot`.
- **Client audit report:** print-ready, white-label HTML GEO/AEO deliverable (Print → Save as PDF), built from stored data — no extra API calls, nothing written to disk.
- **Suggestions (approval queue):** bulk-generated FAQ/Q&A queue for review; approve to insert (with a revision) or dismiss.
- **SEO bridge (Rank Math / Yoast):** pulls the focus keyword into prompts; suppresses AIVT's own JSON-LD when Rank Math, Yoast or AI Schema Builder already output schema (no duplicate structured data).
- Focus-keyword context now factored into GEO, FAQ and Q&A generation.

## 0.6.0
- Renamed to "Pewit GEO Analysis Tool" (new slug `pewit-geo-analysis-tool`) for a distinctive directory name.
- Every feature is now free and fully functional — no license gating of built-in features. Optional paid managed AI credits and support remain available as an external service.
- Freemius `is_premium` set to `false` for the wordpress.org build.
- External services documentation for OpenAI, Anthropic (Claude), Google Gemini and Freemius, including terms/privacy links.
- Removed Google Fonts (no external font requests); admin uses a system font stack.
- Build hygiene: excludes spaced and `*.dc.html` artifacts.

## 0.5.1
- Plugin Check hardening (warnings → 0): `wp_unslash()` on all `(int)`-cast `$_GET`/`$_POST` inputs (`paged`, `post_id`, `count`, `batch_size`, `batch_delay`), explicit version on the Geist webfont enqueue, and justified `phpcs:ignore` for the intentional core `the_content` filter in GEO/API context. No functional changes.

## 0.5.0
- GEO Score history: per-page and site-wide avg trend sparklines (Pro).
- Brand presence trend chart on the prompt testing screen (Pro).
- Bulk jobs extended to FAQ, Q&A and Schema generation (generate & store) alongside GEO Score (Pro).
- Site GEO coverage CSV export (score, label, top improvement) — client/audit ready (Pro).
- Three-step onboarding wizard with one-time activation redirect (Free).
- Localization: `.pot` template + PL/DE/FR/IT/ES/RU translations (machine bootstrap, review pending).
- Full uninstall cleanup of all `aivt_*` options, `_aivt_*` meta and cron events.

## 0.1.0
- Initial release.
- GEO Score (0–100) with weighted dimension breakdown and improvement tips.
- Entity detection with salience, ambiguity flags and knowledge-graph suggestions.
- E-E-A-T analysis (Experience, Expertise, Authoritativeness, Trust).
- AI citability analysis (quotable passages, issues, citable-sentence suggestions).
- FAQ and Q&A generation with one-click insert + FAQPage schema.
- Schema.org JSON-LD generator (integrates with AI Schema Builder).
- Prompt testing — brand/competitor presence detection in AI answers (BYOK).
- Competitor share-of-voice analysis with gap actions (Pro/Agency).
- Background bulk GEO jobs and scheduled prompt monitoring (Pro/Agency).
- OpenAI on Free; Claude and Gemini on Pro/trial. White-label on Agency.
- Hardened for WordPress.org Plugin Check: per-handler nonce verification, full input unslash + sanitization, escaped output, literal text-domain i18n with translators comments, prefixed globals/hooks, GPLv2 LICENSE.
