# Changelog of NCAA College Sports Schedules & Scores API (`automation-lab/ncaa-college-sports-data-api`) Actor

- **URL**: https://apify.com/automation-lab/ncaa-college-sports-data-api/changelog.md
- **Full Actor documentation**: https://apify.com/automation-lab/ncaa-college-sports-data-api.md

## Changelog

### 0.1.3 (2026-10-30)

#### Features

- Added **Date selection** (`dateMode`) with *Today (UTC)* and *Yesterday (UTC)* so a scheduled Task exports the current single day without rewriting dates. Explicit dates remain the default.
- The default dataset view now shows separate away/home team names, scores, ranks and a home-winner flag for spreadsheet-friendly exports; nested JSON fields are unchanged.

#### Reliability

- Responses with GraphQL errors, non-JSON content or a missing scoreboard now fail immediately instead of being retried or saved as a partial result. Only network errors, timeouts (including connections that stall or reset while the response is downloading), HTTP 429 and HTTP 5xx are retried.
- Invalid status, date mode, school, date and numeric inputs fail with a clear message before any charge or request.
- Runs now log per-date upstream, skipped, duplicate and filtered counts and finish with a summary status message.
- Invalid NCAA start timestamps are returned as `null` instead of a non-numeric value.
- Added private, sanitized failure diagnostics (30-day retention).

### 0.1.0

- Added official NCAA scoreboard exports across supported football, basketball, baseball, softball, soccer, volleyball, hockey, lacrosse, field hockey, water polo, and beach volleyball divisions.
- Added inclusive date ranges, game-state and school filters, stable game IDs, normalized teams and scores, and official source provenance.
- Added bounded transient retries and explicit failures for invalid sport/division combinations and malformed upstream responses.
- Venue remains null when the NCAA scoreboard response does not expose it.
