Skip to content

v2.1.3

Choose a tag to compare

@Divarion-D Divarion-D released this 21 Apr 18:59

πŸš€ 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