Skip to content

Latest commit

 

History

History
163 lines (105 loc) · 5.12 KB

CHANGELOG.md

File metadata and controls

163 lines (105 loc) · 5.12 KB

Changelog

All notable changes to this project will be documented in this file.

  • Added legend to Excel sheets to show all filters applied to sheet
  • Fixed bug where keyword arguments may not work for All Time Teams stat sheet in Excel
  • Fixed bug where leagues with some League Median years and some non League Median years would not save to excel
  • Improved Excel tests
  • Improved filtering flow
  • Added All-Time Teams stat sheet to Excel
  • Fixed formatting in stats documentation
  • Fixed broken link in README
  • Updated flow diagram
  • Updated setup file to ignore unneeded packages
  • Upgraded Sleeper package version
  • Better documentation flow for setting up league loaders
  • Added Max Scoring Share stat
  • Added Min Scoring Share stat
  • Added Fleaflicker tag to setup file.
  • Added support for Fleaflicker leagues
  • Added caching to validation flow, resulting in a ~33% speed increase for stat calculations
  • Updated GitHub issue templates
  • Added "Total Games" stat for leagues with multiple game sources
  • Added "Opponent League Median Wins" in stat sheets and Excel sheets for leagues with League Median Games
  • Fixed stat calculations for leagues with League Median Games
  • Updated dependency versions to latest
  • Removed unused code
  • Added YearSettings object that will be used in Year objects to turn on features and stat calculations based on league settings
  • Added support for League Median Games in stat sheets and Excel sheets
  • Added support for League Median Games in Sleeper leagues
  • Updated dependency versions to latest
  • Updated code documentation
  • Now check if a week is completed before adding week for ESPN leagues
  • Now check if a week is completed before adding week for MyFantasyLeague leagues
  • Buffed setup.py file
  • Now freeze team/owner name columns for easier navigating of Excel data
  • Now freeze header row for easier navigating of team/owner data
  • Now allow users to overwrite an existing Excel file using a keyword argument
  • Excel sheets now have consistent row colors
  • Excel sheets now dynamically adjust column width
  • Added "Games Played" stat to Year and All-Time stats
  • Added "Adjusted Team Score" stat to All-Time stats
  • Added "Adjusted Team Success" stat to All-Time stats
  • Added "Adjusted Team Luck" stat to All-Time stats
  • Removed "Team Score" from All-Time stats
  • Removed "Team Success" from All-Time stats
  • Removed "Team Luck" from All-Time stats
  • Fixed bugs so users can now properly add 2 League objects
  • Cleaned up examples
  • Fixed README
  • Added support for multi-week matchup stat calculations
  • Added support for multi-week matchups for Sleeper leagues
  • Organized parts of README into documentation files
  • Updated example files
  • Fixed bug that caused Sleeper leagues to not count playoff weeks correctly
  • Fixed bug that caused Sleeper leagues to count in-progress matchups as completed matchups
  • Now raise an exception for multi-week matchups in Sleeper leagues until the multi-week feature is added to leeger
  • Fixed bug that caused Yahoo leagues that had unfinished matchups to raise an exception
  • Fixed bug where Yahoo consolation matchups could count as a championship matchup
  • Updated versions of dependent libraries
  • Added ability to find multiple years for Yahoo leagues
  • Added better type checking for validation
  • Fixed bug in YahooLeagueLoader that caused tied matchups to raise an exception
  • For ESPN leagues, added check for teams on bye week.
  • Added way to get League objects in a Python dictionary / JSON via the toJson() method
  • Now allow users to turn off validation on methods that use League objects via the validate=False keyword argument
  • Added a FAQ section to README.md

Initial Release