• v1.9.0 faa6cba72d

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

    tony released this 2026-05-16 14:03:46 -05:00 | 28 commits to main since this release

    • quizzes project added!
    • starting with just a math and moon phase quiz
  • v1.8.7 0cdbaa896a

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

    tony released this 2026-04-24 08:59:30 -05:00 | 43 commits to main since this release

    • configure flask host/protocol so it uses appropriate values for local vs prod. force prod values if ENVIRONMENT != local, which keeps generate_static.py to use prod vars
    • adjust top-matchup endpoint to only allow the top 50 batters by average to be eligible
    • frontend now shows up to 50 players in the batter's ul
  • v1.8.6 4f95ec8dd2

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

    tony released this 2026-04-21 10:28:09 -05:00 | 46 commits to main since this release

    • [baseball] use date time with pydantic models to allow spectree to validate dates. functions params for date now named date_str. all function calls use param names.
    • break up api into subdir and separate files. trailing slash on api health endpoint.
    • update links to api endpoints
  • v1.8.5 2f3fdb089a

    v1.8.5
    All checks were successful
    Main / Lint, Format, and Test (push) Successful in 33s
    Main / Docker Build (push) Successful in 35s
    Main / Deploy (push) Successful in 16s
    Stable

    tony released this 2026-04-19 13:21:03 -05:00 | 49 commits to main since this release

    • data models for schedule and roster list
    • adjust css for mlb team select html element
    • fixed issue with calc of hit streaks. We now calc using data without python statsapi wrapper and ask for gameLogs up to yesterday. Now we should never get back a gameLog stat object from an active game which ruins our calc
  • v1.8.4 cf3ad0c28c

    v1.8.4
    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 17s
    Stable

    tony released this 2026-04-17 19:19:37 -05:00 | 53 commits to main since this release

    • top matchup now searches top 100 batters by average for consideration
    • NoContentResponse data type added for 204 responses (instead of ErrorResponse)
  • v1.8.3 295e35cfb1

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

    tony released this 2026-04-17 15:19:04 -05:00 | 55 commits to main since this release

    • adjust top-batters api endpoint to allow scoping to specific team
    • added html select element on top of the batters sidebar to allow team scoping
    • refactored hit streaks functions to allow scoping to team and optimizations with mget (allows fetching multiple items from redis at once)
  • 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 | 59 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 | 62 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 | 72 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 | 116 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