4.6.0
API
API v4.6.0 — Agent, IP, Headers, sécurité.
- Ajout de l'endpoint GET /agent : analyse un User-Agent en métadonnées structurées — nom/version/majeure du navigateur, nom/version de l'OS, type/fabricant de l'appareil, nom/version du moteur de rendu, et un booléen
botpour les crawlers connus. - Ajout de l'endpoint GET /ip : analyse une adresse IPv4 ou IPv6 et retourne sa version, son type (
public,private,loopback,link-local,multicast,broadcast), sa classe (A–E, IPv4 uniquement), sa plage CIDR, sa représentation binaire, sa valeur décimale (IPv4 uniquement) et sa notation DNS inversé. - Ajout de l'endpoint GET /headers : retourne les en-têtes HTTP de la requête sous forme de map clé-valeur, avec un paramètre
filteroptionnel (noms séparés par des virgules) et masquage automatique deauthorization,cookie,set-cookieetproxy-authorization. - Ajout de la documentation JSDoc sur toutes les fonctions exportées des modules v4.
- Ajout du tri automatique des imports via
eslint-plugin-simple-import-sort. - Correction de la vulnérabilité GHSA-w5hq-g745-h8pq dans la dépendance
uuid(mise à jour vers v14).
Documentation
- Ajout du paramètre requis
sessiondans le panel POST /chat. - Ajout de l'option
trueau paramètreavatardans le panel GET /placeholder. - Ajout des options de fuseau horaire en dropdown dans le panel GET /time.
- Le bouton Envoyer des panels Try est désormais désactivé tant que tous les paramètres requis ne sont pas remplis.
- Les panels Try résolvent désormais leur configuration depuis un registre d'endpoints centralisé plutôt que via des props inline.
- Correction du footer recouvert par le sommaire Sur cette page.
- Ajout d'arrondissements aux coins des tableaux de documentation.