Skip to content

4.4.0

Choose a tag to compare

@20syldev 20syldev released this 14 Apr 09:35
· 237 commits to master since this release
38ecf03

Version 4.4.0 - Avril 2026

  • Refonte de l'endpoint GET /qrcode : sortie PNG par défaut, options de taille, marge, correction, couleurs, et support d'icône overlay.
  • Refonte de l'endpoint GET /captcha : génération automatique du texte, options de dimensions, bruit et couleurs, difficulté améliorée. Le texte est retourné via le header X-Captcha-Text.
  • Refonte de l'endpoint GET /color : accepte un hex en input (?hex=ff6600), correction du bug HSV quand deux canaux RGB sont égaux.
  • Refonte de l'endpoint GET /convert : ajout des catégories longueur (km, mi, m, ft, cm, in, yd), poids (kg, lb, oz, g, ton), données (b, kb, mb, gb, tb) et vitesse (km/h, mph, m/s, knots).
  • Refonte de l'endpoint POST /hash : option encoding (hex ou base64), throw au lieu de retourner un objet erreur.
  • Amélioration du skeleton placeholder : la hauteur des lignes s'adapte proportionnellement à l'espace disponible.
  • Extraction des utilitaires couleur partagés dans src/utils/colors.ts.
  • Déplacement des helpers dans src/utils/helpers.ts avec ajout de since() pour le versioning des routes.
  • Ajout de JSDoc sur toutes les fonctions utilitaires.
  • Mise à jour des tests unitaires et d'intégration pour tous les modules modifiés.