Version 0.4.4
Deprecations
- Support for Python 2.7 is now dropped - all users are encouraged to upgrade to Python 3.5 or newer moving forward (#132)
- Added deprecation warning to
attempted_passes
for the NCAAF in favor ofpass_attempts
(#170)
Enhancements
- Added support for coverage.io to verify code coverage of all commits (#155)
- Updated documentation to reflect the Houston Texan's new abbreviation on pro-football-reference.com (#163)
- Set default NCAAB game time to midnight in case no time is present (#185)
Fixes
- Fixed an issue where the MLB tests were not completing properly (#151)
- Force UTF-8 encoding for opening test HTML files for Windows compatibility (#152)
- Fixed an issue where NCAAF player positions weren't being loaded properly (#150)
- Fixed an issue where the weight of NCAAF players was not being loaded properly in older seasons (2000s and earlier) (#153)
- Fixed an issue where NCAAF games would fail to be pulled when a time isn't associated with the game (#154)
- Fixed an issue where rushing and receiving information wasn't being loaded for NFL players (#131)
- Fixed an issue where new NBA players who are the first to represent their country would throw an error (#169)
- Fixed an issue where the program would throw an error if a requested page was empty (#172)
- Fixed an issue where
passing_yards
was not included for NCAAF players (#173) - Fixed an issue pulling NCAAB games without an associated time (#181)
- Fixed an issue pulling NCAAB player pages with no information (#182)
- Fixed an issue preventing the NCAAF schedule module from continuing if the conference pages on sports-reference.com were empty (#183)
- Fixed an issue with NCAAF boxscores throwing errors when games haven't been played yet (#187)
Dependency Updates
- Updated numpy to 1.17.2
- Updated pytest to 5.1.2
- Updated zipp to 0.6.0
- Updated lxml to 4.4.1
- Updated cssselect to 1.1.0
- Updated pytz to 2019.2
- Updated packaging to 19.1
- Updated pyparsing to 2.4.2
- Updated more-itertools to 7.2.0
- Updated coverage to 4.5.4
- Updated pandas to 0.25.1
- Updated importlib-metadata to 0.20
- Updated certify to 2019.6.16