You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Ajout de l'endpoint /base : conversion d'un nombre entre deux bases numériques de 2 à 36 — ?value=255&from=10&to=16 renvoie ff — avec 10 et 16 comme valeurs par défaut. Les très grands nombres conservent leur précision exacte, bien au-delà de ce qu'un entier JavaScript sait représenter.
Ajout de l'endpoint /uuid : génère un UUID v4 conforme à la RFC 4122, jusqu'à 50 d'un coup avec count, ou analyse un identifiant existant (?uuid={uuid}) pour en extraire sa version et son variant. Un UUID mal formé répond valid: false au lieu d'une erreur, ce qui permet de s'en servir comme validateur.
Ajout de l'endpoint /semver : décompose une version sémantique — 1.2.3-beta.1+build.42 livre ses major, minor, patch, prerelease et build —, l'incrémente (action=bump&part=minor donne 1.3.0) ou compare deux versions (action=compare&other=1.3.0). La comparaison respecte la spécification jusqu'aux identifiants de préversion : 1.0.0-alpha précède 1.0.0-beta, qui précède 1.0.0.
Ajout de l'endpoint /read : calcule les scores de lisibilité Flesch d'un texte, avec le détail des mots, phrases et syllabes ainsi qu'un temps de lecture estimé. Le français est pris en charge par lang=fr, qui applique l'adaptation Kandel & Moles ; l'anglais reste la langue par défaut.
Ajout de l'endpoint /diff : compare deux textes et renvoie la suite des segments identiques, ajoutés et supprimés, ligne par ligne ou mot par mot (mode=word), accompagnée du décompte des ajouts et des suppressions.
L'endpoint /logs est désormais fermé par défaut : sans LOGS_TOKEN, il répond comme un chemin inconnu au lieu de laisser le trafic de l'instance accessible à qui devine l'URL. Il ne s'ouvre qu'une fois le jeton configuré, toujours via l'en-tête X-Logs-Token.
Des limites protègent les nouveaux endpoints : 100 caractères pour une valeur à convertir, 256 pour une version, 10 000 caractères et 2000 segments pour un diff, 50 000 caractères pour un texte analysé.