Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions plugins.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"version": "1.0.0",
"last_updated": "2026-08-03",
"last_updated": "2026-08-04",
"plugins": [
{
"id": "cricket-scoreboard",
Expand Down Expand Up @@ -240,7 +240,7 @@
"last_updated": "2026-07-31",
"verified": true,
"screenshot": "",
"latest_version": "2.10.1"
"latest_version": "2.11.0"
},
{
"id": "geochron",
Expand Down
7 changes: 7 additions & 0 deletions plugins/football-scoreboard/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,12 @@
# Changelog

## [2.11.0] - 2026-08-04

### Changed
- **Scroll display now runs on the core's shared implementation.** The orchestration half of `scroll_display.py` — scroll-helper configuration, frame pumping, completion, settings resolution, and native `global_config['target_fps']` support — moves to the core's `src.common.sports_scroll` (LEDMatrix 3.2.0). Only the football-specific content half stays here: game cards and league separator icons. A fix to the shared behaviour now lands once in the core instead of being replicated across nine scoreboards.
- **Nothing changes on an older core.** The import is guarded: a core without `src.common.sports_scroll` falls back to `scroll_display_legacy.py`, the previous self-contained implementation, and the plugin behaves exactly as it did. This is why the minimum core version is unchanged at 2.0.0 — the plugin does not *require* 3.2.0, it merely prefers it. The fallback goes away in a later release, and the floor rises then.
- Verified byte-for-byte: all 16 safety-harness renders (8 panel sizes × 2 screens) are identical to 2.10.1, before and after.

## [2.10.1] - 2026-08-03

### Fixed
Expand Down
8 changes: 7 additions & 1 deletion plugins/football-scoreboard/manifest.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"id": "football-scoreboard",
"name": "Football Scoreboard",
"version": "2.10.1",
"version": "2.11.0",
"author": "ChuckBuilds",
"class_name": "FootballScoreboardPlugin",
"description": "Standalone plugin for live, recent, and upcoming football games across NFL and NCAA Football with real-time scores, down/distance, possession, and game status. Now with organized nested config!",
Expand All @@ -24,6 +24,12 @@
"ncaa_fb_live"
],
"versions": [
{
"released": "2026-08-04",
"version": "2.11.0",
"notes": "Scroll display now uses the core's shared sports-scroll orchestration (LEDMatrix 3.2.0) when available, falling back to the bundled implementation on older cores. No behaviour change: all 16 harness renders are byte-for-byte identical.",
"ledmatrix_min_version": "2.0.0"
},
{
"released": "2026-08-03",
"version": "2.10.1",
Expand Down
Loading
Loading