v2.1.6
Tool Kits v2.1.6
Highlights
- Improve GitHub updater diagnostics and release validation workflow.
- Add admin diagnostics page for updater status, cached release data, and package checks.
- Strengthen admin action safety for sensitive operations.
- Improve feedback for database tools so destructive actions show clearer results and errors.
Added
- New Diagnostics admin page to review:
- installed plugin version
- cached GitHub release data
- resolved package URL
- updater result status
- release readiness checks
- New release helper scripts:
scripts/check-release-metadata.shscripts/validate-release-zip.sh
Changed
build-release-zip.shnow validates:- plugin version metadata consistency
- ZIP package structure before release
- Database tools now provide clearer notices for:
- preload export failures
- import results
- prefix rename results
- cleanup summaries
- Destructive database actions now use more consistent confirmation handling.
- Several admin POST handlers now use a stricter shared guard for capability + nonce validation.
- Redirects in sensitive admin actions were normalized to safer redirect handling.
Fixed
- Clean up
readme.txtmetadata and remove merge conflict markers. - Sync stable tag and changelog structure with current release version.
- Improve updater observability for troubleshooting failed GitHub-based updates.
- Improve
Change Prefixerror reporting for:- empty prefix
- same prefix
- no matching tables
- backup failure
- rename failure
Safety Improvements
- Hardened admin action flow for:
- DB import
- DB cleanup
- DB prefix rename
- hardening save/reset
- SMTP save/test
- optimization-related save handlers
Release Notes
This release focuses on release safety, updater diagnostics, and admin-side operational clarity. It is intended to make future GitHub-based updates easier to validate and troubleshoot while reducing risk around sensitive database and admin actions.