Release Notes
Vexal plugins ship through the WileyLabs release channel. Each plugin maintains its own changelog; this page summarizes versioning rules and current product lines.
Versioning standard
All Vexal plugins use MAJOR.MINOR.PPP (patch is always three digits):
| Segment | When to bump | Example |
|---|---|---|
| MAJOR | Breaking changes, incompatible migrations, removed hooks | 2.0.001 |
| MINOR | Backward-compatible features, new admin surfaces | 1.6.001 |
| PPP | Fixes, hardening, packaging-only | 1.6.015 |
Plugin header Version:, version constant, readme.txt Stable tag, changelog, and ZIP filename must all match exactly.
Product lines
| Product | WileyLabs slug | Main plugin file |
|---|---|---|
| Vexal SmartBlocks | vexal-smartblocks | vexal-smartblocks/vexal-smartblocks.php |
| Vexal Hub | vexal-hub | vexal-hub/vexal-hub.php |
| Vexal Intake | vexal-intake | vexal-intake/vexal-intake.php |
| Vexal Media | vexal-media | vexal-media/vexal-media.php |
| Vexal Portfolio | vexal-portfolio | vexal-portfolio/vexal-portfolio.php |
Authoritative changelogs live in each plugin’s readme.txt, CHANGELOG.md, and WileyLabs Changelog header field.
Recent ecosystem highlights
Vexal Hub
- 0.3.006 — Operator Account Management,
/vexal-login/, customer Workspace, admin guard - 0.3.007 — Authentication Experience: native lost-password, notices, post-reset return, Workspace Login bridge
- Workspace shell + card registry;
selection_requiredfail-closed (chooser UI next)
Vexal Intake
- 1.0.027 — Post-password-reset return to account portal; Client Login on
wp-login.php - 1.0.028 — Native lost-password, allow-listed notices, Remember Me, show/hide password
- 1.0.029 — Operator-only permanent delete (wp-admin); client Add Lead
- 1.0.030 — Client Archive / Restore / Mark as Spam; Hub
active_leads/archived_leads; delete hardening - 1.0.031 — Isolated CLI test-database hard-stop (automated-test baseline)
- 1.0.032 — Busy loaders on Lead Workspace action buttons
- Hub Module Manifest + Workspace adapters for Leads card pulls
See Lead Workspace for lifecycle and Hub count rules.
SmartBlocks
- Page readiness section scores and context-aware rules (pages, GEO)
- Visibility Campaigns with Safe Fix compare
- Visibility Ledger with media readiness bridge
- Agent Intelligence in telemetry dashboard
- Recovery & Rollback Engine
Vexal Media
- Site Media Readiness with Apply Fix batches
[vexal_video]shortcode with style controls- Media Library Vexal Gallery / Category / Project columns
- Portfolio uploader processing bridge
Vexal Portfolio
- Client Project Media Uploader (
[vexal_project_uploader]) - Project Asset Types registry with custom subtypes
- Gallery-first intake with media purpose pools
- Project Workspace shell (Phase 1)
How to update
- WordPress admin → Plugins → check WileyLabs update notices
- Or install from WileyLabs plugin repository package ZIP
- Review plugin changelog before major version bumps
- Take a backup; use Recovery & Rollback for SmartBlocks campaign changes
Release packaging
Release ZIPs are built with staged scripts—never package the raw dev tree. See Release Process for the full pipeline, exclusion rules, and validation checklist.
Upcoming (not yet released)
- Hub account/site selection UI for
selection_required, safe return, branded logout - Portfolio publishing sync and full Portfolio Project Workspace tabs
- SmartBlocks Safe Fix Engine v2
- Vexal Media Asset Usage scanner