# Changelog All notable changes to the TeaSpeak WHMCS Module will be documented in this file. ## [3.0.0] - 2024 - Updated Edition **Updated by:** Kevin Feiler / AVVGO ### Added - PHP 8.x compatibility (8.0, 8.1, 8.2, 8.3) - WHMCS API 1.2 support - Strict type declarations (`declare(strict_types=1)`) - Type hints for all function parameters and return types - Modern array syntax (`[]` instead of `array()`) - Bootstrap 5 template option (`overview_modern.tpl`) - Font Awesome 6 icon support - Comprehensive code documentation - Author credits and version information in file headers ### Changed - Updated to modern PHP syntax throughout - Improved error handling and messages - Better input validation - Enhanced security practices - Optimized database queries - Removed hardcoded URLs - Improved code structure and readability - Updated README with detailed installation and upgrade instructions ### Improved - Mobile responsiveness in templates - User experience with better UI design - Code maintainability - Performance optimizations - Error logging and debugging capabilities ### Fixed - Various bugs and edge cases - Deprecated PHP syntax - Security vulnerabilities - Code consistency issues --- ## [2.1.4] - Previous Version **Original Author:** planetteaspeak.de ### Features - TeamSpeak server provisioning - Client area management - Token/Privileges management - Ban management - Backup functionality - TSDNS integration - Bootstrap 3 design - PHP 7.x compatibility - WHMCS API 1.1 --- **Note:** This changelog covers the major update from version 2.1.4 to 3.0.0. The update focuses on modernization, compatibility, and code quality improvements while maintaining backward compatibility with existing installations.