Plugin Check pass: silenced two false-positive “unescaped DB parameter” warnings on the conversation and ticket list queries. Both queries build their WHERE clause only from constant fragments and pass all identifiers and values through $wpdb->prepare() (%i/%s/%d placeholders); no user input is interpolated into SQL.
3.0.2
Security hardening: every custom-table query now passes its table name through $wpdb->prepare() using the %i identifier placeholder, removing all direct interpolation of table names into SQL. Addresses WordPress.org plugin review feedback on unsafe SQL calls.
Bumped the minimum WordPress version to 6.2 (required for the %i prepare placeholder).
3.0.1
Simplified the external-site install snippet to a standard async <script src> tag.
Hardening: added per-IP rate limiting to the public heartbeat and knowledge-base “helpful” endpoints.
Stored the widget avatar setting as a sanitized URL.
All features are now free and fully functional: removed all license checks, plan gating, usage limits (agents, departments, daily replies, concurrent chats, report history), and the free-tier control. Removed the bundled Freemius SDK.
The front-end “Powered by” credit is now opt-in and off by default.
AI auto-reply now uses OpenAI only; documented as an optional external service with terms and privacy links.
Added per-IP throttling on public session creation.
1.5.0
Added Reports & analytics: stat cards, a chats-per-day chart, and breakdowns for messages by sender, ratings, ticket status, top sources and agent activity, with 7/30/90/365-day ranges.
1.4.0
Added departments (team routing, optional widget department picker, inbox department filter) and canned responses/shortcuts.
1.3.0
Added proactive triggers and on-load session establishment so triggers and visitor monitoring work before the chat is opened.
1.2.0
Added Knowledge Base: writable KB articles, in-widget help search and article view with helpful votes, and optional AI grounding.
1.1.0
Added support tickets: offline form, agent ticket management, automatic email replies, and new-ticket notifications.