Skip to content

Releases: uberfastman/fantasy-football-metrics-weekly-report

Release v21.0.0: pyproject.toml, bug fixes, versioning, docker image

Choose a tag to compare

@uberfastman uberfastman released this 25 Sep 19:44

Release Notes

  • Change project from requirements.txt to pyproject.toml
  • Fix gitpython bug
  • Fix empty high roller data bug
  • Add pre-deploy script for automated versioning
  • Change github actions image to uv python
  • Change docker image to uv python
  • Change Selenium headless browser for ESPN cookie retrieval to Firefox
  • Update documentation

Release v20.0.0: Saving/Loading using pyobjson, Codebase Refactor/Lint, New Run Flow

Choose a tag to compare

@uberfastman uberfastman released this 06 Jan 02:11

Release Notes

  • Upgraded saving/loading data to use pyobjson
  • Refactored entire codebase into subdirectory and reorganized/renamed some modules
  • Upgraded to uv/ruff
  • Linted codebase with ruff and bandit
  • Addressed technincal debt
  • Improved logging
  • Cleaned up some runtime business logic
  • Generalized some feature business logic
  • Created a universal feature data spec with normalized player key
  • Addressed some TODOs
  • Updated main.py run flow
  • Updated command line arguments
  • Updated documentation
  • Updated dependencies

Release v19.0.0: High Roller Feature, Feature Updates, Config Updates, and Layout Updates

Choose a tag to compare

@uberfastman uberfastman released this 04 Oct 04:03

Release Notes

  • Update documentation
  • Update dependencies
  • Create new High Roller feature for player NFL fines
  • Create base Feature class, refactor Bad Boy and Beef features to use it, and use it for new High Roller feature
  • Added environment variable support for disabling checking for updates
  • Updated report layout

Release v18.0.0: Auth with env vars and 2024 updates

Choose a tag to compare

@uberfastman uberfastman released this 27 Sep 06:03

Release Notes

  • Update documentation
  • Update dependencies
  • Replace usage of all authentication JSON files with environment variables
  • Update Google Drive integration
  • Update Slack integration
  • Update platform API usage where applicable
  • Add support for Python 3.12
  • Drop support for Python <=3.9

Release v17.0.0: Use .env for settings

Choose a tag to compare

@uberfastman uberfastman released this 25 Nov 06:48

Release Notes

  • Update documentation
  • Update dependencies
  • Change app to use Pydantic with .env files instead of config.ini files for settings
  • Fix running app for CBS leagues without FAAB
  • Upgrade Docker image to use Python 3.11.6

Release v16.0.0: CBS Support, Type Hints, Refactoring

Choose a tag to compare

@uberfastman uberfastman released this 21 Oct 15:10

Release updates include but are not limited to:

  • Add support for the CBS fantasy football platform
  • Update documentation
  • Python best practices updates (add type hints to the whole codebase, comments, etc.)
  • Extensively refactor a portion of the codebase

Release v15.0.0: 2023-24 Season

Choose a tag to compare

@uberfastman uberfastman released this 18 Sep 04:40

Release update for the 2023-24 season includes but is not limited to:

  • Yahoo API fixes, now using YFPY v13.0.0
  • ESPN API fixes, now using newer ESPN Python client
  • ESPN automatic session cookies retrieval using Selenium (optional)
  • Sleeper API fixes
  • Fleaflicker API fixes
  • Update documentation
  • Python best practices updates (improve type hints, comments, etc.)
  • Bug fixes, including the following: closes #146, closes #147, closes #175, closes #187
  • Various other improvements

Drop Support for Python 3.8

Choose a tag to compare

@uberfastman uberfastman released this 14 Oct 16:15

This update includes:

  • Deprecate Python 3.8
  • Deprecate Travis CI
  • Add GitHub Actions build and test pipeline
  • various bug fixes

Updates and Initial Bug Fixes for 2022

Choose a tag to compare

@uberfastman uberfastman released this 19 Sep 03:55
60a156c

This update for 2022 includes but is not limited to:

  • replace Fox Sports API with Sleeper API for Beef Metric
  • update various areas of the app to use f-strings
  • universally replace os.path with pathlib
  • update Dockerfile python version from 3.9 to 3.10
  • update documentation
  • various bug fixes

Updates & Bugfixes for 2021

Choose a tag to compare

@uberfastman uberfastman released this 18 Sep 14:57

This update for 2021 includes but is not limited to:

  • Fix bad boy metric NFL arrests API access
  • update slack integration with correct import
  • update google integration to handle varying top level folders
  • update Dockerfile python version from 3.7 to 3.9
  • remove support for Python 3.6
  • various bug fixes