v0.4.0 preview - HTTP season management and team dashboard
Pre-releaseVersion 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.0Run the fictional lineup demo:
uvx --from fantasy-football-manager==0.4.0 fantasy-football-manager --demoOpen the fictional dashboard with approval controls:
fantasy-football-dashboard --demo --enable-actionsOpen 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.