๐ XC_VM v2.1.3
โจ Improvements
- Enhanced installation process with dynamic port configuration and database updates
- Improved overall performance and user experience
- Introduced PhpM3u8 stream classes and interfaces
- Migrated to vendored M3uParser with parser and import tests
- Improved logging by filtering out notices and deprecated warnings
๐ Bug Fixes
- Fixed null handling in JSON decoding for bouquets, movies, radios, and series
- Fixed missing PHP opening tag in
stream_mass.php - Removed unnecessary closing PHP tags in admin views
- Fixed production issues: timezone handling,
end(explode)usage, DB access flags - Fixed layout issue causing double footer rendering and broken dropdowns
๐ Refactoring
- Extracted ResellerAPI, ApiDispatcher, TableRenderer from reseller logic
- Extracted ImageResizeService from legacy resize handler
- Extracted StreamingRequestBootstrap and WebApiBootstrap
- Improved configuration handling and error processing
- Reworked bootstrap and logging, replaced DEVELOPMENT flag
๐ Security & CI
- Added security scan gate job based on commit count
๐ Documentation
- Updated architecture and migration documentation
๐งน Maintenance
- Updated utilities, cron jobs, table controller, and build configuration
Full Changelog: 2.1.2...2.1.3