From e5bbfa2ae3bc2a4268dc926993901a5ec31c0b96 Mon Sep 17 00:00:00 2001 From: Chuck <33324927+ChuckBuilds@users.noreply.github.com> Date: Tue, 29 Sep 2026 10:59:20 -0400 Subject: [PATCH] chore: prepare the 3.6.1 release (#669) Bumps src.__version__ to 3.6.1 and records #667 (the favourite check's false "season has finished") under ## 3.6.1; #667 had no CHANGELOG entry. Plugins that drop their bundled favourite-check copy floor on 3.6.1. Co-authored-by: Claude Opus 5.5 --- CHANGELOG.md | 18 ++++++++++++++++++ src/__init__.py | 2 +- 2 files changed, 19 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 14d03eaa..d0b65d85 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -19,6 +19,24 @@ accepts both, but the store flags the old spelling as deprecated ## Unreleased +## 3.6.1 + +A fix to `src.common.favorite_team_check` (#667). Plugins that drop their +bundled copy of it should floor on 3.6.1, not 3.6.0. + +### Fixes + +- The favourite-team check no longer logs "the season has finished" for a + league that is still playing. ESPN's default scoreboard keeps showing the + last slate after it: MLB's regular-season games two days into the + postseason, a soccer league's previous matchday between rounds. When every + event is in the past, the check now looks first at the league's phase (a + regular season or postseason that has moved past the events shown draws no + conclusion) and at a match-day calendar (`calendarType` "day" with + `calendarIsWhitelist`, as soccer, the NHL and the NBA use), whose next date + becomes "nothing on until ". An offseason, or a payload without these + fields, is reported as before. + ## 3.6.0 New modules a plugin may import via `src.*` (floor on 3.6.0). Both are diff --git a/src/__init__.py b/src/__init__.py index 5995ae27..b8568301 100644 --- a/src/__init__.py +++ b/src/__init__.py @@ -4,5 +4,5 @@ LEDMatrix Display System Core source package for the LED Matrix Display project. """ -__version__ = "3.6.0" +__version__ = "3.6.1"