Skip to content

6.0.0

Latest

Choose a tag to compare

@20syldev 20syldev released this 10 Sep 20:27
6.0.0
889b40c

Version 6.0.0 - Septembre 2026

  • L'endpoint /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 ; installer @20syldev/api@5.9.0 pour qui en a encore besoin.
  • L'endpoint /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 /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.