Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 55 Next »

Version 3.0.0.6

Changes

3.0.0.6
- remove delete expired scores - not needed due to dman
- remove help tab and replace with menu bar
- support for not including an onair time
- fix contact us url
- use MySqlHelper to

3.0.0.5
- add support for transactions

3.0.0.4

- error when trying to read baseball formats

3.0.0.3
- boolean dynamic fields were writing True and False as Tru and Fal

3.0.0.2

- fixed a bug when using sourceid
- improve how check for updates and panel uploading gets shown and checked

3.0.0.1
- use ReaderUtils to get/create sourceID
- fix double headers to only be used for finals

3.0.0.0
- support for stats scores formatter
- read file format.status to provide formatting information if it exists, providing a plugin scores formatter
- make sure all pregame scores have empty scores. there were cases where they could be 0-0
- format start time into status for pre-game

2.0.0.42
- instead of wrapping a transaction on each game, wrap a transaction on each league report. this should greatly improve performance.

2.0.0.41
- support for transactions

2.0.0.40
- boolean dynamic fields were writing True and False as Tru and Fal

2.0.0.39
- for tva, 1st has been changed to 1re. it was 1er

2.0.0.38

- fixed a bug where NHL games were assigning the state instead of status for TVA style formatting

2.0.0.37
- change how shootouts are formatted for TVA

2.0.0.36
- was marking basketball games as football in XMLParser
- was setting the sport twice which was redundant
- hockey wasn't formatting end of period with correct french translation

2.0.0.35
- improvements to the heartbeat
- improvements to error logs on connection
- fixed a problem on connection where we didn't recover correctly from a socket connect exception

2.0.0.34
- make the down dynamic field text instead of a number (since it's 1st and 5 or 3rd and Goal)
- defect in code preventing the Delete Expired Scores from running

2.0.0.33

- add support for ignore events so we don't always write preferences on launch and setting of preferences'
- for football, if yards to goal = distance, make the game down xxx and Goal

2.0.0.32
- agent status would show red when it was fine - timing problems in updating

2.0.0.31

- option to start datafeed on launch

2.0.0.30

- support for TVA (french) game status formats

2.0.0.29
- change yellow agent status to red
- default mysql user has been changed from root to Updater
- support for prepared mysql statements
- add clock and period dynamic tags for football and basketball
- use existing teams if league and tricode exist. previously, it would only do so if datafeedchar was null
- use ReaderUtils for agent status heartbeat
- stop using score.source
- support for data_source table
- improve logs to distinguish between info and exception log entries
- verbose logging support which allows more or less logging

2.0.0.28
- CBK games weren't showing OT as part of their Final game status

2.0.0.27

- refactoring
- show pings in the status and logs
- show xml stream read in status and logs
- improvements to flow's active status
- rewrite socket connection code using more modern .net method
- don't add old games that have status cancelled

2.0.0.26
- ValidateXml() had a problem if we ever had a ##END before a ##BEGIN which could happen just after login
- don't throw away the buffer when logging in because we could lose some xml
- catch exceptions in my socket reading code

2.0.0.25
- try to detect lost socket connection earlier instead of waiting for the heartbeat test
- remove duplication errorlog entry when updating the form's status field
- show more messages in the status field during connection/login
- reduce the sleep time between socket reads from 100 to 10ms
- show more explicit information in form's status field

2.0.0.24
- improve the way i restart the parser if we miss a heartbeat from stats inc.

2.0.0.23
- if we don't get our idle from stats inc., the forced logoff/logon wasn't waiting long enough to close the socket before creating a new socket and logging in

2.0.0.22
- flush old logs daily

2.0.0.21
- protect against old games been sent to us. If a game is final and happened before yesterday, ignore it

2.0.0.20
- for scores, shots on goal, hits,... things that are numbers but can be empty, write empty instead of forcing an integer value of 0

2.0.0.19
- some games were still ignored due to their game start
- add special suspended game logic to all other sports/leagues

2.0.0.18
- when the game went from suspended to in-progress, I was ignoring the game

2.0.0.17
- don't store all xml in the logs
- fix the case where games are suspended but the gamestart was a different date

2.0.0.16
- fix how i read team ids for cfl teams

2.0.0.15
- phase out leagues file and leagues grid

2.0.0.14
- the league we were given from stats was different than originally specified
- protect against exceptions when reading xml in ReadScores()

2.0.0.13
- support for FIFA World Cup

2.0.0.12
- show double header information for MLB final games in game status

2.0.0.11
- make rank a string and have a non-ranked team have an empty string. previously it was an int and a non-ranked team had value 0
- rank wasn't being read correctly for CBK

2.0.0.10
- use new BL Stats logo
- guard against games with teams that had no records

2.0.0.9
- fix code and improve logging when we lose connection to the socket

2.0.0.8
- when trying to reuse an existing team, only consider teams that have null datafeedchar
- flush old logs on launch

2.0.0.7
- support for 1/10th seconds resolution during the final minute of NBA and CBK games
- wasn't checking whether a league was setup for reading in the grid
- don't check for gamestate of Half-Over in leagues other than soccer

2.0.0.6
- added support for selecting the game status formats - choices for now are The Score and Sportsnet
- write odds to score.odds field for backward compatibilty

2.0.0.5
- football wasn't setting vpossession dynamic field
- support for onairtime

2.0.0.4
- support for check for updates

2.0.0.3
- make the length of idle time since last read to 6 minutes
- recover more gracefully from a stats disconnect
- better logging when connecting/disconnecting

2.0.0.2
- improvements in logging of score inserts and updates

2.0.0.1
- support for more dynamic tags
- fixed a SO problem when game is in-progress but no goals have been scored

2.0.0.0
- rewrite of xml parser to use LINQ
- support key/value pairs

1.0.0.19
- when reading odds, no need to read the tricodes of the teams

1.0.0.18
- change the url for our contact us page
- add odds for more than just today's games

1.0.0.17
- log when games are inserted

1.0.0.16
- allow adding of games that aren't today
- prevent problems when stopping/starting the datafeed quickly

1.0.0.15
- always have the datafeed timer enabled so i force a logoff/logon at around 6:00am

1.0.0.13
- logoff and on each day at around 6am to force today's games

1.0.0.12
- read a different odds field for CFB
- remove the logging on/off daily timer

1.0.0.11
- formatting of tag was having problems when a tag had field with a quote
- weren't formatting extra inning final games correctly

1.0.0.10
- score.status wasn't formatted properly

1.0.0.9
- read different odds for NFL

1.0.0.8
- try to use existing teams (teams that may have been added manually)

1.0.0.7
- when grabbing teams/leagues, it was screwing up when it came upon teams/leagues that had null datafeedchar (stuff manually added)

1.0.0.6
- soccer scores weren't coming through due to a coding problem
- when a team isn't in teams table (with correct datafeedChar), we insert a new team instead of trying to match up existing teams

1.0.0,.5
- by default, stats userid/password are now empty

1.0.0.4
- extra '/' for final MLB games with extra innings

1.0.0.3
- if game is final, make sure the status is correct for the player

1.0.0.2
- make sure a default set of leagues is provided

1.0.0.1
- support for heartbeat

In this section:


  • No labels