• v1.8.2 20d917f10e

    v1.8.2
    All checks were successful
    Main / Lint, Format, and Test (push) Successful in 36s
    Main / Docker Build (push) Successful in 36s
    Main / Deploy (push) Successful in 17s
    Stable

    tony released this 2026-04-16 11:20:12 -05:00 | 1 commits to main since this release

    • loader added back with a half second sleep call to avoid jitter
    • added math function that determines matchup score
    • fixed bug where we could grab a specific season splits instead of career totals between hitter and pitcher
  • v1.8.1 0eb03e05dc

    v1.8.1
    All checks were successful
    Main / Lint, Format, and Test (push) Successful in 34s
    Main / Docker Build (push) Successful in 36s
    Main / Deploy (push) Successful in 17s
    Stable

    tony released this 2026-04-15 15:48:09 -05:00 | 4 commits to main since this release

    • hitting streaks implemented
    • matchup score algorithm!
    • removed loading animation (but might add it back later)
  • v1.8.0 212cc8d9cc

    v1.8.0
    All checks were successful
    Main / Lint, Format, and Test (push) Successful in 34s
    Main / Docker Build (push) Successful in 36s
    Main / Deploy (push) Successful in 17s
    Stable

    tony released this 2026-04-07 14:51:30 -05:00 | 14 commits to main since this release

    • [projects] picks-to-click baseball project
    • added redis to our docker-compose.yml for caching
    • api_models.py completely refactored
    • so many more changes
  • v1.7.8 7293515f46

    v1.7.8
    All checks were successful
    Main / Lint, Format, and Test (push) Successful in 32s
    Main / Docker Build (push) Successful in 36s
    Main / Deploy (push) Successful in 10s
    Stable

    tony released this 2026-03-25 21:41:38 -05:00 | 58 commits to main since this release

    • clean up our weather api to only send back data that we need for the frontend
    • cleaned up our api models to match
    • updated weather/forecast tests to match new expected values
    • updated frontend javascript for weather-globe to match the new returned values
  • v1.7.7 6fde97cc0b

    v1.7.7
    All checks were successful
    Main / Lint, Format, and Test (push) Successful in 32s
    Main / Docker Build (push) Successful in 36s
    Main / Deploy (push) Successful in 10s
    Stable

    tony released this 2026-03-25 15:27:37 -05:00 | 59 commits to main since this release

    • api documentation using spectree
    • broke out api_models.py from api.py
    • api validation is now handled by spectree and not manually validated with our api functions
    • adjusted tests for updated api validation
    • added link to index for /docs/scalar/ with an svg element
  • v1.7.6 904b72c143

    v1.7.6
    All checks were successful
    Main / Docker Build (push) Successful in 58s
    Main / Lint, Format, and Test (push) Successful in 31s
    Main / Deploy (push) Successful in 10s
    Stable

    tony released this 2026-03-23 14:26:55 -05:00 | 62 commits to main since this release

    • uptime-kuma link and logo added to index
    • goto --uptime-kuma for index
    • app version returned in /health/ endpoint
  • v1.7.5 10dc81eca0

    v1.7.5
    All checks were successful
    Main / Lint, Format, and Test (push) Successful in 32s
    Main / Docker Build (push) Successful in 39s
    Main / Deploy (push) Successful in 10s
    Stable

    tony released this 2026-03-20 09:43:57 -05:00 | 64 commits to main since this release

    • /health/ route added
    • baked in docker HEALTHCHECK into the image
    • healthcheck uses python stdlib package to avoid installing curl
  • v1.7.4 cc56558d54

    v1.7.4
    All checks were successful
    Main / Docker Build (push) Successful in 34s
    Main / Deploy (push) Successful in 19s
    Main / Lint, Format, and Test (push) Successful in 31s
    Stable

    tony released this 2026-03-20 09:02:21 -05:00 | 66 commits to main since this release

    • move away from using background processes for main app and socket app, instead utilize docker compose
    • combine both gunicorn configs into single config
    • will require an update to our ansible
  • v1.7.3 437d5c8355

    v1.7.3
    All checks were successful
    Main / Lint, Format, and Test (push) Successful in 31s
    Main / Docker Build (push) Successful in 1m3s
    Main / Deploy (push) Successful in 9s
    Stable

    tony released this 2026-03-19 20:44:57 -05:00 | 70 commits to main since this release

    • behind the scenes release
    • switch to application factory for flask app
    • move api/routes to blueprints and their own files
    • add lots of tests!
    • pre-commit hooks updated to use ruff version from pyproject.toml and run tests locally
    • sqlalchemy queries updated to use 2.0 syntax and clear deprecation warnings
  • v1.7.2 460a6ea33d

    v1.7.2
    All checks were successful
    Main / Lint, Format, and Test (push) Successful in 32s
    Main / Docker Build (push) Successful in 1m11s
    Main / Deploy (push) Successful in 9s
    Stable

    tony released this 2026-03-18 15:03:53 -05:00 | 81 commits to main since this release

    • [url-shortener] popover for output
    • [url-shortener] adjust api to reuse normalized url if we find an existing one in the database already and update created_date