WHASOLS Update Release
Packed with Powerful New Features & Improvements
We’re excited to announce a major WHASOLS update focused on performance, automation, and scalability. This release introduces a brand-new
template engine, powerful integrations, smarter automation, and significant system optimizations
to enhance both user and admin experience.
Performance & Core Improvements
One of the biggest upgrades in this release is the replacement of Smarty with our new built-in
template engine, Tplix. This change significantly improves rendering speed
and reduces system overhead.
We’ve also optimized our JavaScript architecture:
- File size reduced from 392KB to 190KB
- Modular structure implemented
- Centralized AJAX error and response handling
Dashboards are now faster with admin-based caching and improved graph rendering,
even when no data is available.
Smarter Automation & Cron Enhancements
Automation has been taken to the next level with major improvements in cron handling:
- Advanced scheduling system
- PHP CLI (recommended), cURL, and Wget execution methods
- Automatic PHP version detection
- ANSI-colored CLI output for better readability
- Improved error handling for missing parameters
A new database auto-cleanup feature allows you to manage cleanup rules directly
from the automation settings.
Improved Security & Compliance
- Rate limiting for login attempts
- Improved API validation and error handling
- Enhanced notification system with caching
VAT Compliance Updates
- Automatic VAT rule updates
- New VAT number validation options
- Updated EU VIES to v2.3.2 with multiple fixes
New Modules & Integrations
New Modules
- 20i Reseller Module
- Cosmotown Module (Domain search, pricing sync, EPP/Auth, contacts)
- WHAconnect WordPress Plugin
Social Login Integrations
- Medium, Disqus, Discord, Patreon, Pinterest, Telegram, Amazon
Enhanced Dashboards & Widgets
New Widgets
- Client Health Metrics
- Top 10 Revenue Clients
- Clients by Country
- New & Closed Clients
- Clients by Status
- Customer Recurring Revenue
- Inactive/Closed Clients Aging
Improvements
- Manual refresh (global & per widget)
- Auto-refresh with configurable intervals
- Temporary start/stop feature
- Improved graph visualization
New Themes
System Enhancements
- Improved SSL handling (refresh only when expired or older than 15 days)
- Better domain pricing import (including subdomain installations)
- Enhanced Connect Reseller API validation
- Improved admin role management with bulk selection
- SMS Manager improvements (editable templates, plain-text invoices)
- Quick Command Palette (Ctrl + K)
- Automatic detection of Admin, Client, or Reseller via API
Fixes
- Fixed client session sign-out caused by cron jobs
- Fixed decimal handling across invoices, refunds, and credits
- Fixed email sending via custom templates
- Fixed client area title and description rendering
Compatibility Updates
- ✅ Added support for PHP 8.2 & 8.3
- ❌ Removed support for PHP 7.x and 8.1
- ⚠️ Required ionCube Loader 13.0.2 – 15.0
Getting the Update
Automatic Update
You can update to the latest version of WHASOLS using the Automatic Updater.
Navigate to the top bar and click the Updates icon to begin the process.
You can also download and install manually from the downloads page.