Releases: Sharp-API/SharpAPI-Documentation
Releases · Sharp-API/SharpAPI-Documentation
v2026.05.08
[2026.05.07.144] - 2026-05-07
Documentation
- leagues: Replace stale Leagues-by-Sport table with live-endpoint pointer (#219) by @Mlaz-code in #219
v2026.05.07.144
[2026.05.07.143] - 2026-05-07
Bug Fixes
- hydration: Suppress React #418 errors from Nextra internals (SHA-2240) (#209) by @Mlaz-code in #209
Documentation
- openapi: Remove phantom /sports/{sportId} and /sportsbooks/{bookId} (#218) by @Mlaz-code in #218
v2026.05.07.143
[2026.05.07.142] - 2026-05-07
Bug Fixes
- hydration: Suppress React #418 errors from Nextra internals (SHA-2240) (#209) by @Mlaz-code in #209
Documentation
- openapi: Remove phantom /sports/{sportId} and /sportsbooks/{bookId} (#218) by @Mlaz-code in #218
v2026.05.07.142
[2026.05.07.141] - 2026-05-07
Miscellaneous
- upstream-notify: Require UPSTREAM_OWNER secret instead of hardcoding by @Mlaz-code
v2026.05.07.141
[2026.05.07.140] - 2026-05-07
Miscellaneous
- upstream-notify: Require UPSTREAM_OWNER secret instead of hardcoding by @Mlaz-code
v2026.05.07.140
[2026.05.07.138] - 2026-05-07
Miscellaneous
- Follow org transfer Mlaz-code → Sharp-API; pin upstream link to Mlaz-code by @Mlaz-code
- Follow GitHub repo rename docs.sharpapi.io → SharpAPI-Documentation by @Mlaz-code
- upstream-notify: Drop repo enumeration comment, derive org dynamically by @Mlaz-code
- Scrub upstream-notify.yml + add gitleaks allowlist for placeholders by @Mlaz-code
SEO
- Switch Schema.org Organization sameAs to github.com/Sharp-API by @Mlaz-code
v2026.05.07.138
[2026.05.07.135] - 2026-05-07
Miscellaneous
- gitignore: Broaden coverage — AI editors, vim/emacs, more caches, local DBs by @Mlaz-code
v2026.05.07.135
[2026.05.07.134] - 2026-05-07
Miscellaneous
- Collapse styles/ into app/, clean stale paths from vercel ignoreCommand by @Mlaz-code
- Trim root — drop orphan knip.json, tuck cliff.toml under .github/ by @Mlaz-code
- Untrack CLAUDE.md (Claude Code aid only, not for public repo) by @Mlaz-code
v2026.05.07.134
[2026.05.07.133] - 2026-05-07
Miscellaneous
- Collapse styles/ into app/, clean stale paths from vercel ignoreCommand by @Mlaz-code
- Trim root — drop orphan knip.json, tuck cliff.toml under .github/ by @Mlaz-code
- Untrack CLAUDE.md (Claude Code aid only, not for public repo) by @Mlaz-code
v2026.05.07.133
[2026.05.07.131] - 2026-05-07
Bug Fixes
- Update sportsbook count 16+ → 43 in root metadata description by @Mlaz-code
- posthog: Suppress browser-extension exceptions from docs PostHog by @Mlaz-code
- vercel: Rewrite /ingest/* with trailing slash to PostHog by @Mlaz-code
- public: Add apple-touch-icon + precomposed variant by @Mlaz-code
- docs: Classify broken links, warn on external drift by @Mlaz-code
- seo: Make / → /en redirect permanent (301) (#188) by @Mlaz-code
CI/CD
- Dedup upstream API change notifications by UTC day (#197) by @Mlaz-code
- SHA-pin 3rd-party actions by @Mlaz-code
- Broken-link check via linkinator by @Mlaz-code
- Typecheck before Vercel build by @Mlaz-code
Documentation
- mcp: Document 5 new MCP tools (12 → 17) (#213) by @Mlaz-code
- ev: Correct kelly_percent units (0-100, not 0.0-1.0) + full-Kelly safety note (#207) by @Mlaz-code
- websocket: Mark sharpapi-v1.5 as internal-only (#204) by @Mlaz-code
- historical: Add CLV and closing odds endpoints (Sharp tier) (#201) by @Mlaz-code
- streaming: Document WS close code 1006 as RFC-reserved client-side code (#200) by @Mlaz-code
- streaming: Update concurrent stream cap from 10 to 1 per key (#199) by @Mlaz-code
- streaming: Add One Connection, Many Topics guide (#198) by @Mlaz-code
- api: Drop game_state from EV/arb/low-hold reference (#195) by @Mlaz-code
- conventions: Add Conditional requests and ETag section (#194) by @Mlaz-code
- errors: Add not_ready + offset_too_large to canonical table (#193) by @Mlaz-code
- odds: Document offset cap, removed_truncated, since_clamped (#192) by @Mlaz-code
- gamestate: Reflect new $79/mo add-on gating (#191) by @Mlaz-code
- gamestate: Rewrite reference page + OpenAPI spec + stream doc by @Mlaz-code
- pricing: Clarify the add-on covers SSE + WebSocket by @Mlaz-code
- pricing: Add Closing Line to Pro+ feature comparison by @Mlaz-code
- events: Correct legacy-path migration table by @Mlaz-code
- splits: Document the market query param by @Mlaz-code
- Remove /gamestate endpoint reference by @Mlaz-code
- api: Add Closing Line endpoint reference by @Mlaz-code
- pricing: Clarify Sharp/Pro/Hobby streaming column by @Mlaz-code
- errors: Align error code reference with canonical Go list by @Mlaz-code
- splits: Reflect Pro-tier gating across splits page, overview, and pricing comparison by @Mlaz-code
- concepts: Clarify Pinnacle odds_changed_at as trading-desk timestamp vs last_seen_at pipeline freshness by @Mlaz-code
- concepts: Add WSS/poll architecture, p50/p95 staleness, free-tier rate cap to live-vs-prematch by @Mlaz-code
- concepts: Add Live vs. Pre-Match guide to set expectations for DK/FD live coverage by @Mlaz-code
- api-reference: Add unknown_endpoint 410 error code + correct_endpoint field by @Mlaz-code
- conventions: Align envelopes with server + pin conventions doc by @Mlaz-code
- mcp: Cross-link MCP server setup guide from openapi.json by @Mlaz-code
- websocket: Add AsyncAPI 3.0 spec for wss://ws.sharpapi.io by @Mlaz-code
- splits: Add /splits + /splits/history to spec, fix MDX response examples by @Mlaz-code
- reference: Correct auth labels for /sports, /leagues, /markets, /sportsbooks, /teams by @Mlaz-code
- historical: Strip historical endpoints from spec + MDX by @Mlaz-code
- Update SSE streaming docs for compact OddsDelta payload by @Mlaz-code
- Document cursor-based pagination as recommended approach for /odds by @Mlaz-code
- Add Circa Sports as 32nd sportsbook by @Mlaz-code
- ev: Document multi-book opportunities per selection by @Mlaz-code
- Add state query param to odds, delta, SSE, and WebSocket endpoints by @Mlaz-code
- pricing: Sync tier features with Go API tiers.go by @Mlaz-code
Features
- openapi: Auto-stamp spec with freshness metadata by @Mlaz-code
- seo: Emit Organization, WebSite, and BreadcrumbList JSON-LD on every docs page (#189) by @Mlaz-code
Miscellaneous
- Prepare repo for public-readiness audit (#217) by @Mlaz-code in #217
- deps: Bump pnpm/action-setup in the actions group (#212) by @dependabot[bot]
- deps: Bump the actions group across 1 directory with 5 updates (#196) by @dependabot[bot]
- Sync pnpm-lock.yaml with linkinator dependency by @Mlaz-code
- deps: Add dependabot for github-actions by @Mlaz-code
SEO
- Add WebAPI + APIReference schema.org JSON-LD to docs by @Mlaz-code
- Expand AI + social crawlers in robots.txt to full 24-UA set by @Mlaz-code
- Add Novig API to H1 and meta description for novig api keyword by @Mlaz-code
- Improve Novig API description in docs for novig api keyword by @Mlaz-code
- Docs landing page semantic enrichment (no-vig odds, novig exchange, prediction market reference) (#211) by @Mlaz-code
- Rewrite root / to /en instead of 308 redirect (#210) by @Mlaz-code