• v2.2.1 4b518bdf88

    v2.2.1
    All checks were successful
    Main / Lint, Format, and Test (push) Successful in 27s
    Main / Docker Build (push) Successful in 24s
    Main / Deploy (push) Successful in 14s
    Stable

    tony released this 2026-10-08 10:44:50 -05:00 | 0 commits to main since this release

    • [chatroom]
      • ChatNamespace now uses /chat instead of root /
    • [golfmatch]
      • check to /match POST that ensures hole of submatch is not greater than defined holes for match
      • tests for good/bad /match POST
  • v2.2.0 aac221dd7b

    v2.2.0
    All checks were successful
    Main / Lint, Format, and Test (push) Successful in 27s
    Main / Docker Build (push) Successful in 24s
    Main / Deploy (push) Successful in 15s
    Stable

    tony released this 2026-10-02 10:53:18 -05:00 | 3 commits to main since this release

    • [url-shortener]
      • changed to use valkey instead of sqlite for storing records
      • updated how-this-works popover with information about using valkey
      • api now uses bool for strip parameter
      • tests updated to reflect changes to valkey
      • turn on decode_responses for fake-redis tests to match as the code does that with valkey_client
      • changed some css
  • v2.1.5 245c6893f3

    v2.1.5
    All checks were successful
    Main / Lint, Format, and Test (push) Successful in 27s
    Main / Docker Build (push) Successful in 25s
    Main / Deploy (push) Successful in 13s
    Stable

    tony released this 2026-09-30 11:47:11 -05:00 | 5 commits to main since this release

    • [golfmatch]
      • tests for golfmatch
      • switch to using set over setex in all valkey calls
      • golfmatch reject hole update requests that contain a hole value greater than defined holes for the match
      • break up GolfMatch and GolfSubMatch api models so spectree can generate two separate components and we can view our computed_fields in scalar docs
      • api now returns 409 instead of 404 on POST requests that don't meet conditions
  • v2.1.4 11a47dd8cc

    v2.1.4
    All checks were successful
    Main / Lint, Format, and Test (push) Successful in 26s
    Main / Docker Build (push) Successful in 24s
    Main / Deploy (push) Successful in 13s
    Stable

    tony released this 2026-09-28 21:38:14 -05:00 | 8 commits to main since this release

    • [golfmatch]
      • rename all references for thru to just hole
      • adjust some css on the match admin popover and no-match-container elements
  • v2.1.3 d263b74363

    v2.1.3
    All checks were successful
    Main / Lint, Format, and Test (push) Successful in 27s
    Main / Docker Build (push) Successful in 24s
    Main / Deploy (push) Successful in 13s
    Stable

    tony released this 2026-09-28 14:41:03 -05:00 | 9 commits to main since this release

    • [golfmatch]
      • push active match on socket connect event instead of having js query /match on pageload
      • all match updates and changes are now pushed via socket emit events
      • updated how-this-works popover with information about project
  • v2.1.2 a6d631ecde

    v2.1.2
    All checks were successful
    Main / Docker Build (push) Successful in 25s
    Main / Deploy (push) Successful in 21s
    Main / Lint, Format, and Test (push) Successful in 28s
    Stable

    tony released this 2026-09-24 10:13:29 -05:00 | 10 commits to main since this release

    • [golfmatch] align text in main-match
  • v2.1.1 24b4a7265d

    v2.1.1
    All checks were successful
    Main / Lint, Format, and Test (push) Successful in 33s
    Main / Docker Build (push) Successful in 27s
    Main / Deploy (push) Successful in 13s
    Stable

    tony released this 2026-09-24 10:02:50 -05:00 | 11 commits to main since this release

    • [golfmatch]
      • match score is one point per sub match
      • css adjustments for mobile
      • add ability to set thru hole for each sub match
      • send match data via socket instead of asking clients to call /match and refresh
  • v2.1.0 3a2845bde7

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

    tony released this 2026-09-23 14:43:44 -05:00 | 13 commits to main since this release

    • Golf Match Project
      • initial main commit of project
      • will be updated in the future
  • v2.0.2 e627d81560

    v2.0.2
    All checks were successful
    Main / Lint, Format, and Test (push) Successful in 32s
    Main / Docker Build (push) Successful in 29s
    Main / Deploy (push) Successful in 17s
    Stable

    tony released this 2026-09-10 14:53:34 -05:00 | 21 commits to main since this release

    • upgrade base image to ghcr.io/astral-sh/uv:python3.14-trixie-slim
  • v2.0.1 063dae9211

    v2.0.1
    All checks were successful
    Main / Lint, Format, and Test (push) Successful in 29s
    Main / Docker Build (push) Successful in 29s
    Main / Deploy (push) Successful in 14s
    Stable

    tony released this 2026-09-02 10:50:56 -05:00 | 26 commits to main since this release

    • add packaging as it is a dependency of gunicorn geventwebsocketworker
    • adjust api/baseball.py so it dynamically queries the correct season