Skip to content

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 challenge par 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, v2 et v3 sont retirées, avec tout le JavaScript non typé qu'elles partageaient. L'API ne sert plus que v4, v5 et v6 — installez @20syldev/api@5.9.0 pour 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/:token devient POST /chat/clear, et PATCH/DELETE /tic-tac-toe/:game deviennent POST /tic-tac-toe/play et POST /tic-tac-toe/forfeit. Les méthodes PATCH et DELETE disparaissent de l'API.
  • Les réponses d'erreur renvoient status en 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-Remaining et X-RateLimit-Reset, et un Retry-After accompagne les refus 429 — 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 v6 ne le liste plus parmi ses endpoints disponibles. Il sera retiré pour de bon en 7.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 status sur Commencer.
  • La sidebar et le Playground ne proposent plus aucun PATCH ni DELETE en 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, v2 et v3 portent maintenant un bandeau indiquant que l'API ne les sert plus.
  • Passage des offres payantes sur Patreon et mise à jour de leurs tarifs.