# Surcharge des validations d'environnement et amélioration de l'invalidation des routes dans Assembler v8\.6\.0

URL canonique : https://adonisjs-signal.jrmc.dev/fr/insights/b38c322f-c150-413e-9170-465d63fb45ee
Date de la version ou de la documentation source : 2026-10-18T12:02:42.000Z
Catégorie : version | Impact sur votre code : moyen
Packages concernés : @adonisjs/assembler, @adonisjs/session

La version 8\.6\.0 du package Assembler introduit une option pour écraser les validations de variables d'environnement existantes définies dans \`start/env\.ts\` via \`defineEnvValidations\`\. Cela permet de remplacer les validations au lieu de les conserver, corrigeant des problèmes comme des valeurs enum obsolètes cassant la vérification de type\. Cette version corrige aussi des bugs de génération de code liés aux commentaires en fin de ligne et améliore la performance de l'invalidation des routes en analysant un contrôleur une fois pour toutes ses routes au lieu de par route\. La dépendance \`ip\-address\` a été mise à jour\.

## Ce que cela change pour votre code

Les développeurs utilisant des codemods pour définir les validations d'environnement peuvent désormais activer l'option \`overwrite\` pour remplacer les validations existantes, ce qui évite des validations obsolètes ou conflictuelles\. Ceci est particulièrement utile lors de l'exécution de commandes configure avec \`\-\-force\`\. La correction du traitement des commentaires empêche la génération de code invalide\. L'invalidation des routes est plus efficace, ce qui peut accélérer les flux de développement\. Aucun changement cassant n'est indiqué, et l'option overwrite est à activer explicitement\.

## Actions suggérées

- Envisager d'activer l'option \`overwrite\` dans \`defineEnvValidations\` lors de la régénération des validations d'environnement pour éviter les validations obsolètes\.
- Vérifier les codemods personnalisés de validation d'environnement pour utiliser le nouveau comportement overwrite si souhaité\.
- Profiter de l'amélioration des performances d'invalidation des routes sans modification de code\.
- Aucune étape de migration obligatoire\.

## Sources originales

- [Replace existing env validations from codemods](https://github.com/adonisjs/assembler/releases/tag/v8.6.0)

Analyse générée par IA à partir des sources citées. Consultez la documentation originale avant de modifier votre application.
