Dispatcharr 0.17 Compatibility Release
This release ensures ECM works with Dispatcharr 0.17 and maintains backwards compatibility with older versions.
What's New
- API Compatibility Test Suite - Run
python test_dispatcharr_api.pyafter Dispatcharr upgrades to verify all endpoints - EPG Data API Fix - Handle Dispatcharr's new flat list response format for
/api/epg/epgdata/ - Backwards Compatibility - Auto-pagination for older Dispatcharr versions that return paginated responses
Security Fixes
- Fix innerHTML XSS pattern in LogoManagerTab
- Update vite to v7.3.1 (fixes GHSA-67mh-4wv8-2f99)
Code Quality
- Add
buildQueryhelper for cleaner URL parameter construction - Add
useAsyncOperationhook for modal state management
Testing Your Dispatcharr Connection
After upgrading Dispatcharr, run the compatibility test:
python backend/test_dispatcharr_api.py \
--url http://your-dispatcharr:9191 \
--username admin \
--password yourpassword \
--read-onlyFull Changelog: v0.7.1...v0.7.2