Releases: adamjohnlea/leastudios-siteaudit
Release list
v1.0.6
Fixed
- Prefix all template-scope variables across templates/ for Plugin Check compliance
- Prefix template-scope variables in templates/urls/ for Plugin Check compliance
- Guard set_time_limit() with function_exists check
Changed
- Convert table-name interpolations to %i placeholder
Requirements
- WordPress 6.4+
- PHP 8.2+
Download: leastudios-siteaudit-1.0.6.zip (attached below).
v1.0.5
Fixed
- Derive VERSION constant from plugin header to prevent drift
Requirements
- WordPress 6.4+
- PHP 8.2+
Download: leastudios-siteaudit-1.0.5.zip (attached below).
v1.0.4
Requirements
- WordPress 6.4+
- PHP 8.2+
Download: leastudios-siteaudit-1.0.4.zip (attached below).
v1.0.3
Fixed
- Declare compatibility with WordPress 7.0
Requirements
- WordPress 6.4+
- PHP 8.2+
Download: leastudios-siteaudit-1.0.3.zip (attached below).
v1.0.2
Cosmetic rename — plugin display name changed from "LEA Studios Site Audit" to "leaStudios Site Audit" for consistency with the rest of the leaStudios plugin suite. No data or behavior changes; safe to upgrade in place.
v1.0.1
Fixed
- Race condition that could schedule the recurring audit tick twice on a freshly-activated site, which left some installs with no scheduled audits at all. Scheduling is now serialized with a database-level mutex.
Requirements
- WordPress 6.5+
- PHP 8.2+
Download: leastudios-siteaudit-1.0.1.zip (attached below). Upload via Plugins → Add New → Upload Plugin in wp-admin, or wp plugin install leastudios-siteaudit-1.0.1.zip --activate via WP-CLI.
v1.0.0
Initial public release. Complete port of the Beacon Audit standalone application: project + URL management, asynchronous audits via Action Scheduler, dashboards, CSV and PDF reports, threshold-breach alert emails, and per-project email subscriptions.
Requirements
- WordPress 6.5+
- PHP 8.2+
No zip attached — .distignore was added later in the 1.0.0 development cycle, so no clean packaging recipe exists for this commit. Build directly from the v1.0.0 tag if needed.