worldfootballR 0.4.5 2021-11-25

Improvements

worldfootballR 0.4.4 Unreleased

Improvements

  • CRAN Submission Feedback:
    • Wrap Data sources in single quotes in DESCRIPTION file (title and/or description)
    • Fixed Warning: Unexecutable code in man/fb_player_scouting_report.Rd: pos_versus = "primary")
    • Wrote .pkg_message() to allow users to easily suppress messages outputted to the console by setting options(mypackage.verbose = FALSE)
    • Removed unnecessary examples
  • Results of using understat_ functions now return the correct full season details (ie for season_start_year = 2019, the resulting season column in the df will be ‘2019/2020’)

worldfootballR 0.4.3 Unreleased

Improvements


worldfootballR 0.4.2 Unreleased

Bugs

  • Fixed various transfermarkt functions that were broken due to HTML changes on the site

worldfootballR 0.4.1 Unreleased

Breaking Changes

  • Remove FotMob functions

worldfootballR 0.4.0 Unreleased

Improvements

  • fotmob_get_matches_by_date() and fotmob_get_match_details() added #61

worldfootballR 0.3.6 Unreleased

Improvements / Breaking Changes

  • fb_player_scouting_report() now contains an additional column in the output (scouting_period) that allows the user to filter on the period they need the scouting report for

worldfootballR 0.3.5.3 Unreleased

Bugs

  • Fixed tm_player_bio() throwing errors due to another change in html on Transfermarkt

worldfootballR 0.3.5.2 Unreleased

Bugs


worldfootballR 0.3.5.1 Unreleased

Bugs


worldfootballR 0.3.5 Unreleased

Improvements


worldfootballR 0.3.4 Unreleased

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 Unreleased

Bugs


worldfootballR 0.3.3 Unreleased

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 Unreleased

Bugs


worldfootballR 0.3.2.1 Unreleased

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 Unreleased

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 Unreleased

Bugs


worldfootballR 0.3.1.2 Unreleased

Bugs


worldfootballR 0.3.1.1 Unreleased

Bugs


worldfootballR 0.3.1 Unreleased

Improvements

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

The following transfermarkt function has been improved:


worldfootballR 0.3.0.4 Unreleased

Bugs


worldfootballR 0.3.0.3 Unreleased

Bugs

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

worldfootballR 0.3.0.1 Unreleased

Bugs


worldfootballR 0.3.0 Unreleased

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 expiry data and remaining contract length (in days) #34
  • get_match_lineups() now identifies diamond formations
  • Progress bars now included on all long running functions!

worldfootballR 0.2.9 Unreleased

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 Unreleased

Bugs


worldfootballR 0.2.8.2 Unreleased

Bugs


worldfootballR 0.2.8.1 Unreleased

Bugs


worldfootballR 0.2.8 Unreleased

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 Unreleased

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 Unreleased

New functions

Improvements

  • Various transfermarkt functions refactored to have consistent column names

worldfootballR 0.2.5.3 Unreleased

Bugs

Fix duplicated results in some functions


worldfootballR 0.2.5.2 Unreleased

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 Unreleased

Bugs

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


worldfootballR 0.2.5 Unreleased

New functions


worldfootballR 0.2.4 Unreleased

New functions

Improvements


worldfootballR 0.2.3 Unreleased

  • 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 Unreleased


worldfootballR 0.2.1 Unreleased

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 Unreleased

  • Added get_player_market_values to get player valuations from transfermarkt.com

worldfootballR 0.1.0 Unreleased

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

worldfootballR 0.0.1 Unreleased

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

worldfootballR 0.0.0.9000 Unreleased

  • 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()