TSN Scores Reader Release Notes
2.0.0.31
update records so that we get records post-game
2.0.0.30
remove odds tags
2.0.0.29
for nextgen games (cfl and pwhl), fix the game status to use the correct json field
2.0.0.28
add support for season type
refactoring
newer nuget packages
add support for PWHL
2.0.0.27
get CFL games using the next-gen endpoint
2.0.0.26
fix for postponed/cancelled games
2.0.0.25
add support for including suspended/postponed/cancelled games
add support for reading delayed games correctly
2.0.0.24
fix mlb reports for RBI
2.0.0.23
update mlb starters on updates, not just on inserts
2.0.0.22
protect against missing data for MLB starters
add support for season stats for rbis and hrs for MLB player reports
2.0.0.21
don't show game reports for spring training games
for the nhl all star games, there are no season totals so protect against that
2.0.0.20
write pregame game reports
for game reports, use team nicknames instead of tricodes
2.0.0.19
change nhl game reports to have points being the primary sort order
2.0.0.18
support for season totals in game reports for NHL
2.0.0.17
remove world juniors from reading boxscores
remove in-progress checks for nba and nhl boxscores
2.0.0.16
add boxscores to world hockey jrs.
2.0.0.15
fixed a bug in the nhl game report
2.0.0.14
use mixed case for names in game reports
2.0.0.13
another tweak for NHL final game reports to have both teams only show 2 lines
2.0.0.12
have nhl game reports show only 2 players/team when final, just like in-progress
2.0.0.11
more fixes to tags vreport and hreport to fix a problem when games go final
2.0.0.10
fix to tags vreport and hreport
2.0.0.9
add vreport and hreport tags which provide a brief 1-line report for each team
2.0.0.8
write place, seed, rank, streak and record tags even if they're blank strings
2.0.0.7
add support for spreads
2.0.0.6
catch exceptions from boxscores when trying to grab JArrays
remove # from seeds, ranks and places
2.0.0.5
add a bunch of new tags including odds
if we don't get anything back from a boxscore call, return an empty string
improve logs for boxscore exceptions
2.0.0.4
nhl final game reports didn't always have visitor stats even numbered
2.0.0.3
= add nba game reports
add nhl game reports
add record and era to starting pitcher dtag
add support for records, ranks and starters
support nfl game reports
support mlb game reports
move from datacrunch.9c9media.ca to stats.sports.bellmedia.ca
updated nuget packages mysql.data and readerutils
2.0.0.2
use restsharp to grab json from feed. for whatever reason, we get a 403 error using WebClient
move from .net 4.6.1 to 4.7.2
2.0.0.1
move to https urls
stop deleting games that have disappeared from the feed because it deletes yesterday's game that should disappear on expiry
support for v2 api
delete games that have disappeared from the feed
protect against a non-integer statusID from the feed
protect against a null status from the feed
more protection against bad team names
wasn't adding leagues correctly for global content group
bug regarding leagues
minor refactoring
modify code so it's easy to designate a league to be read early
read active leagues from https://bannisterlake.com/dl/Community/leagues.csv
hack for fifa world cup for time zone
skip games when we don't get proper team names
add leagues if they don't exist
don't update games marked as manual
read and write team locations
protect against exceptions when getting current scores
read CFB team names using json field "name"
fix nfl's washington to have the team name be Football Club instead of Washington
use MLS tricodes to match teams
fix scores for soccer leagues when there are pk but the scores don't reflect it
fix a bug when getting existing games which could cause games to be inserted on each read
add support for adding teams
protect against null scores or status coming from the feed
use statusID instead of status for gamestate
protect against bad data from feed
protect against game status of "In-progress" as opposed to "In-Progress"
wasn't handling postpones/cancelled/... games correctly
protect against scores that are null when games are not pre-grame
protect against null home and away teams
2.0.0.0
use new endpoints
1.0.0.0
make default leagues include more leagues
redefine packages
update Help menu
refactoring
make the gamestate "Suspended" when game status is "SUSP"
compare team nicknames case insensitive
remove redundant 0 in statuses for status like 03:22 3rd making it just 3:22 3rd
phase out the use of datafeedChar and use datafeedID instead
transition from using <GameCode> with datafeedChar to using <GameId> with datafeedID
escape insert/updates of scores to protect against soccer in-progress statuses which look like 33'
add support for getting all the data all at once from the feed instead of one call per league
get all teams and leagues on each call so we don't have to relaunch the reader everytime a new league or team is added