1.1.1 — 2026-08-27

  • feat: Multi-Provider by Taxonomy — the category-override feature now supports every public taxonomy: blog categories, WooCommerce product categories, product tags, and custom taxonomies. Grouped optgroup UI; legacy category-only mappings migrate automatically.
  • fix: The WooCommerce product-review processor now correctly recognises the WordPress 7.0 AI Client — no more "Missing API key" on sites relying on core's provider config.
  • fix: Per-post meta box title shortened to "ReplyMind Replies" and option labels trimmed so it fits the block-editor sidebar without wrapping or scrolling.
  • feat: Sidebar menu icon renders cleanly against the dark admin menu.
  • feat: "Powered by ReplyMind" credit in the plugin's own admin footer.
  • feat: Removed the White Label / Agency Mode setting — ReplyMind ships as a single consistent brand.
  • docs: Description clarity pass; stale "Settings → ReplyMind" references corrected (the menu is a top-level sidebar item).

1.1.0 — 2026-08

All previously paid Pro features are now bundled free. No license key, no upsell, no gating. Requires WordPress 7.0 or later.

  • feat: Reply Rules — Skip, Flag, Override Tone, or Append Prompt on keyword, category, word count, author email, post type, or Always. First match wins; drag to reorder.
  • feat: Sentiment Detection — local keyword scoring; Flag, Skip, or switch to Empathetic for negative comments. Sentiment badge in the AI Reply column.
  • feat: Email Approval Workflow — one-click Approve / Reject links for Suggestion-mode drafts; tokens expire in 48 hours.
  • feat: Reply Scheduling — delay Auto-mode replies by 1–168 hours.
  • feat: Per-Post Settings meta box for tone, mode, and prompt overrides.
  • feat: Multi-Provider by Taxonomy — different provider/model per taxonomy term.
  • feat: Analytics Dashboard — summary cards, 30-day chart, top posts, sentiment breakdown, error log. All local.
  • feat: WooCommerce Product Review Replies with product name, description, rating, and price context.
  • feat: Multisite Network Support — network page plus "push settings to all sites".
  • feat: Sixth tone, Concise. Flagged comment status with a Comments-list filter and per-row Unflag.
  • feat: Admin UX overhaul — top-level ReplyMind menu, instant tab switching (Settings / Reply Rules / Analytics / Logs / Batch), guided 5-step onboarding tour using core Pointers, info-icon tooltips on every advanced option.
  • feat: All AI requests route through WordPress core's AI Client (wp_ai_client_prompt()). The plugin no longer calls OpenAI / Anthropic / Google directly and no longer stores its own API key — configure providers under Settings → Connectors.
  • feat: Model catalog: GPT-5 / 5 Mini / 5 Nano / 4o / 4o Mini / 4 Turbo / 4 / 3.5 Turbo; Claude Haiku 4.5 / Sonnet 4.6 / Opus 4.8 / 4.7 / 4.6; Gemini 2.5 Flash Lite / 2.5 Flash / 2.5 Pro / 3 Pro.
  • sec: Every inline script and style extracted to admin/js/*.js and admin/css/replymind-admin.css — strict CSP compatible.
  • feat: Privacy eraser clears sentiment and flagged meta. Weekly WP-Cron interval registered. Tested up to WordPress 7.1.

1.0.0 — 2026-05-09

Initial release on WordPress.org.

  • feat: OpenAI provider — GPT-4o Mini (default), GPT-3.5 Turbo, GPT-4o, GPT-4 Turbo, GPT-4.
  • feat: Anthropic Claude provider — Claude Haiku 4.5, Claude Sonnet 4.6 (default), Claude Opus 4.6.
  • feat: Suggestion mode (default) and Auto reply mode.
  • feat: 5 reply tones — Professional, Friendly, Casual, Empathetic, Formal.
  • feat: 3 response lengths — Short, Medium, Detailed.
  • feat: 10 fixed languages plus auto-detect.
  • feat: Custom system prompt.
  • feat: Author-aware replies — posted as the post author with their display name and avatar.
  • feat: AI Reply column on the Comments screen with inline draft preview.
  • feat: Edit & Publish modal — review, edit, and post drafts in one click.
  • feat: "Generate AI Reply" / "Edit & Publish" / "Publish As-Is" comment row actions.
  • feat: Batch generate AI replies for existing comments (2 per request).
  • feat: Bulk publish all pending drafts (5 per request).
  • feat: Reply log (last 200 entries) with clear-logs control.
  • feat: Daily rate limit (default 100, filterable via replymind_daily_limit).
  • feat: Privacy data exporter, eraser, and Privacy Policy guide entry.
  • feat: Developer filter replymind_send_comment_data for skipping specific comments.
  • feat: Activation redirect to the Settings screen.
  • feat: "Remove API key" button with separate nonce-protected handler.
  • sec: All admin handlers verify nonces via check_admin_referer / check_ajax_referer before reading any other request data.
  • sec: Admin notices passed through per-user transients — no unverified $_GET data is read in admin_notices().
  • sec: Comment text is HTML-stripped and entity-decoded before being sent to the AI.
  • sec: System prompt includes an explicit prompt-injection guard.
  • sec: API error bodies are parsed for error.message and capped at 300 characters before being surfaced.

Future entries

Add new entries above this section. Format:

## 1.1.2 — YYYY-MM-DD

- `fix:` Description of what changed.
- `feat:` New feature.