The history-package kind vocabulary is complete — PackageKind now matches the published OpenAPI contract.
Added
PackageKind.rally— the charted rally corpus (shot-by-shot) as YEARLY exports (periodis the bare year,YYYY). ULTRA.PackageKind.archive— the results archive (1968–2022) as YEARLY exports (YYYY). Same entitlement as the tape packages — not ULTRA. Additive:tapeandrankingsare unchanged.
Changed
- Tier inference for
/history/packagesnow names ULTRA forkind=rallytoo (previously onlykind=rankings);kind=archivecorrectly stays on the tape (PRO) entitlement. - Package docs (client methods,
HistoryPackage.period/kind, README endpoint table) state the yearly-period rule for the new kinds; default User-Agent is nowlivetennisapi-swift/1.1.1.
See CHANGELOG.md for the full list.