Skip to content

v0.4.0 preview - HTTP season management and team dashboard

Pre-release
Pre-release

Choose a tag to compare

@karimitouraj-hub karimitouraj-hub released this 11 Sep 00:32
d5cef9a

Version 0.4.0 preview

Version 0.4.0 adds authenticated HTTP season operations and the Fieldroom team dashboard. It preserves optional browser draft support.

Changes

  • Manage lineups, free-agent acquisitions, waiver claims, drops, and IR moves through the ESPN HTTP companion.
  • Select advisory, review, automatic, or disabled modes within saved action limits.
  • Inspect managed teams, players, lineup analysis, and saved proposals through the portfolio MCP and local dashboard.
  • Approve and submit exact saved HTTP season proposals from the dashboard when action controls are enabled.
  • Run multiple team contexts with automatic scoring-period rollover and incremental archive export.
  • Install the Codex plugin from the repository root or the attached plugin archive.

The package provides 17 manager tools, 16 ESPN tools, and five portfolio tools. The Codex plugin includes four workflow skills and three MCP commands.

Install

uv tool install fantasy-football-manager==0.4.0

Run the fictional lineup demo:

uvx --from fantasy-football-manager==0.4.0 fantasy-football-manager --demo

Open the fictional dashboard with approval controls:

fantasy-football-dashboard --demo --enable-actions

Open http://127.0.0.1:8765/. Demo approvals change fictional in-memory records only.

HTTP season operation does not require Chrome or Playwright. Live draft operation uses the optional browser adapter.

Verified evidence

The release source is commit d5cef9a652c6cc6fd886dadda741a67181de30d5.
All eight jobs passed in the release workflow.
Checks cover Windows, Ubuntu, Python 3.11 and 3.14, Chrome, dashboard interactions, PostgreSQL, and package validation.
The release artifacts match the reviewed source. SHA256SUMS.txt records the four artifact hashes.

Earlier live acceptance verified a five-team HTTP observation sweep and one authorized free-agent add/drop followed by a lineup exchange.
Fresh roster observations and ESPN receipts confirmed both transactions. A follow-up cycle detected no duplicate submission.

Limits

Live waiver processing, FAAB execution, IR moves, scoring-period rollover, dashboard submission to ESPN, and an unattended season remain Not Tested.
Automated tests and fictional demos do not establish live acceptance for these operations.
Football is the only implemented sport. Trade execution is unavailable.

Read HTTP season acceptance and portfolio validation for evidence and limits.

Publication verification

Verified on September 11, 2026 (UTC):

  • All five GitHub release downloads match the reviewed artifact hashes.
  • Both public PyPI distributions match the same reviewed wheel and source archive.
  • A fresh PyPI installation matches all 37 package files and starts all three MCP servers without Playwright.
  • The isolated test calls passed for the manager, ESPN HTTP companion, and fictional portfolio. No live provider action occurred.
  • The MCP Registry lists version 0.4.0 as active and latest.
  • Glama indexes release commit d5cef9a652c6cc6fd886dadda741a67181de30d5.

Glama image 0.1.3 came from successful build 01a08de2-8709-7efe-85d3-4d37e80ebd83.
The owner build log records checkout of the exact release commit at 2026-09-11T00:34:00Z.
The MCP initialization response reports Fantasy Football Manager, package version 0.4.0.
The same build page confirms that image 0.1.3 was published from this build.

Glama build evidence requires owner access.
These observations establish the source, runtime version, and release association. They are not a signed image attestation.
The public distribution checker still reports glama_build=unknown because it cannot read owner build evidence.
The other version and source checks are current. Glama tool comparison covers manager names and descriptions only.