6.0.0
API
API v6.0.0 — Identifiers out of URLs, v1–v3 retired, rate limit headers.
- GET /captcha now answers in
challengemode by default: the image comes with a signed token instead of the answer in clear, and its rendering is hardened against automated reading. The historical generator stays available through?mode=image, for anyone who needs to read the answer server-side. - Versions
v1,v2andv3are retired, along with all the untyped JavaScript they shared. The API now serves onlyv4,v5andv6— install@20syldev/api@5.9.0if you still need an older one. - POST /levenshtein moves from
GETtoPOST: the two strings being compared no longer travel in the URL, and therefore no longer through browser history or the logs of any intermediary. - Sensitive identifiers leave the URL:
DELETE /chat/:tokenbecomes POST /chat/clear, andPATCH/DELETE /tic-tac-toe/:gamebecome POST /tic-tac-toe/play and POST /tic-tac-toe/forfeit. ThePATCHandDELETEmethods disappear from the API entirely. - Error responses now return
statusas a number rather than a string. - Every response now carries the
X-RateLimit-Limit,X-RateLimit-RemainingandX-RateLimit-Resetheaders, and aRetry-Afteraccompanies a429refusal — a client can finally pace itself instead of discovering its limit by hitting it. - POST /hyperplanning is deprecated: it keeps working on every version, but
v6no longer lists it among its available endpoints. It will be removed for good in7.0.0.
Documentation
- Added the v6 documentation, in English and French, with its own sidebar, version switcher entry and changelog.
- Rewrote the pages of the four endpoints whose method or path changed, each carrying a callout explaining what moved and why.
- Documented the new rate limit headers on the Authentication page, and flagged the
statustype change on Getting Started. - Sidebar and Playground no longer offer
PATCHorDELETEanywhere in v6, and the endpoint registry now describes per-version differences so v4 and v5 keep showing their own methods. - Pages for
v1,v2andv3now carry a banner stating the API no longer serves them. - Moved the paid plans to Patreon and updated their prices.