Releases: sflems/led-board-manager
v2.2.0
v2.1.1 - BUGFIX - django-constance not found - #28
What's Changed
Full Changelog: v2.1.0...v2.1.1
v2.1.0
v2.1.0 - NEW FEATURE - Active Scoreboard Set at Reboot
-
An active profile now sets the associated board to autostart at boot (w/supervisor). Previously, the active profile would revert the the NHL board. No more!
-
Added a guide to remotely view the
led-board-manager
web dashboard remotely: see here.
To update:
sudo supervisorctl stop led-board-manager
cd led-board-manager/
git reset --hard
git checkout main
git pull
./scripts/update.sh && ./env/bin/python3 manage.py test
No errors? Fire away!
sudo supervisorctl start led-board-manager
What's Changed
Full Changelog: v2.0.6...v2.1.0
v2.0.6
v2.0.6 - UPDATE - Update MLB Schema
Changes:
- Update MLB config schema to v5.1.2 spec.
- Added MLB
config.json
sample.
Update Instructions
cd ~/led-board-manager
sudo supervisorctl stop led-board-manager
git reset --hard
git checkout main
git pull
./scripts/install.sh
sudo supervisorctl start led-board-manager
What's Changed
- v2.0.5 by @sflems in #24
- V2.0.6 dev by @sflems in #25
- Non greedy version check regex by @sflems in #26
Full Changelog: v2.0.4...v2.0.6
v2.0.5
v2.0.5 - FIX - Install Bugs
Changes:
- Updates to django-constance fork
- See PR jazzband#477
- Added wheel to reqs.
- Removed RPi.GPIO from reqs due to install bus discovered after above updates. Is included with Raspberry Pi.
Update Instructions
cd ~/led-board-manager
sudo supervisorctl stop led-board-manager
git reset --hard
git checkout main
git pull
./scripts/update.sh
sudo supervisorctl start led-board-manager
What's Changed
Full Changelog: v2.0.4...v2.0.5-rel
v2.0.4
v2.0.4 - FIX - NHL 2021-2022 Season Update
Changes:
- Added Seattle Kraken to teams fixtures.
- Updated NHL teams data in configs and schema to close #20
- Clarified README to close #22
- Settings (Profiles) model now uses update() method instead of looping save() over active profiles when disabling them during a profile swap/activation. This prevents validation exceptions from being thrown due to old profiles not being valid against updated schema files.
Update Instructions
If updating from version one, see release notes for update instructions.
cd ~/led-board-manager
sudo supervisorctl stop led-board-manager
git reset --hard
git checkout main
git pull
./scripts/install.sh
sudo supervisorctl start led-board-manager
Full Changelog: v2.0.3...v2.0.4
v2.0.3
v2.0.3 - FIX - Forms, Supervisor, Minor Schema Fix to MLB
Update Instructions
To prevent possible duplicate supervisor processes, modify the Include section of your /etc/supervisor/supervisord.conf
to the following (remove pre-existing scoreboard configurations):
[include]
files = /home/pi/led-board-manager/supervisor-daemon.conf
If updating from version one, see release notes for update instructions.
Stop the web server if running, then:
cd ~/led-board-manager
sudo supervisorctl stop led-board-manager
git reset --hard
git checkout main
git pull
./scripts/update.sh
sudo supervisorctl start led-board-manager
Changes:
v2.0.2
v2.0.2 - FIX - IndexError HotFix, Field Errors Fix, and Tests
Update Instructions
If updating from version one, see release notes for update instructions.
Stop the web server if running, then:
cd ~/led-board-manager
sudo supervisorctl stop led-board-manager
git reset --hard
git checkout main
git pull
./scripts/update.sh
sudo supervisorctl start led-board-manager
Changes:
- Form Errors are returned in a cleaner format (ie keys for config errors)
- Empty games list returned to fix IndexError
- Improved/added to tests suite
v2.0.1
v2.0.1 - FIX - Template Fixes and Install/Update Script Enhancements
Update Instructions
If updating from version one, see release notes for update instructions.
Stop the web server if running, then:
cd ~/led-board-manager
sudo supervisorctl stop led-board-manager
git reset --hard
git checkout main
git pull
./scripts/update.sh
sudo supervisorctl start led-board-manager
Changes:
- Fixed display of profile tables/buttons on mobile devices.
- Mobile text on small screens now 87% (in CSS).
- May require hard refresh in web browser with
Ctrl + F5
- May require hard refresh in web browser with
- The
autorun.sh
,install.sh
, andupdate.sh
scripts can now be found in the/scripts/
directory.- Install scripts now prompt users for install location of NHL scoreboard, as well as MLB and NFL if selected. The default
teams.json
file is updated by theinstall.sh
script to reflect these inputs. Schema's are also copied to appropriate folders as PR's in MLB/NFL are still awaiting review.
- Install scripts now prompt users for install location of NHL scoreboard, as well as MLB and NFL if selected. The default
- Updates to readme for troubleshooting and to close #13
v2.0.0 - Core Update for Board Types
v2.0.0 - Core Update for Board Types
If you are updating to v2.0.0 you will require a full re-installation.
What's New - Boards Integration
- NHL, NFL and MLB boards are fully integrated. Custom forms are generated from the provided
schema.json
files. - Updated supervisor groups boards for switching in
led-board-manager
.
Updating
cd
rm -rfv nhl-led-scoreboard-webgui
Update the files =
line found in the[Include]
section of your /etc/supervisor/supervisord.conf
:
[include]
files = /etc/supervisor/conf.d/*.conf /home/pi/led-board-manager/supervisor-daemon.conf
...and run the command:
sudo supervisorctl reread
Follow the Easy or Manual install steps.
If you have the MLB Board installed (in default location):
cp ~/led-board-manager/scoreboard/static/schema/mlb.config.schema.json ~/mlb-led-scoreboard/config.schema.json
If you have the NFL Board installed (in default location):
cp ~/led-board-manager/scoreboard/static/schema/nfl.config.schema.json ~/nfl-led-scoreboard/config.schema.json
Stonks integration coming soon!
Et voila!