Update high

This commit is contained in:
Kevin Feiler
2025-10-16 01:15:48 +02:00
parent 15815e3a9d
commit ceee8d9663
92 changed files with 20860 additions and 34 deletions

62
CHANGELOG.md Normal file
View File

@@ -0,0 +1,62 @@
# 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.