Changelog
All notable changes to ValidonX are documented here.
v2.0.4feature2026-04-03
P2 Features — Notifications, Audit, Webhooks
- In-app notification bell with real-time unread count
- Notification preference management (email + in-app toggles)
- Tenant-level audit log viewer with filtering and search
- Webhook delivery history with stats dashboard
- Public changelog page
- Rate limit visualization on tenant dashboard
v2.0.3feature2026-04-03
P1 Completion — Wizard, Emails, Consent
- Onboarding wizard: product creation, license generation, test activation steps
- Newsletter double opt-in confirmation email
- Account deletion confirmation emails (request + final)
- Usage threshold notifications at 80% and 100%
- GDPR consent audit trail (server-side)
- Backup size trending with anomaly detection
v2.0.2feature2026-04-03
P0 & P1 — Security, Testing, Billing
- All P0 blockers resolved: session config, SSL validation, email verification, Stripe webhook
- DKIM/SPF/DMARC configured for Vectis Mail
- Interactive API reference powered by Scalar
- Security headers test suite (12 tests)
- Contact form wired to Vectis Mail
- Webhook configuration UI and usage graphs
- Test mode toggle for developer tools
- Staging deployment workflow (CI/CD)
v2.0.1feature2026-04-03
Platform Foundation — Phases 1-13
- CORS, Sanctum, and security headers configuration
- Self-service registration, email verification, password reset
- Vectis Mail integration with 11 transactional email templates
- Plan-aware provisioning pipeline (stages 5 & 6)
- Multi-layer rate limiting (6 layers per ADR-021)
- 78 test cases across PHPUnit, Vitest, and Playwright
- Sentry + Prometheus monitoring with health checks
- Automated backup scripts with encryption and retention
- GDPR compliance: data export, account deletion, consent
- OpenAPI 3.1 spec with interactive docs
- PHP and JavaScript SDKs with webhook signing
- Nginx, Supervisor, PHP-FPM, Redis production configs
v2.0.0feature2026-03-29
Initial Platform Release
- Multi-tenant architecture with database-per-tenant isolation
- 12-stage provisioning pipeline
- Stripe billing integration (subscriptions, invoices, payment methods)
- Admin panel with 30+ pages
- Frontend SPA dashboard
- Marketing site with 5 pages
- Queue infrastructure with Redis (4 queues, 7 jobs)