v0.6.021 Jun 2026Latest
AddedOfficial Buy Me a Coffee button in the header for visitors who want to back the project.
v0.5.021 Jun 2026
AddedLogs console: operators can inspect persisted line-level app logs from the dashboard.
ImprovedLatest Results now defaults to a date timeline, highlights match dates, and keeps grouped results ordered newest first.
ImprovedMain-branch PRs now require this changelog to be updated before merge.
v0.4.019 Jun 2026
AddedFixtures page: upcoming matches by day with kickoff times in Australia/Melbourne, plus a projected knockout bracket (Round of 16 → Final).
AddedTop scorers ("Stars to watch") and national team crests across standings and fixtures.
AddedThis changelog — a public progress log so anyone can follow what's shipping.
ImprovedTop navigation now scrolls cleanly on mobile as new sections are added.
v0.3.018 Jun 2026
AddedNext.js SSR site: daily brief list, brief detail, standings tables, and archive are live.
ImprovedDark sports-dashboard design system applied across all screens (FIFA navy + electric blue).
FixedStandings columns now use tabular figures so numbers align across every group.
v0.2.017 Jun 2026
AddedAutomated daily publishing: Azure Container Apps Job runs the pipeline on a 7:00 AM AEST cron, no manual step.
AddedRun logging in agent_runs: per-node timings, token counts, cost, and errors.
ImprovedRe-runs are now idempotent — re-triggering a day never duplicates a brief.
v0.1.016 Jun 2026
MilestoneFirst end-to-end brief generated and stored in the database — the full chain works.
AddedLangGraph pipeline: Collector → Analyst → Editor. The LLM narrates only; it never does table math.
AddedDeterministic standings math computed in Python (points, goal difference, position deltas, qualification).
FixedDaylight-saving handling for the 7:00 AM Australia/Melbourne schedule.