Releases: PvJScorebot/Scorebot-Scoreboard
Scorebot Scoreboard 2.5!
Version number bump!
Updated go dependencies
Refactored and updated the scoreboard javascript
Fixed and updated logging constants
Scorebot Scoreboard v2.3!
v2.3 Update!
- Removed packr in favor of go:embed
- Caused the folder structure to slightly change.
- The "html" folder is now in the "scorebot" folder.
- Removed seahash in favor of fnv.
- Cleaned dependency tree
- Bumped go.mod file to target go1.18
- Potential fix for Chrome CORS issue
- Added additional error messages
Scorebot Scoreboard v2.21
Small Optimizations and Fixes!
- TLSv1.2 is now the default when using built-in SSL
- More legible code fixes
- Move some const's to better places (readability)
- Better handling of server listen func (can be inlined!)
- Small struct/function renaming.
Scorebot Scoreboard v2.2
Optimizations!
- Removal of "fmt" package
- Update from Sprintf to Format* | Itoa
- Update to how Twitter messages are handled
- Misc code optimizations
Scorebot Scoreboard v2.0.2
This release includes some major refactoring changes and code review.
There shouldn't be any bugs but hey you never know lol.
Major changes:
- Updated flags and help menu.
- Improved handling of in-memory objects (smaller memory footprint).
- Better handling of websocket clients (less disconnects).
- Removed unused code sections
- Moved code sections into specific packages to avoid common race conditions.
- Simplified the Tick handling thread to prevent any desync issues.
- Replaced the "Err() != nil" checks with select checks. (These don't lock the Context Mutex, which saves CPU time).
- Removed the tracked state of the signal channels. (These are now created in-heap to prevent allocations)
- Fixed the 'Content-Type' header not being set.
- Spelling fixes.
- Removed 'Twitter.Timeout'
- Fixed an issue where invalid zero values would be incorrectly accepted.
That should be it, enjoy!
Scorebot Scoreboard v2.0
This release includes some major refactoring changes and code review.
There shouldn't be any bugs but hey you never know lol.
Major changes:
- Updated flags and help menu.
- Improved handling of in-memory objects (smaller memory footprint).
- Better handling of websocket clients (less disconnects).
- Removed unused code sections
- Moved code sections into specific packages to avoid common race conditions.
- Simplified the Tick handling thread to prevent any desync issues.
- Replaced the "Err() != nil" checks with select checks. (These don't lock the Context Mutex, which saves CPU time).
- Removed the tracked state of the signal channels. (These are now created in-heap to prevent allocations)
- Fixed fuckery in the go 'url.Parse' library
- Fixed the 'Content-Type' header not being set.
That should be it, enjoy!
Scorebot Scoreboard Release v1.8-fixes
Small code changes and license updates.
Code version number change not needed.
New compiled versions included!
Scorebot Scoreboard Release v1.8
Performance Update!
Removed a couple unneeded pointer receivers on unchangeable functions.
Fixed an issue rendering full-screen events.
Scorebot Scoreboard Release v1.7
Bug Fixes and Improvements
Bug Fixes
- Updated some functions to properly use a context.
- Fixed some issue related to a Twitter race condition.
Improvements
- Replaced fnv with seahash
- Added fullscreen events.
Scorebot Scoreboard Release v1.6
- Updates to bring code to Golang 1.13
- Removed 'xerrors' package, since it is no longer needed.
- Added Context structs/handlers to child structs to allow for structured cancellations
- Fixed a couple race bugs
- Updated channel handling code.