New features
FBref
Faster scraping of player season stats (69)
Previously, the `fbref.read_team_season_stats` method visited the page of each individual team in a league to obtain stats for players in a league. FBRef now has a single page for each league/season where player stats can be obtained for each player in the league (e.g., https://fbref.com/en/comps/9/stats/Premier-League-Stats). Due to this change the `fbref.read_team_season_stats(...)` method now uses 15-20x less requests, leading to a large speed-up.
Support retrieving "Opponent Stats" (78)
A "opponent_stats" flag was added to the `fbref.read_season_stats(...)` function, which enables retrieving the "Opponent Stats" table of a team.
Always group "MP" under "Playing Time" (79)
FBRef is inconsistent in how it displays the "MP" (Matches Played) column. For some seasons, it is displayed as a separate category, while it is grouped under "Playing Time" for other seasons. This results in a column with NaN values when two seasons are merged. Therefore, the "MP" column is now always put under "Playing Time".
Docs
Add docs for specifying custom proxy (83)
Not all Tor distribution use the same default port of 9050. The docs now describe how to configure a custom port.