Bug Fixes
- Feed-separated channels (HOME/AWAY) no longer share one EPG; each gets a distinct tvg_id so Dispatcharr displays the correct programme per feed
- Feed-label auto-append no longer duplicates when the channel-name template uses
{feed_team}/{feed_team_short}/{feed_team_abbrev}/{feed_home_away}(e.g., no more "Pirates Feed (Pirates)") - Playoff bypass for Events now respects the
bypass_filter_for_playoffssetting across providers (canonicalizedseason_type) (#197)
New Features
- Swiss Super League (
sui.1) added as a first-class soccer league — works around ESPN's 250-league discovery cap
Enhancements
- Template variables are now scoped by template type. Event templates no longer expose team-perspective variables like
{team}/{opponent}/{is_home}/{team_record}/{odds_moneyline}; team templates no longer expose feed-team variables - College baseball and softball now set the correct
gracenote_categoryfor accurate XMLTV categorization
Under the Hood
- Documentation refreshed across the user guide; docs review is now a mandatory step in the development workflow
- GitHub issue templates simplified — V1/V2 split removed; V2 is the default
- Beads issue database now tracked in git for cross-clone history
- Switched
StartupPhaseandFillerTypeenums toenum.StrEnum(Python 3.11+ idiom)
Full Changelog: v2.4.3...v2.4.4