Releases
4.0.0
Compare
Sorry, something went wrong.
No results found
Version 4.0.0 - Mars 2026
Migration complète en TypeScript avec typage strict.
Restructuration du projet en modules séparés (middleware/, routes/, config/, storage/, types/, utils/).
Ajout d'ESLint v9 (flat config) avec le preset typescript-eslint strict.
Ajout de Prettier pour le formatage du code.
Versioning séparé des modules : la v3 est figée en JavaScript, la v4 évolue en TypeScript.
Ajout d'un endpoint /health avec des statistiques techniques (uptime, mémoire, version Node.js, connexions).
Intégration de @20syldev/logger.ts pour la gestion des logs.
Standardisation de toutes les réponses d'erreur avec un helper unifié.
Suppression de la dépendance node-fetch (fetch natif Node 22).
Suppression de nodemon, remplacé par tsx watch pour le développement.
Ajout du champ engines : Node.js >= 22.0.0 requis.
Extraction des magic numbers en constantes nommées.
Utilisation du status 405 (Method Not Allowed) pour les endpoints POST-only accédés en GET.
Ajout du champ documentation dans toutes les réponses d'erreur.
You can’t perform that action at this time.