Changelog
Historique des modifications et réparations de ce projet.
[1.0] - 2026-03-27
Initial
- Auteur : Eliott TAILLEPIED THOMINE
- Description : Début des historiques de modifications/reparations de ce projet
Mai 2026
27 mai
fix(tecdoc): Correction de la lecture des champs M2Ovehicle_application_man_idetcrossrefs_man_id. Ces champs sont des relations FK entières (pas des tableaux), ce qui causait un retour null/undefined. Résultat :trustedManufacturerIdsest désormais correctement peuplé pour la synchro TecDoc.
26 mai
feat(tecdoc): Gestion dynamique du champcarId— introduction d'un type dédié et d'une fonction de résolution du bon champ selon le véhicule.fix(tecdoc): Changement du type decar_iddenumberversstring, inclusion dans les champs fetchés, meilleure gestion de la mise à jour.fix(tecdoc): Correction de la logique des cross-références et amélioration du traitement des IDs fabricants.
22 mai
hotfix(tecdoc): S'assurer que les fabricants de confiance sont bien pris en compte.fix(import): Mise à jour du traitement deto_syncetsynchro_datedans les articles.fix(tecdoc): Gestion plus sécurisée des champs optionnels des véhicules.feat(tecdoc): Ajout du champcar_idet fetch des détails véhicule via ce champ.fix(dev): Correction de la logique de synchronisation des articles.
21 mai
fix: Correction du lien vers la documentation article (review feedback).fix: Correction potentielle pour la détection des pull requests.refactor(dev): Mise à jour des routes d'export et des labels.
20 mai
fix(429): Gestion de l'erreur "Too Many Requests" et mise à jour des articles concernés.
18 mai
fix(dev): Ajout du deep loading descross_refssans limite de résultats.
13 mai
fix: Correction du lien document page article (URL Directus).refactor(dev): Amélioration de la lisibilité du code et cohérence du formatage.
12 mai
hotfix: Nouvel endpoint pour récupérer les véhicules par ID d'article.
11 mai
fix(91): Amélioration des logs de classification d'articles et affichage du diff.
Résumé : Mai a été dominé par des travaux sur l'intégration TecDoc (synchronisation véhicules, gestion des carId, cross-références, fabricants) et des corrections liées à l'import/synchro des articles.
Total estimé des fixs : ~12h
Avril 2026
29 avril
fix(dev): Ajout de la synchronisation des origines des cross-références (endpoint dédié).hotfix: Ajout d'une assertion de type pour les inputs non-objet dans les endpoints.
28 avril
fix: Changement d'authentification : passage dex-api-keyvers Bearer token dansindex.ts.fix: Mise à jour complémentaire deindex.ts.
21 avril
fix: Mise à jour deindex.ts.
20 avril
feat(84): Mise à jour de l'endpoint de récupération des véhicules pour un seul article.fix(84): Correction du type de recherche utilisé pour la récupération d'articles TecDoc.refactor(84): Partage de la constantelimitde la route véhicules entre les routes.fix(84): Corrections suite à la review PR sur la route véhicules.refactor(84): Simplification des champsktypevéhicules dans la query.feat(84): Mise à jour de l'endpoint de récupération véhicules.feat(84): Ajout d'un endpoint pour récupérer les applications véhicules par article.
14 avril
refactor(articles): Simplification du traitement à l'import des articles.feat(6): Amélioration de la synchronisation croisée des véhicules (cross-refs).refactor(6): Amélioration du traitement à l'import et de la gestion des cross-refs.
9 avril
fix(review): Typage plus strict, protection de la construction desSet, downgrade.fix(59): Refacto de la fusion des cross-refs pour préserver les données existantes.
3 avril
refactor(69): Simplification de la logique cross-refs (anomalies application véhicule).
2 avril
fix: Optimisation de la synchronisation des cross-références.
1er avril
fix: Mise à jour deroutes.ts.
Résumé : Avril a été axé sur l'endpoint de récupération des véhicules (ticket #84), la robustesse des cross-références (fusion, synchro, origines), et le passage à l'authentification Bearer.
Total estimé des fixs : ~6h30