worldfootballR 0.3.5.1

Bugs


worldfootballR 0.3.5

Improvements


worldfootballR 0.3.4

Improvements

  • tm_team_transfers() now also includes player URLs from Transfermarkt to allow for joining with player market values #51

Bugs


worldfootballR 0.3.3.1

Bugs


worldfootballR 0.3.3

New functions

  • player_dictionary_mapping() returns a data frame of players (names and FBref URLs) who have played in the top 5 Euro leagues and their respective Transfermarkt URL

Improvements


worldfootballR 0.3.2.2

Bugs


worldfootballR 0.3.2.1

Improvements

Transfermarkt functions tm_team_transfers() and player_transfer_history() returning transfer prices now differentiate between unknown (returning NA) to free transfers (returning 0) #45

Bugs

  • get_match_summary() no longer throws errors where only one team (home or away) didn’t have a recorded event #46

worldfootballR 0.3.2

Breaking Changes

  • The Team in the data frame column returned by get_match_shooting() no longer exists, with Squad being elevated in to it’s place instead.

Bugs


worldfootballR 0.3.1.3

Bugs


worldfootballR 0.3.1.2

Bugs


worldfootballR 0.3.1.1

Bugs


worldfootballR 0.3.1

Improvements

The following functions now return results for international matches fro FBref:

The following transfermarkt function has been improved:


worldfootballR 0.3.0.4

Bugs


worldfootballR 0.3.0.3

Bugs

  • tm_player_bio() returning error when player valuations not available on transfermarkt.com

worldfootballR 0.3.0.1

Bugs


worldfootballR 0.3.0

New functions

Functions to extract understat.com data now available:

New transfermarkt.com functions:

Improvements

  • get_player_market_values() from transfermarkt now includes player heights, their preferred foot, when they joined the club and where from and when their contract expires
  • player_transfer_history() now includes remaining contract expriry data and remaining contract length (in days) #34
  • get_match_lineups() now idntifies diamond formations
  • Progress bars now included on all long running functions!

worldfootballR 0.2.9

Breaking Changes

  • Most Fbref table names will have changed slightly, as they have been cleaned up to not include “__” and “+/-” has been replaced with “Plus_Minus”
  • Column names event_time, event_type, event_players and score_progression changed for get_match_summary(), and additional columns added

Improvements

  • fb_player_season_stats() now able to accept multiple player_url values
  • get_match_summary() now contains additional columns:
    • Is_Pens to indicate whether the event is from a penalty shootout
    • Event_Half to indicate which half the event occurred in (1, 2, 3, 4, 5), with 3 & 4 being extra time and 5 being penalty shootout
    • Penalty_Number for penalty shootouts, the penalty taking order

Bugs

  • Fix issue #32 for get_match_summary() where event times causing issues in extra time of match half (ie 45+3 as opposed to 46th minute)

  • Fix issue #33 for fb_player_season_stats() where players not having played a game were previously causing errors


worldfootballR 0.2.8.3

Bugs


worldfootballR 0.2.8.2

Bugs


worldfootballR 0.2.8.1

Bugs


worldfootballR 0.2.8

New functions

Improvements

  • fb_player_scouting_report() now returns a players full scouting report against peers in Men’s Big 5 Leagues and European Competition over the last 365 days (issue 27)
  • Removed the country abbreviation in the Squad column of the data frame returned using fb_player_season_stats()

worldfootballR 0.2.7

New functions

Improvements

  • get_match_lineups() now returns additional summary player performance data (shots, goals, cards, etc) to the original lineups output

Bugs

  • Fixed issue where get_season_player_stats() not returning results for players who have only played in domestic comps (not cups, internationals, etc) (issue #22)
  • Fixed issue where fb_big5_advanced_season_stats() not returning results for ‘playing_time’ stat_type (issue #23)

worldfootballR 0.2.6

New functions

Improvements

  • Various transfermarkt functions refactored to have consistent column names

worldfootballR 0.2.5.3

Bugs

Fix duplicated results in some functions


worldfootballR 0.2.5.2

Bugs

Fix duplicating league URLs in various season-level functions as a result of including “Big 5” competition issue #20


worldfootballR 0.2.5.1

Bugs

Fix duplicating league URLs in fb_league_urls() as a result of including “Big 5” competition issue #19


worldfootballR 0.2.5

New functions


worldfootballR 0.2.4

New functions

Improvements


worldfootballR 0.2.3

  • Added league_url argument to get_player_market_values() to allow extraction of non-standard (leagues not stored in worldfootballR_data) leagues

worldfootballR 0.2.2


worldfootballR 0.2.1

General Changes

  • Removed internal functions no longer necessary (data is stored at JaseZiv/worldfootballR_data instead)
  • Usage instructions now in vignettes as opposed to README

Bugs

  • Fixed duplicate column name issue for keeper stats #13

worldfootballR 0.2.0

  • Added get_player_market_values to get player valuations from transfermarkt.com

worldfootballR 0.1.0

  • Bug fixes #8
  • Package Logo
  • Tests written and codecov installed

worldfootballR 0.0.1

  • performance improvements, including limiting page reads where match report data included in output
  • error handling

worldfootballR 0.0.0.9000

  • First commit of package
  • Added function to get the match results of a given tier-1 league season get_match_results()
  • Added function to extract match URLs for a given tier-1 league season get_match_urls()
  • Added function to get team season statistics get_season_team_stats()
  • Added function to get additional metadata for matches get_match_report()
  • Added function to get match lineups for selected match urls get_match_lineups()
  • Added function to get advanced match statistics for players and/or teams get_advanced_match_statistics()
  • Added function to get match events summary get_match_summary()