Changelog & versioning
The version is part of the path. v1 only changes in backwards-compatible ways.
Versioning policy
Within /v1 we only make additive changes: new endpoints, new optional parameters, new response fields, new enum values in categories keys for new types, and new error detail texts. Ignore unknown fields and do not rely on field order.
Breaking changes — removing or renaming a field, changing a type, making a parameter required — ship as a new path (/v2). Error code values, category keys and sort names are part of the contract.
Deprecation and sunset
- A deprecated version keeps working for at least 6 months after its successor is released.
- Its responses carry
Deprecation(RFC 9745) andSunset(RFC 8594) headers with the date it stops working, plus aLinkto this page. - Account owners with recent traffic on the old version are emailed at deprecation and 30 days before sunset.
HTTP/1.1 200 OK
Deprecation: @1798761600
Sunset: Tue, 01 Jun 2027 00:00:00 GMT
Link: <https://hexascore.app/docs/changelog>; rel="deprecation"Changes
v1 — time to beat (additive)
ItemDetail.time_to_beat: crowdsourced median hours and report count formain,extrasandcompletioniston games (median_hoursisnullunder 3 reports);nullfor movies, series and books.
v1 — first release
- Lists, details and genres for
games,movies,seriesandbooks. /search,/lookupby external id and/me/usage.- OpenAPI 3.1 document at /openapi.json.