# Mise à jour de la documentation AdonisJS v7

URL canonique : https://adonisjs-signal.jrmc.dev/fr/insights/661f5105-732b-4a38-ae97-c8803faa9cf7
Date de la version ou de la documentation source : 2026-10-17T20:27:57.000Z
Catégorie : documentation | Impact sur votre code : élevé
Packages concernés : @adonisjs/core, @adonisjs/lucid, @adonisjs/auth, @adonisjs/session, @adonisjs/drive, @adonisjs/mail, @adonisjs/ally, @adonisjs/shield, @vinejs/vine, @adonisjs/vite, @adonisjs/hash, @adonisjs/assembler, @adonisjs/redis, @adonisjs/inertia, @adonisjs/http\-server, @adonisjs/env, @adonisjs/eslint\-ast\-grep, @adonisjs/fold, @adonisjs/bouncer, @adonisjs/ace

La documentation AdonisJS v7 a été mise à jour de manière exhaustive, couvrant plusieurs packages et guides principaux\. Les améliorations incluent une meilleure gestion des flags dans les commandes Ace, une meilleure utilisabilité du REPL, des clarifications sur l'authentification et l'autorisation, la gestion des sessions avec support du marquage, le traitement manuel des uploads multipart, des améliorations des middlewares et de l'inspection des requêtes, des améliorations du routage, des liaisons conditionnelles dans l'injection de dépendances, des codemods pour le scaffolding, l'installation et la génération de schémas Lucid ORM, le traçage du cache, des améliorations du service Drive, des mises à jour de l'interface du formateur i18n, l'extension du support des backends du package lock, des options de configuration du logger, des globals dans mail, l'instrumentation OpenTelemetry, le traçage des queues, des fonctionnalités client SSE transmit, des clarifications sur le client API frontend, l'intégration TanStack Query pour Svelte, des raffinements de l'API transformers, les valeurs par défaut de l'intégration Vite, des améliorations de sécurité en chiffrement, hachage, limitation de débit, CSRF, CSP, des améliorations des tests incluant les assertions multi\-connexion, des raffinements de la configuration du serveur HTTP et du bodyparser, la priorité de chargement des variables d'environnement, des améliorations du processus de build, des mises à jour des kits de démarrage pour React et hypermedia, et des améliorations du kit React pour la gestion des layouts et des formulaires\.

## Ce que cela change pour votre code

Les développeurs bénéficient d'une documentation plus claire et détaillée facilitant une meilleure utilisation des fonctionnalités d'AdonisJS v7\. De nouvelles API et options de configuration sont documentées, améliorant les flux d'authentification, la gestion des sessions, les uploads de fichiers, l'observabilité, les intégrations frontend et les tests\. La documentation clarifie les bonnes pratiques et les nouvelles capacités, réduisant la confusion et facilitant la migration et le développement\.

## Actions suggérées

- Consulter le guide mis à jour des flags de commande Ace pour les nouvelles options comme required et allowEmptyValue
- Utiliser les améliorations du REPL telles que les nouvelles méthodes helper et commandes personnalisées
- Adopter les nouvelles fonctionnalités d'authentification comme deleteAll tokens et auth\.checkUsing\(\)
- Configurer le marquage des sessions si le suivi des sessions utilisateur est nécessaire
- Envisager le traitement manuel multipart pour les uploads de fichiers en streaming direct
- Utiliser les nouvelles méthodes d'inspection des requêtes et les améliorations des middlewares
- Mettre à jour les définitions de routes avec les nouvelles méthodes de redirection et les validateurs de paramètres
- Explorer les liaisons conditionnelles dans l'injection de dépendances pour des services spécifiques à l'environnement
- Exploiter les codemods de scaffolding pour modèles et contrôleurs
- Suivre les étapes d'installation de Lucid ORM et utiliser les fonctionnalités de génération de schémas pour des schémas typés et la gestion des migrations, y compris la commande schema:dump et les fichiers de configuration schema\_rules\.ts, utiliser les nouvelles options make:model pour générer plusieurs fichiers associés en une commande ; activer le débogage des requêtes en développement si souhaité ; utiliser les hooks pour les événements du cycle de vie comme le hachage de mot de passe et les soft deletes avec des requêtes typées ; utiliser withCount et withAggregate dans les transformers en toute sécurité ; utiliser les helpers serialize avec ou sans wrapping pour les réponses API ; utiliser l'intégration Inertia pour les transformers si applicable ; utiliser l'intégration TanStack avec

## Documentation modifiée

- [Command flags](https://docs.adonisjs.com/guides/ace/flags)
- [Introduction](https://docs.adonisjs.com/guides/ace/introduction)
- [Repl](https://docs.adonisjs.com/guides/ace/repl)
- [Access tokens guard](https://docs.adonisjs.com/guides/auth/access-tokens-guard)
- [Authorization](https://docs.adonisjs.com/guides/auth/authorization)
- [Basic auth guard](https://docs.adonisjs.com/guides/auth/basic-auth-guard)
- [Introduction](https://docs.adonisjs.com/guides/auth/introduction)
- [Session guard](https://docs.adonisjs.com/guides/auth/session-guard)
- [Social authentication](https://docs.adonisjs.com/guides/auth/social-authentication)
- [Verifying user credentials](https://docs.adonisjs.com/guides/auth/verifying-user-credentials)
- [Body parser](https://docs.adonisjs.com/guides/basics/body-parser)
- [Exception handling](https://docs.adonisjs.com/guides/basics/exception-handling)
- [File uploads](https://docs.adonisjs.com/guides/basics/file-uploads)
- [Middleware](https://docs.adonisjs.com/guides/basics/middleware)
- [Request](https://docs.adonisjs.com/guides/basics/request)
- [Response](https://docs.adonisjs.com/guides/basics/response)
- [Routing](https://docs.adonisjs.com/guides/basics/routing)
- [Session](https://docs.adonisjs.com/guides/basics/session)
- [Session tagging](https://docs.adonisjs.com/guides/basics/session-tagging)
- [Static file server](https://docs.adonisjs.com/guides/basics/static-file-server)
- [URL builder](https://docs.adonisjs.com/guides/basics/url-builder)
- [Validation](https://docs.adonisjs.com/guides/basics/validation)
- [Assembler hooks](https://docs.adonisjs.com/guides/concepts/assembler-hooks)
- [Barrel files](https://docs.adonisjs.com/guides/concepts/barrel-files)
- [Codegen](https://docs.adonisjs.com/guides/concepts/codegen)
- [Container services](https://docs.adonisjs.com/guides/concepts/container-services)
- [Dependency injection](https://docs.adonisjs.com/guides/concepts/dependency-injection)
- [Extending AdonisJS](https://docs.adonisjs.com/guides/concepts/extending-adonisjs)
- [Scaffolding and codemods](https://docs.adonisjs.com/guides/concepts/scaffolding)
- [SQL ORM](https://docs.adonisjs.com/guides/database/lucid)
- [Cache](https://docs.adonisjs.com/guides/digging-deeper/cache)
- [Drive](https://docs.adonisjs.com/guides/digging-deeper/drive)
- [Emitter](https://docs.adonisjs.com/guides/digging-deeper/emitter)
- [Health checks](https://docs.adonisjs.com/guides/digging-deeper/health-checks)
- [I18n](https://docs.adonisjs.com/guides/digging-deeper/i18n)
- [Atomic locks](https://docs.adonisjs.com/guides/digging-deeper/locks)
- [Logger](https://docs.adonisjs.com/guides/digging-deeper/logger)
- [Mail](https://docs.adonisjs.com/guides/digging-deeper/mail)
- [OpenTelemetry](https://docs.adonisjs.com/guides/digging-deeper/opentelemetry)
- [Queues](https://docs.adonisjs.com/guides/digging-deeper/queues)
- [Server\-Sent Events](https://docs.adonisjs.com/guides/digging-deeper/server-sent-events)
- [Type\-safe API Client](https://docs.adonisjs.com/guides/frontend/api-client)
- [EdgeJS](https://docs.adonisjs.com/guides/frontend/edgejs)
- [Inertia](https://docs.adonisjs.com/guides/frontend/inertia)
- [TanStack query](https://docs.adonisjs.com/guides/frontend/tanstack-query)
- [Transformers](https://docs.adonisjs.com/guides/frontend/transformers)
- [Vite](https://docs.adonisjs.com/guides/frontend/vite)
- [CORS](https://docs.adonisjs.com/guides/security/cors)
- [Encryption](https://docs.adonisjs.com/guides/security/encryption)
- [Hashing](https://docs.adonisjs.com/guides/security/hashing)
- [Rate limiting](https://docs.adonisjs.com/guides/security/rate-limiting)
- [Securing SSR apps](https://docs.adonisjs.com/guides/security/securing-ssr-applications)
- [API tests](https://docs.adonisjs.com/guides/testing/api-tests)
- [Browser tests](https://docs.adonisjs.com/guides/testing/browser-tests)
- [Database assertions](https://docs.adonisjs.com/guides/testing/database-assertions)
- [Introduction](https://docs.adonisjs.com/guides/testing/introduction)
- [Resetting state between tests](https://docs.adonisjs.com/guides/testing/resetting-state-between-tests)
- [Test doubles](https://docs.adonisjs.com/guides/testing/test-doubles)
- [AdonisRC file](https://docs.adonisjs.com/reference/adonisrc-rcfile)
- [Application](https://docs.adonisjs.com/reference/application)
- [Commands](https://docs.adonisjs.com/reference/commands)
- [Edge helpers](https://docs.adonisjs.com/reference/edge)
- [Events](https://docs.adonisjs.com/reference/events)
- [Exceptions](https://docs.adonisjs.com/reference/exceptions)
- [Configuration &amp; Environment](https://docs.adonisjs.com/configuration)
- [Deployment](https://docs.adonisjs.com/deployment)
- [Folder structure](https://docs.adonisjs.com/folder-structure)
- [Installation](https://docs.adonisjs.com/installation)
- [Upgrade guide](https://docs.adonisjs.com/v6-to-v7)

## Sources originales

- [v7\-docs: 84 documentation file\(s\)](https://github.com/adonisjs/v7-docs/compare/a45d1fac8df66f68cfbd82b5e5a0ae974ff65862...9f70a851082735c5e9cf51f0cf582c2f86a1253b)

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