/
TSN Scores Reader Release Notes

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

Related content

NHL Reader Release Notes
NHL Reader Release Notes
More like this
Stats Reader Release Notes
Stats Reader Release Notes
More like this
Stats Scores Reader Release Notes
Stats Scores Reader Release Notes
More like this
Gracenote Scores Reader
Gracenote Scores Reader
More like this
NBA Reader Release Notes
NBA Reader Release Notes
More like this
MLS Reader Release Notes
MLS Reader Release Notes
More like this