{
  "0.3.0": {
    "New": [
      "Added an AI Activity tab for reviewing write actions requested by connected AI assistants.",
      "Added a Connections control to temporarily pause or resume AI access without disconnecting assistants.",
      "Added connection diagnostics that check endpoint, OAuth, and MCP readiness from the settings screen."
    ],
    "Improved": [
      "Refreshed the settings screen header with Aculect branding and clearer AI agent connection messaging.",
      "Added WordPress.org plugin icon, banner, branded screenshots, and a Playground preview blueprint for the plugin listing.",
      "Improved action permission controls so AI tools only expose and run enabled, authorized abilities."
    ],
    "Reliability": [
      "Added OAuth storage maintenance to clean up expired connection data.",
      "Hardened media uploads from public URLs with stricter sideload safeguards.",
      "Expanded connector flow, activity log, access control, media, OAuth, and diagnostics test coverage.",
      "Fixed the Active Connections screen so the active access notice does not appear when no assistants are connected."
    ]
  },
  "0.2.1": {
    "Fixed": [
      "Fixed diagnostics logging when the logs table is missing but the saved diagnostics database version is current.",
      "Added automatic repair for the diagnostics logs table during plugin boot."
    ],
    "Improved": [
      "Added Cloudflare troubleshooting guidance for Bot Fight Mode and Flexible SSL/TLS connection issues.",
      "Clarified that Cloudflare Bot Fight Mode should remain disabled for the hostname used by the MCP connection URL because it can block setup and later tool calls."
    ],
    "Reliability": [
      "Added unit coverage for diagnostics log table repair."
    ]
  },
  "0.2.0": {
    "New": [
      "Added opt-in diagnostic logging for AI assistant connection flows.",
      "Added an Advanced setting to enable diagnostics and a Logs tab that appears only when logging is enabled.",
      "Added newest-first log pagination, clear-log controls, 30-day retention, and automatic pruning."
    ],
    "Improved": [
      "Dynamic client registration, OAuth discovery, authorization, token exchange, and MCP authorization checks now emit sanitized lifecycle and error events when diagnostics are enabled.",
      "Diagnostic context now identifies ChatGPT, Claude, and other MCP clients without storing tokens, secrets, raw request bodies, raw query strings, cookies, authorization headers, nonces, passwords, or client secrets."
    ],
    "Reliability": [
      "Hardened OAuth consent and authorization request handling with allowlisted, context-aware sanitization.",
      "Added stricter validation for response type, resource, PKCE, scopes, redirect URI, and consent decisions.",
      "Added unit coverage for diagnostic logging, redaction, repository behavior, and OAuth authorization parameter handling."
    ]
  },
  "0.1.0": {
    "New": [
      "Connect a supported AI assistant by copying one connection URL from WordPress.",
      "Approve each AI assistant in WordPress before it can access your site.",
      "See connected AI assistants and disconnect them whenever needed.",
      "Choose which abilities your AI assistant can use after it is connected."
    ],
    "Improved": [
      "Setup instructions now focus on the steps users need, not technical details.",
      "Copy buttons make connection details easier to use.",
      "The About page now explains Aculect AI Companion in plain language.",
      "WordPress notices now appear below the Aculect AI Companion header so the page is easier to read.",
      "AI assistant connections now work more reliably.",
      "Aculect AI Companion can now help with comments, media, site information, plugins, and themes."
    ],
    "Reliability": [
      "Added extra checks to catch problems before test releases are shared.",
      "Added connection checks to reduce setup issues.",
      "Prepared release downloads so they include only the files users need.",
      "Added clear privacy and external service notes for WordPress users."
    ]
  }
}
