All notable changes to this project will be documented in this file.
- Quick fix for
trade_deadline
attribute inSettings
class. Will search for better alternative.
- Reorganized structure of
espnff
package for future development
1.3.1 - 2017-07-24
- Added CI testing for Python 3.6
- Fixed issue where map for
playoff_seed_tie_rule
was wrong.
1.3.0 - 2016-12-12
- Added
settings
attribute for league instance. - Added
roster
,tie_rule
, andplayoff_seed_tie_rule
tosettings
1.2.3 - 2016-12-06
- Fixed issue where bye weeks were breaking
scoreboard()
function.
1.2.2 - 2016-11-30
- Fixed
power_rankings()
issue where execution would print matrices.
1.2.1 - 2016-11-29
- Fixed
power_rankings()
issue where lists were out of range.
1.2.0 - 2016-11-25
- Added scoreboard function to League instance.
- Added tests for scoreboard function.
- Removed deprecation warnings, fully converted to new attributes.
- Removed need for
numpy
package.
1.1.0 - 2016-10-18
.travis.yml
file for CI testing.setup.cfg
file forflake8
testing.- Http requests mock for testing.
league.status_code
for testing purposes.- Exceptions for status codes.
- Tests for future development.
- Deprecation warnings for
Team
class attributes. Next Version will remove old attributes. - README.md shows build status from Travis CI.
- Better documentation in README.md.
- Added range for dependencies.
from espnff import *
now only importsLeague
andTeam
.
1.0.1 - 2016-10-18
- Tests for utility functions.
- Output for matrix functions now lists instead of numpy array.
- Fix issue where not all teams showed in power rankings.
- Fix issue where power rankings output was not sorted.
1.0.0 - 2016-10-04
- New attributes for Teams.
- Started using Semantic Versioning.
- Replaced urls with ESPN's private API url.
- Replaced
Members
class withTeams
. get_week
function nowpower_rankings
- Teams now accessable as list attribute in
League
.
get_member
get_all_members
- Fix issue where margin of victory calculation in the power rankings algorithm accounted for 50% of the total power points. Should have been 5%.
- Fix issue where scores from games that weren't played would become a string character instead of an integer.
- Rearranged output for
get_week
.
- Power rankings function
get_week
toLeague
class. - README information.
setup.py
to turn project into module.
- Renamed
power_rankings.py
toespnff.py
.
- League and Members classes to obtain information about ESPN league.