1.26.2561458 (2026-09-13)
Changed
-
[UndatedEnded]now anchors an event on the day its name states, when the name
states one. A full day of the week, or the markersMNF,TNFandSNF, is
resolved to the first such day on or after the date the channel was first seen.
A provider that publishes a weekend slate several days early previously had every
one of those events judged against the day the channels appeared, so a channel
named for Monday Night Football was treated as an event on the Thursday it was
published, judged finished five hours later, and hidden all weekend before the
game was played. A name stating no day keeps the first-seen date, so nothing
changes for the names this rule already handled. -
No short form of a day is read.
SatandSunappear inside ordinary names such
as the broadcaster SAT.1 and the team Arizona State Sun Devils, and a day taken
from an ordinary word would move the event window rather than widen it, so the
whole set is excluded rather than some of it. A full day name is read wherever it
appears, including inside a programme title, which can only keep such a channel
visible longer and never hide it sooner. -
The rule reports which anchor it used. When the day came from the name, the reason
in the CSV export says so and gives the date.
Behaviour worth knowing about before you upgrade
-
A channel this rule never used to hide can now be hidden after its event. The
rule declines to act when the inferred window closed at or before the moment the
channel was first recorded, which protects a channel named for an event that has
not started yet. Anchored on the first-seen date, that condition could hold for
ever for a late-appearing channel, so the rule never fired for it at all and
[UndatedAge:days]was left to decide. Anchored on the day the name states, the
window describes the real event, so the channel is hidden once that event has
ended. Measured across the parameter space: 54 combinations move from never hidden
to hidden after the event, and none is hidden earlier than before. -
The anchor only ever moves the event window later, never earlier, and by at most
six days. It is resolved forward from the first-seen date rather than onto the
current week, so a channel a provider never removes cannot be re-dated into the
future week after week.
Tests
-
The plugin can now be imported outside the container, through stand-ins for the
Django and Dispatcharr modules it imports at module scope, so its hide rules can
be run rather than only read. Eight tests execute[UndatedEnded]and assert on
what it decides. This was added because eight separate mutations that reverted the
new anchor passed the whole suite while no test executed the rule, including one
that only moved a statement below the call that consumes it. -
749 tests pass and
ruff check .exits 0.
| Version | Released | Notes |
|---|---|---|
v1.26.2561458
| 2026-09-13 | Release notes |
v1.26.2490035
| 2026-09-06 | Release notes |
v1.26.2451734
| 2026-09-02 | Release notes |
v1.26.2450117
| 2026-09-02 | Release notes |
v1.26.2420322
| 2026-08-30 | Release notes |
v1.26.2351639
| 2026-08-23 | Release notes |
v1.26.2341504
| 2026-08-22 | Release notes |
v1.26.2341433
| 2026-08-22 | Release notes |
v1.26.2261346
| 2026-08-14 | Release notes |
v1.26.2251616
| 2026-08-13 | Release notes |
v1.26.2242049
| 2026-08-12 | Release notes |
v1.26.2241846
| 2026-08-12 | Release notes |
v1.26.1711720
| 2026-06-20 | Release notes |
v1.26.1711623
| 2026-06-20 | Release notes |
v1.26.1641827
| 2026-06-13 | Release notes |
v1.26.1600157
| 2026-06-09 | Release notes |
v1.26.1600037
| 2026-06-09 | Release notes |
v1.26.1401103
| 2026-05-20 | Release notes |
v1.26.1362004
| 2026-05-16 | Release notes |
v1.26.1291442
| 2026-05-09 | Release notes |
1.26.1172336
| 2026-04-27 | Release notes |
1.26.1152350
| 2026-04-26 | Release notes |
1.26.1081615
| 2026-04-18 | Release notes |
0.7.0
| 2026-04-05 | Release notes |
0.6.0a
| 2026-03-09 | Release notes |
0.5.0
| 2026-01-18 | Release notes |
0.4.9
| 2025-12-23 | Release notes |
0.4.8
| 2025-12-03 | Release notes |
0.4.7
| 2025-11-22 | Release notes |
0.4.6
| 2025-11-22 | Release notes |
0.4.5
| 2025-11-14 | Release notes |
0.4.1
| 2025-11-10 | Release notes |
0.4
| 2025-11-09 | Release notes |
0.3.3b
| 2025-11-08 | Release notes |
0.3
| 2025-11-04 | Release notes |
0.3.0g
| 2025-11-03 | Release notes |
0.3.0f
| 2025-11-01 | Release notes |
0.21
| 2025-10-24 | Release notes |
0.3.0c
| 2025-10-29 | Release notes |
0.3.0b
| 2025-10-29 | Release notes |
0.3.0a
| 2025-10-28 | Release notes |
0.1
| 2025-10-15 | Release notes |
The releases page carries the downloadable
archive for each version. The user guide documents current
behaviour rather than history.