Skip to content

Releases: Buzzr-app/dfs-engine

v5.1.0

Choose a tag to compare

@github-actions github-actions released this 16 Jul 18:59
c26ad05

Buzzr public toolkit release v5.1.0.

Published from reviewed commit c26ad054f999ea726eb29c93d75e5a0dd8a7ea7e through npm trusted publishing with provenance.

Package Version npm integrity
@buzzr/dfs-cli 5.0.1 sha512-BV3e5Nxkys3LLxX67/bc7gPA2L0JnBGnczqfIJPLr98rf217iKpLuVkTbtRpZBfyEQNHdRJGUbuzuD3bYXapzg==
@buzzr/dfs-engine 5.1.0 sha512-nvad/3xyzxjJA1/QQsNqfmYB9P8TIB1ErKSvhOWD1mL3FLzCe+HuNCM880dj8wOSglLUlZzFVXrn+VB/2/NQ3Q==
@buzzr/dfs-engine-test-vectors 5.1.0 sha512-fTZY5BC8CjX2l5vQAx0Ejk3EfjKHE+dcf51T8wtXQviPUI2KKY83ip2WW4j0Gj8DyxFZugev4M0zvj3UZKruWw==
@buzzr/dfs-testkit 5.0.1 sha512-pXaylQhkXgD8Ttee63eoGik+58MVMer6/84v6FCax5KQ4B/4wxLtTgC2a4EpOR7g/APVL/JO2N6ZE4eHHOWiAQ==
@buzzr/mcp 5.1.0 sha512-5xWiYpL0CY4qtHWd9r23SnII4eBxFmr1D6jKilEV8BItleTsT3b8vBLr3F4id0YejlRGxPjeW/68Z4QCa1FzbA==

v5.0.0 — Batch settlement, calibrated predictions, recommendations, and an MCP server

Choose a tag to compare

@sarveshsea sarveshsea released this 07 Jul 00:54
2d572c9

The whole @buzzr family, baselined at 5.0.0. Pure TypeScript, zero-dependency cores, ESM+CJS+types, Node ≥22.

Engines

  • @buzzr/dfs-engine 5.0.0settleEntries() batch settlement with a shared memoized stat cache (providerCalls/cacheHits reporting, per-entry failure isolation), validateBookPolicyDefinition() for linting book policies as data, KALSHI_DRAFT_BOOK_POLICY for prediction-market binary contracts, richer explanation codes. The locked v4 canonical contracts are untouched — upgrading from 4.x requires no code changes.
  • @buzzr/bets-core 5.0.0 — parlay math (combineAmericanOdds, calculateParlayFairValue), calculateExpectedValue, calculateKellyStake, calculateClosingLineValue, calculateRollupByPeriod, calculateDrawdown, calculateStreaks. Fully additive.
  • @buzzr/entertainment-engine 5.0.0 — joins the monorepo. Injectable clock, DST-correct primetime detection, normalized team matching, expanded rivalry tables, a calibrated 22-feature ml-v5 trainer (standardization, momentum, early stopping, seeded shuffle, confidence calibration) with bit-identical v1-weight backward compatibility, and a new personalized recommendations API (rankGamesForUser, explainRecommendation).

New: agents can use all of it

  • @buzzr/mcp 5.0.0 — an MCP stdio server exposing 8 tools (grade entries, validate slips, list book policies, fair lines, parlay EV, Kelly stakes, buzz predictions, personalized rankings). One config line: npx -y @buzzr/mcp.

Satellites

dfs-cli, dfs-react, dfs-testkit, dfs-provider-espn, dfs-provider-sportradar, dfs-engine-test-vectors — all at 5.0.0 against dfs-engine ^5.0.0.

Verification

npm run verify green across all 10 packages on Node 22 + 24: typecheck, lint, format, 460+ tests, coverage, builds, TypeDoc, export smoke tests, size budgets, pack smoke, audit. Also integrated and shipped in the Buzzr app (typecheck + full Jest suite green against these exact artifacts).

🤖 Generated with Claude Code