Skip to content

Releases: probberechts/soccerdata

v1.8.4

04 Nov 14:59
Compare
Choose a tag to compare

Changes

🪲 Fixes

📦 Dependencies

  • chore(deps): update pypa/gh-action-pypi-publish action to v1.11.0 (#749) @renovate
  • fix(deps): update dependency rich to v13.9.4 (#748) @renovate
  • chore(deps): update dependency virtualenv to v20.27.1 (#747) @renovate
  • chore(deps): update dependency ruff to v0.7.2 (#746) @renovate
  • chore(deps): update actions/setup-python action to v5.3.0 (#741) @renovate
  • chore(deps): update crazy-max/ghaction-github-labeler action to v5.1.0 - autoclosed (#743) @renovate
  • chore(deps): update dependency pip to v24.3.1 (#744) @renovate

v1.8.3

30 Oct 15:19
Compare
Choose a tag to compare

Changes

🚀 Features

🪲 Fixes

👷 Continuous Integration

📦 Dependencies

  • chore(deps): update actions/checkout action to v4.2.2 (#737) @renovate
  • chore(deps): update dependency time-machine to v2.16.0 (#727) @renovate
  • chore(deps): update dependency mypy to v1.13.0 (#731) @renovate
  • chore(deps): update dependency ruff to v0.7.0 (#733) @renovate
  • chore(deps): update dependency virtualenv to v20.27.0 (#734) @renovate
  • fix(deps): update dependency rich to v13.9.3 (#736) @renovate
  • chore(deps): update actions/cache action to v4.1.2 (#735) @renovate
  • chore(deps): update dependency poetry to v1.8.4 (#732) @renovate
  • chore(deps): update dependency coverage to v7.6.3 (#730) @renovate
  • chore(deps): update actions/checkout action to v4.2.1 (#724) @renovate
  • chore(deps): update pypa/gh-action-pypi-publish action to v1.10.3 (#723) @renovate
  • chore(deps): update dependency pre-commit-hooks to v5 - autoclosed (#721) @renovate
  • chore(deps): update dependency coverage to v7.6.2 (#717) @renovate
  • chore(deps): update dependency ruff to v0.6.8 (#699) @renovate
  • chore(deps): update actions/cache action to v4.1.1 (#718) @renovate
  • chore(deps): update dependency nox to v2024.10.9 (#719) @renovate
  • chore(deps): update dependency pre-commit to v4 (#720) @renovate
  • fix(deps): update dependency rich to v13.9.1 (#697) @renovate
  • chore(deps): update pypa/gh-action-pypi-publish action to v1.10.2 (#700) @renovate
  • chore(deps): update dependency sphinx-autobuild to v2024.10.3 (#701) @renovate
  • chore(deps): update dependency virtualenv to v20.26.6 (#705) @renovate
  • chore(deps): update dependency pytest to v8.3.3 (#707) @renovate
  • chore(deps): update actions/checkout action to v4.2.0 (#713) @renovate
  • chore(deps): update codecov/codecov-action action to v4.6.0 (#714) @renovate
  • chore(deps): update dependency mypy to v1.11.2 (#696) @renovate
  • chore(deps): update actions/setup-python action to v5.2.0 (#695) @renovate
  • fix(deps): ensure compatability with socceraction (#692) @probberechts
  • fix(deps): add "packaging" (#691) @probberechts
  • chore(deps): update dependency ruff to v0.6.0 (#689) @renovate
  • chore(deps): update dependency nbsphinx to v0.9.5 (#686) @renovate
  • chore(deps): update dependency nbsphinx to v0.9.5 (#685) @renovate
  • fix(deps): update dependency lxml to v5.3.0 (#680) @renovate

v1.8.2

15 Aug 10:05
Compare
Choose a tag to compare

Changes

🚀 Features

  • [Understat] Add Assists, Key Passes, Yellow Cards, Red cards info in read_player_match_stats() (#663) @babu-akhil

🪲 Fixes

🚨 Testing

📦 Dependencies

  • chore(deps): update dependency coverage to v7.6.1 (#676) @renovate
  • chore(deps): update dependency ruff to v0.5.6 (#670) @renovate
  • chore(deps): update dependency time-machine to v2.15.0 (#677) @renovate
  • chore(deps): update dependency furo to v2024.8.6 (#650) @renovate
  • chore(deps): update dependency furo to v2024.8.6 (#649) @renovate
  • chore(deps): update dependency mypy to v1.11.1 (#652) @renovate
  • chore(deps): update dependency pytest to v8.3.2 (#654) @renovate
  • chore(deps): update dependency ruff to v0.5.5 (#656) @renovate
  • chore(deps): update dependency pip to v24.2 (#666) @renovate
  • chore(deps): update dependency pre-commit to v3.8.0 (#667) @renovate
  • chore(deps): update dependency sphinx to v8 (#669) @renovate
  • chore(deps): update dependency sphinx to v7.4.7 (#653) @renovate
  • chore(deps): update dependency sphinx to v7.4.6 (#651) @renovate
  • chore(deps): update dependency sphinx to v7.4.5 (#648) @renovate
  • chore(deps): update dependency sphinx to v7.4.4 (#647) @renovate
  • chore(deps): update dependency sphinx to v7.4.3 (#645) @renovate
  • chore(deps): update dependency sphinx to v7.4.3 (#646) @renovate
  • chore(deps): update dependency sphinx to v7.4.2 (#644) @renovate
  • chore(deps): update dependency ruff to v0.5.2 (#643) @renovate
  • chore(deps): update dependency coverage to v7.6.0 (#642) @renovate
  • chore(deps): update actions/setup-python action to v5.1.1 (#641) @renovate
  • chore(deps): update dependency pip to v24.1.2 - autoclosed (#634) @renovate
  • chore(deps): update dependency ruff to v0.5.1 (#635) @renovate
  • chore(deps): update dependency mypy to v1.10.1 - autoclosed (#626) @renovate
  • chore(deps): update dependency pip to v24.1.1 (#627) @renovate
  • chore(deps): update dependency time-machine to v2.14.2 (#630) @renovate
  • chore(deps): update dependency coverage to v7.5.4 (#624) @renovate
  • chore(deps): update dependency virtualenv to v20.26.3 (#622) @renovate

v1.8.1

28 Jun 13:51
Compare
Choose a tag to compare

Changes

🪲 Fixes

📦 Dependencies

  • chore(deps): update pypa/gh-action-pypi-publish action to v1.9.0 (#616) @renovate
  • chore(deps): update dependency pip to v24.1 (#621) @renovate
  • chore(deps): update dependency ruff to v0.4.10 (#620) @renovate

Ready for EURO2024 🔥

16 Jun 17:01
Compare
Choose a tag to compare

It's now possible to scrape data for the European Championship from FBref, FotMob, Sofascore and WhoScored.

import soccerdata as sd

fbref = sd.FBref("INT-European Championship", 2024)
fbref.read_player_match_stats(match_id="bd775264")

Changes

🚀 Features

👷 Continuous Integration

📦 Dependencies

  • chore(deps): update codecov/codecov-action action to v4.5.0 - autoclosed (#610) @renovate
  • chore(deps): update actions/checkout action to v4.1.7 (#609) @renovate
  • fix(deps): update dependency requests to v2.32.3 (#598) @renovate
  • chore(deps): update dependency pylint to v3.2.3 (#608) @renovate
  • chore(deps): update dependency pytest to v8.2.2 (#606) @renovate
  • chore(deps): update dependency coverage to v7.5.2 (#602) @renovate

v1.7.1

27 May 22:05
Compare
Choose a tag to compare

Changes

🚀 Features

  • [WhoScored] Add options to skip/retry/raise when scraping match events fails (#592) @probberechts

🪲 Fixes

📦 Dependencies

  • chore(deps): update codecov/codecov-action action to v4.4.1 (#594) @renovate
  • chore(deps): update dependency pytest to v8.2.1 (#593) @renovate
  • chore(deps): update dependency pep8-naming to ^0.14.0 (#591) @renovate
  • chore(deps): update actions/checkout action to v4.1.6 (#590) @renovate
  • chore(deps): update codecov/codecov-action action to v4.4.0 (#588) @renovate
  • chore(deps): update dependency virtualenv to v20.26.2 (#587) @renovate
  • chore(deps): update dependency pylint to v3.1.1 (#586) @renovate
  • fix(deps): update dependency lxml to v5.2.2 (#585) @renovate
  • chore(deps): update dependency pre-commit to v3.7.1 (#584) @renovate
  • chore(deps): update dependency poetry to v1.8.3 (#583) @renovate
  • chore(deps): update dependency pygments to v2.18.0 - autoclosed (#574) @renovate
  • chore(deps): update dependency furo to v2024.5.6 (#577) @renovate
  • chore(deps): update dependency furo to v2024.5.6 (#578) @renovate
  • chore(deps): update dependency nbsphinx to v0.9.4 (#580) @renovate
  • chore(deps): update dependency coverage to v7.5.1 (#575) @renovate
  • chore(deps): update dependency nbsphinx to v0.9.4 (#579) @renovate

v1.7.0

09 May 20:04
Compare
Choose a tag to compare

Changes

🚀 Features

🪲 Fixes

👷 Continuous Integration

📦 Dependencies

  • chore(deps): update actions/checkout action to v4.1.5 (#572) @renovate
  • chore(deps): update codecov/codecov-action action to v4.3.1 (#571) @renovate
  • chore(deps): update dependency virtualenv to v20.26.1 (#570) @renovate
  • chore(deps): update dependency coverage to v7.5.0 (#561) @renovate
  • chore(deps): update dependency virtualenv to v20.26.0 (#562) @renovate
  • chore(deps): update dependency mypy to v1.10.0 (#565) @renovate
  • chore(deps): update dependency furo to v2024.4.27 (#568) @renovate
  • chore(deps): update dependency furo to v2024.4.27 (#569) @renovate
  • chore(deps): update dependency pytest to v8.1.2 (#567) @renovate
  • chore(deps): update dependency black to v24.4.1 (#564) @renovate
  • chore(deps): update actions/checkout action to v4.1.4 (#563) @renovate
  • chore(deps): update dependency flake8-bugbear to v24.4.21 (#559) @renovate
  • chore(deps): update dependency sphinx to v7.3.7 (#556) @renovate
  • chore(deps): update actions/checkout action to v4.1.3 (#555) @renovate
  • chore(deps): update dependency sphinx to v7.3.6 (#554) @renovate
  • chore(deps): update dependency virtualenv to v20.25.3 (#553) @renovate
  • chore(deps): update dependency sphinx to v7.3.5 (#552) @renovate
  • chore(deps): update dependency sphinx to v7.3.5 (#551) @renovate
  • chore(deps): update dependency virtualenv to v20.25.2 (#550) @renovate
  • chore(deps): update dependency nox to v2024.4.15 (#549) @renovate
  • chore(deps): update actions/checkout action to v4.1.2 (#548) @renovate
  • chore(deps): update dependency sphinx-autobuild to v2024.4.13 (#546) @renovate
  • chore(deps): update dependency black to v24.4.0 (#545) @renovate
  • chore(deps): update codecov/codecov-action action to v4.3.0 (#543) @renovate
  • chore(deps): update dependency pre-commit-hooks to v4.6.0 (#542) @renovate
  • fix(deps): update dependency lxml to v5.1.1 (#535) @renovate
  • chore(deps): update codecov/codecov-action action to v4.2.0 (#536) @renovate
  • chore(deps): update actions/setup-python action to v5.1.0 (#531) @renovate
  • chore(deps): update codecov/codecov-action action to v4.1.1 (#530) @renovate
  • Bump actions/upload-artifact and actions/download-artifact from 3 to 4 (#534) @probberechts
  • chore(deps): update dependency pre-commit to v3.7.0 (#527) @renovate
  • chore(deps): update dependency time-machine to v2.14.1 (#525) @renovate

SoFIFA fix

22 Mar 22:23
Compare
Choose a tag to compare

Changes

🪲 Fixes

📚 Documentation

📦 Dependencies

  • chore(deps): update dependency pytest-mock to v3.14.0 - autoclosed (#521) @renovate
  • chore(deps): update actions/cache action to v4.0.2 (#520) @renovate
  • chore(deps): update dependency black to v24.3.0 (#518) @renovate
  • chore(deps): update dependency nox to v2024 (#506) @renovate
  • chore(deps): update dependency time-machine to v2.14.0 (#507) @renovate
  • chore(deps): update dependency mypy to v1.9.0 (#511) @renovate
  • chore(deps): update dependency pytest to v8.1.1 (#512) @renovate
  • chore(deps): update pypa/gh-action-pypi-publish action to v1.8.14 (#510) @renovate
  • chore(deps): update dependency coverage to v7.4.4 (#515) @renovate
  • chore(deps): update dependency poetry to v1.8.2 (#504) @renovate
  • chore(deps): update actions/cache action to v4.0.1 (#503) @renovate
  • fix(deps): update dependency rich to v13.7.1 (#502) @renovate
  • chore(deps): update dependency poetry to v1.8.1 (#498) @renovate
  • chore(deps): update codecov/codecov-action action to v4.1.0 (#499) @renovate
  • chore(deps): update pypa/gh-action-pypi-publish action to v1.8.12 (#501) @renovate
  • chore(deps): update dependency pytest to v8.0.2 (#497) @renovate
  • chore(deps): update dependency pylint to v3.0.4 (#496) @renovate
  • chore(deps): update codecov/codecov-action action to v4.0.2 (#495) @renovate
  • chore(deps): update dependency virtualenv to v20.25.1 (#494) @renovate
  • chore(deps): update dependency coverage to v7.4.2 (#493) @renovate

FotMob and Understat support

20 Feb 18:33
Compare
Choose a tag to compare

This version adds support for scraping FotMob and Understat.

🚀 Features

🪲 Fixes

📦 Dependencies

v1.5.3

01 Jan 09:34
Compare
Choose a tag to compare

Changes

🚀 Features

🪲 Fixes

🚨 Testing

👷 Continuous Integration

📦 Dependencies