v0.17.7
- Added support for MLB and 10+ minor league baseball leagues (MLB, AAA, AA, etc.) via the MLB Stats APIs
- Use a Custom API with
sport_path=mlbstats,league_path=(mlb,aaa,aax, etc.). - Team searches are supported in the Config Flow.
- See README.md for full list of baseball leagues supported by the MLB Stats APIs.
- Not all supported leagues have been tested. Please report problems in github Issues.
- Not all leagues have logos in the override file. Please submit additions if you use them or open an Issue and I will help.
- The MLB Stats API will only return games in a 3 day window (yesterday, today, tomorrow.
- MLB games are supported by both the ESPN and MLB Stats APIs. There are minor data and timing variances between them.
- Use a Custom API with
- Reduced lead time to switch from completed games to upcoming games from 18 to 12 hours to work better w/ the increase in MLB day games
- Changed cache management to handle live MLB Stats games
Note: Changes to cache management could impact other sports and leagues. Everything appears to be working correctly, but if you notice problems with data refreshes, please open an Issue and note the sport, league, team, and sensor state when the problem was detected.
Thanks to @brianhaferkamp for the MLB Stats API documentation