6.0.0
API
API v6.0.0 — Identifiants hors des URL, retrait de v1–v3, en-têtes de limite.
- L'endpoint GET /captcha répond désormais en mode
challengepar défaut : l'image arrive avec un jeton signé plutôt qu'avec la réponse en clair, et son rendu est durci contre la lecture automatique. Le générateur historique reste disponible via?mode=image, pour qui a besoin de récupérer la réponse côté serveur. - Les versions
v1,v2etv3sont retirées, avec tout le JavaScript non typé qu'elles partageaient. L'API ne sert plus quev4,v5etv6— installez@20syldev/api@5.9.0pour qui en a encore besoin. - L'endpoint POST /levenshtein passe en
POST: les deux textes comparés ne transitent plus par l'URL, donc plus par l'historique de navigation ni les journaux d'un intermédiaire. - Les identifiants sensibles sortent des URL :
DELETE /chat/:tokendevient POST /chat/clear, etPATCH/DELETE /tic-tac-toe/:gamedeviennent POST /tic-tac-toe/play et POST /tic-tac-toe/forfeit. Les méthodesPATCHetDELETEdisparaissent de l'API. - Les réponses d'erreur renvoient
statusen nombre plutôt qu'en chaîne de caractères. - Toute réponse porte désormais les en-têtes
X-RateLimit-Limit,X-RateLimit-RemainingetX-RateLimit-Reset, et unRetry-Afteraccompagne les refus429— un client peut enfin s'auto-réguler au lieu de découvrir sa limite en la dépassant. - L'endpoint POST /hyperplanning est déprécié : il continue de fonctionner sur toutes les versions, mais
v6ne le liste plus parmi ses endpoints disponibles. Il sera retiré pour de bon en7.0.0.
Documentation
- Ajout de la documentation v6, en français et en anglais, avec sa propre sidebar, son entrée dans le sélecteur de version et son changelog.
- Réécriture des pages des quatre endpoints dont la méthode ou le chemin change, chacune portant un encart expliquant ce qui bouge et pourquoi.
- Documentation des nouveaux en-têtes de limite sur la page Authentification, et signalement du changement de type de
statussur Commencer. - La sidebar et le Playground ne proposent plus aucun
PATCHniDELETEen v6, et le registre d'endpoints décrit désormais les différences par version pour que v4 et v5 conservent leurs propres méthodes. - Les pages de
v1,v2etv3portent maintenant un bandeau indiquant que l'API ne les sert plus. - Passage des offres payantes sur Patreon et mise à jour de leurs tarifs.