Releases: rollerderby/scoreboard
2025.10 / 2026-04-20
This is another bugfix release.
Changes since 2025.9
Bugfixes
- Fix potential freeze on statsbook export (#940)
- Disable clock sync by default - it's incompatible with sanctioned or regulation play (#941)
- See #937 for a detailed discussion of why.
- Handle spaces in install path. (#939 by @craig-spannring)
Changes
- Extend logging (#940)
2026-beta 1 / 2026-04-01 (Simple CRG)
This is an April Fools release.
It is not suitable for use in WFTDA Sanctioned or Regulation games. (But may be an option for casual scrimmages or things other than roller derby.)
Test it at home before bringing it to a game.
Changes since 2025.9
- Remove everything except for 2 team names and 2 scores.
2025.9 / 2026-02-26
2025.8 / 2026-01-06
This update brings a bunch of bugfixes and some smaller features.
Changes since 2025.7
Bugfixes
- Fix "Un-Start Jam" apparently returning to the previous jam (#912)
- Reduce lock scope in JSON output code (#911)
- This removes the problem of scoreboard-0-secs-ago.json missing
- It should reduce lag when there are many games in the data
- And it should also reduce the likelihood of scoreboard freezes
- Fix box trip handling on undo (#918)
- The case of a trip starting between the undone command and the undo was not handled correctly
- Don't flash Jammer name between jams in overlay (#889)
- Clean out old skaters when switching to a prepared team (#903)
- This caused skaters to be duplicated in some scenarios
- Keep overlay admin preview size on reload (#910)
- Encode operator names with problematic characters (#907)
- Fix uploading files with parentheses in name (#908)
- Fix uploading logo for team 2 (#908)
- Fix loading games with more than 2 periods (#909)
Features
- Disable "Final Score" for 30s after end of period and 10s after last score change (#904)
- This is skipped if neither team has an OR available
- Support Non-Skater expulsions and penalties (#916)
- The corresponding rows are hidden by default and can be shown via a settings entry
- Allow SBO, SK, PLT to swap team sides on their screen (#921)
- Make sponsor banner scaling configurable (#920)
- Default is the previous behavior.
- The default is scheduled to change to "Scale to fit" in v2027.0 (due mid-2026)
- Make operator login more user friendly (#905)
- Inhibit manual scoring trip advancement immediately after auto advance (#906)
Changes
2025.7 / 2025-10-04
This update brings a number of bugfixes and features
Changes since 2025.6
Bugfixes
- Enable 'Add' button when selecting a stored official (#859 by @queekusme)
- Use fixed width numerals on intermission clock (#862)
- Fix unending auto-ended timeout (#864)
- Fix period clock display in timeout popup (#867)
- Fix export of copied games (#888)
- Silence deprecation warnings in Jetty (#870 by @craig-spannring)
- Handle command line arguments implicitly added by the JVM (#875 by @craig-spannring)
Features
- Add setting to hide lineups before jam start (#860)
- Add Short Track Ruleset and rules needed to support it (#887)
- Allow ORs taken as team timeout to be marked as such so they can be auto-ended (#864)
- Add options for main display and overlay to select which clock(s) are displayed between the end of a timeout and the start of the next jam (#864)
- Add --help command line option (#872 by @craig-spannring)
Changes
- Enable Auto-End Team Timeout by default - as per WFTDA Rules Theory team timeouts end after exactly 1 minute even if no whistle is blown at that exact time (#864)
- Tweak the layout of timeout buttons in operator screen in order to accommodate the OR is TTO button (#864)
- Tweak build settings so ant and vscode cooperate better (#878 by @craig-spannring)
2025.6 / 2025-06-19
This update brings a number of smaller bugfixes and features.
Changes since 2025.5
Bugfixes
- Fix Overlay during "Post Timeout" (#820)
- Fix penalties entered before "Go To Next Jam" not being added to box trip that started after jam end (#820)
- Don't mark box trips as having started after SP when only the other team had an SP (#820)
- Don't change Time to Derby on ruleset change (#820)
- Fix initializing value on several timeout type dropdowns (#849)
- Fix "Add Timeout" button in timeout popup (#854)
- Fix "Insert Timeout After Jam" button in SK sheets (#855)
- Fix activation of "Add" button for officials (#835)
- Fix time fields on OR sheet while OR is still in progress (#848)
- Fix text on red background being black in some places (#834)
- Fix unit tests on MacOS (#831, contribution by @craig-spannring )
Features
- Switch default font to Inter (#837)
- Also add the "liberation" theme that switches back to the prior font.
- Allow marking a skater as excluded for safety concerns (#847)
- This is available as a special code in the EXP/FO column of the PT sheet.
- Add confirmation dialog when LT fields ineligible skater (#820)
- Add HNSO to role selection for NSOs. (#851)
- Add Officials to Roster view. (#851)
- Marking an official with another role as HNSO as before remains possible.
- Support importing from JRDA statsbook version 1.5.4 (#850)
- Exporting to JRDA statsbooks is intentionally not supported as JRDA asks to not submit statsbooks converted from Excel and we can't write directly to Google Docs.
- Improve compile times (#828, contribution by @craig-spannring )
- Make it easier to include Fonts in themes (#836, contribution by @leevigraham )
2025.5 / 2025-01-06
This release changes the label for the clock running between the end of a timeout and the start of the next jam.
A silent rules update declares that this time is no longer Lineup Time. It does not say what it is called instead, so we decided to call it "Post Timeout" for now.
2025.4 / 2025-01-06
This version brings the much requested compliance with WFTDA Officiating Procedure 8.4 and fixes a number of bugs.
Note: It is still required to press "End Timeout" at the rolling whistle. But the timeout clock will continue to run until the start of the next jam if you do so.
Changes since 2025.3
Bugfixes
- Avoid bottom part of PBT screen scrolling out of view when there are many box trips in a jam (#809)
- Properly handle switching to/from no pivot in too many blockers popup (#814)
- Fix "Continuation Upcoming" button not appearing (#816)
Features
- Shutdown if webserver can't be started. (#813)
- This avoids accidentally overwriting your autosave by starting multiple instances in parallel.
- Add timestamps to the logs and add log output for more errors. (#813)
- Allow "Lineup" button to start overtime lineup when conditions are met. (#817)
- Make after-timeout behavior compliant with WFTDA procedures without breaking rules compliance (#817)
- The previous behavior can be reverted to by disabling the new rule Timeout.NoClockStop
2025.3 / 2024-12-03
This version fixes another bug that set the main score showing last scoring trip instead of total score when starting CRG with a nonempty game.
Changes since 2025.2
Bugfixes
- Fix displayed score after loading a nonempty game (#807)
2025.2 / 2024-11-28
This version fixes one very visible bug and a few minor issues.