62 lines
1.7 KiB
Markdown
62 lines
1.7 KiB
Markdown
# 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. |