Releases: Clearsoft-net/easysql-wp
Releases · Clearsoft-net/easysql-wp
Release list
v1.0.0 — Official WordPress Plugin Release
EasySQL WordPress Plugin — v1.0.0
Official stable release of the EasySQL WordPress plugin.
Key Features
- Natural Language to SQL: Ask questions in plain language directly inside your WordPress admin dashboard (
wp-admin). - Interactive Visualizations: Automatic bar, line, and pie chart rendering powered by vendored Chart.js.
- SQL Transparency: View, inspect, and copy the exact generated SQL alongside results.
- Safe Local Execution: Queries are executed locally against your WordPress database using
$wpdb. - Admin Navigation: Unified Ask interface with quick access to query history and settings.
- Powered by
clearsoft/easysql-sdk: Upgraded to the official PHP SDK v1.5.0.
Installation
- Download
easysql-wp.zipfrom the Assets below. - In your WordPress admin, go to Plugins → Add New Plugin → Upload Plugin.
- Choose the ZIP file and click Install Now.
- Activate the plugin and navigate to EasySQL → Settings to enter your API credentials.
v0.1.0
EasySQL WP Plugin — v0.1.0
First public release of the EasySQL WordPress plugin.
Features
- REST API endpoints: query, queries history, test-connection and connector
- Core services: QueryService and ConnectorService
- Admin pages: Settings, Ask and History
- Admin assets: CSS, shared JS, ask and history JS
- Markdown rendering in the Ask answer
- Local execution of generated SQL and result submission
- Schema-only connector creation using local
wpdbinstead of sending DB credentials to the API - Fall back to the
EASYSQL_API_KEYconstant when no stored API key
Changes
- Validates cached connectors against the backend
- Passes
connector_idfrom the server toask.js(instead of AJAX fetch) - Fixes
ask.jssending the connector name instead of the UUID - Copies the easysql/sdk dependency instead of symlinking (
symlink: false) - Enables Apache rewrites in wp-env and adds an
install-wptarget
Testing & CI
- QueryService unit tests covering 9 scenarios
- Update SDK workflow triggered via
repository_dispatchafter each SDK release