2.7.0 - 2023-09-12
- Player Badges!
- Support for Tournament Presets
- Added commands for recalculating statistics, resetting elo etc
- New endpoint for getting player hits
- Support for
ANY
andMASTER
out forx01
legs
- Store
checkout
value for eachx01
leg explicitly - Improved a lot of queries when loading player statistics to reduce load times by ~70% for players with a lot of data
- Only return
x01
legs when requesting a random leg for a player
2.6.0 - 2023-06-30
- Correctly set First 9 Avg. if leg was won in <9 darts
- Return statistics about all
9 Dart Shootout
legs on player statistics
2.5.0 - 2023-03-10
- Insert BotConfig on next Leg
- Support for Player Options
- Removed bots and busts from Global statistics
- Correctly calculate Gotcha statistics
- Ensure x01 statistics only count x01 legs
2.4.0 - 2022-10-21
- Change venue when match warmup starts
- New endpoint
/tournament/<id>/matches/result
returning results for all matches in tournament - Added more general statistics for each tournament to
/tournament/<id>/statistics
- Added visit statistics for 60+, 100+, 140+, and 180
- Option to mark players as "Placeholder" to be used in tournaments before final players are known
- Probabilities and Odds for Draw of matches based on Binomial Regression
- New
Scam
match type
- Switched from string to time for datetimes to correctly support timezones
- Correctly rematch for matches with Bots
- Global Fish-n-Chips statistics being off when matches are played without office
- Fixed an issue with three darts average being showed incorrectly for tournament matches before they finish
2.3.0 - 2022-03-06
- Support for match presets
- Endpoint for adding tournament groups
- Reverse order of players on rematch
- Don't allow numbers to be stolen for Tic-Tac-Toe
2.2.0 - 2021-12-04
- Smartcard
UID
support for each player - Support for
BO4-NDS
andBO2-NDS
mode - New endpoint for setting leg warmup started
- Endpoint for getting the next tournament match
- Return number of
marks
hit per visit forCricket
- Configured
GitHub Actions
- Set reverse starting order on Shootout tie breaker legs
- Handle draw for a lot of game types
- Bug where multiple legs of
Knockout
andTic-Tac-Toe
did not work correctly - Correctly calculate score if
Knockout
is won in 1 visit - Calculation of
420
scores per visit - Don't show
9 Dart Shootout
as checkout statistics for Tournament - Correctly calculate
PPD
for9 Dart Shootout
where more than 9 darts are thrown - Misc code smells
2.1.0 - 2021-10-17
- Support for new game type
JDC Practice Routine
- Support for new game type
Knockout
- Returning
X01 Handicap
statistics` - Support for modes with a different tie break game type
- Return
active
flag on players
- Set matches as abandoned when legs are cancelled
- Correctly handle draw of 9 Dart Shootout between two players
2.0.0 - 2021-09-19
- Support for new game type
Kill Bull
- Support for new game type
Gotcha
- New properties for players
board_stream_url
andboard_stream_css
- Endpoints for loading Elo Changelog for a player
- Start next leg when previous is finished
- Endpoint for getting recent players at a given venue
- Endpoint for getting unfinished matches at a given venue
- Capped
Elo
at lower boundry of400
- Added Go module files
- Misc code fixes
1.2.0 - 2020-10-10
- Support for new game types
Tic-Tac-Toe
,Bermuda Triangle
, and420
- Global inidicator for Offices
- Each statistics type contain
office_id
1.1.0 - 2020-07-18
- Support for new game types
Around The World
,Around The Clock
andShanghai
- Added match statistics for
9 Dart Shootout
- New convenience endpoints
/statistics/<type_id>/<from>/<to>
- More statistics to global statistics endpoint
- New endpoints for getting player statistics and player history
- Writing of
9 Dart Shootout
score to database
- Correctly calculate legs played and won for different statistics
- Fixed calculating of matches and legs played and won for shootout
- Synchronized
AddVisit
function to prevent multiple entries of same score - Graceful handing of matches with venue id 0
1.0.0 - 2020-05-03
- Intial version of API for kcapp-frontend