Releases: Sharp-API/SharpAPI-Documentation
Releases · Sharp-API/SharpAPI-Documentation
v2026.04.03
[2026.04.01] - 2026-04-01
Documentation
- Expand 18 meta descriptions to exceed Bing 120-char minimum by @Mlaz-code
v2026.04.01
[2026.03.28] - 2026-03-28
Bug Fixes
- Sync docs with sharp-api-go — field names, tier gates, URLs, enterprise endpoints by @Mlaz-code
- Use direct URL for status page link to avoid 301 redirect by @Mlaz-code
- Redirect /en/ prefixed public assets to root to resolve 404s by @Mlaz-code
- Eliminate 308 redirects from Nextra sidebar links and improve internal cross-linking by @Mlaz-code
- Add /en/ prefix to all internal links to eliminate 308 redirects by @Mlaz-code
- Add /en/ prefix to all sitemap URLs to avoid 308 redirects by @Mlaz-code
- Align OpenAPI spec, SDK docs, and API reference with canonical field names by @Mlaz-code
- Add root redirect to /en/ so docs.sharpapi.io resolves by @Mlaz-code
- Update links to avoid 3XX redirects by @Mlaz-code
- Include public/ in Vercel ignore command so static assets deploy by @Mlaz-code
- pricing: Update Sharp tier to 1000 req/min, fix Free tier by @Mlaz-code
- docs: Correct endpoint paths to match production API by @Mlaz-code
- ci: Add packageManager field for pnpm/action-setup@v4 by @Mlaz-code
- Add cleanUrls to vercel.json for extensionless routing by @Mlaz-code
- Pinnacle and sharp books require Sharp tier, not Pro by @Mlaz-code
- ci: Add contents:read permission for upstream-notify by @Mlaz-code
- ci: Add issues:write permission for upstream-notify by @Mlaz-code
- ci: Fix variable expansion in upstream-notify issue body by @Mlaz-code
- ci: Add packageManager field for pnpm/action-setup@v4 by @Mlaz-code
- docs: Market_hold is percentage not decimal in odds-best by @Mlaz-code
- docs: Sync odds-comparison with actual API response format by @Mlaz-code
CI/CD
- Add git-cliff changelog generation to prod deploy pipeline by @Mlaz-code
- Upgrade GitHub Actions to Node.js 22 (checkout@v5, setup-node@v5) by @Mlaz-code
- Use self-hosted runner for upstream-notify workflow by @Mlaz-code
- Add Vercel ignoreCommand, upstream notifications, curl -sL by @Mlaz-code
Documentation
- Expand short meta descriptions to meet 120-char minimum by @Mlaz-code
- deeplinks: Remove nonexistent GET /deeplinks endpoint, add bet365 support by @Mlaz-code
- deeplinks: Update batch endpoint docs to match current implementation by @Mlaz-code
- Add max_bet field to odds API reference by @Mlaz-code
- Add MCP server integration page by @Mlaz-code
- Add market aliases, OpenAPI link, fix pagination limits by @Mlaz-code
- Add unique meta descriptions to all 44 pages and improve defaults by @Mlaz-code
- Add splits history section to Betting Splits page by @Mlaz-code
- Add Betting Splits page to API reference by @Mlaz-code
- Add public_bet_pct field to odds response reference by @Mlaz-code
- Add Deep Links API reference, standardize colon-separated event names by @Mlaz-code
- Fix response envelope, remove X-Tier header, document streaming params by @Mlaz-code
- Add Other Languages page with OpenAPI code generation examples by @Mlaz-code
- Add SDK install instructions and update Python SDK docs by @Mlaz-code
- low-hold: Fix pricing tier, add SDK streaming examples by @Mlaz-code
- openapi: Add 5 missing endpoints found by validation by @Mlaz-code
- Rebuild OpenAPI 3.1.0 spec from source — 34 paths, 27 schemas by @Mlaz-code
- ev: Remove legacy scoring, add selection_id, update field refs by @Mlaz-code
- Fix undocumented API behaviors in EV, arbitrage, and streaming docs by @Mlaz-code
- middles: Rewrite OpenAPI spec — fix endpoints, params, and schemas by @Mlaz-code
- low-hold: Fix response examples, pagination, and param descriptions by @Mlaz-code
- Fix arbitrage tier references from Pro+ to Hobby+ by @Mlaz-code
- Update odds API docs — remove deprecated fields, add player props by @Mlaz-code
- Add Live Game State endpoint documentation by @Mlaz-code
- Add Event Matching concept page and update event endpoint docs by @Mlaz-code
- Fix 17 accuracy issues across 16 pages from full-site audit by @Mlaz-code
- Update sports/leagues to match snake_case API fields by @Mlaz-code
- Fix 15 accuracy issues found in full-site audit by @Mlaz-code
- Fix field names to match actual snake_case API responses by @Mlaz-code
- odds/events: Fix schemas, params, and response formats by @Mlaz-code
- opportunities: Update EV/arb/middles, add low-hold endpoint by @Mlaz-code
- streaming: Comprehensive update to WebSocket and SSE docs by @Mlaz-code
- Remove stale starter tier, update to current limits by @Mlaz-code
- ws: Add sport filter to WebSocket query params and subscribe message by @Mlaz-code
- Add missing sportsbooks and fix data source accuracy by @Mlaz-code
- Add channel-based WebSocket subscription docs by @Mlaz-code
- middles: Add is_live field to response docs by @Mlaz-code
- middles: Rewrite endpoint docs and add summary page by @Mlaz-code
- Sync API reference with live endpoints by @Mlaz-code
- Add WebSocket API reference and streaming guide by @Mlaz-code
- Rewrite API documentation for v1 redesign by @Mlaz-code
- Update API documentation for SharpAPI v1 rebuild by @claude
Features
- Add IndexNow verification key by @Mlaz-code
- Add canonical tags to all pages by @Mlaz-code
- Enable site search, fix splits tier claim and rate limit example by @Mlaz-code
- Improve LLM discoverability with llms.txt, updated llms-full.txt, and AI crawler rules by @Mlaz-code
- Add status page link to docs footer by @Mlaz-code
- Auto-generate sportsbooks docs from API at build time by @Mlaz-code
- Add i18n scaffolding with Nextra locale support by @Mlaz-code
- Add IndexNow verification key for Bing instant indexing by @Mlaz-code
- agents: Add doc-sync and openapi-validator Claude Code agents by @Mlaz-code
- Add PostHog analytics with cross-subdomain identity by @Mlaz-code
- Migrate from Nextra 2 to Nextra 4 with App Router by @Mlaz-code
Miscellaneous
- Upgrade to Next.js 16, add knip config, update CLAUDE.md by @Mlaz-code
SEO
- Shorten meta description on MCP page to under 160 chars by @Mlaz-code
- Add lastmod dates to sitemap for better crawl discovery by @Mlaz-code
- Add lastmod dates to sitemap for crawler discovery by @Mlaz-code
- Add og:title/description/url to all pages, rotate IndexNow key by @Mlaz-code
- Fix Open Graph tags to use per-page title and description by @Mlaz-code
- Add redirects for section index URLs that 404 by @Mlaz-code
- Add H1 tags to 6 pages and add sitemap.xml + robots.txt by @Mlaz-code
v2026.03.28
[Unreleased]
Bug Fixes
- Sync docs with sharp-api-go — field names, tier gates, URLs, enterprise endpoints by @Mlaz-code
- Use direct URL for status page link to avoid 301 redirect by @Mlaz-code
- Redirect /en/ prefixed public assets to root to resolve 404s by @Mlaz-code
- Eliminate 308 redirects from Nextra sidebar links and improve internal cross-linking by @Mlaz-code
- Add /en/ prefix to all internal links to eliminate 308 redirects by @Mlaz-code
- Add /en/ prefix to all sitemap URLs to avoid 308 redirects by @Mlaz-code
- Align OpenAPI spec, SDK docs, and API reference with canonical field names by @Mlaz-code
- Add root redirect to /en/ so docs.sharpapi.io resolves by @Mlaz-code
- Update links to avoid 3XX redirects by @Mlaz-code
- Include public/ in Vercel ignore command so static assets deploy by @Mlaz-code
- pricing: Update Sharp tier to 1000 req/min, fix Free tier by @Mlaz-code
- docs: Correct endpoint paths to match production API by @Mlaz-code
- ci: Add packageManager field for pnpm/action-setup@v4 by @Mlaz-code
- Add cleanUrls to vercel.json for extensionless routing by @Mlaz-code
- Pinnacle and sharp books require Sharp tier, not Pro by @Mlaz-code
- ci: Add contents:read permission for upstream-notify by @Mlaz-code
- ci: Add issues:write permission for upstream-notify by @Mlaz-code
- ci: Fix variable expansion in upstream-notify issue body by @Mlaz-code
- ci: Add packageManager field for pnpm/action-setup@v4 by @Mlaz-code
- docs: Market_hold is percentage not decimal in odds-best by @Mlaz-code
- docs: Sync odds-comparison with actual API response format by @Mlaz-code
CI/CD
- Add git-cliff changelog generation to prod deploy pipeline by @Mlaz-code
- Upgrade GitHub Actions to Node.js 22 (checkout@v5, setup-node@v5) by @Mlaz-code
- Use self-hosted runner for upstream-notify workflow by @Mlaz-code
- Add Vercel ignoreCommand, upstream notifications, curl -sL by @Mlaz-code
Documentation
- Expand short meta descriptions to meet 120-char minimum by @Mlaz-code
- deeplinks: Remove nonexistent GET /deeplinks endpoint, add bet365 support by @Mlaz-code
- deeplinks: Update batch endpoint docs to match current implementation by @Mlaz-code
- Add max_bet field to odds API reference by @Mlaz-code
- Add MCP server integration page by @Mlaz-code
- Add market aliases, OpenAPI link, fix pagination limits by @Mlaz-code
- Add unique meta descriptions to all 44 pages and improve defaults by @Mlaz-code
- Add splits history section to Betting Splits page by @Mlaz-code
- Add Betting Splits page to API reference by @Mlaz-code
- Add public_bet_pct field to odds response reference by @Mlaz-code
- Add Deep Links API reference, standardize colon-separated event names by @Mlaz-code
- Fix response envelope, remove X-Tier header, document streaming params by @Mlaz-code
- Add Other Languages page with OpenAPI code generation examples by @Mlaz-code
- Add SDK install instructions and update Python SDK docs by @Mlaz-code
- low-hold: Fix pricing tier, add SDK streaming examples by @Mlaz-code
- openapi: Add 5 missing endpoints found by validation by @Mlaz-code
- Rebuild OpenAPI 3.1.0 spec from source — 34 paths, 27 schemas by @Mlaz-code
- ev: Remove legacy scoring, add selection_id, update field refs by @Mlaz-code
- Fix undocumented API behaviors in EV, arbitrage, and streaming docs by @Mlaz-code
- middles: Rewrite OpenAPI spec — fix endpoints, params, and schemas by @Mlaz-code
- low-hold: Fix response examples, pagination, and param descriptions by @Mlaz-code
- Fix arbitrage tier references from Pro+ to Hobby+ by @Mlaz-code
- Update odds API docs — remove deprecated fields, add player props by @Mlaz-code
- Add Live Game State endpoint documentation by @Mlaz-code
- Add Event Matching concept page and update event endpoint docs by @Mlaz-code
- Fix 17 accuracy issues across 16 pages from full-site audit by @Mlaz-code
- Update sports/leagues to match snake_case API fields by @Mlaz-code
- Fix 15 accuracy issues found in full-site audit by @Mlaz-code
- Fix field names to match actual snake_case API responses by @Mlaz-code
- odds/events: Fix schemas, params, and response formats by @Mlaz-code
- opportunities: Update EV/arb/middles, add low-hold endpoint by @Mlaz-code
- streaming: Comprehensive update to WebSocket and SSE docs by @Mlaz-code
- Remove stale starter tier, update to current limits by @Mlaz-code
- ws: Add sport filter to WebSocket query params and subscribe message by @Mlaz-code
- Add missing sportsbooks and fix data source accuracy by @Mlaz-code
- Add channel-based WebSocket subscription docs by @Mlaz-code
- middles: Add is_live field to response docs by @Mlaz-code
- middles: Rewrite endpoint docs and add summary page by @Mlaz-code
- Sync API reference with live endpoints by @Mlaz-code
- Add WebSocket API reference and streaming guide by @Mlaz-code
- Rewrite API documentation for v1 redesign by @Mlaz-code
- Update API documentation for SharpAPI v1 rebuild by @claude
Features
- Add IndexNow verification key by @Mlaz-code
- Add canonical tags to all pages by @Mlaz-code
- Enable site search, fix splits tier claim and rate limit example by @Mlaz-code
- Improve LLM discoverability with llms.txt, updated llms-full.txt, and AI crawler rules by @Mlaz-code
- Add status page link to docs footer by @Mlaz-code
- Auto-generate sportsbooks docs from API at build time by @Mlaz-code
- Add i18n scaffolding with Nextra locale support by @Mlaz-code
- Add IndexNow verification key for Bing instant indexing by @Mlaz-code
- agents: Add doc-sync and openapi-validator Claude Code agents by @Mlaz-code
- Add PostHog analytics with cross-subdomain identity by @Mlaz-code
- Migrate from Nextra 2 to Nextra 4 with App Router by @Mlaz-code
Miscellaneous
- Upgrade to Next.js 16, add knip config, update CLAUDE.md by @Mlaz-code
SEO
- Shorten meta description on MCP page to under 160 chars by @Mlaz-code
- Add lastmod dates to sitemap for better crawl discovery by @Mlaz-code
- Add lastmod dates to sitemap for crawler discovery by @Mlaz-code
- Add og:title/description/url to all pages, rotate IndexNow key by @Mlaz-code
- Fix Open Graph tags to use per-page title and description by @Mlaz-code
- Add redirects for section index URLs that 404 by @Mlaz-code
- Add H1 tags to 6 pages and add sitemap.xml + robots.txt by @Mlaz-code