Skip to content

4.1.0

Choose a tag to compare

@20syldev 20syldev released this 10 Apr 10:50
· 285 commits to master since this release
b5c1559

Version 4.1.0 - Avril 2026

  • Ajout de l'endpoint GET /dice pour lancer des dés en notation RPG (2d6+3).
  • Ajout de l'endpoint GET /statistics pour calculer des statistiques descriptives (moyenne, médiane, écart-type...).
  • Ajout de la méthode roman à l'endpoint /algorithms pour la conversion bidirectionnelle chiffres romains ↔ nombres.
  • Extraction de ROMAN_VALUES dans les constantes globales.
  • Lecture dynamique de la version depuis package.json via APP_VERSION.
  • Ajout d'un helper merge() dans versions.ts pour dédupliquer les endpoints par nom.
  • Ajout du support de tests : export default app + guard NODE_ENV dans app.ts.
  • Ajout de tsconfig.test.json et tests/tsconfig.json pour le typage des tests.
  • Ajout d'une suite de tests complète : 19 fichiers unitaires + tests d'intégration HTTP sur tous les endpoints.
  • Ajout du script npm test avec --test-force-exit (node:test natif).